@font-face{font-family:Schibsted Grotesk;src:url(/fonts/Schibsted_Grotesk/SchibstedGrotesk-VariableFont_wght.ttf)format("truetype");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/Schibsted_Grotesk/SchibstedGrotesk-Italic-VariableFont_wght.ttf)format("truetype");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader/Newsreader-Italic-VariableFont_opsz,wght.ttf)format("truetype");font-weight:400 700;font-style:italic;font-display:swap}.lp,.lp1{--bg:#fff;--bg-cool:#f6f7fb;--bg-tint:#f0f3ff;--white:#fff;--border:#e7e9f2;--border-mid:#d3d7e6;--ink:#0b0e2b;--muted:#5b6178;--faint:#9aa0b5;--blue:#5b2ee5;--blue-deep:#4a1fc2;--blue-bg:#f1ecff;--blue-bdr:#ddd0ff;--violet:#5b2ee5;--violet-bg:#f1ecff;--violet-bdr:#ddd0ff;--green:#0ca678;--green-bg:#e6f8f1;--green-bdr:#a6e8d2;--blue-light:#b89eff;--navy:#080b24;--navy-2:#0e1234;--navy-card:#141a40;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--shadow-sm:0 1px 3px #0b0e2b0f, 0 1px 2px #0b0e2b0a;--shadow-md:0 6px 16px #0b0e2b14, 0 2px 6px #0b0e2b0d;--shadow-lg:0 18px 40px #0b0e2b1f, 0 6px 14px #0b0e2b0f;--shadow-blue:0 14px 34px #5b2ee54d;--font-sans:"Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-citation:"Newsreader", Georgia, serif;font-family:var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.7;overflow-x:hidden}.lp *,.lp :before,.lp :after{box-sizing:border-box;margin:0;padding:0}.lp a{color:inherit;text-decoration:none}.lp button{cursor:pointer;font-family:inherit}.lp img,.lp svg{display:block}.lp ul{list-style:none}.lp .wrap{max-width:1140px;margin:0 auto;padding:0 28px}.lp section{padding:100px 0}.lp .not-found-section{background:#fff;align-items:center;min-height:58vh;padding:130px 0 110px;display:flex}.lp .not-found-wrap{text-align:center;max-width:680px}.lp .not-found-wrap h1{letter-spacing:0;color:var(--ink);margin-top:16px;font-size:clamp(44px,7vw,84px);line-height:.95}.lp .not-found-wrap p{max-width:560px;color:var(--muted);margin:22px auto 0;font-size:18px;line-height:1.7}.lp .not-found-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.lp h1{font-family:var(--font-display);color:var(--ink);letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(42px,5.6vw,72px);font-weight:500;line-height:1.02}.lp h2{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:clamp(20px,2.9vw,36px);font-weight:500;line-height:1.26}.lp h3{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:500}.lp .lead{color:var(--muted);font-size:18px;line-height:1.6}.lp em.hl,.lp em.hl-v,.lp em.hl-light{color:inherit;font-style:normal;line-height:1;display:inline-block;position:relative}.lp em.hl:after,.lp em.hl-v:after,.lp em.hl-light:after{content:"";pointer-events:none;background:#8b6fff6b;height:.13em;position:absolute;bottom:-.05em;left:0;right:0}.lp em.hl-light:after{background:#b89effa6}.nura-logo{width:70px}.lp .eyebrow{letter-spacing:.06em;color:var(--blue);background:var(--blue-bg);border:1px solid var(--blue-bdr);border-radius:var(--r-pill);align-items:center;gap:7px;margin-bottom:22px;padding:5px 13px 5px 11px;font-size:12px;font-weight:600;display:inline-flex}.lp .eyebrow svg{flex-shrink:0;width:13px;height:13px}.lp .reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(18px)}.lp .reveal.visible{opacity:1;transform:none}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.lp .cursor{background:var(--blue);vertical-align:middle;width:2px;height:13px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp .butter{background:var(--navy);color:#fff;text-align:center;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:14px;display:flex}.lp .butter strong{font-weight:600}.lp .butter-dot{background:#8b6fff;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.7s ease-in-out infinite butterPulse;box-shadow:0 0 #8b6fff8c}.lp .butter a{color:#b89eff;align-items:center;gap:5px;font-weight:600;display:inline-flex}.lp .butter a:hover{color:#d6c9ff}@keyframes butterPulse{0%,to{transform:scale(1);box-shadow:0 0 #8b6fff8c}50%{transform:scale(.82);box-shadow:0 0 0 6px #8b6fff00}}.lp .lp-nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#ffffffdb;height:64px;position:sticky;top:0}.lp .nav-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1140px;height:100%;margin:0 auto;padding:0 28px;display:flex}.lp .nav-logo{font-family:var(--font-display);color:var(--ink);align-items:center;gap:8px;font-size:24px;text-decoration:none;display:flex}.lp .nav-links{gap:2px;display:flex}.lp .nav-links a{color:var(--muted);border-radius:var(--r-pill);padding:7px 14px;font-size:14px;font-weight:500;transition:color .15s,background .15s}.lp .nav-links a:hover{color:var(--ink);background:var(--bg-cool)}.lp .nav-right{align-items:center;gap:14px;display:flex}.lp .nav-signin{color:var(--muted);font-size:14px;font-weight:500}.lp .nav-signin:hover{color:var(--ink)}.lp .btn-nav{color:var(--white);background:#0b0e1c;border:none;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600;transition:transform .12s,background .15s}.lp .btn-nav:hover{background:#000;transform:translateY(-1px)}.lp .hero-v3{background:radial-gradient(820px 420px at 50% -4%,#7c5cff1a,#0000 60%),#fff;padding:74px 0 0;position:relative;overflow:hidden}.lp .hero-v3-text{text-align:center;z-index:2;max-width:880px;margin:0 auto;padding:0 28px;position:relative}.lp .hero-v3-text h1{letter-spacing:-.04em;max-width:820px;margin:0 auto 20px;font-size:clamp(38px,4.7vw,60px);line-height:1.08}.lp .hero-v3-window{z-index:2;max-width:1000px;margin:48px auto 0;padding:0 28px;position:relative}.lp .hero-video-frame{background:#fff;border:1px solid #e9eaf0;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 34px 80px #0b0e1c29,0 10px 24px #0b0e1c0f}.lp .hero-video-frame:before{content:"";filter:blur(18px);z-index:-1;background:linear-gradient(120deg,#5b2ee52e,#7c5cff0f 40%,#0000 70%);border-radius:20px;animation:4s ease-in-out infinite lp-glow;position:absolute;inset:-2px}.lp .hero-video{aspect-ratio:16/9;object-fit:cover;background:#fff;width:100%;display:block}.lp .hero-agent-hidden{display:none}.lp .btn-dark{box-shadow:none!important;background:#0b0e1c!important}.lp .btn-dark:hover{background:#000!important}.lp .btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp .btn-primary{background:var(--blue);color:var(--white);box-shadow:var(--shadow-blue);border:none;border-radius:11px;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:600;transition:transform .12s,background .15s;display:inline-flex}.lp .btn-primary:hover{background:var(--blue-deep);transform:translateY(-1px)}.lp .agent-win{background:#fff;border:1px solid #e9eaf0;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 34px 80px #0b0e1c29,0 10px 24px #0b0e1c0f}.lp .agent-win:before{content:"";filter:blur(18px);z-index:-1;background:linear-gradient(120deg,#5b2ee52e,#7c5cff0f 40%,#0000 70%);border-radius:20px;animation:4s ease-in-out infinite lp-glow;position:absolute;inset:-2px}@keyframes lp-glow{0%,to{opacity:.5}50%{opacity:.85}}.lp .agent-chrome{background:#fbfbfd;border-bottom:1px solid #ecedf2;align-items:center;gap:10px;padding:11px 16px;display:flex}.lp .agent-url{color:var(--muted);font-size:11.5px;font-weight:500;font-family:var(--font-sans);background:#fff;border:1px solid #ecedf2;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;width:fit-content;margin:0 auto;padding:4px 14px;display:flex}.lp .agent-live{color:var(--green);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.lp .agent-live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite lp-pulse;display:inline-block}@keyframes lp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.lp .agent-question{border-bottom:1px solid #f0f1f6;align-items:center;gap:11px;padding:16px 20px;display:flex}.lp .agent-asker{color:#fff;width:30px;height:30px;font-size:11px;font-weight:700;font-family:var(--font-sans);background:#0b0e1c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp .agent-question p{color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:1.4}.lp .agent-progress{background:#f0f1f6;height:3px;position:relative;overflow:hidden}.lp .agent-progress-fill{background:linear-gradient(90deg, var(--blue), #8b6fff);height:100%;transition:width .5s}.lp .agent-body{grid-template-columns:.82fr 1.18fr;min-height:280px;display:grid}.lp .agent-tasks{background:#fcfcfe;border-right:1px solid #f0f1f6;flex-direction:column;gap:13px;padding:20px;display:flex}.lp .agent-tasks-label{font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-bottom:2px;font-size:10px;font-weight:500}.lp .agent-task{align-items:flex-start;gap:10px;display:flex}.lp .agent-task-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background .2s,border-color .2s;display:flex}.lp .agent-result{padding:20px}.lp .agent-skel{flex-direction:column;gap:11px;padding-top:6px;display:flex}.lp .skel-bar{background:#f0f1f6;border-radius:6px;animation:1.3s infinite lp-skel}@keyframes lp-skel{0%,to{opacity:.55}50%{opacity:1}}.lp .agent-prov{border-top:1px dashed #e2e4ec;grid-template-columns:auto 1fr;align-items:center;gap:7px 12px;padding-top:13px;display:grid}.lp .agent-prov-key{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--blue-light);font-size:9.5px;font-weight:500}.lp .compare-search-section{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lp .section-kicker{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:16px;font-size:12px;font-weight:500}.lp .compare-search-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;display:grid}.lp .compare-card{border-radius:18px;flex-direction:column;padding:28px;display:flex}.lp .compare-card-grey{border:1px solid var(--border);background:#fff}.lp .compare-card-nura{border:1.5px solid var(--blue);background:#fff;box-shadow:0 16px 40px #5b2ee51a}.lp .compare-card-head{align-items:center;gap:9px;margin-bottom:18px;display:flex}.lp .compare-card-icon{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.lp .compare-card-icon-grey{color:var(--faint);background:#f3f4f8}.lp .compare-card-icon-nura{background:var(--blue-bg);color:var(--blue)}.lp .compare-card-label-grey{color:var(--muted);font-size:13px;font-weight:700}.lp .compare-card-label-nura{color:var(--blue);font-size:13px;font-weight:700}.lp .compare-q{color:var(--ink);margin-bottom:14px;font-size:13px;font-weight:500;line-height:1.4}.lp .compare-docs{flex-direction:column;flex:1;gap:9px;display:flex}.lp .compare-doc{border:1px solid var(--border);color:var(--muted);background:#fafbfd;border-radius:10px;align-items:center;gap:9px;padding:11px 13px;font-size:12px;display:flex}.lp .compare-doc-val{color:var(--faint);margin-left:auto;font-size:11px}.lp .compare-footer-grey{border-top:1px dashed var(--border);color:var(--faint);align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-size:12.5px;font-style:italic;display:flex}.lp .compare-steps{flex-direction:column;flex:1;gap:8px;margin-bottom:12px;display:flex}.lp .compare-step{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.lp .compare-answer-dark{background:var(--navy);border-radius:12px;margin-top:6px;padding:14px 15px}.lp .compare-answer-dark p{color:#fff;font-size:13px;font-weight:500;line-height:1.55}.lp .compare-answer-meta{align-items:center;gap:7px;margin-top:9px;display:flex}.lp .compare-footer-nura{border-top:1px dashed var(--blue-bdr);color:var(--blue);align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-size:12.5px;font-weight:600;display:flex}.lp .scenarios-section{background:#fff}.lp .scenario-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:30px;display:flex}.lp .scenario-tab{cursor:pointer;border:1.5px solid var(--border);color:var(--muted);background:#fff;border-radius:11px;align-items:center;gap:9px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .18s;display:inline-flex}.lp .scenario-tab:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-bg)}.lp .scenario-tab.active{border-color:var(--blue);background:var(--blue-bg);color:var(--ink)}.lp .scenario-card{background:#fff;border:1px solid #e9eaf0;border-radius:18px;max-width:760px;margin:0 auto;overflow:hidden;box-shadow:0 20px 48px #0b0e1c14}.lp .scenario-card-top{border-bottom:1px solid var(--border);background:#fbfbfd;align-items:center;gap:11px;padding:16px 22px;display:flex}.lp .scenario-question{color:var(--ink);margin:0;font-size:15.5px;font-weight:500;line-height:1.4}.lp .scenario-card-body{padding:22px}.lp .scenario-answer{color:var(--ink);margin-bottom:18px;font-size:15px;line-height:1.62}.lp .scenario-prov-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lp .scenario-prov-col{flex-direction:column;gap:9px;display:flex}.lp .scenario-prov-row{align-items:flex-start;gap:9px;display:flex}#hero{background:radial-gradient(1100px 480px at 78% -8%,#7c5cff1f,#0000 60%),radial-gradient(900px 420px at 10% 0,#5b2ee51a,#0000 60%),#fff;padding:84px 0 88px;position:relative;overflow:hidden}.lp .hero-inner{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid;position:relative}.lp .hero-left .lead{max-width:480px;margin-bottom:32px}.lp .btn-secondary{background:var(--white);color:var(--ink);border-radius:var(--r-pill);border:1.5px solid var(--border-mid);align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.lp .btn-secondary:hover{border-color:var(--ink);background:var(--bg-cool)}.lp .hero-microproof{color:var(--muted);align-items:center;gap:10px;margin-top:26px;font-size:13px;display:flex}.lp .hero-stars{color:var(--blue);letter-spacing:1px;font-size:13px}.lp .hero-demo{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);overflow:hidden}.lp .demo-topbar{background:var(--bg-cool);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;display:flex}.lp .demo-dots{gap:6px;display:flex}.lp .demo-dot{border-radius:50%;width:10px;height:10px}.lp .demo-dot:first-child{background:#fc5753}.lp .demo-dot:nth-child(2){background:#fdbc40}.lp .demo-dot:nth-child(3){background:#34c84a}.lp .demo-title{color:var(--muted);font-size:12px;font-weight:500;font-family:var(--font-sans);align-items:center;gap:6px;margin-left:4px;display:flex}.lp .demo-body{padding:20px}.lp .demo-prompt-label{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:11px;font-weight:600}.lp .demo-questions{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.lp .demo-q{background:var(--bg-cool);border:1.5px solid var(--border);border-radius:var(--r-md);color:var(--muted);cursor:pointer;text-align:left;align-items:center;gap:9px;width:100%;padding:11px 14px;font-size:13px;transition:border-color .15s,color .15s,background .15s;display:flex}.lp .demo-q:hover,.lp .demo-q.active{border-color:var(--blue);color:var(--ink);background:var(--blue-bg)}.lp .demo-q-icon{width:15px;height:15px;color:var(--blue);flex-shrink:0}.lp .demo-response{background:var(--bg-cool);border:1px solid var(--border);border-radius:var(--r-md);min-height:84px;padding:14px 16px}.lp .demo-response-empty{color:var(--faint);justify-content:center;align-items:center;gap:6px;min-height:84px;font-size:13px;display:flex}.lp .demo-answer-header{align-items:center;gap:6px;margin-bottom:8px;display:flex}.lp .demo-answer-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:var(--blue-bg);border:1px solid var(--blue-bdr);border-radius:var(--r-pill);align-items:center;gap:4px;padding:2px 9px;font-size:10px;font-weight:600;display:inline-flex}.lp .demo-answer-text{color:var(--ink);margin-bottom:12px;font-size:13px;line-height:1.6}.lp .demo-sources-row{flex-wrap:wrap;gap:6px;margin-bottom:0;display:flex}.lp .src-tag{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--white);color:var(--ink);align-items:center;gap:6px;padding:4px 9px 4px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.lp .src-tag svg{display:inline-block}.lp .demo-prov{border-top:1px dashed var(--border-mid);flex-direction:column;gap:6px;margin-top:12px;padding-top:11px;display:flex}.lp .demo-prov-row{align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.45;display:flex}.lp .demo-prov-key{font-family:var(--font-sans);letter-spacing:.03em;text-transform:uppercase;color:var(--violet);flex-shrink:0;width:64px;padding-top:1px;font-size:10px;font-weight:500}.lp .demo-prov-val{color:var(--muted)}.lp .demo-prov-val strong{color:var(--ink);font-weight:600}#integrations{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:52px 0}.lp .int-label{color:var(--faint);text-align:center;letter-spacing:.05em;text-transform:uppercase;margin-bottom:26px;font-size:12px;font-weight:600}.lp .int-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.lp .int-chip{color:var(--ink);background:var(--white);border-radius:var(--r-pill);border:1px solid var(--border);box-shadow:var(--shadow-sm);align-items:center;gap:8px;padding:9px 16px 9px 13px;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex}.lp .int-chip:hover{box-shadow:var(--shadow-md);border-color:var(--border-mid);transform:translateY(-2px)}#problem{background:var(--bg)}.lp .problem-grid{grid-template-columns:5fr 7fr;align-items:start;gap:72px;display:grid}.lp .pain-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lp .pain-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s}.lp .pain-card:hover{border-color:var(--border-mid);box-shadow:var(--shadow-md);transform:translateY(-2px)}.lp .pain-ico{background:var(--blue-bg);width:38px;height:38px;color:var(--blue);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.lp .pain-card:nth-child(2) .pain-ico,.lp .pain-card:nth-child(4) .pain-ico{background:var(--violet-bg);color:var(--violet)}.lp .pain-ico svg{width:20px;height:20px}.lp .pain-card h3{margin-bottom:6px;font-size:14px}.lp .pain-card p{color:var(--muted);font-size:13px;line-height:1.55}#how{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lp .how-header{text-align:center;margin-bottom:56px}.lp .how-header p{max-width:480px;margin:14px auto 0}.lp .how-steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lp .how-step{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);padding:32px 28px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.lp .how-step:before{content:"";opacity:0;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.lp .how-step:first-child:before,.lp .how-step:nth-child(3):before{background:var(--blue)}.lp .how-step:nth-child(2):before{background:var(--violet)}.lp .how-step:hover{box-shadow:var(--shadow-md);border-color:var(--border-mid);transform:translateY(-3px)}.lp .how-step:hover:before{opacity:1}.lp .how-badge{border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;display:flex}.lp .how-step:first-child .how-badge,.lp .how-step:nth-child(3) .how-badge{background:var(--blue-bg)}.lp .how-step:nth-child(2) .how-badge{background:var(--violet-bg)}.lp .how-badge svg{width:20px;height:20px;color:var(--blue)}.lp .how-step:nth-child(2) .how-badge svg{color:var(--violet)}.lp .how-kicker{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:8px;font-size:11px;font-weight:500;display:block}.lp .how-step:nth-child(2) .how-kicker{color:var(--violet)}.lp .how-step h3{margin-bottom:10px;font-size:18px}.lp .how-step p{color:var(--muted);font-size:14px;line-height:1.65}#metrics{background:var(--navy);border-top:1px solid var(--navy-2);position:relative;overflow:hidden}.lp .starfield{z-index:0;pointer-events:none;background-image:radial-gradient(1.4px 1.4px at 12% 22%,#ffffffb3,#0000),radial-gradient(1.2px 1.2px at 28% 68%,#ffffff80,#0000),radial-gradient(1.6px 1.6px at 46% 30%,#a78bfad9,#0000),radial-gradient(1.2px 1.2px at 62% 76%,#ffffff8c,#0000),radial-gradient(1.5px 1.5px at 78% 18%,#c4b5fdd9,#0000),radial-gradient(1.2px 1.2px at 88% 58%,#ffffff80,#0000),radial-gradient(1.3px 1.3px at 36% 88%,#ffffff73,#0000),radial-gradient(1.3px 1.3px at 70% 44%,#ffffff73,#0000);position:absolute;inset:0}#metrics:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(680px 320px at 20% 0,#5b2ee557,#0000 65%),radial-gradient(620px 300px at 84% 110%,#7c5cff4d,#0000 65%);position:absolute;inset:0}#metrics .wrap{z-index:2;position:relative}.lp .metrics-head{text-align:center;margin-bottom:56px}.lp .metrics-eyebrow{color:#c9b8ff!important;background:#5b2ee533!important;border-color:#a78bfa4d!important}.lp .metrics-head h2{color:#fff}.lp .metrics-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lp .metric{text-align:center;border-radius:var(--r-xl);background:#ffffff08;border:1px solid #ffffff1a;padding:38px 24px;transition:transform .2s,border-color .2s,background .2s}.lp .metric:hover{background:#ffffff0d;border-color:#a78bfa66;transform:translateY(-3px)}.lp .metric-val{font-family:var(--font-display);color:#b89eff;margin-bottom:10px;font-size:60px;line-height:1;display:block}.lp .metric-label{color:#ffffff9e;font-size:14px;line-height:1.45}#explorer{background:var(--bg)}.lp .explorer-header{text-align:center;margin-bottom:48px}.lp .explorer-eyebrow{background:var(--violet-bg)!important;border-color:var(--violet-bdr)!important;color:var(--violet)!important}.lp .explorer-header p{max-width:500px;margin:14px auto 0}.lp .explorer-grid{grid-template-columns:1fr 2fr;align-items:start;gap:24px;display:grid}.lp .filter-group-label{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:11px;font-weight:600}.lp .explorer-filters{flex-direction:column;gap:8px;display:flex}.lp .filter-btn{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-md);color:var(--muted);cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:flex}.lp .filter-btn:hover{border-color:var(--violet);color:var(--ink)}.lp .filter-btn.active{border-color:var(--violet);color:var(--violet);background:var(--violet-bg)}.lp .filter-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:9px;height:9px}.lp .knowledge-panel{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);overflow:hidden}.lp .knowledge-toolbar{background:var(--bg-cool);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.lp .knowledge-toolbar-left{font-family:var(--font-sans);color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.lp .knowledge-count{color:var(--muted);background:var(--border);border-radius:var(--r-pill);font-size:12px;font-family:var(--font-sans);padding:2px 10px}.lp .knowledge-items{flex-direction:column;gap:8px;max-height:420px;padding:12px;display:flex;overflow-y:auto}.lp .k-item{background:var(--bg-cool);border:1px solid var(--border);border-radius:var(--r-md);padding:13px 15px;transition:border-color .2s,box-shadow .15s;animation:.3s both fadeSlideIn}.lp .k-item:hover{border-color:var(--border-mid);box-shadow:var(--shadow-sm)}.lp .k-item-header{align-items:center;gap:8px;margin-bottom:7px;display:flex}.lp .k-date{color:var(--faint);margin-left:auto;font-size:11px}.lp .k-text{color:var(--ink);font-size:13px;line-height:1.55}#proof{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lp .proof-header{text-align:center;margin-bottom:48px}.lp .testimonial-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lp .testimonial{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);flex-direction:column;padding:30px;transition:transform .2s,box-shadow .2s;display:flex}.lp .testimonial:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.lp .testimonial-stars{color:var(--blue);letter-spacing:2px;margin-bottom:16px;font-size:14px}.lp .testimonial-text{font-family:var(--font-display);color:var(--ink);flex:1;margin-bottom:22px;font-size:14px;line-height:1.5}.lp .testimonial-author{align-items:center;gap:12px;display:flex}.lp .author-avatar{width:44px;height:44px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.lp .author-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.lp .author-name{color:var(--ink);font-size:14px;font-weight:600}.lp .author-role{color:var(--muted);font-size:12px}#features{background:var(--bg)}.lp .features-header{text-align:center;margin-bottom:52px}.lp .features-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lp .feat-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:28px;transition:border-color .2s,box-shadow .2s,transform .2s}.lp .feat-card:hover{box-shadow:var(--shadow-md);border-color:var(--border-mid);transform:translateY(-2px)}.lp .feat-ico{background:var(--blue-bg);width:42px;height:42px;color:var(--blue);border-radius:11px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.lp .feat-ico svg{width:21px;height:21px}.lp .feat-card h3{margin-bottom:8px;font-size:15px}.lp .feat-card p{color:var(--muted);font-size:13px;line-height:1.6}.lp .feat-tag{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--violet);background:var(--violet-bg);border:1px solid var(--violet-bdr);border-radius:var(--r-pill);margin-top:12px;padding:3px 9px;font-size:10px;font-weight:500;display:inline-block}#compare{background:var(--bg)}.lp .compare-header{text-align:center;margin-bottom:52px}.lp .compare-header p{max-width:520px;margin:14px auto 0}.lp .compare-table{border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);background:var(--white);overflow:hidden}.lp .compare-row{border-bottom:1px solid var(--border);grid-template-columns:2.2fr 1fr 1fr 1fr;display:grid}.lp .compare-row:last-child{border-bottom:none}.lp .compare-row.head{background:var(--bg-cool)}.lp .compare-cell{border-left:1px solid var(--border);align-items:center;gap:8px;padding:16px 18px;font-size:13px;line-height:1.45;display:flex}.lp .compare-cell:first-child{border-left:none}.lp .compare-row.head .compare-cell{padding:18px;font-weight:600}.lp .compare-cell.feature{color:var(--ink);flex-direction:column;align-items:flex-start;gap:3px;font-size:13px;font-weight:500}.lp .compare-cell.feature small{color:var(--faint);font-size:11.5px;font-weight:400;line-height:1.4}.lp .compare-col-nura{font-family:var(--font-display);color:var(--blue);align-items:center;gap:7px;font-size:20px;display:flex}.lp .compare-col-other{color:var(--muted);font-weight:600}.lp .compare-row.head .col-nura-head{background:var(--blue-bg)}.lp .col-nura-cell{background:#5b2ee509}.lp .mark{align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.lp .mark.yes{color:var(--green);font-weight:600}.lp .mark.partial{color:#b7791f;font-weight:500}.lp .mark.no{color:var(--faint)}.lp .compare-note{text-align:center;color:var(--faint);font-size:12px;font-family:var(--font-citation);margin-top:16px;font-style:italic}#pricing{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:74px 0 72px}.lp .pricing-head{text-align:center;max-width:680px;margin:0 auto 52px}.lp .pricing-kicker{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);background:var(--blue-bg);border:1px solid var(--blue-bdr);border-radius:3px;justify-content:center;align-items:center;margin-bottom:16px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.lp .pricing-head h2{margin-bottom:22px}.lp .pricing-head .lead{max-width:600px;margin:0 auto;font-size:16px}.lp .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;max-width:960px;margin:0 auto;display:grid}.lp .pricing-plan{border:1px solid var(--border);min-height:370px;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex-direction:column;padding:30px 28px;display:flex}.lp .pricing-plan-featured{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:0 30px 70px #0b0e2b2e}.lp .plan-top-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp .plan-name{font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink);margin-bottom:14px;font-size:10px;font-weight:600}.lp .pricing-plan-featured .plan-name{color:#b89eff;margin-bottom:0}.lp .plan-badge{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--navy);border-radius:var(--r-pill);background:#b89eff;padding:5px 11px;font-size:9px;font-weight:700}.lp .plan-price{align-items:flex-end;gap:2px;margin:2px 0 8px;display:flex}.lp .pricing-plan-featured .plan-price{margin-top:22px}.lp .plan-price span{font-family:var(--font-display);color:var(--ink);font-size:43px;line-height:.95}.lp .pricing-plan-featured .plan-price span{color:#fff}.lp .plan-price small{color:var(--muted);padding-bottom:5px;font-size:13px;font-weight:600}.lp .pricing-plan-featured .plan-price small{color:#ffffff94}.lp .plan-desc{color:var(--muted);margin-bottom:24px;font-size:13px;line-height:1.45}.lp .pricing-plan-featured .plan-desc{color:#ffffffa3;font-weight:600}.lp .plan-features{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.lp .plan-features li{color:var(--ink);align-items:flex-start;gap:10px;font-size:13px;line-height:1.35;display:flex}.lp .pricing-plan-featured .plan-features li{color:#ffffffd1;font-weight:600}.lp .plan-features svg{width:14px;height:14px;color:var(--blue);flex-shrink:0;margin-top:1px}.lp .pricing-plan-featured .plan-features svg{color:#b89eff}.lp .plan-btn{width:100%;font-family:var(--font-sans);cursor:pointer;border-radius:9px;margin-top:auto;padding:13px 16px;font-size:13px;font-weight:700;transition:transform .12s,border-color .15s,background .15s}.lp .plan-btn:hover{transform:translateY(-1px)}.lp .plan-btn-light{color:var(--ink);border:1px solid var(--border-mid);background:#fff}.lp .plan-btn-light:hover{border-color:var(--ink);background:var(--bg-cool)}.lp .plan-btn-dark{color:var(--ink);background:#fff;border:1px solid #fff}.lp .plan-btn-dark:hover{background:#f6f7fb}.lp .pricing-note{text-align:center;font-family:var(--font-citation);color:var(--faint);margin-top:28px;font-size:13px;font-style:italic}.lp .pricing-note span{color:var(--blue);font-weight:700}#cta{color:var(--white);background:#fff;border-top:none;padding:70px 0 100px;position:relative;overflow:hidden}#cta:after{content:"";z-index:0;pointer-events:none;background:0 0;position:absolute;inset:0}#cta .wrap{z-index:2;position:relative}.lp .cta-eyebrow{color:#c9b8ff!important;background:#5b2ee533!important;border-color:#a78bfa4d!important}.lp .cta-center{text-align:center;background:radial-gradient(1.2px 1.2px at 20% 30%, #ffffff8c, transparent), radial-gradient(1.4px 1.4px at 75% 20%, #c4b5fdbf, transparent), radial-gradient(1.1px 1.1px at 60% 78%, #ffffff73, transparent), var(--navy);border-radius:22px;max-width:960px;margin:0 auto;padding:64px 28px 62px;box-shadow:0 34px 90px #0b0e2b2e}#cta h2{color:var(--white);margin-bottom:22px}#cta h2 .hl-light{font-style:normal;line-height:.92;color:var(--white)!important}#cta h2 .hl-light:after{background:#b89effb8}.lp .cta-lead{color:#ffffff9e;max-width:440px;margin:0 auto 40px}.lp .email-form{gap:8px;max-width:410px;margin:0 auto 16px;display:flex}.lp .cta-email-input{color:var(--white);font-family:var(--font-sans);background:#ffffff14;border:1.5px solid #ffffff24;border-radius:9px;outline:none;flex:1;padding:14px 18px;font-size:14px;transition:border-color .15s}.lp .cta-email-input::placeholder{color:#fff6}.lp .cta-email-input:focus{border-color:var(--blue)}.lp .btn-submit{color:var(--ink);font-family:var(--font-sans);white-space:nowrap;box-shadow:none;cursor:pointer;background:#fff;border:none;border-radius:9px;padding:14px 24px;font-size:14px;font-weight:600;transition:background .15s}.lp .btn-submit:hover{background:#f6f7fb}.lp .cta-fine{color:#fff6;font-size:12px}.lp .cta-fine span{color:#b89eff}.lp footer{color:var(--muted);border-top:1px solid var(--border);background:#fff;padding:48px 0 28px}.lp .footer-logo{font-family:var(--font-display);color:var(--ink);align-items:center;gap:8px;margin-bottom:12px;font-size:24px;display:flex}.lp .footer-brand p{color:var(--muted);max-width:260px;font-size:13px;line-height:1.65}.lp .footer-col h4{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:14px;font-size:12px;font-weight:600}.lp .footer-col ul{flex-direction:column;gap:9px;display:flex}.lp .footer-col a{color:var(--muted);font-size:14px;transition:color .15s}.lp .footer-col a:hover{color:var(--blue)}.lp .footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.lp .footer-copy{color:var(--faint);font-size:12px}.lp .footer-social{gap:14px;display:flex}.lp .footer-social a{color:var(--faint);justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.lp .footer-social a:hover{color:var(--blue)}.lp .footer-social svg{width:17px;height:17px}@media (max-width:900px){.lp .hero-inner{grid-template-columns:1fr}.lp .hero-demo{display:none}.lp .problem-grid{grid-template-columns:1fr;gap:40px}.lp .explorer-grid{grid-template-columns:1fr}.lp .explorer-filters{flex-flow:wrap}.lp .filter-group-label{display:none}.lp .how-steps{grid-template-columns:1fr}.lp .features-grid{grid-template-columns:1fr 1fr}.lp .metrics-grid,.lp .testimonial-grid{grid-template-columns:1fr}.lp .pricing-grid{grid-template-columns:1fr;max-width:520px}.lp .compare-row{grid-template-columns:1.6fr 1fr 1fr 1fr}.lp .compare-cell{padding:13px 12px;font-size:12px}.lp .compare-col-nura{font-size:17px}}@media (max-width:640px){.lp section{padding:64px 0}.lp .nav-links,.lp .nav-signin{display:none}.lp .pain-cards,.lp .features-grid{grid-template-columns:1fr}.lp .pricing-head h2 br{display:none}.lp .pricing-plan{min-height:auto;padding:26px 22px}#cta{padding:54px 0 70px}.lp .cta-center{border-radius:16px;padding:44px 20px}.lp .email-form{flex-direction:column}.lp .hero-inner{gap:40px}.lp .butter{font-size:12px}.lp .compare-row{grid-template-columns:1.4fr .9fr .9fr .9fr;min-width:540px}.lp .compare-table{overflow-x:auto}}.waitlist-popup{z-index:9999;animation:.25s popupFadeIn;position:fixed;bottom:24px;right:24px}.waitlist-popup-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #1212121a;border-radius:18px;align-items:center;gap:14px;min-width:280px;padding:16px 18px;display:flex;box-shadow:0 22px 70px #0000002e}.waitlist-popup-icon{color:#fff;background:#0ca678;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex}.waitlist-popup-card strong{color:var(--ink);font-size:15px;line-height:1.2;display:block}.waitlist-popup-card p{color:var(--muted);margin:4px 0 0;font-size:13px}@keyframes popupFadeIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.lp.legal-page{background:radial-gradient(820px 420px at 50% -4%,#7c5cff1a,#0000 60%),#fff;min-height:100vh}.lp .legal-wrap{width:min(100% - 56px,1040px);margin:0 auto;padding:92px 0 104px}.lp .legal-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:clamp(34px,5vw,64px)}.lp .legal-eyebrow{margin-bottom:22px}.lp .legal-card h1{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 18px;font-size:clamp(42px,5.6vw,72px);font-weight:400;line-height:1.04}.lp .legal-date{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin:0 0 34px;font-size:12px}.lp .legal-intro{color:var(--muted);max-width:760px;margin:0 0 44px;font-size:18px;line-height:1.65}.lp .legal-content{flex-direction:column;gap:30px;max-width:820px;display:flex}.lp .legal-section{border-top:1px solid var(--border)}.lp .legal-section:first-child{border-top:0;padding-top:0}.lp .legal-section h2{font-family:var(--font-sans);letter-spacing:0;color:var(--ink);margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.25}.lp .legal-section p{color:var(--muted);margin:0;font-size:16px;line-height:1.78}.lp .legal-section p+p{margin-top:14px}@media (max-width:760px){.lp .legal-wrap{width:min(100% - 28px,1040px);padding:56px 0 64px}.lp .legal-card{border-radius:14px;padding:28px 22px}.lp .legal-card h1{font-size:48px}.lp .legal-section p{font-size:15px}}.how-system-section{background:#fff;padding:112px 0 104px}.how-system-wrap{max-width:1060px}.how-system-header{text-align:center;margin-bottom:52px}.how-system-kicker{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:500;line-height:1}.how-system-header h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(38px,4vw,52px);font-weight:500;line-height:1.08}.how-system-list{border-top:1px solid var(--border)}.how-system-item{border-bottom:1px solid var(--border);grid-template-columns:52px minmax(0,1fr);align-items:start;gap:24px;padding:28px 10px;display:grid}.how-system-number-wrap{justify-content:center;display:flex;position:relative}.how-system-number-wrap:after{background:var(--border);content:"";width:1px;height:18px;position:absolute;top:35px;left:50%;transform:translate(-50%)}.how-system-item:last-child .how-system-number-wrap:after{display:none}.how-system-number{border:1px solid var(--border);width:36px;height:36px;color:var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.how-system-content{padding-top:1px}.how-system-content h3{color:var(--ink);letter-spacing:-.015em;margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.3}.how-system-content p{max-width:880px;color:var(--muted);margin:0;font-size:15px;font-weight:400;line-height:1.65}.how-system-footer{margin-top:30px}.how-system-button{border:1px solid var(--border);min-height:48px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.how-system-button:hover{border-color:var(--ink);transform:translateY(-1px)}@media (max-width:768px){.how-system-section{padding:80px 0 72px}.how-system-header{margin-bottom:38px}.how-system-header h2{font-size:38px}.how-system-item{grid-template-columns:42px minmax(0,1fr);gap:16px;padding:24px 0}.how-system-number{width:34px;height:34px}.how-system-content h3{font-size:17px}.how-system-content p{font-size:14px;line-height:1.6}}@media (max-width:480px){.how-system-header{text-align:left}.how-system-header h2{font-size:34px}.how-system-item{grid-template-columns:38px minmax(0,1fr);gap:14px}.how-system-number{width:32px;height:32px;font-size:11px}.how-system-number-wrap:after{top:33px}.how-system-button{width:100%}}.lp .security-section{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.lp .security-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.5fr);align-items:center;gap:64px;display:grid}.lp .security-content{max-width:410px}.lp .security-content .eyebrow{margin-bottom:22px}.lp .security-content h2{max-width:410px;font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:0 0 22px;font-size:clamp(36px,3.4vw,48px);font-weight:500;line-height:1.08}.lp .security-description{max-width:405px;color:var(--muted);margin:0 0 28px;font-size:15px;line-height:1.72}.lp .security-assurances{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:10px;max-width:405px;margin:0 0 28px;padding:20px 0;display:grid}.lp .security-assurance{color:var(--ink);align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.lp .security-assurance-dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:5px;height:5px}.lp .security-link{border:1px solid var(--border-mid);border-radius:var(--r-pill);background:var(--white);min-height:46px;color:var(--ink);justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.lp .security-link svg{transition:transform .18s}.lp .security-link:hover{border-color:var(--ink);background:var(--white);transform:translateY(-1px)}.lp .security-link:hover svg{transform:translate(3px)}.lp .security-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.lp .security-card,.lp .security-card-large,.lp .security-card-wide{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-width:0;min-height:245px;box-shadow:var(--shadow-sm);grid-area:auto;padding:24px 22px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.lp .security-card:before,.lp .security-card-large:before,.lp .security-card-wide:before{background:var(--blue);content:"";opacity:0;transform-origin:0;height:2px;transition:opacity .2s,transform .2s;position:absolute;top:0;left:22px;right:22px;transform:scaleX(0)}.lp .security-card:hover,.lp .security-card-large:hover,.lp .security-card-wide:hover{border-color:var(--border-mid);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lp .security-card:hover:before,.lp .security-card-large:hover:before,.lp .security-card-wide:hover:before{opacity:1;transform:scaleX(1)}.lp .security-icon{border:1px solid var(--blue-bdr);border-radius:var(--r-md);background:var(--blue-bg);width:40px;height:40px;color:var(--blue);justify-content:center;align-items:center;margin-bottom:34px;display:inline-flex}.lp .security-icon svg{width:19px;height:19px}.lp .security-number{color:var(--faint);letter-spacing:.08em;font-size:10px;font-weight:500;line-height:1;position:absolute;top:24px;right:22px}.lp .security-card h3,.lp .security-card-large h3,.lp .security-card-wide h3{max-width:180px;color:var(--ink);letter-spacing:-.015em;margin:0 0 10px;font-size:16px;font-weight:500;line-height:1.3}.lp .security-card p,.lp .security-card-large p,.lp .security-card-wide p{max-width:190px;color:var(--muted);margin:0;font-size:12.5px;line-height:1.62}.lp .security-card-large,.lp .security-card-wide{min-height:245px}.lp .security-card-large h3,.lp .security-card-wide h3{margin-top:0;font-size:16px}@media (max-width:1024px){.lp .security-layout{grid-template-columns:1fr;gap:46px}.lp .security-content{max-width:680px}.lp .security-content h2{max-width:560px;font-size:clamp(36px,5vw,46px)}.lp .security-description,.lp .security-assurances{max-width:600px}.lp .security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .security-card,.lp .security-card-large,.lp .security-card-wide{min-height:220px}.lp .security-card h3,.lp .security-card-large h3,.lp .security-card-wide h3{max-width:240px}.lp .security-card p,.lp .security-card-large p,.lp .security-card-wide p{max-width:300px}}@media (max-width:640px){.lp .security-layout{gap:36px}.lp .security-content{max-width:100%}.lp .security-content .eyebrow{margin-bottom:18px}.lp .security-content h2{max-width:100%;margin-bottom:18px;font-size:clamp(34px,10vw,42px);line-height:1.08}.lp .security-description{max-width:100%;margin-bottom:22px;font-size:15px;line-height:1.65}.lp .security-assurances{max-width:100%;margin-bottom:24px;padding:17px 0}.lp .security-link{width:100%}.lp .security-grid{grid-template-columns:1fr;gap:12px}.lp .security-card,.lp .security-card-large,.lp .security-card-wide{min-height:auto;padding:22px}.lp .security-icon{width:40px;height:40px;margin-bottom:28px}.lp .security-number{top:24px;right:22px}.lp .security-card h3,.lp .security-card-large h3,.lp .security-card-wide h3{max-width:calc(100% - 42px);padding-right:0;font-size:17px}.lp .security-card p,.lp .security-card-large p,.lp .security-card-wide p{max-width:100%;font-size:14px}}.lp .compare-page-link{border:1px solid var(--blue-bdr);border-radius:var(--r-pill);background:var(--blue-bg);min-height:42px;color:var(--blue);justify-content:center;align-items:center;gap:9px;margin-top:24px;padding:0 18px;font-size:13px;font-weight:600;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.lp .compare-page-link svg{transition:transform .18s}.lp .compare-page-link:hover{border-color:var(--blue);background:var(--blue);color:var(--white);transform:translateY(-1px)}.lp .compare-page-link:hover svg{transform:translate(3px)}@media (max-width:640px){.lp .compare-page-link{min-height:44px;margin-top:20px;padding:0 17px}}.lp .faq-section{background:var(--bg);border-top:1px solid var(--border)}.lp .faq-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.45fr);align-items:start;gap:78px;display:grid}.lp .faq-heading{max-width:380px;position:sticky;top:112px}.lp .faq-heading h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(36px,3.5vw,48px);line-height:1.08}.lp .faq-heading p{max-width:355px;color:var(--muted);font-size:15px;line-height:1.7}.lp .faq-list{border-top:1px solid var(--border)}.lp .faq-item{border-bottom:1px solid var(--border)}.lp .faq-item summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:16px;min-height:82px;padding:20px 0;list-style:none;display:grid}.lp .faq-item summary::-webkit-details-marker{display:none}.lp .faq-number{color:var(--faint);letter-spacing:.08em;font-size:11px;font-weight:500}.lp .faq-question{color:var(--ink);letter-spacing:-.015em;font-size:17px;font-weight:500;line-height:1.4}.lp .faq-toggle{border:1px solid var(--border);background:var(--white);border-radius:50%;justify-self:end;width:30px;height:30px;transition:border-color .2s,background .2s,transform .2s;position:relative}.lp .faq-toggle span{background:var(--ink);width:11px;height:1px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp .faq-toggle span:last-child{transform:translate(-50%,-50%)rotate(90deg)}.lp .faq-item[open] .faq-toggle{border-color:var(--blue-bdr);background:var(--blue-bg)}.lp .faq-item[open] .faq-toggle span:last-child{transform:translate(-50%,-50%)rotate(0)}.lp .faq-item[open] .faq-question{color:var(--blue)}.lp .faq-answer{grid-template-columns:42px minmax(0,1fr) 32px;gap:16px;padding:0 0 26px;animation:.24s faqAnswerIn;display:grid}.lp .faq-answer p{max-width:700px;color:var(--muted);grid-column:2;font-size:14px;line-height:1.75}.lp .faq-item:hover .faq-toggle{border-color:var(--border-mid);transform:translateY(-1px)}@keyframes faqAnswerIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.lp .faq-layout{grid-template-columns:1fr;gap:46px}.lp .faq-heading{max-width:650px;position:static}.lp .faq-heading h2,.lp .faq-heading p{max-width:560px}}@media (max-width:640px){.lp .faq-layout{gap:34px}.lp .faq-heading h2{font-size:clamp(34px,10vw,42px)}.lp .faq-heading p{font-size:15px}.lp .faq-item summary{grid-template-columns:28px minmax(0,1fr) 30px;gap:11px;min-height:72px;padding:18px 0}.lp .faq-number{font-size:10px}.lp .faq-question{font-size:15px;line-height:1.45}.lp .faq-toggle{width:28px;height:28px}.lp .faq-answer{grid-template-columns:28px minmax(0,1fr) 30px;gap:11px;padding-bottom:22px}.lp .faq-answer p{font-size:14px;line-height:1.7}}.lp .hiw-section-header-left{text-align:left;max-width:720px;margin-left:0;margin-right:auto}.lp .hiw-section-header h2{margin-bottom:18px}.lp .hiw-section-header .lead{max-width:620px;margin:0 auto}.lp .hiw-section-header-left .lead{margin-left:0}.lp .hiw-system-section{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lp .hiw-system-marker{position:relative}.lp .hiw-system-copy h3{margin-bottom:7px;font-size:18px}.lp .hiw-example-section{background:var(--bg)}.lp .hiw-example-grid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:72px;display:grid}.lp .hiw-example-step>span{color:var(--faint);letter-spacing:.08em;font-size:11px;font-weight:500}.lp .hiw-example-step h3{margin-bottom:6px;font-size:16px}.lp .hiw-answer-top img{width:52px}.lp .hiw-answer-top span{color:var(--faint);font-size:11px}.lp .hiw-answer-question{color:var(--ink);margin-bottom:20px;font-size:17px;font-weight:500}.lp .hiw-answer-result{border:1px solid var(--blue-bdr);border-radius:var(--r-md);background:var(--blue-bg);margin-bottom:20px;padding:20px}.lp .hiw-answer-result .demo-answer-badge{margin-bottom:12px}.lp .hiw-conflict-section{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lp .hiw-conflict-panel-current{border-color:var(--blue-bdr)}.lp .hiw-agents-section{background:var(--bg)}.lp .hiw-agents-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:72px;display:grid}.lp .hiw-agents-copy h2{margin-bottom:20px}.lp .hiw-agent-icon{border-radius:var(--r-md);background:var(--blue-bg);width:42px;height:42px;color:var(--blue);justify-content:center;align-items:center;margin-bottom:42px;display:inline-flex}.lp .hiw-faq-section{background:var(--bg-cool)}.lp .hiw-related{justify-content:space-between;align-items:center;gap:28px;display:flex}.lp .hiw-related-links a{border:1px solid var(--border);border-radius:var(--r-pill);color:var(--muted);align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:500;transition:border-color .18s,color .18s;display:inline-flex}.lp .hiw-related-links a:hover{border-color:var(--ink);color:var(--ink)}.lp .hiw-final-cta{border-top:1px solid var(--border)}.lp .hiw-cta-button{align-items:center;gap:9px;text-decoration:none;display:inline-flex}@media (max-width:1024px){.lp .hiw-flow-arrow{min-height:28px;transform:rotate(90deg)}.lp .hiw-flow-node{min-height:auto}.lp .hiw-example-grid,.lp .hiw-agents-layout{grid-template-columns:1fr;gap:48px}.lp .hiw-example-grid{align-items:start}.lp .hiw-answer-card{max-width:680px}.lp .hiw-agents-copy{max-width:650px}.lp .hiw-agent-cards{max-width:680px}}@media (max-width:640px){.lp .hiw-breadcrumb{padding-top:18px}.lp .hiw-hero-copy h1{font-size:clamp(40px,12vw,52px)}.lp .hiw-hero-copy .lead{font-size:16px}.lp .hiw-hero-actions{flex-direction:column;align-items:stretch}.lp .hiw-hero-actions a{justify-content:center;width:100%}.lp .hiw-flow-section{padding:54px 0}.lp .hiw-flow-node{padding:24px}.lp .hiw-section-header .lead{margin-left:0}.lp .hiw-system-row{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:24px 0}.lp .hiw-system-marker span{width:34px;height:34px}.lp .hiw-system-copy h3{font-size:17px}.lp .hiw-example-step{grid-template-columns:34px minmax(0,1fr);gap:12px}.lp .hiw-answer-body{padding:20px}.lp .hiw-answer-record{grid-template-columns:1fr;gap:5px}.lp .hiw-answer-record strong+span{margin-top:7px}.lp .hiw-conflict-grid{grid-template-columns:1fr}.lp .hiw-conflict-arrow{min-height:28px;transform:rotate(90deg)}.lp .hiw-conflict-panel{min-height:auto;padding:24px}.lp .hiw-agent-cards{grid-template-columns:1fr}.lp .hiw-agent-cards article{min-height:auto}.lp .hiw-agent-icon{margin-bottom:30px}.lp .hiw-related{flex-direction:column;align-items:flex-start}.lp .hiw-related-links{width:100%}.lp .hiw-related-links a{justify-content:space-between;width:100%}}.lp .marketing-header{z-index:100;position:relative}.lp .marketing-header .nav-inner{max-width:1140px;margin:0 auto;padding-left:28px;padding-right:28px}.lp .marketing-menu-toggle{border:1px solid var(--border);border-radius:var(--r-md);background:var(--white);width:42px;height:42px;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:none}.lp .marketing-menu-toggle span{background:currentColor;border-radius:999px;width:17px;height:1.5px;transition:transform .2s,opacity .2s}.lp .marketing-menu-toggle.is-open span:first-child{transform:translateY(6.5px)rotate(45deg)}.lp .marketing-menu-toggle.is-open span:nth-child(2){opacity:0}.lp .marketing-menu-toggle.is-open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.lp .marketing-mobile-menu{display:none}.lp .marketing-cta-section{background:var(--white);color:var(--white);padding:70px 0 100px;position:relative;overflow:hidden}.lp .marketing-cta-section .wrap{z-index:2;position:relative}.lp .marketing-cta-section h2{color:var(--white);margin-bottom:22px}.lp .marketing-cta-section h2 .hl-light{color:var(--white)}.lp .marketing-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lp .marketing-footer{background:var(--white);color:var(--muted);border-top:1px solid var(--border);padding:48px 0 28px}.lp .marketing-footer .footer-logo img{width:60px;height:auto}@media (max-width:1024px){.lp .marketing-header .nav-inner{padding-left:28px;padding-right:28px}}@media (max-width:640px){.lp .marketing-header .nav-inner{padding-left:20px;padding-right:20px}.lp .marketing-header .nav-right .btn-nav{display:none}.lp .marketing-menu-toggle{display:flex}.lp .marketing-mobile-menu{z-index:99;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;background:#fffffffa;padding:20px;transition:opacity .2s,visibility .2s,transform .2s;display:block;position:fixed;inset:104px 0 0;transform:translateY(-10px)}.lp .marketing-mobile-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.lp .marketing-mobile-inner{flex-direction:column;max-width:540px;min-height:100%;margin:0 auto;display:flex}.lp .marketing-mobile-inner nav{border-top:1px solid var(--border);flex-direction:column;display:flex}.lp .marketing-mobile-inner nav a{border-bottom:1px solid var(--border);min-height:62px;color:var(--ink);justify-content:space-between;align-items:center;font-size:17px;font-weight:500;display:flex}.lp .marketing-mobile-inner nav a.active{color:var(--blue)}.lp .marketing-mobile-cta{border-radius:var(--r-md);background:var(--ink);min-height:50px;color:var(--white);justify-content:center;align-items:center;gap:9px;margin-top:24px;font-size:14px;font-weight:600;display:flex}.lp .marketing-cta-section{padding:54px 0 70px}.lp .marketing-footer{padding-top:42px}}.lp .nav-links a{position:relative}.lp .nav-links a.active{color:var(--ink);background:0 0}.lp .nav-links a.active:after{content:"";background:var(--blue);border-radius:999px;width:22px;height:2px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.lp.hiw-page{background:var(--bg);min-height:100vh}.lp .hiw-hero{background:radial-gradient(760px 360px at 50% -70px, #5b2ee514, transparent 70%), var(--bg);border-bottom:1px solid var(--border);padding:86px 0 92px;position:relative;overflow:hidden}.lp .hiw-hero-copy{text-align:center;max-width:820px;margin:0 auto}.lp .hiw-hero-copy .eyebrow{margin-bottom:20px}.lp .hiw-hero-copy h1{letter-spacing:-.04em;max-width:800px;margin:0 auto;font-size:clamp(42px,4.8vw,62px);line-height:1.06}.lp .hiw-direct-answer{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-cool);max-width:760px;margin:54px auto 0;padding:26px 30px 28px;position:relative}.lp .hiw-direct-answer:before{background:var(--blue);content:"";border-radius:999px;width:54px;height:2px;position:absolute;top:-1px;left:30px}.lp .hiw-direct-label{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:600;line-height:1;display:block}.lp .hiw-direct-answer p{color:var(--ink);margin:0;font-size:14px;line-height:1.75}.lp .hiw-flow{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:12px;max-width:880px;margin:52px auto 0;display:grid}.lp .hiw-flow-node{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-width:0;min-height:132px;box-shadow:var(--shadow-sm);padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s}.lp .hiw-flow-node:hover{border-color:var(--border-mid);box-shadow:var(--shadow-md);transform:translateY(-2px)}.lp .hiw-flow-node-primary{border-color:var(--blue-bdr);background:linear-gradient(145deg, var(--white), #f1ecffd1)}.lp .hiw-flow-icon{border:1px solid var(--blue-bdr);background:var(--blue-bg);width:32px;height:32px;color:var(--blue);border-radius:8px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.lp .hiw-flow-icon svg{width:16px;height:16px}.lp .hiw-flow-node h3{margin-bottom:4px;font-size:14px;line-height:1.3}.lp .hiw-flow-node p{color:var(--muted);font-size:11.5px;line-height:1.55}.lp .hiw-flow-arrow{color:var(--faint);justify-content:center;align-items:center;display:flex}.lp .hiw-flow-arrow svg{width:14px;height:14px}.lp .hiw-section-header{text-align:center;max-width:700px;margin:0 auto 52px}.lp .hiw-section-header h2{margin:0;font-size:clamp(30px,3vw,40px);line-height:1.15}.lp .hiw-section-header .lead{max-width:590px;margin:16px auto 0;font-size:16px}.lp .hiw-section-header-left{text-align:center;max-width:650px;margin:0 auto 50px}.lp .hiw-system-section{background:var(--bg-cool);border-bottom:1px solid var(--border);padding:88px 0}.lp .hiw-system-list{border-top:1px solid var(--border);max-width:920px;margin:0 auto}.lp .hiw-system-row{border-bottom:1px solid var(--border);grid-template-columns:46px minmax(0,1fr);gap:18px;padding:25px 4px;display:grid}.lp .hiw-system-marker{padding-top:1px}.lp .hiw-system-marker span{border:1px solid var(--border);background:var(--white);width:30px;height:30px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex}.lp .hiw-system-copy h3{margin-bottom:5px;font-size:15px;line-height:1.35}.lp .hiw-system-copy p{max-width:820px;color:var(--muted);font-size:12.5px;line-height:1.65}.lp .hiw-example-section{background:var(--bg);padding:96px 0}.lp .hiw-example-grid{grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);align-items:center;gap:64px;max-width:960px;margin:0 auto;display:grid}.lp .hiw-example-steps{flex-direction:column;display:flex}.lp .hiw-example-step{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:17px 0;display:grid}.lp .hiw-example-step:first-child{border-top:1px solid var(--border)}.lp .hiw-example-step>span{color:var(--blue);letter-spacing:.07em;padding-top:2px;font-size:9px;font-weight:600}.lp .hiw-example-step h3{margin-bottom:4px;font-size:14px;line-height:1.35}.lp .hiw-example-step p{color:var(--muted);font-size:12.5px;line-height:1.62}.lp .hiw-answer-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-lg);overflow:hidden}.lp .hiw-answer-top{border-bottom:1px solid var(--border);background:var(--bg-cool);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.lp .hiw-answer-top img{width:46px;height:auto}.lp .hiw-answer-top span{color:var(--faint);letter-spacing:.04em;font-size:9px}.lp .hiw-answer-body{padding:22px}.lp .hiw-answer-question{color:var(--ink);margin-bottom:17px;font-size:14px;font-weight:600;line-height:1.45}.lp .hiw-answer-result{border-radius:var(--r-md);background:var(--navy);margin-bottom:18px;padding:17px}.lp .hiw-answer-result .demo-answer-badge{color:#d8ccff;background:#5b2ee53d;border-color:#b89eff47;margin-bottom:11px}.lp .hiw-answer-result .demo-answer-badge svg{width:10px;height:10px}.lp .hiw-answer-result p{color:#ffffffe0;font-size:12.5px;line-height:1.65}.lp .hiw-answer-record{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:78px minmax(0,1fr);gap:7px 12px;margin-bottom:17px;padding:15px 0;display:grid}.lp .hiw-answer-record span{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.lp .hiw-answer-record strong{color:var(--ink);font-size:11px;font-weight:500}.lp .hiw-answer-sources{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.lp .hiw-answer-sources span{border:1px solid var(--border);border-radius:var(--r-pill);color:var(--muted);padding:4px 8px;font-size:9px;font-weight:500}.lp .hiw-answer-closing{color:var(--blue);align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.lp .hiw-answer-closing svg{width:13px;height:13px}.lp .hiw-conflict-section{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:88px 0}.lp .hiw-conflict-grid{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:16px;max-width:820px;margin:0 auto;display:grid}.lp .hiw-conflict-panel{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:220px;padding:24px}.lp .hiw-conflict-panel-current{border-color:var(--blue-bdr);box-shadow:0 12px 34px #5b2ee514}.lp .hiw-conflict-label{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:22px;font-size:9px;font-weight:600;display:block}.lp .hiw-conflict-values{flex-direction:column;gap:8px;display:flex}.lp .hiw-conflict-values p{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding-bottom:8px;font-size:11.5px;display:flex}.lp .hiw-conflict-values strong{color:var(--ink);font-weight:500}.lp .hiw-conflict-note{color:var(--faint);font-family:var(--font-citation);margin-top:17px;font-size:11px;font-style:italic}.lp .hiw-conflict-panel-current h3{margin-bottom:10px;font-size:18px}.lp .hiw-conflict-panel-current>p{color:var(--muted);font-size:12px;line-height:1.65}.lp .hiw-conflict-source{border-top:1px solid var(--border);color:var(--blue);font-family:var(--font-citation);margin-top:18px;padding-top:14px;font-size:11px;font-style:italic}.lp .hiw-conflict-arrow{color:var(--blue);justify-content:center;display:flex}.lp .hiw-agents-section{background:var(--bg);padding:94px 0}.lp .hiw-agents-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:72px;max-width:940px;margin:0 auto;display:grid}.lp .hiw-agents-copy{max-width:500px}.lp .hiw-agents-copy h2{max-width:460px;margin-bottom:17px}.lp .hiw-agents-copy .lead{max-width:500px;font-size:15px}.lp .hiw-inline-link{color:var(--blue);align-items:center;gap:8px;margin-top:22px;font-size:12px;font-weight:600;display:inline-flex}.lp .hiw-inline-link svg{transition:transform .18s}.lp .hiw-inline-link:hover svg{transform:translate(3px)}.lp .hiw-agent-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lp .hiw-agent-cards article{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:210px;box-shadow:var(--shadow-sm);padding:22px}.lp .hiw-agent-icon{border:1px solid var(--blue-bdr);background:var(--blue-bg);width:36px;height:36px;color:var(--blue);border-radius:9px;justify-content:center;align-items:center;margin-bottom:34px;display:inline-flex}.lp .hiw-agent-icon svg{width:17px;height:17px}.lp .hiw-agent-cards h3{margin-bottom:7px;font-size:14px}.lp .hiw-agent-cards p{color:var(--muted);font-size:11.5px;line-height:1.6}.lp .hiw-faq-section{background:var(--bg);border-top:0;padding:92px 0}.lp .hiw-faq-section .faq-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.45fr);align-items:start;gap:78px;margin:0 auto;display:grid}.lp .hiw-faq-section .faq-heading{max-width:620px;margin:0 auto 44px;position:static}.lp .hiw-faq-section .faq-heading h2{margin-bottom:0;font-size:clamp(30px,3vw,38px)}.lp .hiw-faq-section .faq-heading p{display:none}.lp .hiw-faq-section .faq-item summary{min-height:68px;padding:16px 0}.lp .hiw-faq-section .faq-question{font-size:14px}.lp .hiw-related-section{background:var(--bg);border-top:1px solid var(--border);padding:30px 0}.lp .hiw-related{justify-content:space-between;align-items:center;gap:28px;max-width:920px;margin:0 auto;display:flex}.lp .hiw-related-label{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600}.lp .hiw-related-links{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lp .hiw-related-links a{color:var(--muted);align-items:center;gap:7px;padding:7px 10px;font-size:10.5px;font-weight:500;transition:color .18s;display:inline-flex}.lp .hiw-related-links a:hover{color:var(--blue)}@media (max-width:1024px){.lp .hiw-hero{padding:72px 0 80px}.lp .hiw-example-grid,.lp .hiw-agents-layout{grid-template-columns:1fr;gap:44px;max-width:720px}.lp .hiw-answer-card{width:100%}.lp .hiw-agents-copy,.lp .hiw-agent-cards{max-width:620px}}@media (max-width:820px){.lp .hiw-flow{grid-template-columns:1fr;max-width:620px}.lp .hiw-flow-arrow{min-height:24px;transform:rotate(90deg)}.lp .hiw-flow-node{min-height:auto}.lp .hiw-conflict-grid{grid-template-columns:1fr;max-width:620px}.lp .hiw-conflict-arrow{min-height:24px;transform:rotate(90deg)}.lp .hiw-conflict-panel{min-height:auto}}@media (max-width:640px){.lp .hiw-hero{padding:54px 0 62px}.lp .hiw-hero-copy{text-align:left}.lp .hiw-hero-copy h1{font-size:clamp(38px,11vw,48px);line-height:1.07}.lp .hiw-direct-answer{margin-top:34px;padding:22px 20px 23px}.lp .hiw-direct-answer:before{left:20px}.lp .hiw-direct-answer p{font-size:14px;line-height:1.68}.lp .hiw-flow{gap:8px;margin-top:30px}.lp .hiw-flow-node{padding:20px}.lp .hiw-flow-icon{margin-bottom:18px}.lp .hiw-section-header,.lp .hiw-section-header-left{text-align:left;margin-bottom:36px}.lp .hiw-section-header h2{font-size:30px}.lp .hiw-system-section,.lp .hiw-example-section,.lp .hiw-conflict-section,.lp .hiw-agents-section,.lp .hiw-faq-section{padding:64px 0}.lp .hiw-system-row{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:21px 0}.lp .hiw-system-marker span{width:29px;height:29px}.lp .hiw-system-copy h3{font-size:15px}.lp .hiw-system-copy p{font-size:13px}.lp .hiw-example-step{grid-template-columns:30px minmax(0,1fr);gap:10px}.lp .hiw-answer-body{padding:18px}.lp .hiw-answer-record{grid-template-columns:1fr;gap:4px}.lp .hiw-answer-record strong+span{margin-top:6px}.lp .hiw-conflict-panel{padding:21px}.lp .hiw-agent-cards{grid-template-columns:1fr}.lp .hiw-agent-cards article{min-height:auto}.lp .hiw-agent-icon{margin-bottom:24px}.lp .hiw-faq-section .faq-heading{text-align:left;margin-bottom:30px}.lp .hiw-related{flex-direction:column;align-items:flex-start;gap:14px}.lp .hiw-related-links{flex-direction:column;align-items:stretch;width:100%}.lp .hiw-related-links a{border-bottom:1px solid var(--border);justify-content:space-between;padding:11px 0;font-size:12px}}.lp.product-page{background:var(--bg);min-height:100vh}.lp .product-hero{background:radial-gradient(760px 420px at 18% -60px, #5b2ee517, transparent 70%), var(--bg);border-bottom:1px solid var(--border);padding:92px 0 78px;position:relative;overflow:hidden}.lp .product-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:72px;display:grid}.lp .product-hero-copy{max-width:560px}.lp .product-hero-copy h1{max-width:550px;font-size:clamp(44px,5vw,66px)}.lp .product-hero-copy .lead{max-width:540px}.lp .product-hero-actions{margin-top:30px}.lp .product-answer-card{justify-self:end;width:100%;max-width:520px}.lp .product-direct-answer{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-cool);grid-template-columns:125px minmax(0,1fr);gap:26px;max-width:940px;margin:66px auto 0;padding:26px 30px;display:grid}.lp .product-direct-answer>span{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600}.lp .product-direct-answer p{color:var(--ink);font-size:14px;line-height:1.72}.lp .product-section-header{text-align:center;margin:0 auto 50px}.lp .product-section-header h2{margin-bottom:16px}.lp .product-section-header .lead{max-width:590px;margin:0 auto;font-size:16px}.lp .product-wash-section,.lp .product-security-section{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lp .product-ledger{border-top:1px solid var(--border);max-width:920px;margin:0 auto}.lp .product-ledger-row{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:18px;padding:26px 4px;display:grid}.lp .product-ledger-number{color:var(--faint);letter-spacing:.08em;font-size:10px;font-weight:600}.lp .product-ledger-row h3{margin-bottom:5px;font-size:16px}.lp .product-ledger-row p{color:var(--muted);font-size:13px;line-height:1.65}.lp .product-ledger-row>svg{width:15px;height:15px;color:var(--faint)}.lp .product-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:960px;margin:0 auto;display:grid}.lp .product-team-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:195px;box-shadow:var(--shadow-sm);padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.lp .product-team-card:hover{border-color:var(--border-mid);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lp .product-team-card>span{color:var(--faint);letter-spacing:.08em;margin-bottom:42px;font-size:10px;font-weight:600;display:block}.lp .product-team-card h3{font-size:17px}.lp .product-team-card p{color:var(--muted);font-size:13px;line-height:1.62}.lp .product-question-list{max-width:860px;margin:0 auto}.lp .product-section-action{margin-top:30px;display:flex}.lp .product-section-action-center{justify-content:center}.lp .product-recall-list{max-width:900px}.lp .product-provenance-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:72px;display:grid}.lp .product-provenance-copy{max-width:510px}.lp .product-provenance-copy h2{margin-bottom:20px}.lp .product-provenance-copy .lead{font-size:16px}.lp .product-provenance-note{border-top:1px solid var(--border);color:var(--blue);font-family:var(--font-citation);margin-top:20px;padding-top:20px;font-size:14px;font-style:italic}.lp .product-provenance-card{justify-self:end;max-width:520px}.lp .product-integrations-section{background:var(--bg)}.lp .product-integration-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:960px;margin:0 auto;display:grid}.lp .product-integration-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:118px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.lp .product-integration-card:hover{border-color:var(--border-mid);box-shadow:var(--shadow-md);transform:translateY(-2px)}.lp .product-integration-mark{border:1px solid var(--blue-bdr);background:var(--blue-bg);width:36px;height:36px;color:var(--blue);border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.lp .product-integration-card strong{color:var(--ink);text-align:center;font-size:12px;font-weight:600}.lp .product-security-layout{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);align-items:center;gap:72px;display:grid}.lp .product-security-copy{max-width:540px}.lp .product-security-copy h2{margin-bottom:20px}.lp .product-security-copy .lead{font-size:16px}.lp .product-security-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lp .product-security-cards article{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:220px;padding:24px}.lp .product-security-icon{border:1px solid var(--blue-bdr);border-radius:var(--r-md);background:var(--blue-bg);width:40px;height:40px;color:var(--blue);justify-content:center;align-items:center;margin-bottom:38px;display:inline-flex}.lp .product-security-icon svg{width:19px;height:19px}.lp .product-security-cards h3{font-size:16px}.lp .product-security-cards p{color:var(--muted);font-size:13px;line-height:1.62}.lp .product-faq-section{background:var(--bg)}@media (max-width:1024px){.lp .product-hero-grid,.lp .product-provenance-grid,.lp .product-security-layout{grid-template-columns:1fr;gap:48px}.lp .product-hero-copy,.lp .product-provenance-copy,.lp .product-security-copy{max-width:680px}.lp .product-answer-card,.lp .product-provenance-card{justify-self:start;max-width:680px}.lp .product-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .product-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .product-security-cards{max-width:680px}}@media (max-width:640px){.lp .product-hero{padding:60px 0 64px}.lp .product-hero-copy h1{font-size:clamp(40px,11vw,52px)}.lp .product-hero-actions{flex-direction:column;align-items:stretch}.lp .product-hero-actions a{justify-content:center;width:100%}.lp .product-direct-answer{grid-template-columns:1fr;gap:10px;margin-top:40px;padding:22px 20px}.lp .product-section-header{text-align:left;margin-bottom:36px}.lp .product-section-header .lead{margin-left:0}.lp .product-ledger-row{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:22px 0}.lp .product-ledger-row>svg{display:none}.lp .product-team-grid,.lp .product-integration-grid,.lp .product-security-cards{grid-template-columns:1fr}.lp .product-team-card,.lp .product-security-cards article{min-height:auto}.lp .product-team-card>span{margin-bottom:28px}.lp .product-integration-card{flex-direction:row;justify-content:flex-start;align-items:center;min-height:90px}.lp .product-section-action .btn-secondary{justify-content:center;width:100%}.lp .product-provenance-note{font-size:13px}.lp .product-security-icon{margin-bottom:28px}}.lp.uc-page{background:var(--bg);min-height:100vh}.lp .uc-hero{background:radial-gradient(720px 340px at 50% -80px, #5b2ee514, transparent 72%), var(--bg);border-bottom:1px solid var(--border);padding:88px 0 82px;position:relative;overflow:hidden}.lp .uc-hero-copy{text-align:center;max-width:840px;margin:0 auto}.lp .uc-hero-copy .eyebrow{margin-bottom:20px}.lp .uc-hero-copy h1{letter-spacing:-.04em;max-width:800px;margin:0 auto;font-size:clamp(44px,5vw,64px);line-height:1.06}.lp .uc-direct-answer{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-cool);max-width:820px;margin:52px auto 0;padding:27px 30px 29px;position:relative}.lp .uc-direct-answer:before{background:var(--blue);content:"";border-radius:999px;width:52px;height:2px;position:absolute;top:-1px;left:30px}.lp .uc-direct-label{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:600;line-height:1;display:block}.lp .uc-direct-answer p{color:var(--ink);margin:0;font-size:14px;line-height:1.74}.lp .uc-section-header{text-align:center;max-width:720px;margin:0 auto 50px}.lp .uc-section-header h2{margin:0;font-size:clamp(32px,3.4vw,44px);line-height:1.12}.lp .uc-core-section{background:var(--bg);padding:94px 0}.lp .uc-core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:960px;margin:0 auto;display:grid}.lp .uc-core-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:285px;box-shadow:var(--shadow-sm);color:var(--ink);flex-direction:column;padding:27px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden}.lp .uc-core-card:before{background:var(--blue);content:"";opacity:0;transform-origin:0;border-radius:999px;height:2px;transition:opacity .22s,transform .22s;position:absolute;top:0;left:27px;right:27px;transform:scaleX(0)}.lp .uc-core-card:hover{border-color:var(--blue-bdr);box-shadow:var(--shadow-md);transform:translateY(-4px)}.lp .uc-core-card:hover:before{opacity:1;transform:scaleX(1)}.lp .uc-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:54px;display:flex}.lp .uc-card-icon{border:1px solid var(--blue-bdr);border-radius:var(--r-md);background:var(--blue-bg);width:44px;height:44px;color:var(--blue);justify-content:center;align-items:center;display:inline-flex}.lp .uc-card-icon svg{width:21px;height:21px}.lp .uc-card-number{color:var(--faint);letter-spacing:.08em;font-size:10px;font-weight:600}.lp .uc-card-copy{max-width:340px}.lp .uc-card-copy h3{margin-bottom:10px;font-size:21px;line-height:1.28}.lp .uc-card-copy p{color:var(--muted);font-size:14px;line-height:1.66}.lp .uc-card-link{color:var(--blue);align-items:center;gap:8px;margin-top:auto;padding-top:30px;font-size:12px;font-weight:600;display:inline-flex}.lp .uc-card-link svg{transition:transform .18s}.lp .uc-core-card:hover .uc-card-link svg{transform:translate(3px)}.lp .uc-wash-section{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:94px 0}.lp .uc-ledger{border-top:1px solid var(--border);max-width:920px;margin:0 auto}.lp .uc-ledger-row{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(0,1fr);gap:18px;padding:26px 4px;display:grid}.lp .uc-ledger-number{color:var(--faint);letter-spacing:.08em;padding-top:2px;font-size:10px;font-weight:600}.lp .uc-ledger-copy h3{margin-bottom:6px;font-size:17px}.lp .uc-ledger-copy p{max-width:800px;color:var(--muted);font-size:13px;line-height:1.66}.lp .uc-section-action{justify-content:center;margin-top:32px;display:flex}.lp .uc-faq-section{background:var(--bg)}@media (max-width:1024px){.lp .uc-hero{padding:74px 0}.lp .uc-core-grid{max-width:760px}}@media (max-width:640px){.lp .uc-hero{padding:54px 0 60px}.lp .uc-hero-copy{text-align:left}.lp .uc-hero-copy h1{font-size:clamp(39px,11vw,50px);line-height:1.07}.lp .uc-direct-answer{margin-top:34px;padding:22px 20px 23px}.lp .uc-direct-answer:before{left:20px}.lp .uc-direct-answer p{font-size:14px;line-height:1.68}.lp .uc-core-section,.lp .uc-wash-section{padding:64px 0}.lp .uc-section-header{text-align:left;margin-bottom:36px}.lp .uc-section-header h2{font-size:31px}.lp .uc-core-grid{grid-template-columns:1fr}.lp .uc-core-card{min-height:250px;padding:23px}.lp .uc-card-top{margin-bottom:38px}.lp .uc-card-copy h3{font-size:19px}.lp .uc-ledger-row{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:22px 0}.lp .uc-ledger-copy h3{font-size:16px}.lp .uc-ledger-copy p{font-size:13px}.lp .uc-section-action .btn-secondary{justify-content:center;width:100%}}.lp.uc-detail-page{background:var(--bg);min-height:100vh}.lp .uc-detail-hero{background:radial-gradient(720px 340px at 50% -80px, #5b2ee514, transparent 72%), var(--bg);border-bottom:1px solid var(--border);padding:86px 0 80px}.lp .uc-detail-hero-copy{text-align:center;max-width:860px;margin:0 auto}.lp .uc-detail-hero-copy .eyebrow{margin-bottom:20px}.lp .uc-detail-hero-copy h1{letter-spacing:-.04em;max-width:820px;margin:0 auto;font-size:clamp(44px,5vw,64px);line-height:1.06}.lp .uc-detail-section{background:var(--bg);padding:92px 0}.lp .uc-detail-wash{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lp .uc-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:960px;margin:0 auto;display:grid}.lp .uc-info-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:245px;box-shadow:var(--shadow-sm);padding:25px}.lp .uc-info-icon{border:1px solid var(--blue-bdr);border-radius:var(--r-md);background:var(--blue-bg);width:42px;height:42px;color:var(--blue);justify-content:center;align-items:center;margin-bottom:42px;display:inline-flex}.lp .uc-info-icon svg{width:20px;height:20px}.lp .uc-info-card h3{margin-bottom:9px;font-size:17px;line-height:1.3}.lp .uc-info-card p{color:var(--muted);font-size:13px;line-height:1.65}.lp .uc-detail-split{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:72px;display:grid}.lp .uc-detail-copy{max-width:520px}.lp .uc-detail-copy h2{margin-bottom:20px}.lp .uc-detail-copy .lead{font-size:16px}.lp .uc-detail-answer-card{justify-self:end;max-width:540px}.lp .uc-before-after{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:center;gap:16px;max-width:860px;margin:0 auto;display:grid}.lp .uc-before-after-panel{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:205px;padding:25px}.lp .uc-before-after-panel-current{border-color:var(--blue-bdr);box-shadow:0 12px 34px #5b2ee514}.lp .uc-before-after-panel>span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px;font-size:10px;font-weight:600;display:block}.lp .uc-before-after-panel p{color:var(--muted);font-size:14px;line-height:1.7}.lp .uc-before-after-panel-current p{color:var(--ink)}.lp .uc-before-after-arrow{color:var(--blue);justify-content:center;display:flex}.lp .uc-detail-faq{background:var(--bg)}@media (max-width:1024px){.lp .uc-detail-split{grid-template-columns:1fr;gap:48px}.lp .uc-detail-answer-card{justify-self:start;width:100%;max-width:680px}}@media (max-width:820px){.lp .uc-info-grid{grid-template-columns:1fr;max-width:680px}.lp .uc-info-card{min-height:auto}.lp .uc-before-after{grid-template-columns:1fr;max-width:680px}.lp .uc-before-after-arrow{min-height:26px;transform:rotate(90deg)}.lp .uc-before-after-panel{min-height:auto}}@media (max-width:640px){.lp .uc-detail-hero{padding:54px 0 60px}.lp .uc-detail-hero-copy{text-align:left}.lp .uc-detail-hero-copy h1{font-size:clamp(39px,11vw,50px);line-height:1.07}.lp .uc-detail-section{padding:64px 0}.lp .uc-info-card{padding:22px}.lp .uc-info-icon{margin-bottom:28px}.lp .uc-before-after-panel{padding:22px}}.lp.integrations-page,.lp.integration-detail-page{background:var(--bg);min-height:100vh}.lp .integration-hero,.lp .integration-detail-hero{background:radial-gradient(720px 340px at 50% -80px, #5b2ee514, transparent 72%), var(--bg);border-bottom:1px solid var(--border);padding:86px 0 80px;position:relative;overflow:hidden}.lp .integration-hero-copy,.lp .integration-detail-hero-copy{text-align:center;max-width:860px;margin:0 auto}.lp .integration-hero-copy .eyebrow,.lp .integration-detail-hero-copy .eyebrow{margin-bottom:20px}.lp .integration-hero-copy h1,.lp .integration-detail-hero-copy h1{letter-spacing:-.04em;max-width:820px;margin:0 auto;font-size:clamp(44px,5vw,64px);line-height:1.06}.lp .integration-direct-answer{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-cool);max-width:820px;margin:52px auto 0;padding:27px 30px 29px;position:relative}.lp .integration-direct-answer:before{background:var(--blue);content:"";border-radius:999px;width:52px;height:2px;position:absolute;top:-1px;left:30px}.lp .integration-direct-label{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:600;line-height:1;display:block}.lp .integration-direct-answer p{color:var(--ink);margin:0;font-size:14px;line-height:1.74}.lp .integration-section-header{text-align:center;max-width:720px;margin:0 auto 50px}.lp .integration-section-header h2{margin-bottom:17px}.lp .integration-section-header .lead{max-width:610px;margin:0 auto;font-size:16px}.lp .integration-overview-section{background:var(--bg);padding:94px 0}.lp .integration-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:1040px;margin:0 auto;display:grid}.lp .integration-grid-divider{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;align-items:center;gap:14px;margin:6px 0;font-size:11px;font-weight:700;display:flex}.lp .integration-grid-divider:before,.lp .integration-grid-divider:after{content:"";background:var(--border);flex:1;height:1px}.lp .integration-wash-section,.lp .integration-detail-wash{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lp .integration-wash-section{padding:94px 0}.lp .integration-permissions-section{background:var(--bg);padding:94px 0}.lp .integration-permissions-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);align-items:center;gap:72px;display:grid}.lp .integration-permissions-copy{max-width:530px}.lp .integration-permissions-copy h2{margin-bottom:20px}.lp .integration-permissions-copy .lead{font-size:16px}.lp .integration-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lp .integration-trust-grid article{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:215px;box-shadow:var(--shadow-sm);padding:24px}.lp .integration-trust-icon{border:1px solid var(--blue-bdr);background:var(--blue-bg);width:38px;height:38px;color:var(--blue);border-radius:50%;justify-content:center;align-items:center;margin-bottom:38px;font-size:10px;font-weight:600;display:inline-flex}.lp .integration-trust-grid h3{margin-bottom:8px;font-size:16px}.lp .integration-trust-grid p{color:var(--muted);font-size:13px;line-height:1.62}.lp .integration-detail-section{background:var(--bg);padding:92px 0}.lp .integration-capture-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1040px;margin:0 auto;display:grid}.lp .integration-capture-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:245px;box-shadow:var(--shadow-sm);padding:23px}.lp .integration-capture-top{justify-content:space-between;align-items:flex-start;margin-bottom:42px;display:flex}.lp .integration-capture-icon{border:1px solid var(--blue-bdr);border-radius:var(--r-md);background:var(--blue-bg);width:38px;height:38px;color:var(--blue);justify-content:center;align-items:center;display:inline-flex}.lp .integration-capture-icon svg{width:19px;height:19px}.lp .integration-capture-number{color:var(--faint);letter-spacing:.08em;font-size:9px;font-weight:600}.lp .integration-capture-card h3{margin-bottom:8px;font-size:16px}.lp .integration-capture-card p{color:var(--muted);font-size:12.5px;line-height:1.62}.lp .integration-detail-split{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:72px;display:grid}.lp .integration-detail-copy{max-width:520px}.lp .integration-detail-copy h2{margin-bottom:20px}.lp .integration-detail-copy .lead{font-size:16px}.lp .integration-answer-card{justify-self:end;width:100%;max-width:540px}.lp .integration-faq-section{background:var(--bg)}@media (max-width:1024px){.lp .integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}.lp .integration-permissions-layout,.lp .integration-detail-split{grid-template-columns:1fr;gap:48px}.lp .integration-permissions-copy,.lp .integration-detail-copy,.lp .integration-trust-grid,.lp .integration-answer-card{max-width:680px}.lp .integration-answer-card{justify-self:start}.lp .integration-capture-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}@media (max-width:820px){.lp .integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lp .integration-hero,.lp .integration-detail-hero{padding:54px 0 60px}.lp .integration-hero-copy,.lp .integration-detail-hero-copy{text-align:left}.lp .integration-hero-copy h1,.lp .integration-detail-hero-copy h1{font-size:clamp(39px,11vw,50px);line-height:1.07}.lp .integration-direct-answer{margin-top:34px;padding:22px 20px 23px}.lp .integration-direct-answer:before{left:20px}.lp .integration-direct-answer p{font-size:14px;line-height:1.68}.lp .integration-overview-section,.lp .integration-wash-section,.lp .integration-permissions-section,.lp .integration-detail-section{padding:64px 0}.lp .integration-section-header{text-align:left;margin-bottom:36px}.lp .integration-section-header .lead{margin-left:0}.lp .integration-grid,.lp .integration-capture-grid,.lp .integration-trust-grid{grid-template-columns:1fr}.lp .integration-card,.lp .integration-capture-card,.lp .integration-trust-grid article{min-height:auto}.lp .integration-card{padding:22px}.lp .integration-card-icon{margin-bottom:26px}.lp .integration-ledger-row{grid-template-columns:34px minmax(0,1fr);align-items:start}.lp .integration-capture-top{margin-bottom:28px}.lp .integration-trust-icon{margin-bottom:27px}}.lp .integration-logo-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:118px;color:var(--ink);box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.lp a.integration-logo-card:hover{border-color:var(--blue-bdr);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lp .integration-logo-card>span:last-child{color:var(--ink);text-align:center;font-size:13px;font-weight:600;line-height:1.3}.lp .integration-brand-logo{object-fit:contain;flex-shrink:0;display:block}.lp .integration-ledger{max-width:940px;margin:0 auto}.lp .integration-ledger-icon{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.lp .integration-ledger-row h3 a{color:var(--ink);transition:color .18s}.lp .integration-ledger-row h3 a:hover{color:var(--blue)}@media (max-width:640px){.lp .integration-ledger-row{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:13px}.lp .integration-ledger-icon{width:30px;height:30px;padding-top:2px}}.lp.resources-page,.lp.resource-article-page{background:var(--bg);min-height:100vh}.lp .resources-hero,.lp .resource-article-hero{background:radial-gradient(720px 340px at 50% -80px, #5b2ee514, transparent 72%), var(--bg);border-bottom:1px solid var(--border);padding:86px 0 82px;position:relative;overflow:hidden}.lp .resources-hero-copy,.lp .resource-article-hero-copy{text-align:center;max-width:880px;margin:0 auto}.lp .resources-hero-copy .eyebrow,.lp .resource-article-hero-copy .eyebrow{margin-bottom:20px}.lp .resources-hero-copy h1,.lp .resource-article-hero-copy h1{letter-spacing:-.04em;max-width:840px;margin:0 auto;font-size:clamp(44px,5vw,64px);line-height:1.06}.lp .resource-article-meta{color:var(--faint);justify-content:center;align-items:center;gap:9px;margin-top:23px;font-size:12px;display:flex}.lp .resources-direct-answer{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-cool);max-width:820px;margin:52px auto 0;padding:27px 30px 29px;position:relative}.lp .resources-direct-answer:before{background:var(--blue);content:"";border-radius:999px;width:52px;height:2px;position:absolute;top:-1px;left:30px}.lp .resources-direct-label{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:600;line-height:1;display:block}.lp .resources-direct-answer p{color:var(--ink);margin:0;font-size:14px;line-height:1.74}.lp .resources-section-header,.lp .resource-related-header{text-align:center;max-width:720px;margin:0 auto 50px}.lp .resources-section-header h2,.lp .resource-related-header h2{margin:0}.lp .resources-featured-section{background:var(--bg);padding:92px 0}.lp .resources-featured-card{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--white);max-width:1000px;box-shadow:var(--shadow-md);color:var(--ink);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:70px;margin:0 auto;padding:48px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.lp .resources-featured-card:hover{border-color:var(--blue-bdr);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.lp .resources-featured-copy h2{max-width:580px;margin-bottom:17px}.lp .resources-featured-copy>p{max-width:570px;color:var(--muted);font-size:15px;line-height:1.7}.lp .resources-featured-link{color:var(--blue);align-items:center;gap:8px;margin-top:27px;font-size:13px;font-weight:600;display:inline-flex}.lp .resources-featured-link svg{transition:transform .18s}.lp .resources-featured-card:hover .resources-featured-link svg{transform:translate(3px)}.lp .resources-featured-visual{border:1px solid var(--blue-bdr);border-radius:var(--r-lg);background:radial-gradient(320px 220px at 50% 10%, #5b2ee524, transparent 70%), var(--blue-bg);flex-direction:column;justify-content:center;gap:11px;min-height:290px;padding:30px;display:flex}.lp .resources-featured-icon{border:1px solid var(--blue-bdr);border-radius:var(--r-md);background:var(--white);width:48px;height:48px;color:var(--blue);justify-content:center;align-items:center;margin-bottom:25px;display:inline-flex}.lp .resources-featured-icon svg{width:23px;height:23px}.lp .resources-featured-visual>span:not(.resources-featured-icon){border:1px solid var(--border);border-radius:var(--r-md);color:var(--ink);background:#ffffffc7;padding:11px 14px;font-size:12px;font-weight:600}.lp .resources-grid-section{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:94px 0}.lp .resources-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-width:1000px;margin:0 auto;display:grid}.lp .resource-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:315px;box-shadow:var(--shadow-sm);color:var(--ink);flex-direction:column;padding:27px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.lp .resource-card:hover{border-color:var(--blue-bdr);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lp .resource-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:45px;display:flex}.lp .resource-card-icon{border:1px solid var(--blue-bdr);border-radius:var(--r-md);background:var(--blue-bg);width:42px;height:42px;color:var(--blue);justify-content:center;align-items:center;display:inline-flex}.lp .resource-card-icon svg{width:20px;height:20px}.lp .resource-card-number{color:var(--faint);letter-spacing:.08em;font-size:10px;font-weight:600}.lp .resource-card-category{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:600;display:block}.lp .resource-card-copy h3{margin-bottom:9px;font-size:20px;line-height:1.3}.lp .resource-card-copy p{color:var(--muted);font-size:13px;line-height:1.64}.lp .resource-card-link{color:var(--blue);align-items:center;gap:8px;margin-top:auto;padding-top:28px;font-size:12px;font-weight:600;display:inline-flex}.lp .resource-card-link svg{transition:transform .18s}.lp .resource-card:hover .resource-card-link svg{transform:translate(3px)}.lp .resources-topics-section{background:var(--bg);background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:94px 0}.lp .resources-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1040px;margin:0 auto;display:grid}.lp .resources-topic-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:145px;color:var(--ink);box-shadow:var(--shadow-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.lp .resources-topic-card:hover{border-color:var(--blue-bdr);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lp .resources-topic-icon{width:34px;height:34px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.lp .resources-topic-icon svg{width:22px;height:22px}.lp .resources-topic-card>span:last-child{font-size:14px;font-weight:600;line-height:1.35}.lp .resources-faq-section{background:var(--bg-cool)}.lp .resource-article-body-section{background:var(--bg);padding:90px 0 105px}.lp .resource-article-layout{grid-template-columns:220px minmax(0,720px);justify-content:center;align-items:start;gap:80px;display:grid}.lp .resource-toc{position:sticky;top:120px}.lp .resource-toc-label{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:10px;font-weight:600;display:block}.lp .resource-toc nav{border-top:1px solid var(--border);flex-direction:column;display:flex}.lp .resource-toc a{border-bottom:1px solid var(--border);color:var(--muted);grid-template-columns:28px minmax(0,1fr);gap:8px;padding:12px 0;font-size:11.5px;line-height:1.45;transition:color .18s;display:grid}.lp .resource-toc a:hover{color:var(--blue)}.lp .resource-toc a span{color:var(--faint);font-size:9px;font-weight:600}.lp .resource-article-content{min-width:0}.lp .resource-content-section{border-bottom:1px solid var(--border);margin-bottom:58px;padding:0 0 58px;scroll-margin-top:120px}.lp .resource-content-section:last-child{margin-bottom:0}.lp .resource-content-section-wash{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-cool);padding:30px}.lp .resource-content-section h2{margin-bottom:20px;font-size:clamp(27px,3vw,36px);line-height:1.15}.lp .resource-content-section>p{color:var(--muted);margin-bottom:17px;font-size:16px;line-height:1.82}.lp .resource-content-section>p:last-of-type{margin-bottom:0}.lp .resource-content-section ul{gap:10px;margin-top:23px;display:grid}.lp .resource-content-section li{color:var(--muted);padding-left:22px;font-size:15px;line-height:1.65;position:relative}.lp .resource-content-section li:before{background:var(--blue);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:2px}.lp .resource-article-faq{border-bottom:0}.lp .resource-article-faq .eyebrow{margin-bottom:18px}.lp .resource-related-section{background:var(--bg-cool);border-top:1px solid var(--border);padding:90px 0}.lp .resource-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:900px;margin:0 auto;display:grid}.lp .resource-related-grid a{border:1px solid var(--border);border-radius:var(--r-md);background:var(--white);min-height:76px;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;font-size:13px;font-weight:600;transition:border-color .18s,color .18s,transform .18s;display:flex}.lp .resource-related-grid a:hover{border-color:var(--blue-bdr);color:var(--blue);transform:translateY(-2px)}.lp .resource-related-grid svg{width:14px;height:14px}@media (max-width:1024px){.lp .resources-featured-card{grid-template-columns:1fr;gap:42px;max-width:760px}.lp .resources-featured-visual{min-height:240px}.lp .resources-grid{max-width:760px}.lp .resource-article-layout{grid-template-columns:180px minmax(0,650px);gap:50px}}@media (max-width:820px){.lp .resource-article-layout{grid-template-columns:1fr;max-width:700px}.lp .resource-toc{position:static}.lp .resource-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}}@media (max-width:640px){.lp .resources-hero,.lp .resource-article-hero{padding:54px 0 60px}.lp .resources-hero-copy,.lp .resource-article-hero-copy{text-align:left}.lp .resources-hero-copy h1,.lp .resource-article-hero-copy h1{font-size:clamp(38px,11vw,49px);line-height:1.07}.lp .resource-article-meta{justify-content:flex-start}.lp .resources-direct-answer{margin-top:34px;padding:22px 20px 23px}.lp .resources-direct-answer:before{left:20px}.lp .resources-featured-section,.lp .resources-grid-section,.lp .resources-topics-section,.lp .resource-related-section{padding:64px 0}.lp .resources-section-header,.lp .resource-related-header{text-align:left;margin-bottom:36px}.lp .resources-featured-card{padding:23px}.lp .resources-featured-visual{min-height:auto;padding:23px}.lp .resources-grid,.lp .resource-related-grid{grid-template-columns:1fr}.lp .resource-card{min-height:285px;padding:23px}.lp .resource-card-top{margin-bottom:34px}.lp .resource-card-copy h3{font-size:18px}.lp .resource-article-body-section{padding:64px 0 75px}.lp .resource-toc nav{grid-template-columns:1fr}.lp .resource-content-section{margin-bottom:42px;padding-bottom:42px}.lp .resource-content-section-wash{padding:22px 20px}.lp .resource-content-section h2{font-size:28px}.lp .resource-content-section>p{font-size:15px;line-height:1.75}.lp .resource-content-section li{font-size:14px}}@media (max-width:1024px){.lp .resources-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}}@media (max-width:720px){.lp .resources-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lp .resources-topic-grid{grid-template-columns:1fr}.lp .resources-topic-card{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;min-height:84px;padding:18px 20px}.lp .resources-topic-icon{width:32px;height:32px}.lp .resources-topic-card>span:last-child{font-size:14px}}.lp.security-page{background:var(--bg);min-height:100vh}.lp .security-hero{background:radial-gradient(720px 340px at 50% -80px, #5b2ee514, transparent 72%), var(--bg);border-bottom:1px solid var(--border);padding:86px 0 82px;position:relative;overflow:hidden}.lp .security-hero-copy{text-align:center;max-width:860px;margin:0 auto}.lp .security-hero-copy .eyebrow{margin-bottom:20px}.lp .security-hero-copy h1{letter-spacing:-.04em;max-width:820px;margin:0 auto;font-size:clamp(44px,5vw,64px);line-height:1.06}.lp .security-direct-answer{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-cool);max-width:820px;margin:52px auto 0;padding:27px 30px 29px;position:relative}.lp .security-direct-answer:before{background:var(--blue);content:"";border-radius:999px;width:52px;height:2px;position:absolute;top:-1px;left:30px}.lp .security-direct-label{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:600;line-height:1;display:block}.lp .security-direct-answer p{color:var(--ink);margin:0;font-size:14px;line-height:1.74}.lp .security-section-header{text-align:center;max-width:720px;margin:0 auto 50px}.lp .security-section-header h2{margin:0}.lp .security-controls-section{background:var(--bg);padding:94px 0}.lp .security-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1000px;margin:0 auto;display:grid}.lp .security-control-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:250px;box-shadow:var(--shadow-sm);padding:25px;transition:border-color .2s,box-shadow .2s,transform .2s}.lp .security-control-card:hover{border-color:var(--blue-bdr);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lp .security-control-top{justify-content:space-between;align-items:flex-start;margin-bottom:42px;display:flex}.lp .security-control-icon{border:1px solid var(--blue-bdr);border-radius:var(--r-md);background:var(--blue-bg);width:42px;height:42px;color:var(--blue);justify-content:center;align-items:center;display:inline-flex}.lp .security-control-icon svg{width:20px;height:20px}.lp .security-control-number{color:var(--faint);letter-spacing:.08em;font-size:10px;font-weight:600}.lp .security-control-card h3{margin-bottom:9px;font-size:17px}.lp .security-control-card p{color:var(--muted);font-size:13px;line-height:1.65}.lp .security-additional-section{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:94px 0}.lp .security-ledger{max-width:900px}.lp .security-ledger-row{grid-template-columns:48px minmax(0,1fr)}.lp .security-status-section{background:var(--bg);padding:94px 0}.lp .security-status-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:72px;display:grid}.lp .security-status-copy{max-width:530px}.lp .security-status-copy h2{margin-bottom:20px}.lp .security-status-copy .lead{font-size:16px}.lp .security-status-actions{flex-wrap:wrap;gap:14px 22px;margin-top:24px;display:flex}.lp .security-status-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-md);overflow:hidden}.lp .security-status-item{padding:28px}.lp .security-status-item+.security-status-item{border-top:1px solid var(--border);background:var(--bg-cool)}.lp .security-status-item>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:600;display:block}.lp .security-status-item ul{gap:12px;display:grid}.lp .security-status-item li{color:var(--muted);padding-left:20px;font-size:13px;line-height:1.55;position:relative}.lp .security-status-item li:before{background:var(--blue);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:2px}.lp .security-faq-section{background:var(--bg-cool)}@media (max-width:1024px){.lp .security-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.lp .security-status-layout{grid-template-columns:1fr;gap:48px}.lp .security-status-copy,.lp .security-status-card{max-width:680px}}@media (max-width:640px){.lp .security-hero{padding:54px 0 60px}.lp .security-hero-copy{text-align:left}.lp .security-hero-copy h1{font-size:clamp(39px,11vw,50px);line-height:1.07}.lp .security-direct-answer{margin-top:34px;padding:22px 20px 23px}.lp .security-direct-answer:before{left:20px}.lp .security-direct-answer p{font-size:14px;line-height:1.68}.lp .security-controls-section,.lp .security-additional-section,.lp .security-status-section{padding:64px 0}.lp .security-section-header{text-align:left;margin-bottom:36px}.lp .security-control-grid{grid-template-columns:1fr}.lp .security-control-card{min-height:auto;padding:22px}.lp .security-control-top{margin-bottom:28px}.lp .security-ledger-row{grid-template-columns:34px minmax(0,1fr);gap:11px}.lp .security-status-item{padding:22px}}.lp.compare-page,.lp.comparison-detail-page{background:var(--bg);min-height:100vh}.lp .compare-hero{background:radial-gradient(720px 340px at 50% -80px, #5b2ee514, transparent 72%), var(--bg);border-bottom:1px solid var(--border);padding:86px 0 82px;position:relative;overflow:hidden}.lp .compare-hero-copy{text-align:center;max-width:880px;margin:0 auto}.lp .compare-hero-copy .eyebrow{margin-bottom:20px}.lp .compare-hero-copy h1{letter-spacing:-.04em;max-width:840px;margin:0 auto;font-size:clamp(44px,5vw,64px);line-height:1.06}.lp .compare-direct-answer{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-cool);max-width:820px;margin:52px auto 0;padding:27px 30px 29px;position:relative}.lp .compare-direct-answer:before{background:var(--blue);content:"";border-radius:999px;width:52px;height:2px;position:absolute;top:-1px;left:30px}.lp .compare-direct-label{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:600;display:block}.lp .compare-direct-answer p{color:var(--ink);margin:0;font-size:14px;line-height:1.74}.lp .compare-section-header{text-align:center;max-width:760px;margin:0 auto 50px}.lp .compare-section-header h2{margin-bottom:16px}.lp .compare-section-header .lead{max-width:650px;margin:0 auto;font-size:16px}.lp .compare-duel-section{background:var(--bg);padding:94px 0}.lp .compare-duel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1000px;margin:0 auto;display:grid}.lp .compare-duel-panel{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:470px;box-shadow:var(--shadow-md);padding:30px}.lp .compare-duel-panel-nura{border-color:var(--blue-bdr);background:linear-gradient(180deg, #5b2ee50b, #fff0 54%), var(--white)}.lp .compare-duel-brand{color:var(--ink);align-items:center;gap:10px;margin-bottom:38px;font-size:16px;font-weight:600;display:flex}.lp .compare-duel-icon{border:1px solid var(--border);border-radius:var(--r-md);justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.lp .compare-duel-icon svg{width:18px;height:18px}.lp .compare-nura-wordmark{border-bottom:2px solid var(--blue);width:fit-content;padding-bottom:4px;font-size:21px;font-weight:500;display:inline-block}.lp .compare-duel-question{color:var(--ink);margin-bottom:22px;font-size:19px;font-weight:600}.lp .compare-result-list{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.lp .compare-result-list>div{justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.lp .compare-result-list>div+div{border-top:1px solid var(--border)}.lp .compare-result-list span{color:var(--muted);font-size:13px}.lp .compare-result-list strong{color:var(--ink);font-size:13px}.lp .compare-duel-caption{color:var(--faint);margin-top:17px;font-size:12px}.lp .compare-check-list{gap:12px;margin-bottom:22px;display:grid}.lp .compare-check-list li{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.lp .compare-check-list svg{width:16px;height:16px;color:var(--blue)}.lp .compare-answer-box{border-radius:var(--r-md);background:var(--ink);padding:20px}.lp .compare-answer-box p{color:var(--white);margin-bottom:17px;font-size:14px;line-height:1.65}.lp .compare-answer-box span{color:#ffffffad;font-size:11px;line-height:1.5}.lp .compare-answer-closing{color:var(--blue);align-items:center;gap:8px;margin-top:17px;font-size:11px;font-weight:600;display:flex}.lp .compare-answer-closing svg{width:15px;height:15px}.lp .compare-wash-section{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:94px 0}.lp .compare-ledger{max-width:940px}.lp .compare-ledger-row{grid-template-columns:48px minmax(0,1fr) 24px;align-items:center}.lp .compare-ledger-row h3 a{color:var(--ink)}.lp .compare-ledger-row h3 a:hover{color:var(--blue)}.lp .compare-ledger-link{color:var(--faint);display:inline-flex}.lp .compare-ledger-link svg{width:15px;height:15px}.lp .compare-table-section{background:var(--bg);padding:94px 0}.lp .compare-table-scroll{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);max-width:1040px;box-shadow:var(--shadow-sm);margin:0 auto;overflow-x:auto}.lp .compare-methodology-note{max-width:1040px;color:var(--muted);margin:18px auto 0;font-size:13px;line-height:1.6}.lp .cmp-table{border-collapse:collapse;width:100%;min-width:720px}.lp .cmp-table th,.lp .cmp-table td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:19px 21px}.lp .cmp-table tr:last-child th,.lp .cmp-table tr:last-child td{border-bottom:0}.lp .cmp-table th:last-child,.lp .cmp-table td:last-child{border-right:0}.lp .cmp-table thead th{background:var(--bg-cool);color:var(--ink);font-size:12px;font-weight:600}.lp .cmp-table tbody th{width:36%;color:var(--ink);font-size:13px;font-weight:600}.lp .cmp-table tbody td{color:var(--muted);font-size:13px}.lp .cmp-col-nura{background:#5b2ee50e}.lp .compare-value{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.lp .compare-value svg{width:14px;height:14px}.lp .compare-value.is-yes{color:#07845b}.lp .compare-value.is-no{color:var(--faint)}.lp .compare-value.is-neutral{color:var(--muted);font-weight:500}.lp .compare-deep-dive-section{background:var(--bg);padding:94px 0}.lp .compare-deep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-width:900px;margin:0 auto;display:grid}.lp .compare-deep-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:280px;box-shadow:var(--shadow-sm);color:var(--ink);flex-direction:column;padding:27px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.lp .compare-deep-card:hover{border-color:var(--blue-bdr);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lp .compare-deep-icon{border:1px solid var(--blue-bdr);border-radius:var(--r-md);background:var(--blue-bg);width:42px;height:42px;color:var(--blue);justify-content:center;align-items:center;margin-bottom:44px;display:inline-flex}.lp .compare-deep-icon svg{width:20px;height:20px}.lp .compare-deep-card h3{margin-bottom:9px;font-size:19px}.lp .compare-deep-card p{color:var(--muted);font-size:13px;line-height:1.64}.lp .compare-deep-link{color:var(--blue);align-items:center;gap:8px;margin-top:auto;padding-top:26px;font-size:12px;font-weight:600;display:inline-flex}.lp .compare-deep-link svg{transition:transform .18s}.lp .compare-deep-card:hover .compare-deep-link svg{transform:translate(3px)}.lp .comparison-quote-section{background:var(--bg);padding:70px 0}.lp .comparison-quote{border-left:3px solid var(--blue);border-radius:0 var(--r-lg) var(--r-lg) 0;background:var(--bg-cool);max-width:840px;margin:0 auto;padding:35px 38px}.lp .comparison-quote p{color:var(--ink);letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(24px,3vw,34px);line-height:1.28}.lp .comparison-quote footer{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.lp .comparison-detail-section{background:var(--bg);padding:94px 0}.lp .comparison-info-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;max-width:1000px;margin:0 auto;display:grid}.lp .comparison-info-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:240px;box-shadow:var(--shadow-sm);padding:24px}.lp .comparison-info-icon{border:1px solid var(--blue-bdr);border-radius:var(--r-md);background:var(--blue-bg);width:40px;height:40px;color:var(--blue);justify-content:center;align-items:center;margin-bottom:39px;display:inline-flex}.lp .comparison-info-icon svg{width:19px;height:19px}.lp .comparison-info-card h3{margin-bottom:9px;font-size:17px;line-height:1.3}.lp .comparison-info-card p{color:var(--muted);font-size:13px;line-height:1.65}.lp .comparison-choice-section{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:94px 0}.lp .comparison-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-width:900px;margin:0 auto;display:grid}.lp .comparison-choice-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:250px;padding:28px}.lp .comparison-choice-nura{border-color:var(--blue-bdr);box-shadow:0 14px 38px #5b2ee514}.lp .comparison-choice-brand{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;margin-bottom:48px;font-size:11px;font-weight:600;display:inline-block}.lp .comparison-choice-card h3{margin-bottom:10px;font-size:19px}.lp .comparison-choice-card p{color:var(--muted);font-size:13px;line-height:1.7}.lp .compare-faq-section{background:var(--bg)}@media (max-width:1024px){.lp .compare-duel-grid,.lp .compare-deep-grid,.lp .comparison-choice-grid{max-width:760px}}@media (max-width:720px){.lp .compare-duel-grid,.lp .compare-deep-grid,.lp .comparison-choice-grid{grid-template-columns:1fr}.lp .compare-duel-panel{min-height:auto}}@media (max-width:640px){.lp .compare-hero{padding:54px 0 60px}.lp .compare-hero-copy{text-align:left}.lp .compare-hero-copy h1{font-size:clamp(39px,11vw,50px);line-height:1.07}.lp .compare-direct-answer{margin-top:34px;padding:22px 20px 23px}.lp .compare-direct-answer:before{left:20px}.lp .compare-duel-section,.lp .compare-wash-section,.lp .compare-table-section,.lp .compare-deep-dive-section,.lp .comparison-detail-section,.lp .comparison-choice-section{padding:64px 0}.lp .compare-section-header{text-align:left;margin-bottom:36px}.lp .compare-section-header .lead{margin-left:0}.lp .compare-duel-panel{padding:22px}.lp .compare-ledger-row{grid-template-columns:34px minmax(0,1fr) 18px;gap:11px}.lp .comparison-quote-section{padding:48px 0}.lp .comparison-quote{padding:25px 22px}.lp .comparison-quote p{font-size:23px}.lp .comparison-info-grid{grid-template-columns:1fr}.lp .comparison-info-card{min-height:auto;padding:22px}.lp .comparison-info-icon{margin-bottom:28px}.lp .comparison-choice-card{min-height:auto;padding:23px}.lp .comparison-choice-brand{margin-bottom:32px}}.lp.category-page,.lp.faq-directory-page{background:var(--bg);min-height:100vh}.lp .category-hero{background:radial-gradient(720px 340px at 50% -80px, #5b2ee514, transparent 72%), var(--bg);border-bottom:1px solid var(--border);padding:86px 0 82px;position:relative;overflow:hidden}.lp .category-hero-copy{text-align:center;max-width:900px;margin:0 auto}.lp .category-hero-copy .eyebrow{margin-bottom:20px}.lp .category-hero-copy h1{letter-spacing:-.04em;max-width:880px;margin:0 auto;font-size:clamp(44px,5vw,64px);line-height:1.06}.lp .category-direct-answer{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-cool);max-width:820px;margin:52px auto 0;padding:27px 30px 29px;position:relative}.lp .category-direct-answer:before{background:var(--blue);content:"";border-radius:999px;width:52px;height:2px;position:absolute;top:-1px;left:30px}.lp .category-direct-answer>span{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:600;display:block}.lp .category-direct-answer p{color:var(--ink);margin:0;font-size:14px;line-height:1.74}.lp .category-section-header,.lp .category-centered-copy{text-align:center;max-width:760px;margin:0 auto 50px}.lp .category-centered-copy{margin-bottom:0}.lp .category-section-header h2,.lp .category-centered-copy h2{margin-bottom:17px}.lp .category-section-header .lead,.lp .category-centered-copy .lead{max-width:680px;margin:0 auto;font-size:16px}.lp .category-intro-section{background:var(--bg);padding:90px 0}.lp .category-wash-section{background:var(--bg-cool);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:94px 0}.lp .category-card-grid,.lp .category-trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;max-width:1000px;margin:0 auto;display:grid}.lp .category-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:245px;box-shadow:var(--shadow-sm);padding:25px;transition:border-color .2s,box-shadow .2s,transform .2s}.lp .category-card:hover{border-color:var(--blue-bdr);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lp .category-card-icon,.lp .category-trust-icon{border:1px solid var(--blue-bdr);border-radius:var(--r-md);background:var(--blue-bg);width:42px;height:42px;color:var(--blue);justify-content:center;align-items:center;margin-bottom:42px;display:inline-flex}.lp .category-card-icon svg,.lp .category-trust-icon svg{width:20px;height:20px}.lp .category-card h3,.lp .category-trust-card h3{margin-bottom:9px;font-size:17px}.lp .category-card p,.lp .category-trust-card p{color:var(--muted);font-size:13px;line-height:1.66}.lp .category-solution-section{background:var(--bg);padding:94px 0}.lp .category-ledger{border-top:1px solid var(--border);max-width:900px;margin:0 auto}.lp .category-ledger-row{border-bottom:1px solid var(--border);grid-template-columns:54px minmax(0,1fr);gap:18px;padding:27px 0;display:grid}.lp .category-ledger-number{border:1px solid var(--border);width:34px;height:34px;color:var(--blue);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.lp .category-ledger-row h3{margin-bottom:7px;font-size:16px}.lp .category-ledger-row p{color:var(--muted);font-size:13px;line-height:1.65}.lp .category-example-section{background:var(--bg);padding:94px 0}.lp .category-example-layout{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:74px;display:grid}.lp .category-example-copy{max-width:520px}.lp .category-example-copy h2{margin-bottom:18px}.lp .category-answer-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-md);overflow:hidden}.lp .category-answer-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:0 21px;display:flex}.lp .category-answer-top>span:last-child{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.lp .category-wordmark{border-bottom:2px solid var(--blue);color:var(--ink);padding-bottom:3px;font-size:17px;font-weight:500}.lp .category-answer-body{padding:25px}.lp .category-answer-question{color:var(--ink);margin-bottom:17px;font-size:17px;font-weight:600}.lp .category-answer-result{border-radius:var(--r-md);background:var(--ink);padding:19px}.lp .category-answer-result p{color:var(--white);margin:0;font-size:14px;line-height:1.65}.lp .category-answer-meta{color:var(--blue);margin:17px 0;font-size:11px;font-weight:500}.lp .category-answer-sources{flex-wrap:wrap;gap:7px;display:flex}.lp .category-answer-sources span{border:1px solid var(--border);background:var(--bg-cool);min-height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:5px 10px;font-size:10px;display:inline-flex}.lp .category-answer-closing{color:var(--blue);align-items:center;gap:8px;margin-top:21px;font-size:11px;font-weight:600;display:flex}.lp .category-answer-closing svg{width:15px;height:15px}.lp .category-trust-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:210px;padding:24px}.lp .category-trust-icon{margin-bottom:32px}.lp .faq-directory-section{background:var(--bg);padding:94px 0}.lp .faq-directory-filters{flex-wrap:wrap;justify-content:center;gap:8px;max-width:1000px;margin:0 auto 35px;display:flex}.lp .faq-directory-filters button{border:1px solid var(--border);background:var(--white);min-height:38px;color:var(--muted);cursor:pointer;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:11px;font-weight:600;transition:border-color .18s,background .18s,color .18s}.lp .faq-directory-filters button:hover,.lp .faq-directory-filters button.is-active{border-color:var(--blue-bdr);background:var(--blue-bg);color:var(--blue)}.lp .faq-directory-list{max-width:900px;margin:0 auto}.lp .faq-category-chip{border:1px solid var(--blue-bdr);background:var(--blue-bg);color:var(--blue);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-top:15px;padding:5px 9px;font-size:9px;font-weight:600;display:inline-flex}.lp .category-faq-section{background:var(--bg)}@media (max-width:1024px){.lp .category-example-layout{grid-template-columns:1fr;gap:46px}.lp .category-example-copy,.lp .category-answer-card{max-width:700px}}@media (max-width:640px){.lp .category-hero{padding:54px 0 60px}.lp .category-hero-copy{text-align:left}.lp .category-hero-copy h1{font-size:clamp(39px,11vw,50px);line-height:1.07}.lp .category-direct-answer{margin-top:34px;padding:22px 20px 23px}.lp .category-direct-answer:before{left:20px}.lp .category-intro-section,.lp .category-wash-section,.lp .category-solution-section,.lp .category-example-section,.lp .faq-directory-section{padding:64px 0}.lp .category-section-header,.lp .category-centered-copy{text-align:left;margin-bottom:36px}.lp .category-centered-copy{margin-bottom:0}.lp .category-section-header .lead,.lp .category-centered-copy .lead{margin-left:0}.lp .category-card-grid,.lp .category-trust-grid{grid-template-columns:1fr}.lp .category-card,.lp .category-trust-card{min-height:auto;padding:22px}.lp .category-card-icon,.lp .category-trust-icon{margin-bottom:28px}.lp .category-ledger-row{grid-template-columns:38px minmax(0,1fr);gap:12px}.lp .category-ledger-number{width:30px;height:30px}.lp .category-answer-body{padding:20px}.lp .faq-directory-filters{justify-content:flex-start}.lp .faq-directory-filters button{flex:none}}.lp .marketing-footer{border-top:1px solid var(--border);background:var(--white);width:100%;color:var(--muted);padding:64px 0 30px}.lp .marketing-footer .footer-top{border-bottom:1px solid var(--border);grid-template-columns:minmax(210px,1.35fr) minmax(118px,.72fr) minmax(112px,.68fr) minmax(180px,1.05fr) minmax(112px,.68fr) minmax(92px,.55fr);align-items:start;gap:28px;padding-bottom:46px;display:grid}.lp .marketing-footer .footer-brand{min-width:0}.lp .marketing-footer .footer-logo{align-items:center;width:60px;height:28px;margin-bottom:18px;display:inline-flex}.lp .marketing-footer .footer-logo img{width:60px;max-width:none;height:auto;display:block}.lp .marketing-footer .footer-brand p{max-width:265px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.lp .marketing-footer .footer-col{min-width:0}.lp .marketing-footer .footer-col h4{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;margin:0 0 17px;font-size:10px;font-weight:600;line-height:1}.lp .marketing-footer .footer-col ul{flex-direction:column;gap:10px;display:flex}.lp .marketing-footer .footer-col li{margin:0}.lp .marketing-footer .footer-col a{color:var(--muted);font-size:12px;font-weight:500;line-height:1.45;transition:color .18s;display:inline-block}.lp .marketing-footer .footer-col a:hover{color:var(--blue)}.lp .marketing-footer .footer-bottom{justify-content:space-between;align-items:center;gap:28px;padding-top:25px;display:flex}.lp .marketing-footer .footer-copy{max-width:820px;color:var(--faint);font-size:11px;line-height:1.65}.lp .marketing-footer .footer-copy a{color:var(--muted);font-weight:600;transition:color .18s}.lp .marketing-footer .footer-copy a:hover{color:var(--blue)}.lp .marketing-footer .footer-social{flex-shrink:0;align-items:center;gap:8px;display:flex}.lp .marketing-footer .footer-social a{border:1px solid var(--border);background:var(--white);width:36px;height:36px;color:var(--faint);border-radius:50%;justify-content:center;align-items:center;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.lp .marketing-footer .footer-social a:hover{border-color:var(--blue-bdr);background:var(--blue-bg);color:var(--blue);transform:translateY(-2px)}.lp .marketing-footer .footer-social svg{width:16px;height:16px}@media (max-width:900px){.lp .marketing-footer .footer-top{grid-template-columns:1.4fr 1fr 1fr;gap:40px 32px}.lp .marketing-footer .footer-brand{grid-row:span 2}}@media (max-width:760px){.lp .marketing-footer{padding-top:52px}.lp .marketing-footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px}.lp .marketing-footer .footer-brand{grid-area:auto/1/auto/-1}.lp .marketing-footer .footer-brand p{max-width:420px}.lp .marketing-footer .footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.lp .marketing-footer{padding:46px 0 26px}.lp .marketing-footer .footer-top{grid-template-columns:1fr;gap:32px;padding-bottom:36px}.lp .marketing-footer .footer-brand{grid-column:auto}.lp .marketing-footer .footer-col h4{margin-bottom:14px}.lp .marketing-footer .footer-col ul{gap:9px}.lp .marketing-footer .footer-col a{font-size:13px}.lp .marketing-footer .footer-bottom{gap:22px;padding-top:22px}.lp .marketing-footer .footer-social a{width:38px;height:38px}}@media (max-width:1024px){.marketing-mobile-menu.is-open{-webkit-overflow-scrolling:touch!important;max-height:calc(100vh - 80px)!important;overflow-y:auto!important}}.lp .compare-brand-logo{object-fit:contain;width:auto;max-width:100%;display:block}.lp .compare-brand-logo-nura{height:22px}.lp .compare-brand-logo-glean{height:21px}.lp .cmp-table thead th .compare-brand-logo{margin:0}@media (max-width:640px){.lp .compare-brand-logo-nura{height:19px}.lp .compare-brand-logo-glean{height:18px}}.lp .pricing-title-one-line{white-space:nowrap}@media (max-width:768px){.lp .pricing-title-one-line{white-space:normal}}.lp .hiw-section-header h2.pricing-title-one-line{white-space:nowrap;text-align:center;width:max-content;max-width:none;margin-left:0;margin-right:0;position:relative;left:50%;transform:translate(-50%)}@media (max-width:900px){.lp .hiw-section-header h2.pricing-title-one-line{white-space:normal;width:auto;max-width:100%;margin-left:auto;margin-right:auto;left:auto;transform:none}}.lp .uc-section-header h2.pricing-title-one-line{white-space:nowrap;text-align:center;width:max-content;max-width:none;margin-left:0;margin-right:0;position:relative;left:50%;transform:translate(-50%)}@media (max-width:900px){.lp .uc-section-header h2.pricing-title-one-line{white-space:normal;width:auto;max-width:100%;margin-left:auto;margin-right:auto;left:auto;transform:none}}.lp .uc-two-line-title{text-align:center;white-space:nowrap;max-width:none;margin-left:auto;margin-right:auto}@media (max-width:900px){.lp .uc-two-line-title{white-space:normal;max-width:100%}}.lp .integration-hero-copy h1{text-align:center}.lp .resources-hero-copy .resources-two-line-title{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:none;margin:0 auto;display:flex}.lp .resources-hero-copy .resources-two-line-title>span{white-space:nowrap;text-align:center;width:max-content;display:block}@media (max-width:768px){.lp .resources-hero-copy .resources-two-line-title{text-align:left;align-items:flex-start}.lp .resources-hero-copy .resources-two-line-title>span{white-space:normal;text-align:left;width:auto}}.lp .hiw-hero-copy .hiw-two-line-title{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:none;margin:0 auto;display:flex}.lp .hiw-hero-copy .hiw-two-line-title>span{white-space:nowrap;text-align:center;width:max-content;max-width:100%;display:block}@media (max-width:640px){.lp .hiw-hero-copy .hiw-two-line-title{text-align:left;align-items:flex-start}.lp .hiw-hero-copy .hiw-two-line-title>span{white-space:normal;text-align:left;width:auto}}.lp .breadcrumbs{color:var(--faint);align-items:center;gap:8px;padding-top:22px;font-size:11px;line-height:1.4;display:flex}.lp .breadcrumb-part{align-items:center;gap:8px;display:inline-flex}.lp .breadcrumbs a{color:var(--muted);transition:color .18s}.lp .breadcrumbs a:hover{color:var(--blue)}.lp .breadcrumb-current{color:var(--ink)}.lp .breadcrumb-separator{color:var(--border-mid)}@media (max-width:640px){.lp .breadcrumbs{white-space:nowrap;scrollbar-width:none;padding-top:16px;overflow-x:auto}.lp .breadcrumbs::-webkit-scrollbar{display:none}}@media (max-width:768px){.lp .hiw-two-line-title{text-align:center;padding-inline:20px;font-size:clamp(38px,11vw,54px);line-height:1.06;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.lp .hiw-two-line-title>span{display:inline;white-space:normal!important}}.lp.ea-page{background:var(--bg);min-height:100vh}.lp .ea-hero{text-align:center;border-bottom:1px solid var(--border);padding:88px 0 56px}.lp .ea-hero h1{letter-spacing:-.055em;max-width:850px;margin:18px auto 0;font-size:clamp(44px,6vw,60px);line-height:.98}.lp .ea-direct-answer{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-cool);text-align:left;max-width:820px;margin:52px auto 0;padding:27px 30px 29px;position:relative}.lp .ea-direct-answer>span{text-transform:uppercase;letter-spacing:.09em;width:max-content;color:var(--blue);background:0 0;border:0;border-radius:0;margin-bottom:11px;padding:0;font-size:10px;font-weight:600;display:block}.lp .ea-direct-answer p{color:var(--ink);margin:0;font-size:14px;line-height:1.74}.lp .ea-plans-section{padding:28px 0 50px}.lp .ea-plan-grid{border:1px solid var(--border-mid);background:var(--white);border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.lp .ea-plan-grid article{min-height:210px;padding:30px}.lp .ea-plan-grid article+article{border-left:1px solid var(--border)}.lp .ea-plan-grid h2{letter-spacing:.09em;text-transform:uppercase;color:var(--blue);margin:0 0 12px;font-size:10px;font-weight:600}.lp .ea-plan-grid strong{letter-spacing:-.02em;color:var(--ink);margin-bottom:12px;font-size:21px;font-weight:600;display:block}.lp .ea-plan-grid p{color:var(--muted);margin:0;line-height:1.6}.lp .ea-form-section{padding:18px 0 88px}.lp .ea-form-card{background:var(--white);border:1px solid var(--border-mid);max-width:920px;box-shadow:var(--shadow-md);border-radius:22px;margin:0 auto;overflow:hidden}.lp .ea-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:68px;padding:18px 24px;display:flex}.lp .ea-card-head span{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:600}.lp .ea-form{padding:30px}.lp .ea-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lp .ea-field{margin-bottom:20px}.lp .ea-field label{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.lp .ea-field label span{color:var(--faint);font-weight:500}.lp .ea-field label strong{color:var(--blue)}.lp .ea-field input,.lp .ea-field select,.lp .ea-field textarea{border:1px solid var(--border-mid);background:var(--white);width:100%;color:var(--ink);font:inherit;border-radius:12px;outline:none;padding:13px 14px;transition:border-color .2s,box-shadow .2s}.lp .ea-field textarea{resize:vertical;min-height:132px}.lp .ea-field input:focus,.lp .ea-field select:focus,.lp .ea-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #5b2ee51c}.lp .ea-field.has-error input,.lp .ea-field.has-error select{border-color:#d33a4b}.lp .ea-error{color:#c83243;margin-top:6px;font-size:12px;display:block}.lp .ea-submit-row{text-align:center;padding-top:4px}.lp .ea-submit-btn{min-width:210px;color:var(--white);font:inherit;cursor:pointer;background:#0b0e1c;border:0;border-radius:999px;padding:14px 24px;font-weight:700;transition:transform .2s,opacity .2s,background .15s}.lp .ea-submit-btn:hover{background:#000;transform:translateY(-1px)}.lp .ea-submit-btn:disabled{opacity:.6;cursor:wait}.lp .ea-submit-row p{max-width:610px;color:var(--faint);margin:14px auto 0;font-size:12px;line-height:1.55}.lp .ea-form-status{color:#a51e31;background:#fff1f3;border-radius:10px;max-width:620px;margin:0 auto 14px;padding:11px 14px;font-size:13px}.lp .ea-success{text-align:center;padding:70px 30px}.lp .ea-success-icon{background:var(--blue-bg);width:52px;height:52px;color:var(--blue);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:24px;font-weight:800;display:grid}.lp .ea-success h3{margin:0 0 10px;font-size:31px}.lp .ea-success p{max-width:610px;color:var(--muted);margin:0 auto;line-height:1.65}.lp .ea-faq-section{background:var(--bg)}@media (max-width:760px){.lp .ea-hero{padding:58px 0 32px}.lp .ea-hero h1{font-size:clamp(40px,12vw,58px)}.lp .ea-direct-answer{margin-top:34px;padding:22px 20px 24px}.lp .ea-plan-grid{grid-template-columns:1fr}.lp .ea-plan-grid article{min-height:0;padding:24px}.lp .ea-plan-grid article+article{border-top:1px solid #0d122124;border-left:0}.lp .ea-form-row{grid-template-columns:1fr;gap:0}.lp .ea-form{padding:22px 18px}.lp .ea-card-head{padding:16px 18px}.lp .ea-card-head span{font-size:9px}.lp .ea-form-section{padding-bottom:62px}}.lp.info-page{background:var(--bg);min-height:100vh}.lp .info-hero{border-bottom:1px solid var(--border);background:radial-gradient(700px 320px at 50% -90px, #5b2ee514, transparent 72%), var(--bg);padding:82px 0 78px}.lp .info-hero-copy{text-align:center;max-width:840px;margin:0 auto}.lp .info-hero-copy .eyebrow{margin-bottom:20px}.lp .info-hero-copy h1{letter-spacing:-.04em;max-width:840px;margin:0 auto;font-size:clamp(44px,5vw,64px);line-height:1.06}.lp .info-direct-answer{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-cool);max-width:820px;margin:52px auto 0;padding:27px 30px 29px;position:relative}.lp .info-direct-answer:before{background:var(--blue);content:"";border-radius:999px;width:52px;height:2px;position:absolute;top:-1px;left:30px}.lp .info-direct-answer>span{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:600;display:block}.lp .info-direct-answer p{color:var(--ink);margin:0;font-size:14px;line-height:1.74}.lp .info-page-notice{border:1px solid var(--blue-bdr);border-radius:var(--r-md);background:var(--blue-bg);max-width:820px;color:var(--ink);margin:16px auto 0;padding:14px 18px;font-size:13px;line-height:1.6}.lp .info-section{background:var(--bg);padding:94px 0}.lp .info-section-wash{background:var(--bg-cool)}.lp .info-section-header{text-align:center;max-width:760px;margin:0 auto 48px}.lp .info-section-header-left{text-align:left;margin:0}.lp .info-section-header h2{margin:0;font-size:clamp(32px,3.4vw,44px);line-height:1.12}.lp .info-section-header .lead{max-width:720px;color:var(--muted);margin:18px auto 0;font-size:16px;line-height:1.78}.lp .info-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px;margin:0 auto;display:grid}.lp .info-card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1228px}.lp .info-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);min-height:220px;box-shadow:var(--shadow-sm);padding:26px}.lp .info-card-icon{border:1px solid var(--blue-bdr);border-radius:var(--r-md);background:var(--blue-bg);width:38px;height:38px;color:var(--blue);justify-content:center;align-items:center;margin-bottom:34px;display:inline-flex}.lp .info-card-icon svg{width:18px;height:18px}.lp .info-card h3{margin-bottom:10px;font-size:17px}.lp .info-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.64}.lp .info-status-list{border-top:1px solid var(--border);max-width:980px;margin:0 auto}.lp .info-status-row{border-bottom:1px solid var(--border);grid-template-columns:210px 250px minmax(0,1fr);align-items:start;gap:24px;padding:22px 0;display:grid}.lp .info-status-row span{border:1px solid var(--blue-bdr);background:var(--blue-bg);width:max-content;max-width:100%;color:var(--blue);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:650}.lp .info-status-row strong{color:var(--ink);font-size:15px}.lp .info-status-row p{color:var(--muted);margin:0;font-size:13px;line-height:1.66}.lp .info-split{grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);align-items:start;gap:64px;display:grid}.lp .info-record-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-sm)}.lp .info-record-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:17px 20px;display:flex}.lp .info-record-row:last-child{border-bottom:0}.lp .info-record-row span{color:var(--muted);font-size:13px}.lp .info-record-row strong{max-width:60%;color:var(--ink);text-align:right;font-size:13px}.lp .info-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:980px;margin:0 auto;display:grid}.lp .info-quote-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-sm);margin:0;padding:30px}.lp .info-quote-card blockquote{color:var(--ink);margin:0 0 28px;font-size:18px;line-height:1.68}.lp .info-quote-card figcaption{color:var(--muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.lp .info-quote-card figcaption strong{color:var(--ink)}.lp .info-faq-section{background:var(--bg-cool)}@media (max-width:900px){.lp .info-card-grid,.lp .info-quote-grid,.lp .info-split{grid-template-columns:1fr}.lp .info-section-header-left{max-width:720px}.lp .info-status-row{grid-template-columns:1fr;gap:10px}}@media (max-width:640px){.lp .info-hero{padding:60px 0 64px}.lp .info-direct-answer{margin-top:40px;padding:22px 20px}.lp .info-section{padding:68px 0}.lp .info-section-header{text-align:left;margin-bottom:36px}.lp .info-section-header .lead{margin-left:0}.lp .info-card,.lp .info-quote-card{min-height:auto;padding:22px}.lp .info-card-icon{margin-bottom:26px}.lp .info-record-row{flex-direction:column;gap:6px}.lp .info-record-row strong{text-align:left;max-width:none}}
