@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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{--bg: #ffffff;--bg-soft: #faf8ff;--fg: #0a0917;--fg-soft: #2a253f;--muted: #6b6886;--border: #ece9f7;--border-soft: #f5f3fc;--primary: #1e40af;--primary-deep: #1e3a8a;--primary-soft: #e8efff;--accent: #3b82f6;--pink: #2563eb;--green: #10b981;--orange: #f59e0b;--danger: #ef4444;--radius: 14px;--radius-lg: 22px;--radius-xl: 32px;--shadow-sm: 0 1px 2px rgba(15, 15, 30, .04), 0 1px 3px rgba(15, 15, 30, .06);--shadow-md: 0 10px 30px -10px rgba(30, 64, 175, .18), 0 4px 16px -8px rgba(15, 15, 30, .06);--shadow-lg: 0 30px 80px -30px rgba(30, 64, 175, .4), 0 10px 30px -10px rgba(15, 15, 30, .1);--shadow-glow: 0 0 120px rgba(96, 165, 250, .6), 0 0 60px rgba(30, 64, 175, .4)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:var(--fg);background:var(--bg);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:0}.container{max-width:1200px;margin:0 auto;padding:0 24px}.container-narrow{max-width:880px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:12px;font-weight:600;font-size:15px;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;white-space:nowrap}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 4px 16px -4px #1e40af80}.btn-primary:hover{background:var(--primary-deep);transform:translateY(-1px);box-shadow:0 8px 24px -4px #1e40af99}.btn-secondary{background:#fff;color:var(--fg);border:1px solid var(--border)}.btn-secondary:hover{border-color:var(--primary);color:var(--primary)}.btn-ghost{background:transparent;color:var(--fg);padding:8px 16px}.btn-ghost:hover{color:var(--primary)}.btn-lg{padding:18px 32px;font-size:16px}.nav{position:fixed;top:0;left:0;right:0;z-index:100;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffb3;border-bottom:1px solid transparent;transition:all .3s}.nav.scrolled{border-bottom-color:var(--border);background:#ffffffd9}.nav-inner{max-width:1280px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;gap:32px}.nav-logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;letter-spacing:-.02em}.nav-logo img{width:32px;height:32px}.nav-logo .now{color:var(--fg)}.nav-logo .reply{color:var(--primary)}.nav-logo .spark{color:var(--primary);font-size:14px;vertical-align:super;margin-left:-2px}.nav-links{display:flex;gap:28px;margin-left:32px}.nav-links a{color:var(--muted);font-size:15px;font-weight:500;transition:color .15s}.nav-links a:hover{color:var(--fg)}.nav-actions{margin-left:auto;display:flex;gap:8px;align-items:center}@media (max-width: 768px){.nav-links{display:none}.nav-inner{padding:12px 16px;gap:12px}.nav-logo{font-size:17px}.nav-logo img{width:26px;height:26px}.nav-actions{gap:8px}.nav-actions .btn{padding:9px 14px;font-size:13px;white-space:nowrap}}@media (max-width: 460px){.nav-logo .spark,.nav-actions .btn-ghost{display:none}.nav-actions .btn{padding:8px 12px}}.hero{position:relative;padding:160px 0 100px;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.hero-bg:before,.hero-bg:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.6}.hero-bg:before{width:600px;height:600px;top:-200px;left:-100px;background:radial-gradient(circle,#3b82f6 0%,transparent 70%);animation:float-slow 18s ease-in-out infinite}.hero-bg:after{width:500px;height:500px;bottom:-100px;right:-100px;background:radial-gradient(circle,#1e40af 0%,transparent 70%);animation:float-slow 22s ease-in-out infinite reverse}@keyframes float-slow{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,-30px) scale(1.1)}}.hero-inner{max-width:1100px;margin:0 auto;padding:0 24px;text-align:center;position:relative}.hero-split{max-width:1240px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;text-align:left}.hero-copy{min-width:0}.hero-split .badge{margin-bottom:22px}.hero-visual{position:relative;min-width:0;min-height:640px}.hero-mc{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:0 30px 70px -30px #0f172a40;overflow:hidden;opacity:.4;filter:saturate(.9)}.hero-mc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff40,#fff9);pointer-events:none}.hero-mc-top{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--border);background:#f8fafc}.hero-mc-ol{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:14px;color:#0a66c2}.hero-mc-search{flex:1;background:#fff;border:1px solid var(--border);border-radius:8px;padding:6px 12px;font-size:12px;color:var(--muted)}.hero-mc-list{padding:6px 0}.hero-mc-row{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid #f1f5f9}.hero-mc-row.unread{background:#f5f9ff}.hero-mc-av{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.hero-mc-txt{flex:1;min-width:0}.hero-mc-r1{display:flex;justify-content:space-between;gap:8px;font-size:13px}.hero-mc-r1 b{color:var(--fg);font-weight:600}.hero-mc-row.unread .hero-mc-r1 b{font-weight:700}.hero-mc-r1 span{color:var(--muted);font-size:11px;flex-shrink:0}.hero-mc-r2{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.hero-plugin{position:absolute;max-width:100%}.hero-plugin .mockup,.hero-plugin .mockup:hover{transform:none;box-shadow:0 40px 80px -24px #0f172a73,0 0 0 1px #0f172a0d}.hero-plugin-back{top:0;left:0;width:300px;z-index:2}.hero-plugin-front{bottom:0;right:0;width:332px;z-index:3}@media (max-width: 1080px){.hero-split{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.hero-plugin-back{width:268px}.hero-plugin-front{width:300px}}@media (max-width: 920px){.hero{padding:110px 0 56px}.hero-split{grid-template-columns:1fr;gap:32px;text-align:center;justify-items:center}.hero-split .hero-cta,.hero-split .hero-meta{justify-content:center}.hero-visual{min-height:0;width:100%;max-width:460px;display:flex;justify-content:center}.hero-mc{position:relative;inset:auto;width:100%;opacity:.4}.hero-plugin-front{display:none}.hero-plugin-back{position:absolute;top:32px;bottom:auto;left:0;right:auto;width:min(320px,80%)}}@media (max-width: 520px){.hero-mc{display:none}.hero-visual{min-height:0}.hero-plugin-back{position:relative;top:0;left:auto;width:100%;max-width:340px}}.badge{display:inline-flex;align-items:center;gap:8px;background:var(--primary-soft);color:var(--primary-deep);padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;margin-bottom:28px;border:1px solid rgba(30,64,175,.15)}.badge .dot{width:6px;height:6px;border-radius:50%;background:var(--primary);box-shadow:0 0 8px var(--primary);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero h1{font-size:clamp(40px,6vw,76px);font-weight:800;line-height:1.05;letter-spacing:-.035em;margin-bottom:24px}.hero h1 .grad{background:linear-gradient(135deg,#1e40af,#3b82f6 60%,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p.lede{font-size:clamp(17px,2vw,21px);color:var(--muted);max-width:640px;margin:0 auto 40px;line-height:1.55}.hero-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.hero-meta{display:flex;gap:24px;justify-content:center;font-size:13px;color:var(--muted);flex-wrap:wrap}.hero-meta .check{color:var(--green);font-weight:700}@media (max-width: 920px){.hero h1{font-size:clamp(27px,8vw,38px);margin-bottom:16px}.hero p.lede{font-size:16px;line-height:1.5;margin-bottom:24px;max-width:440px}.hero-cta{gap:10px;margin-bottom:18px}.hero-cta .btn-lg{padding:13px 20px;font-size:15px}.hero-meta{gap:8px 18px;font-size:12.5px}}.hero-mascot-wrap{margin:60px auto 0;position:relative;width:fit-content}.hero-mascot{width:clamp(220px,30vw,340px);position:relative;z-index:2;animation:floaty 5s ease-in-out infinite;filter:drop-shadow(0 30px 60px rgba(30,64,175,.3))}.hero-mascot-glow{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:radial-gradient(circle,rgba(96,165,250,.6) 0%,transparent 65%);filter:blur(50px);z-index:1;animation:glow 4s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.logos{padding:60px 0 40px;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:var(--bg-soft)}.logos-label{text-align:center;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:24px}.logos-row{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:40px;opacity:.6}.logo-item{font-weight:700;font-size:22px;color:var(--fg-soft);letter-spacing:-.02em;font-style:italic}.section{padding:100px 0;position:relative}.section-head{text-align:center;max-width:720px;margin:0 auto 64px}.section-eyebrow{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--primary);margin-bottom:12px}.section h2{font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.1;letter-spacing:-.025em;margin-bottom:16px}.section h2 .grad{background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent}.section p.lede{font-size:18px;color:var(--muted);line-height:1.6}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.stat .num{font-size:clamp(36px,4vw,56px);font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,#1e40af,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.stat .label{margin-top:12px;color:var(--muted);font-size:14px}@media (max-width: 768px){.stats{grid-template-columns:repeat(2,1fr);gap:40px 16px}}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 980px){.features{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.features{grid-template-columns:1fr}}.feature{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;transition:all .25s;position:relative;overflow:hidden}.feature:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--accent),transparent);opacity:0;transition:opacity .25s}.feature:hover{transform:translateY(-4px);border-color:transparent;box-shadow:var(--shadow-md)}.feature:hover:before{opacity:1}.feature-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:20px;box-shadow:0 8px 20px -8px #1e40af66}.feature-icon.f1{background:linear-gradient(135deg,#fef3c7,#fbbf24);color:#78350f}.feature-icon.f2,.feature-icon.f3{background:linear-gradient(135deg,#bfdbfe,#60a5fa);color:#1e3a8a}.feature-icon.f4{background:linear-gradient(135deg,#bbf7d0,#34d399);color:#14532d}.feature-icon.f5{background:linear-gradient(135deg,#fbcfe8,#f472b6);color:#831843}.feature-icon.f6{background:linear-gradient(135deg,#e9d5ff,#3b82f6);color:#581c87}.feature h3{font-size:19px;margin-bottom:8px;font-weight:700;letter-spacing:-.01em}.feature p{color:var(--muted);font-size:14.5px;line-height:1.6}.showcase{background:linear-gradient(180deg,var(--bg) 0%,var(--bg-soft) 60%,var(--bg) 100%);position:relative;overflow:hidden}.showcase:before{content:"";position:absolute;width:800px;height:800px;top:-200px;left:50%;transform:translate(-50%);background:radial-gradient(circle,rgba(96,165,250,.15) 0%,transparent 60%);filter:blur(60px);z-index:0}.showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}@media (max-width: 900px){.showcase-grid{grid-template-columns:1fr;gap:40px}.showcase-grid.reverse{direction:ltr}}@media (min-width: 901px){.showcase-grid.reverse{direction:rtl}.showcase-grid.reverse>*{direction:ltr}}.showcase-text h3{font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.15;letter-spacing:-.025em;margin-bottom:16px}.showcase-text p{color:var(--muted);font-size:16.5px;margin-bottom:24px}.showcase-list{list-style:none}.showcase-list li{padding:10px 0;display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--fg-soft)}.showcase-list .tick{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;margin-top:1px}.mockup{background:#fff;border-radius:18px;border:1px solid var(--border);box-shadow:var(--shadow-lg);overflow:hidden;max-width:420px;margin:0 auto;transform:perspective(1000px) rotateY(-2deg) rotateX(2deg);transition:transform .4s}.mockup:hover{transform:perspective(1000px) rotateY(0) rotateX(0)}.mockup-bar{background:#f8f6ff;padding:10px 14px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border)}.mockup-bar .dot{width:10px;height:10px;border-radius:50%}.mockup-bar .dot.r{background:#fc6058}.mockup-bar .dot.y{background:#fdbc40}.mockup-bar .dot.g{background:#33c849}.mockup-bar .title{margin-left:8px;font-size:13px;font-weight:600;color:var(--muted);display:flex;align-items:center;gap:6px}.mockup-bar .spark{color:var(--primary)}.mockup-body{padding:18px}.mockup-tabs{display:flex;gap:24px;border-bottom:1px solid var(--border-soft);margin-bottom:16px}.mockup-tab{padding:10px 0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:2px solid transparent}.mockup-tab.active{color:var(--primary);border-bottom-color:var(--primary)}.mockup-section{margin-bottom:14px}.mockup-section .h{font-size:13px;font-weight:600;margin-bottom:6px}.mockup-textarea{background:var(--bg-soft);border:1px solid var(--border);border-radius:8px;padding:10px;font-size:12px;color:var(--fg-soft);line-height:1.5}.mockup-select{background:#fff;border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:13px;display:flex;align-items:center;gap:8px}.mockup-select .icon{width:20px;height:20px;background:var(--primary-soft);border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--primary)}.mockup-output{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:10px;font-size:12px;line-height:1.55;color:#064e3b}.mockup-btn{background:var(--primary);color:#fff;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;margin-top:8px;margin-right:6px}.mockup-btn.sec{background:#fff;color:var(--fg);border:1px solid var(--border)}.mockup-buckets{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:14px}.mockup-bucket{padding:8px 4px;border-radius:8px;text-align:center;font-size:10px;font-weight:500;border:1px solid}.mockup-bucket .c{font-size:18px;font-weight:700;margin-top:2px}.mockup-bucket.red{background:#fef2f2;border-color:#fecaca;color:var(--danger)}.mockup-bucket.or{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.mockup-bucket.ye{background:#fefce8;border-color:#fde68a;color:#a16207}.mockup-bucket.gr{background:#f0fdf4;border-color:#bbf7d0;color:var(--green)}.mockup-mail{display:grid;grid-template-columns:26px 1fr auto;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;margin-bottom:6px;align-items:center;font-size:11px}.mockup-avatar{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;font-weight:700}.mockup-mail .subj{font-weight:600;font-size:12px}.mockup-mail .pill{font-size:10px;padding:2px 6px;border-radius:999px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative}@media (max-width: 768px){.steps{grid-template-columns:1fr}}.step{position:relative;padding:32px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg)}.step-num{position:absolute;top:-18px;left:32px;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;box-shadow:0 8px 20px -4px #1e40af66}.step h3{margin:10px 0 8px;font-size:19px;letter-spacing:-.01em}.step p{color:var(--muted);font-size:14.5px}.pricing{background:var(--bg-soft);position:relative}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1080px;margin:0 auto}@media (max-width: 900px){.pricing-grid{grid-template-columns:1fr;max-width:480px}}.pricing-grid-2{grid-template-columns:repeat(2,1fr);max-width:760px}@media (max-width: 900px){.pricing-grid-2{grid-template-columns:1fr;max-width:480px}}.pricing-vat-note{color:var(--muted);font-size:13px;margin-top:6px}.seats-picker{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 auto 28px;flex-wrap:wrap}.seats-picker label{font-weight:600;color:var(--fg);font-size:15.5px}.seats-stepper{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;background:#fff;box-shadow:var(--shadow-sm);overflow:hidden}.seats-stepper button{width:40px;height:40px;border:0;background:transparent;color:var(--primary);font-size:22px;line-height:1;cursor:pointer;transition:background .15s}.seats-stepper button:hover{background:var(--primary-soft)}.seats-stepper input{width:58px;height:40px;border:0;border-left:1px solid var(--border);border-right:1px solid var(--border);text-align:center;font-size:16px;font-weight:700;color:var(--fg);-moz-appearance:textfield}.seats-stepper input::-webkit-outer-spin-button,.seats-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.seats-hint{color:var(--muted);font-size:14.5px}.plan-total{margin:-6px 0 14px;font-size:14.5px;color:var(--muted)}.plan.featured .plan-total{color:#ffffffd1}.plan{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 32px;position:relative;transition:all .25s}.plan:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.plan.featured{background:linear-gradient(135deg,#1a0f47,#2b1a6b);color:#fff;border:0;box-shadow:var(--shadow-lg);transform:scale(1.02)}.plan.featured:hover{transform:scale(1.02) translateY(-4px)}.plan-tag{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;padding:4px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.plan-name{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.plan-price{margin:16px 0;display:flex;align-items:baseline;gap:4px}.plan-price .amt{font-size:52px;font-weight:800;letter-spacing:-.03em;line-height:1}.plan-price .per{font-size:14px;opacity:.6}.plan-desc{font-size:14px;opacity:.7;margin-bottom:24px;min-height:42px}.plan-features{list-style:none;margin:0 0 28px}.plan-features li{padding:8px 0;font-size:14px;display:flex;align-items:center;gap:10px}.plan-features .tick{color:var(--green);font-weight:800}.plan.featured .plan-features .tick{color:var(--accent)}.plan .btn{width:100%}.plan.featured .btn-primary{background:#fff;color:var(--primary-deep)}.plan.featured .btn-primary:hover{background:var(--accent);color:#fff}.plan-alt{display:block;margin-top:12px;text-align:center;font-size:13px;color:inherit;opacity:.72;text-decoration:underline;text-underline-offset:3px}.plan-alt:hover{opacity:1}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 900px){.testimonials{grid-template-columns:1fr}}.testimonial{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;font-size:15px;line-height:1.6}.testimonial .stars{color:var(--orange);margin-bottom:12px;letter-spacing:2px}.testimonial .quote{color:var(--fg-soft);margin-bottom:18px}.testimonial .author{display:flex;align-items:center;gap:12px}.testimonial .avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.testimonial .who{line-height:1.3}.testimonial .name{font-weight:600;font-size:14px}.testimonial .role{font-size:12px;color:var(--muted)}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border);padding:22px 0}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;background:transparent;text-align:left;font-size:17px;font-weight:600;color:var(--fg);padding:0}.faq-q .arrow{width:28px;height:28px;border-radius:50%;background:var(--primary-soft);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:16px;transition:transform .25s;flex-shrink:0;margin-left:16px}.faq-item.open .arrow{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;color:var(--muted);font-size:15px;line-height:1.65}.faq-item.open .faq-a{max-height:400px;padding-top:14px}.cta-banner{background:linear-gradient(135deg,#1e40af,#3b82f6,#2563eb);border-radius:var(--radius-xl);padding:64px 40px;text-align:center;color:#fff;position:relative;overflow:hidden}.cta-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'><circle cx='40' cy='40' r='1' fill='white' opacity='0.15'/></svg>");opacity:.4}.cta-banner>*{position:relative;z-index:1}.cta-banner h2{font-size:clamp(28px,4vw,44px);margin-bottom:14px;letter-spacing:-.025em}.cta-banner p{font-size:17px;opacity:.9;max-width:540px;margin:0 auto 28px}.cta-banner .btn-primary{background:#fff;color:var(--primary-deep)}.cta-banner .btn-primary:hover{background:var(--fg);color:#fff}.footer{padding:64px 0 32px;background:var(--bg-soft);border-top:1px solid var(--border-soft)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}@media (max-width: 768px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}.footer-brand{max-width:320px}.footer-brand .nav-logo{margin-bottom:12px}.footer-brand p{color:var(--muted);font-size:14px}.footer-col h4{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;color:var(--fg)}.footer-col ul{list-style:none}.footer-col li{margin-bottom:10px}.footer-col a{color:var(--muted);font-size:14px;transition:color .15s}.footer-col a:hover{color:var(--primary)}.footer-bottom{border-top:1px solid var(--border);padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--muted);flex-wrap:wrap;gap:12px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}.wa-float{position:fixed;right:22px;bottom:22px;z-index:1000;display:flex;align-items:center;gap:8px;padding:12px 18px 12px 14px;background:#25d366;color:#fff;border-radius:999px;text-decoration:none;font-weight:700;font-size:15px;box-shadow:0 10px 28px #25d36673,0 2px 8px #0000001f;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.wa-float:hover{background:#1ebe5b;transform:translateY(-2px);box-shadow:0 14px 34px #25d3668c,0 4px 12px #00000024}.wa-float:active{transform:translateY(0)}.wa-float svg{display:block;flex-shrink:0}.wa-float-text{line-height:1}.wa-float:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;box-shadow:0 0 #25d3668c;animation:wa-pulse 2.4s ease-out infinite;pointer-events:none}@keyframes wa-pulse{0%{box-shadow:0 0 #25d3668c}70%{box-shadow:0 0 0 16px #25d36600}to{box-shadow:0 0 #25d36600}}@media (max-width: 640px){.wa-float{padding:14px}.wa-float-text{display:none}}.mockup-logo{width:16px;height:16px;vertical-align:middle}.mockup-logo-r{color:var(--primary);font-weight:700}.mockup-ctx{display:flex;gap:10px;align-items:center;background:linear-gradient(135deg,#f3efff,#ebe7ff);border:1px solid #d8d0ff;border-radius:10px;padding:10px 12px;margin-bottom:14px}.mockup-ctx-icon{width:28px;height:28px;border-radius:8px;background:#fff;color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.mockup-ctx-eyebrow{font-size:9px;font-weight:700;letter-spacing:.08em;color:#6b6886;text-transform:uppercase}.mockup-ctx-subject{font-size:12px;font-weight:700;color:var(--fg);margin-top:1px}.mockup-ctx-from{font-size:10px;color:#6b6886;margin-top:1px}.mockup-info{color:var(--muted);font-size:11px;margin-left:4px}.mockup-check{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--fg-soft);margin-bottom:8px}.mockup-check-box{width:14px;height:14px;border-radius:3px;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#fff}.mockup-check-box.checked{background:var(--primary);border-color:var(--primary)}.mockup-select.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);font-weight:600}.mockup-select .caret{margin-left:auto;opacity:.6}.mockup-btn-block{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;border-radius:10px;padding:12px;font-size:13px;font-weight:700;margin:6px 0 14px;box-shadow:0 6px 18px #4c63f647}.mockup-btn-block.solid{background:var(--primary);box-shadow:0 4px 14px #4c63f638}.mockup-filter{background:#fafaff;border:1px solid var(--border-soft);border-radius:10px;padding:10px 12px 6px;margin-bottom:12px}.mockup-filter-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;color:var(--fg-soft)}.mockup-filter-stats{color:var(--muted);font-weight:700}.mockup-slider{margin-top:10px}.mockup-slider-track{position:relative;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--primary) 0%,var(--primary) 0%,var(--border) 0%,var(--border) 100%);margin:4px 4px 0}.mockup-slider-thumb{position:absolute;left:0;top:-5px;width:14px;height:14px;border-radius:50%;background:var(--primary);border:2px solid white;box-shadow:0 2px 6px #4c63f659}.mockup-slider-marks{display:flex;justify-content:space-between;margin-top:10px;font-size:9px;color:var(--muted);font-weight:600}.mockup-slider-marks .mark{flex:1;text-align:left}.mockup-slider-marks .mark.active{color:var(--primary)}.mockup-slider-marks span{flex:1;text-align:center}.mockup-slider-marks span:last-child{text-align:right}.mockup-chips{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.mockup-chip{border:1px solid var(--border);background:#fff;border-radius:10px;padding:9px 10px;text-align:center;font-size:11px;font-weight:600;color:var(--fg-soft)}.mockup-chip.urgent{color:var(--danger);border-color:#fecaca}.mockup-record{text-align:center;font-size:11px;color:var(--muted);margin:-8px 0 12px}.mockup-section-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--fg);padding:8px 10px;border-radius:8px;margin:12px 0 8px;background:#4c63f614;border-left:3px solid var(--primary)}.mockup-section-label.warn{background:#f59e0b1a;border-left-color:#f59e0b}.mockup-section-label b{color:var(--muted);font-weight:700;margin-left:2px}.mockup-link{margin-left:auto;color:var(--primary);font-size:10px;font-weight:600}.mockup-row{display:grid;grid-template-columns:28px 1fr auto auto;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--border-soft);border-radius:10px;margin-bottom:6px;background:#fff}.mockup-row-text{min-width:0}.mockup-row .subj{font-size:11px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mockup-row .from{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mockup-day-pill{font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;background:#ecfdf5;color:#047857}.mockup-day-pill.red{background:#fef2f2;color:var(--danger)}.mockup-day-pill.green{background:#ecfdf5;color:#047857}.mockup-action{font-size:10px;font-weight:700;color:var(--primary);white-space:nowrap}.legal-page{background:var(--bg, #fafaff);min-height:100vh;padding-top:76px}.legal-wrap{padding:36px 0 96px}.legal-container{max-width:820px;margin:0 auto;padding:0 24px}.legal-back{display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none;font-size:14px;font-weight:500;margin-bottom:18px}.legal-back:hover{color:var(--primary)}.legal-title{font-size:40px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px;line-height:1.1;color:var(--fg)}.legal-updated{color:var(--muted);font-size:14px;margin:0 0 28px}.legal-body{font-size:16px;line-height:1.7;color:var(--fg-soft, #2a2d4a)}.legal-body h2{font-size:22px;font-weight:700;color:var(--fg);margin:36px 0 12px;letter-spacing:-.01em;padding-top:8px}.legal-body h3{font-size:17px;font-weight:700;margin:22px 0 8px;color:var(--fg)}.legal-body p,.legal-body ul,.legal-body ol{margin:0 0 14px}.legal-body ul,.legal-body ol{padding-left:22px}.legal-body li{margin-bottom:5px}.legal-body a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.legal-body a:hover{color:var(--primary-deep, #3a4fde)}.legal-body strong{color:var(--fg);font-weight:600}.legal-body code{background:#f1eefa;color:#4a3a8f;padding:1px 6px;border-radius:4px;font-size:.92em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.legal-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--border, #e7e5f3);border-radius:10px;overflow:hidden;margin:12px 0 18px;font-size:14px}.legal-table th{background:#f6f4ff;text-align:left;font-weight:700;padding:11px 13px;color:var(--fg);border-bottom:1px solid var(--border, #e7e5f3)}.legal-table td{padding:11px 13px;vertical-align:top;border-bottom:1px solid var(--border-soft, #f0eef9)}.legal-table tr:last-child td{border-bottom:0}.legal-callout{background:linear-gradient(135deg,#f0edff,#e8e3ff);border-left:3px solid var(--primary);border-radius:10px;padding:18px 22px;margin:0 0 28px;font-size:15px}.legal-callout ol{margin:10px 0 0;padding-left:22px}.legal-callout li{margin-bottom:4px}.legal-related{margin-top:56px;padding-top:24px;border-top:1px solid var(--border, #e7e5f3);font-size:14px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.legal-related strong{color:var(--fg);margin-right:4px}.legal-related a{color:var(--primary);text-decoration:none;font-weight:500}.legal-related a:hover{text-decoration:underline}@media (max-width: 640px){.legal-title{font-size:30px}.legal-body h2{font-size:19px}}.mockup-body.nm{padding:16px;background:#f7f8fc}.nm-tabs{display:flex;gap:5px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:5px;align-items:center}.nm-tab{flex:1;text-align:center;font-size:11px;font-weight:800;color:#6b7280;padding:7px 4px;border-radius:8px;letter-spacing:.3px}.nm-tab.active{background:#eef2fb;color:#2563eb}.nm-gear{width:26px;text-align:center;color:#9ca3af;font-size:14px;flex:none}.nm-ctx{display:flex;gap:10px;align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;padding:10px 12px;margin-top:12px}.nm-ctx-ic{width:30px;height:30px;border-radius:9px;background:#fff;color:#3b82f6;display:flex;align-items:center;justify-content:center;font-size:14px;flex:none;box-shadow:0 1px 2px #0000000f}.nm-ctx-eyebrow{font-size:9px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#3b82f6}.nm-ctx-subj{font-size:13px;font-weight:800;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.nm-ctx-from{font-size:11px;color:#6b7280}.nm-prompt{margin-top:12px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px;font-size:12.5px;color:#4b5563;line-height:1.5}.nm-btn{margin-top:12px;text-align:center;font-weight:800;font-size:13px;color:#fff;padding:13px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#1e40af);box-shadow:0 8px 18px #2563eb47}.nm-output{margin-top:12px;background:#fff;border:1px solid #eef0f4;border-radius:12px;padding:13px;font-size:12.5px;color:#1f2937;line-height:1.55}.nm-resume{margin-top:12px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px}.nm-resume-head{display:flex;align-items:center;gap:9px;font-weight:800;font-size:14px;color:#111827}.nm-resume-ic{width:34px;height:34px;border-radius:10px;background:#e8eefc;display:flex;align-items:center;justify-content:center;font-size:15px;flex:none}.nm-stats{display:flex;gap:8px;margin-top:12px}.nm-stat{flex:1;background:#f7f8fc;border-radius:11px;padding:9px 10px}.nm-stat b{display:block;font-size:22px;font-weight:800;line-height:1}.nm-stat b.red{color:#ef4444}.nm-stat b.blue{color:#3b82f6}.nm-stat b.orange{color:#f97316}.nm-stat span{font-size:11px;color:#6b7280}.nm-sec{display:flex;align-items:center;gap:8px;margin:16px 2px 9px;font-weight:800;font-size:13px;color:#111827}.nm-sec-ic{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex:none}.nm-sec-ic.blue{background:#eff6ff;color:#3b82f6}.nm-sec-ic.orange{background:#fff7ed;color:#f97316}.nm-cnt{background:#f3f4f6;color:#6b7280;font-size:11px;font-weight:800;padding:1px 7px;border-radius:6px}.nm-row{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #eef0f4;border-radius:12px;padding:9px 10px;margin-bottom:7px}.nm-avatar{width:34px;height:34px;border-radius:50%;color:#fff;font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center;flex:none}.nm-row-text{flex:1;min-width:0}.nm-row-text .subj{font-size:12.5px;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-row-text .from{font-size:11px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-day{font-size:11px;font-weight:800;padding:3px 8px;border-radius:100px;flex:none}.nm-day.green{background:#dcfce7;color:#16a34a}.nm-day.red{background:#fee2e2;color:#ef4444}.nm-act{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:14px;flex:none}.nm-act.blue{background:#eff6ff;color:#3b82f6}.nm-act.orange{background:#fff7ed;color:#f97316}.nm-rhead{display:flex;align-items:center;gap:8px;margin:14px 2px 12px;font-weight:800;font-size:14px;color:#111827}.nm-rhead-ic{width:30px;height:30px;border-radius:50%;background:#fff3ed;color:#f97316;display:flex;align-items:center;justify-content:center;font-size:13px;flex:none}.nm-rhead-link{margin-left:auto;font-size:12px;color:#6b7280;font-weight:600}.nm-rc{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:13px;margin-bottom:10px}.nm-rc-top{display:flex;align-items:center;gap:10px}.nm-rpill{font-size:11px;font-weight:800;padding:4px 9px;border-radius:100px;background:#ecfdf5;color:#16a34a;display:inline-flex;align-items:center;gap:5px;flex:none}.nm-rpill .dot{width:6px;height:6px;border-radius:50%;background:#16a34a}.nm-rpill.off{background:#f3f4f6;color:#6b7280}.nm-rpill.off .dot{background:#9ca3af}.nm-bar{height:6px;border-radius:100px;background:#eef0f4;margin-top:12px;overflow:hidden}.nm-bar>i{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,#3b82f6,#1e40af)}.nm-rc-meta{display:flex;justify-content:space-between;font-size:12px;color:#6b7280;margin-top:11px;padding-top:10px;border-top:1px solid #f1f2f5}.nm-rc-meta b{color:#2563eb}@media (max-width: 768px){html{overflow-x:hidden}.container,.container-narrow{padding-left:16px;padding-right:16px}.mockup{max-width:100%;transform:none}.mockup:hover{transform:none}.nm-ctx-subj{max-width:none}section,.section,.hero{overflow-x:clip}}@media (max-width: 900px){.showcase-grid>*{min-width:0}.mockup{min-width:0}.nm-ctx>div{min-width:0}}.blog-page{background:var(--bg);min-height:100vh}.blog-wrap{padding:120px 0 80px}.blog-container{max-width:1120px;margin:0 auto;padding:0 24px}.blog-head{text-align:center;max-width:720px;margin:0 auto 48px}.blog-head h1{font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.07;letter-spacing:-.03em;margin-bottom:16px}.blog-head .lede{font-size:18px;color:var(--muted);line-height:1.55}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media (max-width: 900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.blog-grid{grid-template-columns:1fr}}.blog-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--primary-soft)}.blog-card-cover{height:168px;background-size:cover;background-position:center;background-color:var(--bg-soft)}.blog-card-cover-empty{background:linear-gradient(135deg,#1e40af,#3b82f6);opacity:.12}.blog-card-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.blog-card-tag{align-self:flex-start;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--primary);background:var(--primary-soft);padding:3px 9px;border-radius:100px}.blog-card-title{font-size:19px;font-weight:800;line-height:1.25;letter-spacing:-.01em}.blog-card-excerpt{font-size:14px;color:var(--muted);line-height:1.5;flex:1}.blog-card-meta{font-size:12.5px;color:var(--muted);display:flex;gap:7px;align-items:center;margin-top:4px}.blog-card-meta .dot{opacity:.5}.blog-empty{text-align:center;color:var(--muted);padding:60px 20px;font-size:16px}.blog-empty a{color:var(--primary);font-weight:600}.blog-article-container{max-width:760px;margin:0 auto;padding:120px 24px 90px}.blog-back{display:inline-block;color:var(--muted);text-decoration:none;font-size:14px;font-weight:600;margin-bottom:28px}.blog-back:hover{color:var(--primary)}.blog-article-head{margin-bottom:28px}.blog-article-title{font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin:12px 0 14px}.blog-article-meta{font-size:14px;color:var(--muted);display:flex;gap:8px;align-items:center}.blog-article-meta .dot{opacity:.5}.blog-article-cover{width:100%;border-radius:var(--radius-lg);margin-bottom:36px;box-shadow:var(--shadow-sm)}.blog-article-body{font-size:17px;line-height:1.75;color:var(--fg-soft)}.blog-article-body h2{font-size:27px;font-weight:800;letter-spacing:-.02em;margin:40px 0 14px;color:var(--fg)}.blog-article-body h3{font-size:21px;font-weight:700;margin:30px 0 10px;color:var(--fg)}.blog-article-body p{margin:0 0 20px}.blog-article-body ul,.blog-article-body ol{margin:0 0 20px;padding-left:24px}.blog-article-body li{margin-bottom:8px}.blog-article-body a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.blog-article-body img{max-width:100%;border-radius:var(--radius);margin:24px 0}.blog-article-body blockquote{border-left:3px solid var(--primary);padding:4px 0 4px 18px;margin:24px 0;color:var(--muted);font-style:italic}.blog-article-body code{background:var(--bg-soft);border:1px solid var(--border);border-radius:6px;padding:1px 6px;font-size:.9em}.blog-article-body pre{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:16px;overflow-x:auto;margin:0 0 20px}.blog-article-body pre code{background:none;border:none;padding:0}.blog-article-body hr{border:none;border-top:1px solid var(--border);margin:36px 0}.blog-article-cta{margin-top:52px;padding:32px;text-align:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-lg)}.blog-article-cta h3{font-size:22px;font-weight:800;margin-bottom:18px;letter-spacing:-.01em}.ck-overlay{position:fixed;inset:auto 0 0 0;z-index:9999;display:flex;justify-content:center;padding:16px;background:linear-gradient(to top,#0a091747,#0a091700);pointer-events:none}.ck-panel{pointer-events:auto;width:100%;max-width:720px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:22px 24px}.ck-title{margin:0 0 8px;font-size:17px;font-weight:700;color:var(--fg)}.ck-text{margin:0 0 14px;font-size:14px;line-height:1.6;color:var(--fg-soft)}.ck-cats{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.ck-cat{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:var(--radius);cursor:pointer}.ck-cat-locked{opacity:.7;cursor:default}.ck-cat input{margin-top:3px;flex:none}.ck-cat strong{display:block;font-size:13px;color:var(--fg)}.ck-cat em{display:block;font-style:normal;font-size:12px;color:var(--muted);margin-top:2px;line-height:1.5}.ck-actions{display:flex;flex-wrap:wrap;gap:10px}.ck-btn{flex:1 1 160px;padding:11px 16px;font-size:14px;font-weight:600;border-radius:var(--radius);border:1px solid var(--border);cursor:pointer;transition:background .15s ease,border-color .15s ease}.ck-btn-refuse{background:var(--bg);color:var(--fg)}.ck-btn-refuse:hover{background:var(--bg-soft)}.ck-btn-accept{background:var(--primary);color:#fff;border-color:var(--primary)}.ck-btn-accept:hover{background:var(--primary-deep)}.ck-btn-ghost{flex:1 1 100%;background:transparent;color:var(--muted);border-color:transparent}.ck-btn-ghost:hover{color:var(--fg);background:var(--bg-soft)}.ck-links{margin:12px 0 0;font-size:12px;color:var(--muted);text-align:center}.ck-links a{color:var(--muted);text-decoration:underline}.ck-links a:hover{color:var(--primary)}@media (max-width: 560px){.ck-panel{padding:18px 16px}.ck-btn{flex:1 1 100%}}.lp{color-scheme:light;--bg: #ffffff;--bg-soft: #faf8ff;--fg: #0a0917;--fg-soft: #2a253f;--muted: #6b6886;--border: #ece9f7;--border-soft: #f5f3fc;--primary: #1e40af;--primary-deep: #1e3a8a;--primary-soft: #e8efff;--accent: #3b82f6;--blue: #2563eb;--green: #10b981;--ink: #0a0917;--ink-2: #14122a;--ink-3: #27234a;--fg-ink: #f5f3fc;--mute-ink: #a5a1c2;--grad: linear-gradient(135deg, #1e40af 0%, #3b82f6 60%, #2563eb 100%);--glow: 0 0 120px rgba(96,165,250,.6), 0 0 60px rgba(30,64,175,.4);--font: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gutter: clamp(16px, 4vw, 56px);--radius-sheet: clamp(24px, 3vw, 40px);--maxw: 1280px}.lp{background:var(--bg);color:var(--fg);font-family:var(--font);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}:where(.lp) a{color:inherit}:where(.lp) img,:where(.lp) video{max-width:100%;display:block}.lp :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.lp-wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.lp-display{font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:0;text-wrap:balance}.lp-h-xl{font-size:clamp(44px,6.6vw,88px);letter-spacing:-.045em;line-height:1}.lp-h-lg{font-size:clamp(36px,4.8vw,64px)}.lp-h-md{font-size:clamp(28px,3vw,42px)}.lp-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.lp-eyebrow:before{content:"✦";font-size:12px}.lp-lede{max-width:54ch;font-size:clamp(17px,1.4vw,20px);color:var(--muted);margin:0}.lp-on-ink .lp-eyebrow{color:#93b4ff}.lp-on-ink .lp-lede{color:var(--mute-ink)}.lp-on-ink .lp-grad{background:linear-gradient(135deg,#93b4ff,#3b82f6 55%,#60a5fa);-webkit-background-clip:text;background-clip:text}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;font:600 15px/1 var(--font);text-decoration:none;white-space:nowrap;padding:15px 24px;border-radius:12px;background:var(--primary);color:#fff;box-shadow:0 4px 16px -4px #1e40af80;transition:transform .2s ease,box-shadow .2s ease,background .2s}.lp-btn:hover{background:var(--primary-deep);transform:translateY(-1px);box-shadow:0 8px 24px -4px #1e40af99}.lp-btn .lp-arrow{transition:transform .2s ease}.lp-btn:hover .lp-arrow{transform:translate(3px)}.lp-btn.lp-lg{padding:18px 30px;font-size:16px}.lp-btn.lp-sm{padding:10px 16px;font-size:14px}.lp-btn.lp-secondary{background:#fff;color:var(--fg);border:1px solid var(--border);box-shadow:none}.lp-btn.lp-secondary:hover{border-color:var(--primary);color:var(--primary)}.lp-on-ink .lp-btn.lp-secondary{background:transparent;color:var(--fg-ink);border-color:var(--ink-3)}.lp-on-ink .lp-btn.lp-secondary:hover{border-color:#93b4ff;color:#fff}.lp-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;flex:none}.lp-logo .lp-octo{width:40px;height:auto;filter:drop-shadow(0 4px 10px rgba(30,64,175,.35))}.lp-logo .lp-word{height:26px;width:auto}.lp-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--bg);display:grid;place-items:center;align-content:center;gap:26px;animation:loader-out .45s ease 1s forwards}.lp-loader .lp-octo{width:min(150px,34vw);filter:drop-shadow(0 18px 40px rgba(59,130,246,.45));animation:bob 1.2s ease-in-out infinite alternate}.lp-loader .lp-bar{width:min(220px,50vw);height:4px;border-radius:4px;background:var(--border);overflow:hidden}.lp-loader .lp-bar i{display:block;height:100%;width:100%;background:var(--grad);transform-origin:left;transform:scaleX(0);animation:fill .9s cubic-bezier(.65,0,.35,1) forwards}@keyframes fill{to{transform:scaleX(1)}}@keyframes bob{to{transform:translateY(-8px)}}@keyframes loader-out{to{opacity:0;visibility:hidden;pointer-events:none}}.lp-nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;transition:background .3s,box-shadow .3s,backdrop-filter .3s}.lp-nav .lp-wrap{display:flex;align-items:center;gap:20px;padding-block:14px}.lp-nav.lp-scrolled{background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--border)}.lp-nav-links{display:flex;gap:28px;margin-left:28px}.lp-nav-links a{text-decoration:none;font-size:15px;font-weight:500;color:var(--muted);transition:color .15s}.lp-nav-links a:hover{color:var(--fg)}.lp-nav-actions{margin-left:auto;display:flex;gap:8px;align-items:center}.lp-nav-actions .lp-login{text-decoration:none;font-size:15px;font-weight:500;color:var(--fg);padding:8px 14px}.lp-nav-actions .lp-login:hover{color:var(--primary)}@media (max-width: 900px){.lp-nav-links{display:none}}@media (max-width: 520px){.lp-nav-actions .lp-login{display:none}.lp-logo .lp-word{height:21px}.lp-logo .lp-octo{width:32px}}.lp-nav-actions .lp-lang{font-weight:700;font-size:14px;letter-spacing:.04em;color:var(--muted)}@media (max-width: 520px){.lp-nav-actions .lp-login.lp-lang{display:inline-block;padding:8px 6px}}.lp-hero{position:relative;isolation:isolate;overflow:hidden;margin-top:-72px;padding-top:72px;background:var(--bg-soft)}.lp-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.lp-hero-bg i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55}.lp-hero-bg i:nth-child(1){width:620px;height:620px;top:-220px;left:-160px;background:radial-gradient(circle,#3b82f6,transparent 70%);animation:drift 18s ease-in-out infinite alternate}.lp-hero-bg i:nth-child(2){width:520px;height:520px;top:10%;right:-140px;background:radial-gradient(circle,#6366f1,transparent 70%);opacity:.35;animation:drift 22s ease-in-out infinite alternate-reverse}.lp-hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(30,64,175,.14) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 75%)}@keyframes drift{to{transform:translate(60px,40px) scale(1.08)}}.lp-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(30px,4vw,70px);align-items:center;padding-block:clamp(70px,9vw,120px) clamp(60px,7vw,100px)}.lp-hero-grid>*{min-width:0}@media (max-width: 960px){.lp-hero-grid{grid-template-columns:minmax(0,1fr)}}.lp-badge-ms{display:inline-flex;align-items:center;gap:10px;margin-bottom:26px;padding:7px 14px 7px 8px;border-radius:999px;background:#fff;border:1px solid var(--border);font-size:14px;font-weight:500;color:var(--fg-soft);text-decoration:none;box-shadow:0 6px 20px -12px #1e40af59}.lp-badge-ms .lp-ms{display:grid;grid-template-columns:9px 9px;gap:2px;padding:5px;background:var(--bg-soft);border-radius:999px}.lp-badge-ms .lp-ms i{width:9px;height:9px}.lp-badge-ms b{color:var(--primary);font-weight:600}.lp-badge-ms>span:last-child{min-width:0}.lp-hero h1{margin-bottom:24px}.lp-hero .lp-lede{margin-bottom:34px}.lp-hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.lp-hero-trust{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:26px;font-size:14px;color:var(--muted)}.lp-hero-trust span{display:inline-flex;align-items:center;gap:7px}.lp-hero-trust span:before{content:"";width:16px;height:16px;border-radius:50%;background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-4.9' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.lp-stage{position:relative;aspect-ratio:1 / .95;max-width:100%}.lp-stage .lp-halo{position:absolute;left:50%;top:52%;width:74%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(96,165,250,.55),rgba(30,64,175,.18) 45%,transparent 70%);filter:blur(10px)}.lp-stage .lp-ring{position:absolute;left:50%;top:52%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgba(30,64,175,.22)}.lp-stage .lp-ring.lp-r1{width:62%}.lp-stage .lp-ring.lp-r2{width:92%;border-style:solid;border-color:#1e40af14}.lp-stage .lp-octo{position:absolute;left:50%;top:54%;width:64%;transform:translate(-50%,-50%);filter:drop-shadow(0 30px 40px rgba(30,58,138,.35));animation:float 6s ease-in-out infinite}@keyframes float{50%{transform:translate(-50%,calc(-50% - 12px))}}.lp-mail{position:absolute;display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px 10px;align-items:center;width:min(250px,58%);padding:10px 12px;border-radius:14px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);box-shadow:0 18px 40px -18px #1e40af73;font-size:12.5px;color:var(--fg);animation:float-card 7s ease-in-out infinite}.lp-mail .lp-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font:700 11px/1 var(--font);grid-row:span 2}.lp-mail b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-mail .lp-l2{display:flex;gap:6px;align-items:center;min-width:0;color:var(--muted)}.lp-mail .lp-l2 span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-mail.lp-m1{left:-2%;top:6%}.lp-mail.lp-m2{right:-4%;top:20%;animation-delay:-2s}.lp-mail.lp-m3{left:2%;bottom:14%;animation-delay:-4s}.lp-mail.lp-m4{right:0;bottom:2%;animation-delay:-1s}@keyframes float-card{50%{transform:translateY(-8px)}}@media (max-width: 520px){.lp-mail{width:62%;font-size:11.5px;padding:8px 10px}.lp-mail.lp-m2{right:-2%}.lp-mail .lp-l2 span:last-child{display:none}}.lp-works{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 34px;padding-block:26px 120px;color:var(--muted);font-size:14px}.lp-works b{color:var(--fg-soft);font-weight:600}.lp-sheet{overflow-x:clip;position:relative;background:var(--bg);color:var(--fg);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;margin-top:calc(-1 * var(--radius-sheet));box-shadow:0 -1px 0 var(--border)}.lp-sheet.lp-soft{background:var(--bg-soft)}.lp-night{position:relative;background:var(--ink);color:var(--fg-ink);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;margin-top:calc(-1 * var(--radius-sheet));overflow:hidden;overflow:clip}.lp-night:before{content:"";position:absolute;width:900px;height:900px;left:50%;top:-520px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.28),transparent 65%);pointer-events:none}.lp-night>*{position:relative}.lp-section{padding-block:clamp(90px,10vw,150px)}.lp-section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:24px 60px;align-items:end;margin-bottom:clamp(44px,5vw,80px)}.lp-section-head>*{min-width:0}@media (max-width: 900px){.lp-section-head{grid-template-columns:1fr}}.lp-demo-win{border-radius:20px;overflow:hidden;background:#fff;border:1px solid var(--border);box-shadow:0 40px 100px -40px #1e40af73,0 0 0 8px var(--bg-soft)}.lp-demo-bar{display:flex;align-items:center;gap:7px;padding:12px 14px;background:var(--bg-soft);border-bottom:1px solid var(--border)}.lp-demo-bar i{width:11px;height:11px;border-radius:50%}.lp-demo-bar i:nth-child(1){background:#ff5f57}.lp-demo-bar i:nth-child(2){background:#febc2e}.lp-demo-bar i:nth-child(3){background:#28c840}.lp-demo-bar span{margin-left:10px;flex:1;min-width:0;font-size:12.5px;color:var(--muted);background:#fff;border:1px solid var(--border);border-radius:8px;padding:5px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-demo-frame{position:relative;aspect-ratio:16 / 9;max-width:100%;background:var(--ink)}.lp-demo-frame video{width:100%;height:100%;object-fit:cover}.lp-demo-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:0;cursor:pointer;background:linear-gradient(#0a091700 40%,#0a091759)}.lp-demo-play span{display:inline-flex;align-items:center;gap:12px;padding:16px 26px 16px 18px;border-radius:999px;background:#fff;color:var(--primary);font:700 16px/1 var(--font);box-shadow:var(--glow);transition:transform .25s ease}.lp-demo-play span i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:#fff}.lp-demo-play:hover span{transform:scale(1.05)}.lp-pill-time{position:absolute;top:16px;right:16px;z-index:2;font:600 12.5px/1 var(--font);padding:7px 11px;border-radius:999px;background:#0a0917b8;color:#fff}.lp-demo-caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 30px;margin-top:22px;color:var(--muted);font-size:14.5px}.lp-demo-caption b{color:var(--fg);font-weight:600}.lp-marquee{overflow:hidden;padding-block:clamp(20px,4vw,50px) clamp(90px,9vw,130px)}.lp-marquee-track{display:flex;width:max-content;animation:defile 46s linear infinite}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}.lp-marquee-item{display:inline-flex;align-items:center;gap:clamp(20px,2.6vw,40px);padding-right:clamp(20px,2.6vw,40px);white-space:nowrap}.lp-marquee-item .lp-display{font-size:clamp(56px,8.6vw,128px);letter-spacing:-.05em}.lp-marquee-item:nth-child(2n) .lp-display{color:transparent;-webkit-text-stroke:1.5px var(--primary)}.lp-marquee-item .lp-n{font:700 clamp(14px,1.2vw,17px)/1 var(--font);color:var(--muted);align-self:flex-start;margin-top:1.3em;margin-right:-.4em}.lp-dot{width:clamp(16px,1.6vw,22px);height:clamp(16px,1.6vw,22px);border-radius:50%;flex:none}@keyframes defile{to{transform:translate(-50%)}}.lp-bento{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(16px,2vw,28px)}.lp-feature{grid-column:span 6;display:flex;flex-direction:column;gap:18px;min-width:0}@media (max-width: 900px){.lp-feature,.lp-feature:nth-child(n){grid-column:1 / -1;margin-top:0}}.lp-f-visual{position:relative;border-radius:22px;overflow:hidden;min-height:340px;padding:clamp(18px,2.4vw,34px);display:flex;align-items:center;justify-content:center}.lp-f-visual.lp-v-ink{background:var(--ink);background-image:radial-gradient(70% 80% at 80% 100%,rgba(59,130,246,.35),transparent 70%)}.lp-f-visual.lp-v-soft{background:var(--bg-soft);background-image:radial-gradient(rgba(30,64,175,.12) 1px,transparent 1px);background-size:22px 22px;border:1px solid var(--border)}.lp-f-tag{position:absolute;top:16px;right:16px;font:600 12px/1 var(--font);padding:7px 10px;border-radius:999px;background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.16)}.lp-f-visual.lp-v-soft .lp-f-tag{background:var(--primary-soft);color:var(--primary);border-color:transparent}.lp-f-meta{display:grid;grid-template-columns:1fr auto;gap:6px 20px;align-items:baseline}.lp-f-meta h3{margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.lp-f-meta .lp-kind{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-weight:700}.lp-f-meta p{grid-column:1 / -1;margin:0;color:var(--muted);max-width:52ch}.lp-mini-list{width:min(100%,520px);background:#fff;border-radius:14px;box-shadow:0 30px 60px -30px #1e40af66,0 0 0 1px var(--border);overflow:hidden}.lp-mini-row{display:grid;grid-template-columns:34px 1fr auto;gap:4px 12px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--border-soft);color:var(--fg)}.lp-mini-row:last-child{border-bottom:0}.lp-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;font:700 12px/1 var(--font);grid-row:span 2}.lp-mini-row .lp-who{font-weight:600;font-size:14px}.lp-mini-row .lp-time{font-size:12px;color:var(--muted)}.lp-mini-row .lp-line2{grid-column:2 / -1;display:flex;gap:8px;align-items:center;min-width:0;font-size:13px;color:var(--muted)}.lp-mini-row .lp-line2 span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-cat{flex:none;font:600 11.5px/1 var(--font);padding:5px 8px;border-radius:6px;white-space:nowrap}.lp-cat-1{background:#fde2e4;color:#b42334}.lp-cat-2{background:#ece4fb;color:#6b3fa0}.lp-cat-3{background:#dbeafe;color:#1d4ed8}.lp-cat-4{background:#e6e9c3;color:#5b6117}.lp-cat-5{background:#fde7cf;color:#b45309}.lp-cat-6{background:#cff3ee;color:#0f766e}.lp-cat-7{background:#e3e8ef;color:#475569}.lp-prompt{width:min(100%,480px);display:grid;gap:14px}.lp-prompt-card{background:linear-gradient(#17153a,#0f0d26);border-radius:18px;border:1px solid rgba(147,180,255,.18);padding:18px 18px 14px;color:#fff;box-shadow:0 30px 70px -30px #000c}.lp-prompt-card .lp-ctx{font-size:12.5px;color:var(--mute-ink);margin-bottom:8px}.lp-prompt-card .lp-ask{font-size:18px;font-weight:500;letter-spacing:-.01em}.lp-caret{display:inline-block;width:2px;height:1.05em;background:var(--accent);vertical-align:-3px;margin-left:2px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.lp-prompt-card .lp-tools{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.lp-prompt-card .lp-t{font-size:12px;color:#d6d3ea;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:6px 10px}.lp-prompt-card .lp-send{margin-left:auto;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--grad)}.lp-draft{background:#fff;color:var(--fg-soft);border-radius:16px;padding:16px 18px;font-size:13.5px;line-height:1.55;box-shadow:0 30px 60px -34px #000000b3}.lp-draft .lp-badge{display:inline-block;font-size:11px;font-weight:700;color:#047857;background:#d1fae5;border-radius:99px;padding:3px 9px;margin-bottom:8px}.lp-cadences{width:min(100%,420px);background:#fff;border-radius:18px;padding:18px;display:grid;gap:9px;box-shadow:0 30px 60px -30px #1e40af66,0 0 0 1px var(--border);color:var(--fg)}.lp-cadences .lp-h{display:flex;gap:12px;align-items:center;margin-bottom:4px}.lp-clock{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--grad);flex:none}.lp-cadences .lp-h b{font-size:16px}.lp-cadences .lp-h small{display:block;font-size:12px;color:var(--muted);line-height:1.4}.lp-opt{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:var(--bg-soft);border:1.5px solid var(--border);font-size:14px;font-weight:600}.lp-opt em{margin-left:auto;font-style:normal;font-weight:600;color:var(--muted)}.lp-opt .lp-r{width:18px;height:18px;border-radius:50%;border:2px solid #c9c5e0;flex:none}.lp-opt.lp-on{background:var(--primary-soft);border-color:var(--accent)}.lp-opt.lp-on em{color:var(--primary)}.lp-opt.lp-on .lp-r{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 3px #fff}.lp-ok{margin-top:4px;text-align:center;font-size:13px;font-weight:700;color:#047857;background:#d1fae5;border-radius:10px;padding:9px}.lp-search{width:min(100%,560px);display:grid;gap:12px}.lp-search-bar{display:flex;align-items:center;gap:12px;background:#17153a;border:1px solid rgba(147,180,255,.2);border-radius:16px;padding:15px 18px;color:#fff;font-size:16px;min-width:0}.lp-search-bar svg{flex:none;color:#93b4ff}.lp-hits{display:flex;gap:10px;overflow:hidden}.lp-file{flex:1 1 0;min-width:0;background:#fff;border-radius:12px;padding:12px;color:var(--fg);font-size:12.5px}.lp-file .lp-ic{width:30px;height:36px;border-radius:5px;display:grid;place-items:end center;padding-bottom:4px;font:800 8px/1 var(--font);color:#fff;margin-bottom:10px}.lp-file b{display:block;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-file span{color:var(--muted)}.lp-steps-pin{position:relative}.lp-steps-sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.lp-steps-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(24px,5vh,56px)}.lp-steps-top p{margin:0;font-size:15px;color:var(--mute-ink)}.lp-steps-top p b{color:var(--fg-ink);font-weight:600}.lp-pips{display:flex;gap:8px}.lp-pip{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:700 13px/1 var(--font);border:1px solid var(--ink-3);color:var(--mute-ink);transition:background .3s,color .3s,border-color .3s,box-shadow .3s}.lp-pip.lp-on{background:var(--primary);border-color:var(--accent);color:#fff;box-shadow:0 0 30px #3b82f699}.lp-steps-track{display:flex;gap:clamp(40px,6vw,120px);will-change:transform}.lp-step{flex:0 0 min(100%,1160px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(28px,4vw,70px);align-items:center}.lp-step .lp-num{font:800 clamp(80px,10vw,150px)/.85 var(--font);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px rgba(147,180,255,.55);margin:0 0 18px}.lp-step h3{margin:0 0 16px}.lp-step p{margin:0;color:var(--mute-ink);max-width:44ch;font-size:clamp(16px,1.3vw,19px)}.lp-step-visual{border-radius:20px;background:var(--ink-2);box-shadow:0 0 0 1px var(--ink-3);padding:clamp(18px,2.5vw,32px);min-height:320px;display:grid;place-items:center}@media (max-width: 900px),(prefers-reduced-motion: reduce){.lp-steps-sticky{position:static;height:auto;padding-block:90px}.lp-steps-track{flex-direction:column;transform:none!important;gap:70px}.lp-step{flex-basis:auto;grid-template-columns:1fr}.lp-pips{display:none}}.lp-win{width:min(100%,520px);border-radius:14px;overflow:hidden;background:#fff;color:var(--fg);box-shadow:0 30px 70px -30px #000c}.lp-win-bar{display:flex;gap:6px;align-items:center;padding:10px 12px;background:var(--bg-soft)}.lp-win-bar i{width:10px;height:10px;border-radius:50%}.lp-win-bar i:nth-child(1){background:#ff5f57}.lp-win-bar i:nth-child(2){background:#febc2e}.lp-win-bar i:nth-child(3){background:#28c840}.lp-win-bar span{margin-left:10px;font-size:12px;color:var(--muted);background:#fff;border-radius:6px;padding:4px 10px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-win-body{padding:22px;font-size:14px}.lp-store{display:flex;gap:16px;align-items:center}.lp-store .lp-ico{width:72px;height:72px;border-radius:16px;background:var(--bg-soft);display:grid;place-items:center;flex:none;border:1px solid var(--border)}.lp-store .lp-ico img{width:56px}.lp-store h4{margin:0;font-size:18px}.lp-store small{color:var(--muted)}.lp-get{display:inline-block;margin-top:12px;background:#0f6cbd;color:#fff;font-weight:600;font-size:13px;padding:9px 16px;border-radius:6px}.lp-perm{display:grid;gap:10px}.lp-perm div{display:flex;gap:10px;align-items:flex-start;font-size:13.5px}.lp-perm div:before{content:"✓";color:var(--green);font-weight:800}.lp-progress{height:7px;border-radius:9px;background:var(--border);overflow:hidden;margin:12px 0 6px}.lp-progress i{display:block;height:100%;width:72%;background:var(--grad);border-radius:9px}.lp-layers{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,90px);align-items:center}@media (max-width: 900px){.lp-layers{grid-template-columns:1fr}}.lp-mark{background:linear-gradient(transparent 58%,var(--primary-soft) 58%,var(--primary-soft) 94%,transparent 94%);padding-inline:.06em}.lp-guarantees{list-style:none;margin:36px 0 0;padding:0;border-top:1px solid var(--border);max-width:520px}.lp-guarantees li{display:grid;grid-template-columns:22px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--border);font-size:17px;font-weight:600}.lp-guarantees li:before{content:"";width:9px;height:9px;margin-top:9px;border-radius:50%;background:var(--grad)}.lp-guarantees small{display:block;color:var(--muted);font-size:14.5px;font-weight:400;margin-top:2px}.lp-ledger{position:relative;width:100%;max-width:560px;justify-self:center}.lp-ledger:before{content:"";position:absolute;top:8%;right:-6%;bottom:-4%;left:-6%;border-radius:40px;background:radial-gradient(circle at 50% 40%,rgba(96,165,250,.35),transparent 70%);filter:blur(30px);z-index:-1}.lp-ledger-card{background:#fff;border:1px solid var(--border);border-radius:22px;box-shadow:0 40px 90px -40px #1e40af73;overflow:hidden}.lp-ledger-head{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--bg-soft);border-bottom:1px solid var(--border)}.lp-ledger-head img{width:34px}.lp-ledger-head b{font-size:15px;display:block;line-height:1.25}.lp-ledger-head small{color:var(--muted);font-size:12.5px}.lp-ledger-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:6px 14px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--border-soft);font-size:14px}.lp-ledger-row:last-of-type{border-bottom:0}.lp-ledger-row .lp-k{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lp-ledger-row .lp-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg)}.lp-st{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:5px 9px;border-radius:999px;white-space:nowrap}.lp-st.lp-keep{color:#047857;background:#d1fae5}.lp-st.lp-drop{color:#b42334;background:#fde2e4}.lp-ledger-row .lp-v.lp-tagv{overflow:visible;display:flex}.lp-ledger-row.lp-dropped .lp-v{color:transparent;text-shadow:0 0 7px rgba(42,37,63,.55);-webkit-user-select:none;user-select:none}.lp-ledger-row.lp-dropped .lp-v.lp-fname{color:var(--muted);text-shadow:none;text-decoration:line-through}.lp-ledger-foot{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px;background:var(--ink)}.lp-ledger-foot span{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--fg-ink);border:1px solid var(--ink-3);border-radius:999px;padding:7px 12px}.lp-ledger-foot span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}@media (max-width: 520px){.lp-ledger-row{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.lp-ledger-row .lp-k{grid-column:1 / -1}.lp-ledger-head,.lp-ledger-foot{padding-inline:16px}}.lp-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px)}@media (max-width: 820px){.lp-plans{grid-template-columns:1fr}}.lp-plan{border-radius:28px;padding:clamp(28px,3.4vw,48px);display:flex;flex-direction:column;gap:26px;min-width:0}.lp-plan.lp-light{background:#fff;border:1px solid var(--border);color:var(--fg)}.lp-plan.lp-dark{background:var(--ink);color:var(--fg-ink);background-image:radial-gradient(80% 60% at 100% 0%,rgba(59,130,246,.35),transparent 70%);box-shadow:0 40px 90px -40px #1e40af99}.lp-plan-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.lp-plan-top h3{margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.lp-plan-top p{margin:10px 0 0;max-width:34ch}.lp-plan.lp-light .lp-plan-top p,.lp-plan.lp-light .lp-per{color:var(--muted)}.lp-plan.lp-dark .lp-plan-top p,.lp-plan.lp-dark .lp-per{color:var(--mute-ink)}.lp-popular{flex:none;font:600 12.5px/1 var(--font);padding:9px 13px;border-radius:999px;background:var(--grad);color:#fff}.lp-price{display:flex;align-items:flex-end;gap:10px}.lp-price b{font-size:clamp(64px,7vw,100px);font-weight:800;line-height:.85;letter-spacing:-.05em}.lp-plan.lp-dark .lp-price b{background:linear-gradient(135deg,#fff,#93b4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-per{font-size:14px;line-height:1.35;padding-bottom:6px}.lp-plan ul{list-style:none;margin:0;padding:0}.lp-plan li{display:flex;gap:12px;padding:12px 0;font-size:15.5px}.lp-plan.lp-light li{border-top:1px solid var(--border)}.lp-plan.lp-dark li{border-top:1px solid var(--ink-3)}.lp-plan li:before{content:"✓";flex:none;font-weight:800;color:var(--primary)}.lp-plan.lp-dark li:before{color:#93b4ff}.lp-plan-ctas{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.lp-plan-alt{font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px;color:var(--muted)}.lp-plan-alt:hover{color:var(--primary)}.lp-plan.lp-dark .lp-plan-alt{color:var(--mute-ink)}.lp-plan.lp-dark .lp-plan-alt:hover{color:#fff}.lp-plan.lp-dark .lp-btn{background:#fff;color:var(--primary)}.lp-plan.lp-dark .lp-btn:hover{background:var(--primary-soft)}.lp-price-note{margin-top:26px;color:var(--muted);font-size:14.5px}.lp-versus{width:100%;border-collapse:collapse;font-size:clamp(16px,1.4vw,19px)}.lp-versus-wrap{overflow-x:auto}.lp-versus th{text-align:left;font:700 12.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--mute-ink);padding:0 16px 20px 0}.lp-versus th.lp-us{color:#93b4ff}.lp-versus td{padding:22px 16px 22px 0;border-top:1px solid var(--ink-3);vertical-align:top}.lp-versus td:first-child{font:700 12.5px/1.6 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--mute-ink);width:22%;min-width:120px}.lp-versus td.lp-them{color:var(--mute-ink);width:36%}.lp-versus td.lp-us{color:var(--fg-ink);font-weight:500}.lp-versus td.lp-us:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);margin-right:14px;vertical-align:3px}.lp-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px clamp(30px,6vw,110px)}@media (max-width: 900px){.lp-faq{grid-template-columns:1fr}}.lp-faq-list{border-top:1px solid var(--border)}.lp-faq-list details{border-bottom:1px solid var(--border)}.lp-faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px 0;font-size:clamp(17px,1.5vw,20px);font-weight:600;letter-spacing:-.01em}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-plus{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border);color:var(--primary);transition:transform .3s ease,background .3s,color .3s}details[open] .lp-plus{transform:rotate(45deg);background:var(--primary);color:#fff;border-color:var(--primary)}.lp-faq-list p{margin:-6px 0 24px;color:var(--muted);max-width:62ch}.lp-final .lp-wrap{padding-block:clamp(100px,11vw,170px) 40px}.lp-final-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:30px 60px;align-items:center}@media (max-width: 860px){.lp-final-grid{grid-template-columns:1fr}}.lp-final-grid .lp-octo{width:100%;max-width:440px;justify-self:center;filter:drop-shadow(0 0 60px rgba(59,130,246,.55));animation:bob 3s ease-in-out infinite alternate}.lp-final-row{display:flex;flex-wrap:wrap;align-items:center;gap:22px 30px;margin-top:40px}.lp-final-row p{margin:0;color:var(--mute-ink);font-size:15px;max-width:34ch}.lp-foot{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:36px 30px;padding-block:44px 30px;margin-top:clamp(60px,8vw,110px);border-top:1px solid var(--ink-3);color:var(--mute-ink);font-size:14px}@media (max-width: 860px){.lp-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-foot-brand{grid-column:1 / -1}}.lp-foot-brand{display:grid;gap:16px;align-content:start}.lp-foot-brand p{margin:0;max-width:36ch;line-height:1.6}.lp-foot .lp-logo{justify-self:start;background:#fff;padding:8px 14px 8px 10px;border-radius:12px}.lp-foot .lp-logo .lp-word{height:22px}.lp-foot .lp-logo .lp-octo{width:32px}.lp-foot-col{display:grid;gap:10px;align-content:start;min-width:0}.lp-foot-col h4{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-ink)}.lp-foot-col a,.lp-foot-col button{justify-self:start;text-decoration:none;color:inherit;background:none;border:0;padding:0;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.lp-foot-col a:hover,.lp-foot-col button:hover{color:#fff}.lp-foot-bottom{grid-column:1 / -1;padding-top:22px;border-top:1px solid var(--ink-3);font-size:13px}@keyframes lp-rise{0%{opacity:0;transform:translateY(24px);filter:blur(8px)}}@keyframes lp-pop{0%{opacity:0;transform:translateY(18px) scale(.86)}}@keyframes lp-stamp{0%{opacity:0;transform:scale(1.7) rotate(-6deg)}60%{opacity:1;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes lp-halo-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.55)}}@keyframes lp-octo-in{0%{opacity:0;transform:translate(-50%,-38%) scale(.82)}}@keyframes lp-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes lp-erase{0%{text-shadow:0 0 0 rgba(42,37,63,.95)}}@keyframes lp-shimmer{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes lp-grow{to{transform:scaleX(1)}}@keyframes lp-fill-w{0%{width:0}}.lp-readbar{display:none;position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--grad);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}@supports (animation-timeline: scroll()){.lp-readbar{display:block;animation:lp-grow linear both;animation-timeline:scroll(root)}}.lp-nav-links a{position:relative}.lp-nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;border-radius:2px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.lp-nav-links a:hover:after{transform:scaleX(1)}.lp-btn{position:relative;overflow:hidden;isolation:isolate}.lp-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);translate:-120% 0;transition:translate .7s ease;pointer-events:none}.lp-btn:hover:after{translate:120% 0}.lp-f-visual{transition:translate .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.lp-feature:hover .lp-f-visual{translate:0 -5px;box-shadow:0 34px 70px -34px #1e40af80}.lp-mini-row{transition:background .2s ease}.lp-mini-row:hover{background:var(--bg-soft)}.lp-mail{transition:scale .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.lp-mail:hover{scale:1.05;box-shadow:0 24px 50px -18px #1e40af8c}.lp-file{transition:translate .25s ease}.lp-file:hover{translate:0 -3px}.lp-plan{transition:translate .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.lp-plan:hover{translate:0 -6px}.lp-plan.lp-light:hover{box-shadow:0 40px 80px -40px #1e40af66}.lp-faq-list summary{transition:color .2s ease}.lp-faq-list summary:hover{color:var(--primary)}.lp-foot-col a,.lp-foot-col button,.lp-nav-links a,.lp-login{transition:color .2s ease}.lp-ledger-row{transition:background .2s ease}.lp-ledger-row:hover{background:var(--bg-soft)}.lp{interpolate-size:allow-keywords}.lp-faq-list details::details-content{block-size:0;overflow:clip;transition:block-size .4s cubic-bezier(.2,.7,.2,1),content-visibility .4s allow-discrete}.lp-faq-list details[open]::details-content{block-size:auto}.lp-steps-track.lp-h .lp-step{transition:opacity .5s ease,scale .5s ease}.lp-steps-track.lp-h .lp-step:not(.lp-active){opacity:.28;scale:.96}@media (prefers-reduced-motion: no-preference){.lp-hero-grid>div:first-child>*{animation:lp-rise .9s cubic-bezier(.2,.7,.2,1) both}.lp-hero-grid>div:first-child>:nth-child(2){animation-delay:.1s}.lp-hero-grid>div:first-child>:nth-child(3){animation-delay:.25s}.lp-hero-grid>div:first-child>:nth-child(4){animation-delay:.38s}.lp-hero-grid>div:first-child>:nth-child(5){animation-delay:.5s}.lp-hero .lp-grad{background-image:linear-gradient(100deg,#1e40af,#3b82f6 30%,#60a5fa,#3b82f6 70%,#1e40af);background-size:250% 100%;animation:lp-shimmer 5s ease-in-out 1s infinite alternate}.lp-stage .lp-halo,.lp-stage .lp-ring{animation:lp-halo-in 1.4s cubic-bezier(.2,.7,.2,1) .15s both}.lp-stage .lp-ring.lp-r2{animation-delay:.3s}.lp-stage .lp-octo{animation:lp-octo-in 1.1s cubic-bezier(.2,.8,.2,1) .25s both,float 6s ease-in-out 1.4s infinite}.lp-mail.lp-m1{--k: 0}.lp-mail.lp-m2{--k: 1}.lp-mail.lp-m3{--k: 2}.lp-mail.lp-m4{--k: 3}.lp-stage .lp-mail{animation:lp-pop .7s cubic-bezier(.2,.9,.3,1.25) calc(.75s + var(--k) * .16s) both,float-card 7s ease-in-out calc(1.6s + var(--k) * .7s) infinite}.lp-stage .lp-mail .lp-cat{animation:lp-stamp .55s cubic-bezier(.2,.8,.2,1) calc(1.2s + var(--k) * .16s) both}.lp-works>*{animation:lp-rise .8s ease both;animation-delay:.7s}.lp-js .lp-rv{opacity:0;transform:translateY(28px);filter:blur(6px);--dl: calc(var(--i, 0) * 90ms);transition:opacity .75s cubic-bezier(.2,.7,.2,1) var(--dl),transform .85s cubic-bezier(.2,.7,.2,1) var(--dl),filter .75s ease var(--dl),translate .4s cubic-bezier(.2,.7,.2,1),scale .4s ease,box-shadow .4s ease,background .2s ease}.lp-js .lp-rv.lp-in{opacity:1;transform:none;filter:none}.lp-js .lp-demo-win.lp-rv:not(.lp-in){transform:perspective(1400px) rotateX(16deg) scale(.9);transform-origin:50% 0;transition-duration:1.1s,1.2s,1s}.lp-js .lp-plan.lp-rv:not(.lp-in){transform:translateY(46px) scale(.96)}.lp-js .lp-versus tr.lp-rv:not(.lp-in){transform:translate(-28px)}.lp-js .lp-final-grid .lp-octo.lp-rv:not(.lp-in){transform:translateY(40px) scale(.85)}.lp-js .lp-mini-row.lp-in .lp-cat,.lp-js .lp-ledger-row.lp-in .lp-st{animation:lp-stamp .55s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0) * 90ms + .45s) both}.lp-js .lp-ledger-row.lp-dropped.lp-in .lp-v:not(.lp-fname){animation:lp-erase 1.2s ease calc(var(--i, 0) * 90ms + .5s) both}.lp-js .lp-feature.lp-in .lp-ask{animation:lp-type 1.3s steps(34) .6s both}.lp-js .lp-feature.lp-in .lp-draft{animation:lp-rise .7s cubic-bezier(.2,.7,.2,1) 2s both}.lp-js .lp-feature.lp-in .lp-typed{animation:lp-type 1.4s steps(38) .6s both}.lp-js .lp-feature.lp-in .lp-hits .lp-file{animation:lp-rise .6s cubic-bezier(.2,.7,.2,1) 2.1s both}.lp-js .lp-feature.lp-in .lp-hits .lp-file:nth-child(2){animation-delay:2.22s}.lp-js .lp-feature.lp-in .lp-hits .lp-file:nth-child(3){animation-delay:2.34s}.lp-js .lp-step-visual.lp-in .lp-progress i{animation:lp-fill-w 1.6s cubic-bezier(.2,.7,.2,1) .4s both}.lp-js .lp-feature.lp-in .lp-ok{animation:lp-stamp .55s cubic-bezier(.2,.8,.2,1) 1s both}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.lp-marquee-track{animation:none}}.lp-h-hero{font-size:clamp(38px,4.4vw,60px)}.lp-works.lp-works-hero{justify-content:flex-start;gap:6px 12px;padding:0;margin:22px 0 26px;font-size:12.5px}.lp-hero-visual{min-height:0;box-shadow:0 40px 80px -40px #1e40af73}.lp-demo-cta{display:flex;justify-content:center;margin-top:clamp(28px,3vw,40px)}.lp-f-cats{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.lp-day{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(40px,6vw,100px);align-items:center}@media (max-width: 900px){.lp-day{grid-template-columns:minmax(0,1fr)}}.lp-day-points{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:18px}.lp-day-points li{position:relative;padding-left:38px}.lp-day-points li:before{content:"✓";position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary);font-size:13px;font-weight:700}.lp-day-points b{display:block;font-size:17px}.lp-day-points small{display:block;color:var(--muted);font-size:14.5px;margin-top:2px}.lp-day-panel{display:grid;gap:12px;padding:16px;border-radius:24px;background:var(--bg-soft);border:1px solid var(--border);box-shadow:0 40px 80px -40px #1e40af66}.lp-day-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:16px;display:grid;gap:10px;min-width:0}.lp-day-title{font-size:14.5px;display:flex;align-items:center;gap:8px}.lp-day-title em{font-style:normal;font-size:12px;font-weight:600;background:var(--border-soft);color:var(--muted);padding:2px 7px;border-radius:6px}.lp-day-label{color:var(--muted);font-size:12.5px}.lp-day-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lp-day-stats>div{background:var(--bg-soft);border-radius:10px;padding:10px 12px;display:grid;gap:4px}.lp-day-stats b{font-size:22px;line-height:1}.lp-day-stats small{font-size:12px;color:var(--muted)}.lp-day-filters{display:flex;flex-wrap:wrap;gap:6px}.lp-day-filters span{font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:999px;border:1px solid var(--border);color:var(--fg-soft)}.lp-day-filters .lp-on{background:var(--primary);border-color:var(--primary);color:#fff}.lp-day-filters .lp-urg{background:#fde2e4;border-color:#f9c4ca;color:#b42334}.lp-day-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding-top:10px;border-top:1px solid var(--border-soft)}.lp-day-row .lp-av{grid-row:auto}.lp-day-row>span:nth-child(2){min-width:0}.lp-day-row b,.lp-day-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-day-row b{font-size:13.5px}.lp-day-row small{font-size:12px;color:var(--muted)}.lp-age{font-size:11.5px;font-weight:700;padding:4px 7px;border-radius:6px}.lp-age.lp-a0{background:#dcfce7;color:#15803d}.lp-age.lp-a1{background:#fef3c7;color:#b45309}.lp-age.lp-a2{background:#fde2e4;color:#b42334}.lp-hero-grid{padding-top:clamp(28px,3.5vw,52px)}.lp-demo-play{place-items:end;padding:clamp(14px,2vw,24px);background:none}.lp-demo-play span{padding:10px 18px 10px 10px;font-size:14px}.lp-demo-play span i{width:30px;height:30px}.lp-day-sec{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(160deg,#eef3ff,#f3efff 45%,#e9f1ff)}.lp-day-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.lp-day-bg i{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.lp-day-bg i:nth-child(1){width:560px;height:560px;top:-160px;left:-120px;background:radial-gradient(circle,#60a5fa,transparent 70%);animation:lp-day-a 16s ease-in-out infinite alternate}.lp-day-bg i:nth-child(2){width:520px;height:520px;bottom:-200px;right:-100px;background:radial-gradient(circle,#a78bfa,transparent 70%);opacity:.45;animation:lp-day-b 20s ease-in-out infinite alternate}.lp-day-bg i:nth-child(3){width:380px;height:380px;top:30%;left:40%;background:radial-gradient(circle,#93c5fd,transparent 70%);opacity:.35;animation:lp-day-a 24s ease-in-out infinite alternate-reverse}@keyframes lp-day-a{to{transform:translate(120px,80px) scale(1.15)}}@keyframes lp-day-b{to{transform:translate(-140px,-60px) scale(1.1)}}@media (prefers-reduced-motion: reduce){.lp-day-bg i{animation:none}}.lp-day-sec.lp-day-dark{background:linear-gradient(155deg,#07061a,#0f1442,#1a2470);color:var(--fg-ink, #f4f5ff)}.lp-day-dark .lp-day-bg i{opacity:.55;filter:blur(90px)}.lp-day-dark .lp-day-bg i:nth-child(1){background:radial-gradient(circle,#3b82f6,transparent 70%)}.lp-day-dark .lp-day-bg i:nth-child(2){background:radial-gradient(circle,#7c3aed,transparent 70%);opacity:.5}.lp-day-dark .lp-day-bg i:nth-child(3){background:radial-gradient(circle,#2563eb,transparent 70%);opacity:.35}.lp-day-dark .lp-display{color:#fff}.lp-day-dark .lp-day-points small{color:#aab3d6}.lp-day-dark .lp-day-points li:before{background:#93b4ff2e;color:#93b4ff}.lp-day-dark .lp-day-panel{background:#ffffff14;border-color:#ffffff24;box-shadow:0 40px 90px -30px #0009}.lp-day-dark .lp-day-card{color:var(--fg)}.lp-day{align-items:start}.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-feature,.lp-feature:nth-child(n){grid-column:auto;margin-top:0;display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:18px;align-content:start}.lp-f-meta{align-content:start}.lp-f-visual{height:380px;min-height:0}@media (max-width: 900px){.lp-bento{grid-template-columns:minmax(0,1fr)}.lp-f-visual{height:auto;min-height:320px}}.lp-feature .lp-f-meta{order:-1}.lp-f-visual{height:400px}.lp-f-visual>.lp-mini-list,.lp-f-visual>.lp-prompt,.lp-f-visual>.lp-cadences,.lp-f-visual>.lp-search{width:100%;max-width:480px}.lp-f-visual{padding-top:52px}.lp-ftabs{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:stretch}.lp-ftabs-list{display:flex;flex-direction:column;gap:6px}.lp-ftab{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 14px;text-align:left;padding:20px 22px 22px;border:1px solid transparent;border-radius:18px;background:transparent;font:inherit;color:var(--muted);cursor:pointer;overflow:hidden;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease}.lp-ftab:hover{background:#fff9;color:var(--fg)}.lp-ftab.lp-on{background:#fff;border-color:var(--border);box-shadow:0 24px 50px -30px #1e40af73;color:var(--fg)}.lp-ftab-n{font:700 13px/1 var(--font);color:var(--primary);opacity:.45;padding-top:7px;letter-spacing:.04em}.lp-ftab.lp-on .lp-ftab-n{opacity:1}.lp-ftab-body b{display:block;font-size:clamp(22px,2vw,28px);font-weight:800;letter-spacing:-.03em;line-height:1.15}.lp-ftab-more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1),opacity .35s ease}.lp-ftab-more>*{min-height:0;overflow:hidden}.lp-ftab.lp-on .lp-ftab-more{grid-template-rows:1fr;opacity:1}.lp-ftab-text{display:block;margin-top:8px;color:var(--muted);font-size:15.5px;line-height:1.55}.lp-ftab .lp-f-cats{margin-top:12px}.lp-ftab-bar{position:absolute;left:22px;right:22px;bottom:0;height:3px;border-radius:3px;background:transparent;overflow:hidden}.lp-ftab.lp-on .lp-ftab-bar{background:var(--border-soft)}.lp-ftab-bar i{display:block;height:100%;width:100%;background:var(--grad);transform-origin:left;transform:scaleX(0)}.lp-ftab.lp-on .lp-ftab-bar i{animation:lp-ftab-fill linear forwards}.lp-ftabs.lp-paused .lp-ftab.lp-on .lp-ftab-bar i{animation-play-state:paused}@keyframes lp-ftab-fill{to{transform:scaleX(1)}}.lp-ftabs-stage{position:relative;display:grid;min-height:520px;border-radius:26px;overflow:hidden;background:var(--ink);background-image:radial-gradient(70% 80% at 85% 100%,rgba(59,130,246,.45),transparent 70%),radial-gradient(50% 60% at 0% 0%,rgba(124,58,237,.35),transparent 70%);box-shadow:0 50px 100px -50px #1e40afb3}.lp-ftabs-bar{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;gap:7px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.lp-ftabs-bar i{width:10px;height:10px;border-radius:50%;background:#ffffff2e}.lp-ftabs-bar span{margin-left:8px;font-size:12.5px;color:#ffffff8c}.lp-ftabs-panel{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;padding:76px clamp(20px,3vw,44px) 40px;opacity:0;transform:translateY(18px) scale(.98);pointer-events:none;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lp-ftabs-panel.lp-on{opacity:1;transform:none;pointer-events:auto}.lp-ftabs-panel .lp-f-tag{top:60px}.lp-ftabs-panel>:not(.lp-f-tag){width:100%;max-width:500px}@media (prefers-reduced-motion: no-preference){.lp-ftabs-panel.lp-on .lp-mini-row{animation:lp-rise .5s cubic-bezier(.2,.7,.2,1) both}.lp-ftabs-panel.lp-on .lp-mini-row:nth-child(2){animation-delay:.12s}.lp-ftabs-panel.lp-on .lp-mini-row:nth-child(3){animation-delay:.24s}.lp-ftabs-panel.lp-on .lp-mini-row:nth-child(4){animation-delay:.36s}.lp-ftabs-panel.lp-on .lp-ask{animation:lp-type 1.3s steps(34) .3s both}.lp-ftabs-panel.lp-on .lp-draft{animation:lp-rise .6s cubic-bezier(.2,.7,.2,1) 1.6s both}.lp-ftabs-panel.lp-on .lp-opt{animation:lp-rise .45s cubic-bezier(.2,.7,.2,1) both}.lp-ftabs-panel.lp-on .lp-ok{animation:lp-stamp .55s cubic-bezier(.2,.8,.2,1) .8s both}.lp-ftabs-panel.lp-on .lp-typed{animation:lp-type 1.4s steps(38) .3s both}.lp-ftabs-panel.lp-on .lp-hits .lp-file{animation:lp-rise .55s cubic-bezier(.2,.7,.2,1) 1.7s both}.lp-ftabs-panel.lp-on .lp-hits .lp-file:nth-child(2){animation-delay:1.82s}.lp-ftabs-panel.lp-on .lp-hits .lp-file:nth-child(3){animation-delay:1.94s}}@media (max-width: 900px){.lp-ftabs{grid-template-columns:minmax(0,1fr)}.lp-ftabs-stage{min-height:440px;order:-1}}.lp-ftab:not(.lp-on):hover{background:var(--primary-soft);border-color:#c9d8ff;color:var(--fg);box-shadow:0 14px 30px -22px #1e40af80}.lp-ftab:not(.lp-on):hover .lp-ftab-n{opacity:1}.lp-ftab{grid-template-columns:34px minmax(0,1fr) auto;align-items:start}.lp-ftab:not(.lp-on){background:#ffffffb3;border-color:var(--border)}.lp-ftab-go{grid-column:3;grid-row:1;align-self:center;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary);transition:transform .3s ease,background .3s ease,color .3s ease}.lp-ftab:not(.lp-on):hover .lp-ftab-go{background:var(--primary);color:#fff;transform:translate(3px)}.lp-ftab.lp-on .lp-ftab-go{opacity:0;transform:scale(.6)}.lp-ftab-body{grid-column:2;grid-row:1}.lp-ftab-n{grid-column:1;grid-row:1}.lp-ftab.lp-on .lp-ftab-go{display:none}.lp-hero-centre .lp-hero-grid{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding-bottom:clamp(36px,4vw,56px)}.lp-hero-centre .lp-hero-grid>div{display:flex;flex-direction:column;align-items:center;max-width:920px}.lp-hero-centre .lp-h-hero{font-size:clamp(40px,5.6vw,76px)}.lp-hero-centre .lp-lede{margin-inline:auto}.lp-hero-centre .lp-works.lp-works-hero,.lp-hero-centre .lp-hero-ctas,.lp-hero-centre .lp-hero-trust{justify-content:center}.lp-hero-demo{padding-bottom:clamp(70px,8vw,120px);perspective:1600px}.lp-hero-demo .lp-demo-win{max-width:1100px;margin-inline:auto;box-shadow:0 60px 120px -50px #1e40af8c}.lp-hero-demo .lp-demo-caption{max-width:1100px;margin-inline:auto}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.lp-hero-demo .lp-demo-win{animation:lp-redresse linear both;animation-timeline:view();animation-range:entry 0% cover 45%;transform-origin:50% 0}@keyframes lp-redresse{0%{transform:rotateX(14deg) scale(.94)}to{transform:none}}}}.lp-hero-centre .lp-hero-grid>div{max-width:860px}.lp-hero-centre .lp-badge-ms{margin-bottom:30px}.lp-hero-centre .lp-h-hero{font-size:clamp(36px,4.4vw,62px);line-height:1.04}.lp-hero-centre h1{margin-bottom:20px}.lp-hero-centre .lp-lede{max-width:46ch;margin-bottom:32px}.lp-hero-centre .lp-hero-trust{margin-top:20px}.lp-hero-works{margin:14px 0 0;font-size:13px;color:var(--muted)}.lp-hero-works b{color:var(--fg-soft);font-weight:600}:root{--night-grad: linear-gradient(160deg, #0f0f22 0%, #16183d 55%, #212a66 100%)}.lp-night,.lp-day-sec.lp-day-dark{background:var(--night-grad)}.lp-day-dark .lp-day-bg i{opacity:.35}.lp-night>*{z-index:1}.lp-final:after{content:"";position:absolute;z-index:0;width:760px;height:760px;right:-220px;bottom:-260px;border-radius:50%;background:radial-gradient(circle,rgba(79,70,229,.32),transparent 65%);filter:blur(30px);pointer-events:none;animation:lp-day-b 22s ease-in-out infinite alternate}@media (prefers-reduced-motion: reduce){.lp-final:after{animation:none}}.lp-hero-works img{display:inline-block;height:18px;width:auto;vertical-align:-4px;margin:0 5px 0 6px}.lp-works-hero img{height:17px;width:auto;display:inline-block;margin-right:-6px}.lp-scene{position:relative;padding:10px 40px 70px 0}.lp-scene-win{background:#fff;border-radius:20px;border:1px solid var(--border);box-shadow:0 50px 100px -45px #1e40af8c;overflow:hidden}.lp-scene-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:var(--bg-soft);border-bottom:1px solid var(--border-soft)}.lp-scene-bar i{width:10px;height:10px;border-radius:50%;background:#e3e1ef}.lp-scene-bar span{margin-left:8px;font-size:12.5px;color:var(--muted)}.lp-scene-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 8px}.lp-scene-head b{font-size:15px}.lp-scene-count{font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;background:#dcfce7;color:#15803d;transition:background .4s ease,color .4s ease;white-space:nowrap}.lp-scene-count.lp-hot{background:#fde2e4;color:#b42334}.lp-scene-list{display:grid;padding:4px 8px 10px}.lp-scene-mail{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 10px;border-radius:12px}.lp-scene-mail+.lp-scene-mail{border-top:1px solid var(--border-soft);border-radius:0}.lp-scene-mail .lp-av{grid-row:auto}.lp-scene-txt{min-width:0}.lp-scene-txt b{display:block;font-size:14px}.lp-scene-txt small{display:block;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-scene-mail.lp-new{max-height:0;padding-block:0;opacity:0;overflow:hidden;background:var(--primary-soft);transition:max-height .5s cubic-bezier(.2,.7,.2,1),padding .5s,opacity .4s}.lp-scene-mail.lp-new.lp-in{max-height:80px;padding-block:11px;opacity:1}.lp-scene-mail.lp-new .lp-scene-txt b:after{content:"";display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:50%;background:var(--primary);vertical-align:2px}.lp-scene-stamp{opacity:0;transform:scale(1.8) rotate(-8deg);transition:opacity .25s,transform .45s cubic-bezier(.2,.9,.3,1.3)}.lp-scene-stamp.lp-in{opacity:1;transform:none}.lp-scene-card{position:absolute;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 30px 60px -28px #1e40af80;opacity:0;transform:translateY(16px) scale(.97);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.lp-scene-card.lp-in{opacity:1;transform:none}.lp-scene-reply{right:0;bottom:0;width:min(78%,360px);padding:14px 16px;display:grid;gap:8px}.lp-scene-label{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.lp-scene-ask{min-height:22px;font-weight:600;font-size:14.5px}.lp-scene-ask span{display:inline-block;animation:lp-type 1.1s steps(30) both;white-space:nowrap}.lp-scene-draft{font-size:13px;line-height:1.5;color:var(--fg-soft);background:var(--bg-soft);border-radius:10px;padding:10px 12px;max-height:0;padding-block:0;opacity:0;overflow:hidden;transition:max-height .5s,padding .5s,opacity .4s}.lp-scene-draft.lp-in{max-height:120px;padding-block:10px;opacity:1}.lp-scene-draft .lp-badge{display:inline-block;margin:0 8px 4px 0}.lp-scene-toast{right:-6px;top:-14px;display:flex;gap:12px;align-items:center;padding:12px 16px}.lp-scene-toast b{display:block;font-size:14px}.lp-scene-toast small{display:block;font-size:12px;color:var(--muted)}.lp-scene-toast .lp-clock{width:34px;height:34px}.lp-scene-steps{position:absolute;left:0;bottom:8px;display:flex;flex-wrap:wrap;gap:6px;max-width:52%}.lp-scene-steps span{font-size:11.5px;font-weight:600;padding:5px 9px;border-radius:999px;color:var(--muted);background:#ffffffb3;border:1px solid var(--border);transition:all .3s ease}.lp-scene-steps span.lp-on{background:var(--primary);border-color:var(--primary);color:#fff}@media (max-width: 960px){.lp-scene{padding:10px 0 150px}.lp-scene-steps{display:none}.lp-scene-reply{width:88%}.lp-scene-toast{right:0}}.lp-scene-draft .lp-badge{font-size:11px;font-weight:700;color:#047857;background:#d1fae5;border-radius:99px;padding:3px 9px}.lp-scene-steps{display:none}.lp-scene{padding:10px 48px 120px 0}.lp-scene-reply{width:min(74%,340px)}@media (max-width: 960px){.lp-scene{padding:24px 0 150px}}.lp-hero-sur{margin:0 0 14px;font-size:clamp(22px,2.2vw,30px);font-weight:800;letter-spacing:-.03em;color:var(--fg)}.lp-h-bleu{color:#1e40af;background:linear-gradient(135deg,#1e40af,#2563eb 60%,#1d4ed8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp-hs{position:relative;padding:0 0 150px;min-width:0}.lp-hs-panel{width:min(100%,440px);background:#fff;border:1px solid var(--border);border-radius:22px;padding:14px;display:grid;gap:10px;box-shadow:0 40px 90px -45px #1e40af80;background:var(--bg-soft)}.lp-hs-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:#fff;border:1px solid var(--border);border-radius:12px}.lp-hs-tabs span{text-align:center;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:8px 0;border-radius:9px;color:var(--muted)}.lp-hs-tabs .lp-on{background:var(--primary-soft);color:var(--primary)}.lp-hs-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:12px 14px;display:grid;gap:9px;min-width:0}.lp-hs-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.lp-hs-ico{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary)}.lp-hs-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lp-hs-stats>div{background:var(--bg-soft);border-radius:10px;padding:9px 10px;display:grid;gap:3px}.lp-hs-stats b{font-size:22px;line-height:1}.lp-hs-stats small{font-size:11.5px;color:var(--muted);line-height:1.25}.lp-hs-filter small{font-size:12px;color:var(--muted)}.lp-hs-filter>div{display:flex;flex-wrap:wrap;gap:5px}.lp-hs-filter span{font-size:11.5px;font-weight:600;padding:5px 9px;border-radius:999px;border:1px solid var(--border);color:var(--fg-soft)}.lp-hs-filter .lp-on{background:var(--primary);border-color:var(--primary);color:#fff}.lp-hs-filter .lp-urg{background:#fde2e4;border-color:#f9c4ca;color:#b42334}.lp-hs-sec{display:flex;align-items:center;gap:8px;font-size:14px}.lp-hs-sec em{font-style:normal;font-size:11.5px;font-weight:700;background:#ffedd5;color:#c2410c;padding:2px 7px;border-radius:6px}.lp-hs-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding-top:8px;border-top:1px solid var(--border-soft)}.lp-hs-row .lp-av{width:30px;height:30px;font-size:11px;grid-row:auto}.lp-hs-row b,.lp-hs-row small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-hs-row b{font-size:13px}.lp-hs-row small{font-size:11.5px;color:var(--muted)}.lp-hs-act{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#ffedd5;color:#c2410c}.lp-hs-inbox{position:absolute;right:0;bottom:0;width:min(78%,400px);background:#fff;border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -36px #1e40af8c}.lp-hs-ihead{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--border-soft)}.lp-hs-ihead b{font-size:14px}.lp-hs-ihead span{font-size:11.5px;font-weight:700;color:var(--primary);background:var(--primary-soft);padding:4px 9px;border-radius:999px;white-space:nowrap}.lp-hs-inbox .lp-mini-row{padding:10px 16px}@media (max-width: 960px){.lp-hs{padding-bottom:260px}.lp-hs-inbox{width:92%}}.lp-hs{padding-bottom:270px}.lp-hs-inbox{width:min(74%,390px);right:-10px}@media (max-width: 960px){.lp-hs{padding-bottom:0}.lp-hs-inbox{position:relative;right:auto;bottom:auto;width:94%;margin:-40px 0 0 auto}}.lp-demo-frame.lp-demo-vertical{aspect-ratio:9 / 16}.lp-hero-grid:has(.lp-hero-video){grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);padding-top:clamp(24px,3vw,44px);padding-bottom:clamp(50px,6vw,90px)}.lp-hero-grid:has(.lp-hero-video) .lp-h-hero{font-size:clamp(36px,4vw,58px)}.lp-hero-benef{list-style:none;padding:0;margin:22px 0 28px;display:grid;gap:10px}.lp-hero-benef li{position:relative;padding-left:32px;font-size:17px;font-weight:600;color:var(--fg)}.lp-hero-benef li:before{content:"✓";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:800}.lp-hero-video .lp-demo-win{box-shadow:0 50px 100px -45px #1e40af99}.lp-hero-video .lp-demo-caption{margin-top:10px}@media (max-width: 960px){.lp-hero-grid:has(.lp-hero-video){grid-template-columns:minmax(0,1fr)}.lp-hero-video{max-width:420px;margin-inline:auto;width:100%}}.lp-hero-grid:has(.lp-hero-video) .lp-hero-sur{font-size:clamp(19px,1.7vw,24px);margin-bottom:10px}.lp-hero-grid:has(.lp-hero-video) .lp-badge-ms{margin-bottom:26px}@media (max-width: 960px){.lp-hero-benef{display:none}.lp-hero-grid:has(.lp-hero-video) .lp-lede{margin-bottom:22px}}.lp-hero-grid:has(.lp-hs){align-items:start;padding-top:clamp(20px,3vw,44px)}.lp-hero-grid:has(.lp-hs)>div:first-child{padding-top:clamp(10px,2.5vw,40px)}.lp-hero-grid:has(.lp-hs) .lp-badge-ms{margin-bottom:24px}.lp-hero-grid:has(.lp-hs) .lp-hero-sur{margin-bottom:8px}.lp-court-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lp-court-steps>div{background:var(--bg-soft);border:1px solid var(--border);border-radius:20px;padding:24px}.lp-court-steps b{font-size:14px;font-weight:800;color:var(--primary);letter-spacing:.08em}.lp-court-steps h3{margin:8px 0 6px;font-size:21px;font-weight:800;letter-spacing:-.02em}.lp-court-steps p{margin:0;color:var(--muted);font-size:15.5px}.lp-court-trust{margin-top:clamp(40px,5vw,64px);padding:clamp(24px,3vw,36px);border-radius:24px;background:var(--primary-soft)}.lp-court-trust h3{margin:0 0 20px;font-size:clamp(24px,2.4vw,32px);font-weight:800;letter-spacing:-.03em}.lp-court-trust ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lp-court-trust li{position:relative;padding-left:30px}.lp-court-trust li:before{content:"✓";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:#fff;font-size:12px;font-weight:800}.lp-court-trust b{display:block;font-size:15.5px}.lp-court-trust small{display:block;color:var(--muted);font-size:14px;margin-top:2px}@media (max-width: 900px){.lp-court-steps,.lp-court-trust ul{grid-template-columns:minmax(0,1fr)}}.lp-doux{background:linear-gradient(180deg,#f5f6ff,#f8f4ff,#eef3ff,#f7f5ff,#edf2ff 72%,#f6f4ff)}.lp-doux .lp-sheet,.lp-doux .lp-sheet.lp-soft{background:transparent;border-radius:0;margin-top:0;box-shadow:none}.lp-doux .lp-section{padding-block:clamp(64px,7vw,110px)}.lp-doux .lp-hero{background:transparent}.lp-doux main{position:relative;isolation:isolate}.lp-doux main:before,.lp-doux main:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(90px);pointer-events:none}.lp-doux main:before{width:700px;height:700px;left:-200px;top:28%;background:radial-gradient(circle,rgba(99,102,241,.22),transparent 70%)}.lp-doux main:after{width:760px;height:760px;right:-240px;top:55%;background:radial-gradient(circle,rgba(59,130,246,.2),transparent 70%)}.lp-doux .lp-court-steps>div{border:0;border-radius:32px;background:#ffffffb3;box-shadow:0 30px 60px -40px #1e40af59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lp-doux .lp-court-steps b{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;letter-spacing:0;font-size:14px}.lp-doux .lp-court-trust{background:none;padding:0;text-align:center}.lp-doux .lp-court-trust ul{text-align:left}.lp-doux .lp-court-trust li{background:#fff9;border-radius:999px;padding:14px 20px 14px 50px}.lp-doux .lp-court-trust li:before{left:18px;top:16px}.lp-doux .lp-ftab,.lp-doux .lp-ftab.lp-on,.lp-doux .lp-ftab:not(.lp-on){border-color:transparent;border-radius:26px}.lp-doux .lp-ftab:not(.lp-on){background:#ffffff73}.lp-doux .lp-ftabs-stage{border-radius:36px}.lp-doux .lp-demo-win{border-radius:30px;border:0}.lp-doux .lp-plan{border-radius:36px;border:0!important}.lp-doux .lp-plan.lp-light{background:#ffffffbf;box-shadow:0 30px 60px -40px #1e40af59}.lp-doux .lp-faq-list details{border-bottom:0;background:#fff9;border-radius:22px;padding-inline:22px;margin-bottom:10px}.lp-doux .lp-hs-panel,.lp-doux .lp-hs-inbox{border:0;border-radius:28px}.lp-doux .lp-hs-card{border:0;border-radius:20px}.lp-doux .lp-final{border-radius:0;margin-top:0}.lp-doux .lp-final:before{content:"";position:absolute;left:0;right:0;top:-1px;height:160px;background:linear-gradient(180deg,#f6f4ff,transparent);pointer-events:none;z-index:0;width:auto;transform:none;border-radius:0}.lp-doux .lp-btn{border-radius:999px}.lp-section-head.lp-head-stack{grid-template-columns:minmax(0,1fr);gap:18px}.lp-section-head.lp-head-stack .lp-lede{font-size:clamp(19px,1.6vw,23px);color:var(--fg-soft);font-weight:500}.lp-doux .lp-court-steps{position:relative;gap:clamp(24px,4vw,60px)}.lp-doux .lp-court-steps:before{content:"";position:absolute;left:8%;right:8%;top:26px;height:2px;background:linear-gradient(90deg,transparent,#93b4ff 12%,#a78bfa 88%,transparent);z-index:0}.lp-doux .lp-court-steps>div{position:relative;z-index:1;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;text-align:center}.lp-doux .lp-court-steps b{width:54px;height:54px;font-size:16px;box-shadow:0 0 0 8px #f3f4ff,0 14px 30px -10px #4f46e599}.lp-doux .lp-court-steps h3{margin-top:18px}.lp-doux .lp-court-steps p{max-width:30ch;margin-inline:auto}@media (max-width: 900px){.lp-doux .lp-court-steps:before{display:none}}.lp-doux .lp-court-trust{margin-top:clamp(56px,6vw,90px)}.lp-doux .lp-court-trust ul{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 40px}.lp-doux .lp-court-trust li{background:none;padding:0 0 0 30px;border-radius:0}.lp-doux .lp-court-trust li:before{left:0;top:1px;background:linear-gradient(135deg,#2563eb,#7c3aed)}.lp-doux .lp-court-trust small{display:none}.lp-doux .lp-court-trust b{font-size:16.5px;font-weight:600}.lp-doux .lp-court-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,80px);align-items:center}.lp-doux .lp-court-split .lp-court-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:30px}.lp-doux .lp-court-split .lp-court-steps:before{left:26px;right:auto;top:30px;bottom:30px;width:2px;height:auto;background:linear-gradient(180deg,#93b4ff,#a78bfa)}.lp-doux .lp-court-split .lp-court-steps>div{display:grid;grid-template-columns:54px minmax(0,1fr);column-gap:22px;text-align:left;align-items:start}.lp-doux .lp-court-split .lp-court-steps b{grid-row:span 2}.lp-doux .lp-court-split .lp-court-steps h3{margin:4px 0}.lp-doux .lp-court-split .lp-court-steps p{margin:0;max-width:46ch}.lp-doux .lp-court-split .lp-court-trust{margin:0;text-align:left;padding:clamp(28px,3vw,40px);border-radius:36px;background:linear-gradient(150deg,#1e2a78,#2b2a8c 55%,#4c2a9e);color:#fff;box-shadow:0 40px 80px -40px #1e2a78b3;position:relative;overflow:hidden}.lp-doux .lp-court-split .lp-court-trust:after{content:"";position:absolute;width:280px;height:280px;right:-90px;top:-90px;border-radius:50%;background:radial-gradient(circle,rgba(147,180,255,.45),transparent 70%)}.lp-doux .lp-court-split .lp-court-trust h3{color:#fff;margin-bottom:22px}.lp-doux .lp-court-split .lp-court-trust h3 .lp-mark{background:none;color:#93b4ff}.lp-doux .lp-court-split .lp-court-trust ul{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;justify-content:start}.lp-doux .lp-court-split .lp-court-trust li:before{background:#ffffff2e}.lp-doux .lp-court-split .lp-court-trust b{color:#fff;font-size:17px}@media (max-width: 900px){.lp-doux .lp-court-split{grid-template-columns:minmax(0,1fr)}}.lp-doux .lp-court-split .lp-court-trust h3{line-height:1.12}.lp-ftab-ico{width:38px;height:38px;padding:0!important;border-radius:12px;display:grid!important;place-items:center;background:var(--primary-soft);color:var(--primary);opacity:1!important}.lp-ftab.lp-on .lp-ftab-ico{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.lp-ftab{grid-template-columns:38px minmax(0,1fr) auto;align-items:center}.lp-ftab.lp-on{align-items:start}@media (max-width: 1100px){.lp-hs{padding-bottom:0!important;display:flex;justify-content:center}.lp-hs-inbox{display:none!important}.lp-hs-panel{width:100%;max-width:460px}}@media (max-width: 960px){.lp-hero-grid:has(.lp-hs){gap:36px;padding-bottom:50px}.lp-hero-grid:has(.lp-hs)>div:first-child{padding-top:0}}@media (max-width: 520px){.lp-hs-filter{display:none!important}.lp-hs-row:nth-child(n+4){display:none}.lp-hero-trust{gap:6px 16px}}.lp section[id]{scroll-margin-top:80px}@media (max-width: 600px){.lp-hero-ctas{flex-direction:column;align-items:stretch}.lp-hero-ctas .lp-btn{justify-content:center}.lp-final-grid>.lp-octo{display:none}.lp-plan-top p{display:none}.lp-plan li{padding:8px 0;font-size:14.5px}.lp-doux .lp-section{padding-block:52px}.lp-ftab-text{font-size:14.5px}.lp-ftabs-stage{min-height:380px}}@media (max-width: 600px){.lp-hero-grid:has(.lp-hs)>div:first-child{text-align:center;display:flex;flex-direction:column;align-items:center}.lp-hero-grid:has(.lp-hs){gap:28px;padding-top:6px}.lp-badge-ms{font-size:12.5px;padding:4px 12px 4px 4px;margin-bottom:16px}.lp-hero-grid:has(.lp-hs) .lp-hero-sur{font-size:18px;margin-bottom:6px}.lp-hero-grid:has(.lp-hs) .lp-h-hero{font-size:36px;line-height:1.05}.lp-hero-grid:has(.lp-hs) .lp-lede{font-size:15.5px;line-height:1.5;margin-top:12px}.lp-hero-grid:has(.lp-hs) .lp-hero-ctas{width:100%;gap:8px;margin-top:20px}.lp-hero-grid:has(.lp-hs) .lp-hero-ctas .lp-btn{padding-block:13px;font-size:15.5px}.lp-hero-grid:has(.lp-hs) .lp-hero-ctas .lp-secondary{background:transparent;box-shadow:none;border-color:transparent;padding-block:8px}.lp-hero-grid:has(.lp-hs) .lp-hero-trust{justify-content:center;margin-top:12px;font-size:12.5px;gap:4px 12px}.lp-hero-grid:has(.lp-hs) .lp-hero-trust span:before{width:13px;height:13px;background-size:13px}.lp-hero-grid:has(.lp-hs) .lp-hero-works{font-size:12.5px;margin-top:8px;justify-content:center}.lp-hero-grid:has(.lp-hs) .lp-h-hero{margin-bottom:0}.lp-hero-grid:has(.lp-hs) .lp-lede{margin-bottom:0}.lp-hero-grid:has(.lp-hs) .lp-badge-ms{margin-bottom:18px}.lp-hs-panel{padding:10px;gap:8px;border-radius:20px}.lp-hs-card{padding:10px 12px}}@media (max-width: 600px){.lp-hero .lp-hs{display:none!important}.lp-hero-grid:has(.lp-hs){padding-bottom:40px}}@media (max-width: 600px){.lp-hero-grid:has(.lp-hs) .lp-hero-trust span:nth-child(2){display:none}.lp-hero-grid:has(.lp-hs) .lp-hero-works{display:none}.lp-hero-grid:has(.lp-hs) .lp-hero-trust{margin-top:14px;font-size:13px}}@media (max-width: 600px){.lp-hero-grid>div:first-child>*,.lp-works>*{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}.lp-js .lp-rv,.lp-js .lp-rv:not(.lp-in){opacity:1!important;filter:none!important;transform:none!important;transition:none!important}.lp-hero-bg i{animation:none!important}}
