*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#fbfbfa;color:#0b1220;font-family:Instrument Sans,system-ui,sans-serif;font-size:15px;line-height:1.55;margin:0}img{height:auto;max-width:100%}a{color:#2e63e7;text-decoration:none}a:hover{opacity:.9}h1,h2,h3,h4,h5,h6{font-weight:640;letter-spacing:-.025em;line-height:1.15;margin:0}p{margin:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.2}}@keyframes rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes slidein{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.container{margin:0 auto;max-width:1160px;padding-left:24px;padding-right:24px}.btn{border-radius:10px;display:inline-block;font-size:15px;font-weight:600;padding:13px 22px;text-align:center}.btn:hover{opacity:1}.btn-primary{background:#2e63e7;box-shadow:0 8px 20px -8px rgba(46,99,231,.5);color:#fff}.btn-primary:hover{background:#1f4fc7}.btn-outline{background:#fff;border:1px solid #e1e4e8;color:#0b1220}.btn-outline:hover{border-color:#b9c6e8}.btn-outline-light{border:1px solid hsla(0,0%,100%,.25);color:#fff}.btn-outline-light:hover{border-color:#fff}.btn-dark{background:#0b1220;color:#fff}.btn-dark:hover{background:#2e63e7}.eyebrow{color:#2e63e7;font-size:12.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.badge-pill{align-items:center;background:#f3f7fe;border:1px solid #dee7fa;border-radius:999px;color:#2e63e7;display:inline-flex;font-size:12px;font-weight:600;gap:7px;padding:6px 13px}.pulse-dot{animation:pulse 2s infinite;background:#2e63e7;border-radius:50%;flex:none;height:6px;width:6px}.mono{font-family:IBM Plex Mono,monospace}.section-head h2{font-size:32px;margin:10px 0 0}.section-head.centered{text-align:center}.section-head .section-note{color:#5a6472;font-size:14.5px;margin-top:8px}.section-head-row{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.section-head-row h2{font-size:32px;margin:10px 0 0;max-width:560px}.section-head-row .section-link{color:#2e63e7;flex:none;font-size:14px;font-weight:600;padding-bottom:6px}.check-list{display:flex;flex-direction:column;gap:12px}.check-list .check-item{align-items:flex-start;color:#38404c;display:flex;font-size:14.5px;gap:11px}.check-list .check-item .check-icon{background:#eaf0fe;border-radius:50%;color:#2e63e7;display:grid;flex:none;font-size:11px;font-weight:700;height:19px;margin-top:2px;place-items:center;width:19px}.check-list.amber .check-item .check-icon{background:#fbf3dc;color:#b7860b}.check-list.green .check-item .check-icon{background:#eaf7f0;color:#178a50}.check-list.on-dark .check-item{color:#c0c6d2}.check-list.on-dark .check-item .check-icon{background:rgba(46,99,231,.3);color:#9db8f5}.faq-list{border-top:1px solid #ecedef;margin-top:28px}.faq-list details{border-bottom:1px solid #ecedef}.faq-list details summary{align-items:center;display:flex;font-size:15.5px;font-weight:600;gap:16px;justify-content:space-between;padding:19px 2px}.faq-list details summary .faq-marker{color:#98a0ab;flex:none;font:500 18px IBM Plex Mono,monospace}.faq-list details[open] summary .faq-marker{transform:rotate(45deg)}.faq-list details p{color:#5a6472;font-size:14.5px;line-height:1.65;max-width:720px;padding:0 2px 20px}.cta-band{padding:80px 0 96px}.cta-band .cta-band-inner{background:#0b1220;border-radius:20px;color:#fff;padding:56px 48px;text-align:center}.cta-band .cta-band-inner h2{font-size:clamp(26px,3vw,34px);letter-spacing:-.028em}.cta-band .cta-band-inner p{color:#c0c6d2;font-size:15.5px;line-height:1.6;margin:12px auto 0;max-width:520px}.cta-band .cta-band-inner .cta-band-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:26px}.cta-band .cta-band-inner .cta-band-note{color:#8b93a5;font-size:13px;margin-top:15px}@media (max-width:560px){.cta-band .cta-band-inner{padding:40px 24px}}.prose-page{padding:48px 0 96px}.prose-page .prose{max-width:760px}.prose-page .prose h2{font-size:25px;margin:36px 0 0}.prose-page .prose h3{font-size:19px;margin:28px 0 0}.prose-page .prose li,.prose-page .prose p{color:#38404c;font-size:15.5px;line-height:1.75}.prose-page .prose p{margin:14px 0 0}.prose-page .prose ol,.prose-page .prose ul{margin:14px 0 0;padding-left:22px}.page-hero{padding:68px 0 0}.page-hero h1{font-size:clamp(34px,4vw,46px);letter-spacing:-.03em;line-height:1.08;margin:12px 0 0;max-width:660px}.page-hero .page-hero-sub{color:#5a6472;font-size:16.5px;line-height:1.55;margin:14px 0 0;max-width:560px}.page-hero.centered{text-align:center}.page-hero.centered .page-hero-sub,.page-hero.centered h1{margin-left:auto;margin-right:auto}.page-hero .page-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.page-hero.centered .page-hero-actions{justify-content:center}.site-header{backdrop-filter:blur(12px);background:hsla(60,11%,98%,.88);border-bottom:1px solid #ecedef;position:sticky;top:0;z-index:50}.site-header .site-header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1160px;padding:15px 24px}.site-logo{align-items:center;display:flex}.site-logo:hover{opacity:1}.site-logo img{display:block;height:30px;width:auto}.site-nav{display:flex;font-size:14px;font-weight:500;gap:24px}.site-nav a{border-bottom:2px solid transparent;color:#5a6472;padding-bottom:3px}.site-nav a:hover{color:#0b1220;opacity:1}.site-nav a.active{border-bottom-color:#2e63e7;color:#0b1220}.site-header-actions{align-items:center;display:flex;gap:8px}.site-header-actions .login-link{color:#5a6472;font-size:14px;font-weight:550;padding:8px 12px}.site-header-actions .login-link:hover{color:#0b1220;opacity:1}.site-header-actions .signup-link{background:#0b1220;border-radius:8px;color:#fff;font-size:14px;font-weight:600;padding:9px 16px}.site-header-actions .signup-link:hover{background:#2e63e7;opacity:1}.nav-toggle{background:none;border:1px solid #e1e4e8;border-radius:8px;color:#0b1220;cursor:pointer;display:none;padding:7px 10px}.nav-toggle .nav-toggle-bars{background:currentColor;border-radius:2px;display:block;height:2px;position:relative;width:18px}.nav-toggle .nav-toggle-bars:after,.nav-toggle .nav-toggle-bars:before{background:currentColor;border-radius:2px;content:"";height:2px;left:0;position:absolute;width:18px}.nav-toggle .nav-toggle-bars:before{top:-6px}.nav-toggle .nav-toggle-bars:after{top:6px}.mobile-nav{background:#fbfbfa;border-top:1px solid #ecedef;display:none;padding:12px 24px 20px}.mobile-nav.open{display:block}.mobile-nav a{border-bottom:1px solid #ecedef;color:#5a6472;display:block;font-size:15px;font-weight:550;padding:11px 2px}.mobile-nav a.active{color:#0b1220}.mobile-nav .mobile-nav-actions{display:flex;gap:10px;margin-top:16px}.mobile-nav .mobile-nav-actions .btn{flex:1;font-size:14px;padding:11px 16px}@media (max-width:1024px){.site-header-actions,.site-nav{display:none}.nav-toggle{display:block}}.site-footer{background:#fff;border-top:1px solid #ecedef;margin-top:auto}.site-footer .site-footer-inner{margin:0 auto;max-width:1160px;padding:56px 24px 0}.site-footer .site-footer-grid{display:grid;gap:44px;grid-template-columns:1.5fr 1fr 1fr 1.6fr}.site-footer .site-footer-about p{color:#5a6472;font-size:13.5px;line-height:1.6;margin:14px 0 0;max-width:260px}.site-footer .site-footer-about .site-logo img{height:27px}.site-footer .site-footer-col{display:flex;flex-direction:column;font-size:13.5px;gap:11px}.site-footer .site-footer-col .site-footer-title{color:#98a0ab;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.site-footer .site-footer-col a{color:#38404c;line-height:1.45}.site-footer .site-footer-col a:hover{color:#2e63e7;opacity:1}.site-footer .site-footer-bottom{align-items:center;border-top:1px solid #ecedef;color:#98a0ab;display:flex;font-size:12.5px;gap:16px;justify-content:space-between;margin-top:44px;padding:20px 0 24px}@media (max-width:1024px){.site-footer .site-footer-grid{gap:32px;grid-template-columns:1fr 1fr}}@media (max-width:560px){.site-footer .site-footer-grid{grid-template-columns:1fr}.site-footer .site-footer-bottom{align-items:flex-start;flex-direction:column;gap:6px}}.hero{align-items:center;display:flex;flex-direction:column;padding:76px 0 0;text-align:center}.hero h1{font-size:clamp(40px,5.5vw,60px);letter-spacing:-.032em;line-height:1.05;margin:22px 0 0;max-width:700px}.hero h1 .accent{color:#2e63e7}.hero .hero-sub{color:#5a6472;font-size:17.5px;line-height:1.55;margin:18px 0 0;max-width:560px}.hero .hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:28px 0 0}.hero .hero-note{color:#98a0ab;font-size:13px;margin:16px 0 0}.dash-preview{padding-top:52px}.dash-preview .dash-frame{background:#fff;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 30px 70px -34px rgba(11,18,32,.3);overflow:hidden;position:relative}.dash-preview .dash-titlebar{align-items:center;border-bottom:1px solid #eef0f3;display:flex;justify-content:space-between;padding:13px 20px}.dash-preview .dash-titlebar .dash-dots{align-items:center;display:flex;gap:8px}.dash-preview .dash-titlebar .dash-dots span{background:#e7e9ed;border-radius:50%;height:9px;width:9px}.dash-preview .dash-titlebar .dash-dots .dash-title{background:none;border-radius:0;color:#98a0ab;font-size:12.5px;font-weight:500;height:auto;margin-left:10px;width:auto}.dash-preview .dash-titlebar .dash-live{align-items:center;background:#eaf7f0;border-radius:999px;color:#178a50;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 10px}.dash-preview .dash-titlebar .dash-live span{animation:pulse 1.8s infinite;background:#22b368;border-radius:50%;height:6px;width:6px}.dash-preview .dash-stats{border-bottom:1px solid #eef0f3;display:grid;grid-template-columns:1fr 1fr 1fr}.dash-preview .dash-stats .dash-stat{padding:18px 22px}.dash-preview .dash-stats .dash-stat+.dash-stat{border-left:1px solid #eef0f3}.dash-preview .dash-stats .dash-stat .dash-stat-label{color:#98a0ab;font-size:12px;font-weight:600;letter-spacing:.02em}.dash-preview .dash-stats .dash-stat .dash-stat-label small{color:#c6cbd3;font-size:inherit}.dash-preview .dash-stats .dash-stat .dash-stat-row{align-items:flex-end;display:flex;justify-content:space-between;margin-top:6px}.dash-preview .dash-stats .dash-stat .dash-stat-value{font:600 26px IBM Plex Mono,monospace;letter-spacing:-.03em}.dash-preview .dash-stats .dash-stat .dash-stat-value small{color:#98a0ab;font-size:15px}.dash-preview .dash-stats .dash-stat .dash-stat-value.amber{color:#b7860b}.dash-preview .dash-stats .dash-stat .dash-stat-value.green{color:#178a50}.dash-preview .dash-stats .dash-stat .dash-spark{align-items:flex-end;display:flex;gap:2.5px;height:26px}.dash-preview .dash-stats .dash-stat .dash-spark span{background:#c9d9f6;border-radius:2px;width:5px}.dash-preview .dash-stats .dash-stat .dash-spark.amber span{background:#f0dca0}.dash-preview .dash-stats .dash-stat .dash-spark.green span{background:#bfe6d2}.dash-preview .dash-chart{padding:26px 22px 20px;position:relative}.dash-preview .dash-chart .dash-threshold{border-top:1.5px dashed #e4b54a;left:22px;position:absolute;right:22px;top:56px}.dash-preview .dash-chart .dash-threshold span{background:#fff;color:#b7860b;font:500 10.5px IBM Plex Mono,monospace;padding:0 4px;position:absolute;right:0;top:-9px}.dash-preview .dash-chart .dash-bars{align-items:flex-end;display:flex;gap:4px;height:170px}.dash-preview .dash-chart .dash-bars span{animation:rise .7s ease both;background:#c9d9f6;border-radius:3px 3px 0 0;flex:1;transform-origin:bottom}.dash-preview .dash-chart .dash-bars span.spike{background:#e4b54a}.dash-preview .dash-chart .dash-axis{color:#b4bac4;display:flex;font:500 10.5px IBM Plex Mono,monospace;justify-content:space-between;margin-top:10px}.dash-preview .dash-alert{align-items:flex-start;animation:slidein .6s ease .9s both;background:#fff;border:1px solid #f0dca0;border-radius:12px;box-shadow:0 16px 40px -16px rgba(183,134,11,.35);display:flex;gap:11px;max-width:290px;padding:13px 16px;position:absolute;right:34px;text-align:left;top:74px}.dash-preview .dash-alert .dash-alert-dot{animation:pulse 1.6s infinite;background:#e4b54a;border-radius:50%;flex:none;height:8px;margin-top:4px;width:8px}.dash-preview .dash-alert .dash-alert-title{font-size:13px;font-weight:650}.dash-preview .dash-alert .dash-alert-text{color:#5a6472;font-size:12.5px;margin-top:2px}@media (max-width:768px){.dash-preview .dash-stats{grid-template-columns:1fr}.dash-preview .dash-stats .dash-stat+.dash-stat{border-left:0;border-top:1px solid #eef0f3}.dash-preview .dash-alert{margin:16px 22px 0;max-width:none;position:static}.dash-preview .dash-chart .dash-bars span:nth-child(n+21){display:none}}.stats-strip{border-bottom:1px solid #ecedef;border-top:1px solid #ecedef;margin-top:64px}.stats-strip .stats-strip-grid{background:#ecedef;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1160px}.stats-strip .stat-cell{background:#fbfbfa;padding:26px 20px;text-align:center}.stats-strip .stat-cell .stat-value{font:600 26px IBM Plex Mono,monospace;letter-spacing:-.03em}.stats-strip .stat-cell .stat-label{color:#98a0ab;font-size:13px;margin-top:3px}@media (max-width:768px){.stats-strip .stats-strip-grid{grid-template-columns:1fr 1fr}}.steps-section{padding:80px 0 0}.steps-section .steps-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:32px}.steps-section .step-card{background:#fff;border:1px solid #e9ebee;border-radius:14px;padding:24px}.steps-section .step-card .step-number{color:#2e63e7;font:600 13px IBM Plex Mono,monospace}.steps-section .step-card h3{font-size:17px;margin:10px 0 6px}.steps-section .step-card p{color:#5a6472;font-size:14.5px;line-height:1.55}@media (max-width:768px){.steps-section .steps-grid{grid-template-columns:1fr}}.feature-tiles-section{padding:80px 0 0}.feature-tiles-section .feature-tiles{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:32px}.feature-tiles-section .feature-tile{background:#f5f6f8;border-radius:14px;padding:26px}.feature-tiles-section .feature-tile .tile-dot{background:#2e63e7;border-radius:3px;height:10px;width:10px}.feature-tiles-section .feature-tile .tile-dot.green{background:#22b368}.feature-tiles-section .feature-tile .tile-dot.amber{background:#e4b54a}.feature-tiles-section .feature-tile .tile-dot.dark{background:#0b1220}.feature-tiles-section .feature-tile h3{font-size:16.5px;margin:14px 0 6px}.feature-tiles-section .feature-tile p{color:#5a6472;font-size:14.5px;line-height:1.55}@media (max-width:768px){.feature-tiles-section .feature-tiles{grid-template-columns:1fr}}.why-section{background:#fff;border-bottom:1px solid #ecedef;border-top:1px solid #ecedef;margin-top:80px}.why-section .why-inner{align-items:start;display:grid;gap:64px;grid-template-columns:1.05fr 1fr;margin:0 auto;max-width:1160px;padding:84px 24px}.why-section .why-copy h2{font-size:32px;margin:10px 0 0;max-width:480px}.why-section .why-copy p{color:#5a6472;font-size:15.5px;line-height:1.65;margin:18px 0 0}.why-section .why-copy p strong{color:#0b1220}.why-section .why-copy p+p{margin-top:14px}.why-section .why-copy .check-list{margin-top:24px}.why-section .why-cards{display:flex;flex-direction:column;gap:14px}.why-section .threshold-card{background:#fbfbfa;border:1px solid #e9ebee;border-radius:14px;padding:22px 24px}.why-section .threshold-card .threshold-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.why-section .threshold-card .threshold-head .threshold-label{color:#98a0ab;font-size:12px;font-weight:650;letter-spacing:.05em}.why-section .threshold-card .threshold-head .threshold-value{color:#b7860b;font:600 24px IBM Plex Mono,monospace}.why-section .threshold-card .threshold-track{background:#eef0f3;border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.why-section .threshold-card .threshold-track span{background:#22b368;border-radius:999px;display:block;height:100%}.why-section .threshold-card .threshold-foot{color:#98a0ab;display:flex;font-size:12.5px;justify-content:space-between;margin-top:8px}.why-section .threshold-card .threshold-foot strong{color:#178a50}.why-section .consequence-card{background:#0b1220;border-radius:14px;color:#fff;padding:22px 24px}.why-section .consequence-card .consequence-label{color:#8b93a5;font-size:12px;font-weight:650;letter-spacing:.05em}.why-section .consequence-card .consequence-list{color:#c0c6d2;display:flex;flex-direction:column;font-size:14px;gap:9px;margin-top:14px}.why-section .consequence-card .consequence-list>div{align-items:baseline;display:flex;gap:10px}.why-section .consequence-card .consequence-list>div span{color:#e4b54a;flex:none;font:600 12px IBM Plex Mono,monospace}@media (max-width:1024px){.why-section .why-inner{gap:40px;grid-template-columns:1fr;padding:56px 24px}}.use-cases-section{padding:80px 0 0}.use-cases-section .use-cases-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:32px}.use-cases-section .use-case-card{background:#fff;border:1px solid #e9ebee;border-radius:16px;display:flex;flex-direction:column;padding:28px}.use-cases-section .use-case-card .use-case-kicker{align-items:center;display:flex;gap:9px}.use-cases-section .use-case-card .use-case-kicker .kicker-dot{background:#2e63e7;border-radius:3px;flex:none;height:10px;width:10px}.use-cases-section .use-case-card .use-case-kicker .kicker-dot.green{background:#22b368}.use-cases-section .use-case-card .use-case-kicker .kicker-dot.dark{background:#0b1220}.use-cases-section .use-case-card .use-case-kicker .kicker-label{color:#2e63e7;font-size:12.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.use-cases-section .use-case-card .use-case-kicker .kicker-label.green{color:#178a50}.use-cases-section .use-case-card .use-case-kicker .kicker-label.dark{color:#5a6472}.use-cases-section .use-case-card h3{font-size:19px;letter-spacing:-.015em;margin:14px 0 8px}.use-cases-section .use-case-card>p{color:#5a6472;font-size:14.5px;line-height:1.6}.use-cases-section .use-case-card .check-list{gap:10px;margin-top:18px}.use-cases-section .use-case-card .check-list .check-item{font-size:14px}.use-cases-section .use-case-card .use-case-foot{color:#2e63e7;font-size:14px;font-weight:600;margin-top:auto;padding-top:22px}@media (max-width:1024px){.use-cases-section .use-cases-grid{grid-template-columns:1fr}}.testimonials-section{padding:80px 0 0}.testimonials-section .testimonials-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:36px}.testimonials-section .testimonial-card{background:#fff;border:1px solid #e9ebee;border-radius:14px;padding:26px 28px}.testimonials-section .testimonial-card .testimonial-mark{color:#dce5f5;font:600 22px IBM Plex Mono,monospace;line-height:1}.testimonials-section .testimonial-card .testimonial-quote{color:#38404c;font-size:15.5px;line-height:1.6;margin-top:6px}.testimonials-section .testimonial-card .testimonial-source{align-items:center;display:flex;gap:8px;margin-top:16px}.testimonials-section .testimonial-card .testimonial-source .source-dot{background:#2e63e7;border-radius:50%;flex:none;height:8px;width:8px}.testimonials-section .testimonial-card .testimonial-source .source-dot.green{background:#22b368}.testimonials-section .testimonial-card .testimonial-source .source-dot.amber{background:#e4b54a}.testimonials-section .testimonial-card .testimonial-source .source-dot.dark{background:#0b1220}.testimonials-section .testimonial-card .testimonial-source span:last-child{color:#98a0ab;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}@media (max-width:768px){.testimonials-section .testimonials-grid{grid-template-columns:1fr}}.feature-panels{display:flex;flex-direction:column;gap:16px;padding:72px 0 0}.feature-panel{align-items:center;background:#fff;border:1px solid #e9ebee;border-radius:20px;display:grid;gap:64px;grid-template-columns:1fr 1fr;padding:48px 52px}.feature-panel .panel-kicker{align-items:center;display:flex;gap:9px}.feature-panel .panel-kicker .kicker-dot{background:#2e63e7;border-radius:3px;flex:none;height:10px;width:10px}.feature-panel .panel-kicker .kicker-dot.green{background:#22b368}.feature-panel .panel-kicker .kicker-dot.amber{background:#e4b54a}.feature-panel .panel-kicker .kicker-dot.blue-light{background:#9db8f5}.feature-panel .panel-kicker .kicker-label{color:#2e63e7;font-size:12.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.feature-panel .panel-kicker .kicker-label.green{color:#178a50}.feature-panel .panel-kicker .kicker-label.amber{color:#b7860b}.feature-panel .panel-kicker .kicker-label.blue-light{color:#9db8f5}.feature-panel h2{font-size:28px;letter-spacing:-.022em;margin:14px 0 0}.feature-panel .panel-copy{color:#5a6472;font-size:15px;line-height:1.65;margin:14px 0 0}.feature-panel .check-list{gap:10px;margin-top:20px}.feature-panel .check-list .check-item{font-size:14px}.feature-panel.dark{background:#0b1220;border:none;color:#fff}.feature-panel.dark .panel-copy{color:#c0c6d2}.feature-panel.flip .panel-text{order:2}.feature-panel.flip .panel-visual{order:1}@media (max-width:1024px){.feature-panel{gap:36px;grid-template-columns:1fr;padding:32px 28px}.feature-panel.flip .panel-text{order:1}.feature-panel.flip .panel-visual{order:2}}.events-mock{border:1px solid #e9ebee;border-radius:14px;overflow:hidden}.events-mock .events-mock-head{align-items:center;background:#fbfbfa;border-bottom:1px solid #eef0f3;display:flex;gap:12px;justify-content:space-between;padding:12px 18px}.events-mock .events-mock-head .events-mock-title{color:#5a6472;font-size:12.5px;font-weight:600}.events-mock .events-mock-head .events-mock-domain{color:#98a0ab;font:500 11px IBM Plex Mono,monospace}.events-mock .event-row{align-items:center;animation:slidein .5s ease both;border-bottom:1px solid #f4f5f7;display:flex;gap:14px;justify-content:space-between;padding:13px 18px}.events-mock .event-row .event-info{min-width:0}.events-mock .event-row .event-info .event-who{color:#0b1220;font:500 13px IBM Plex Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.events-mock .event-row .event-info .event-why{color:#98a0ab;font-size:12px;margin-top:2px}.events-mock .event-row .event-tag{border-radius:5px;flex:none;font-size:10.5px;font-weight:650;letter-spacing:.04em;padding:3px 8px}.events-mock .event-row .event-tag.hard{background:#fbe7dc;color:#b7420b}.events-mock .event-row .event-tag.soft{background:#fbf3dc;color:#b7860b}.events-mock .event-row .event-tag.complaint{background:#f1e7fb;color:#8a2be2}.trend-mock{border:1px solid #e9ebee;border-radius:14px;padding:22px 24px}.trend-mock .trend-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.trend-mock .trend-head .trend-title{color:#5a6472;font-size:12.5px;font-weight:600}.trend-mock .trend-head .trend-status{align-items:center;background:#eaf7f0;border-radius:999px;color:#178a50;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:3px 9px}.trend-mock .trend-head .trend-status span{animation:pulse 1.8s infinite;background:#22b368;border-radius:50%;height:5px;width:5px}.trend-mock .trend-chart{margin-top:18px;position:relative}.trend-mock .trend-chart .trend-threshold{border-top:1.5px dashed #e4b54a;left:0;position:absolute;right:0;top:18px}.trend-mock .trend-chart .trend-threshold span{background:#fff;color:#b7860b;font:500 10px IBM Plex Mono,monospace;padding:0 3px;position:absolute;right:0;top:-8px}.trend-mock .trend-chart .trend-bars{align-items:flex-end;display:flex;gap:3px;height:120px}.trend-mock .trend-chart .trend-bars span{animation:rise .6s ease both;background:#bfe6d2;border-radius:2px 2px 0 0;flex:1;transform-origin:bottom}.trend-mock .trend-chart .trend-bars span.spike{background:#f0dca0}.trend-mock .trend-axis{color:#b4bac4;display:flex;font:500 10px IBM Plex Mono,monospace;justify-content:space-between;margin-top:8px}.trend-mock .trend-stats{border-top:1px solid #f4f5f7;display:flex;gap:18px;margin-top:16px;padding-top:14px}.trend-mock .trend-stats .trend-stat-value{font:600 18px IBM Plex Mono,monospace;letter-spacing:-.03em}.trend-mock .trend-stats .trend-stat-value.green{color:#178a50}.trend-mock .trend-stats .trend-stat-label{color:#98a0ab;font-size:11.5px}.alerts-mock{display:flex;flex-direction:column;gap:10px}.alerts-mock .alert-card{align-items:flex-start;animation:slidein .5s ease both;background:#fff;border:1px solid #e9ebee;border-radius:12px;display:flex;gap:12px;padding:15px 18px}.alerts-mock .alert-card.warning{background:#fffdf6;border-color:#f0dca0}.alerts-mock .alert-card .alert-dot{background:#2e63e7;border-radius:50%;flex:none;height:8px;margin-top:5px;width:8px}.alerts-mock .alert-card .alert-dot.amber{animation:pulse 1.6s infinite;background:#e4b54a}.alerts-mock .alert-card .alert-dot.green{background:#22b368}.alerts-mock .alert-card .alert-title{font-size:13.5px;font-weight:650}.alerts-mock .alert-card .alert-text{color:#5a6472;font-size:12.5px;margin-top:2px}.code-mock{background:#0e1526;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden}.code-mock .code-mock-head{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:12px;justify-content:space-between;padding:10px 16px}.code-mock .code-mock-head .code-mock-url{color:#8b93a5;font:500 11.5px IBM Plex Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-mock .code-mock-head .code-mock-status{color:#22b368;flex:none;font:500 10.5px IBM Plex Mono,monospace}.code-mock pre{color:#c9d9f6;font:400 12.5px/1.75 IBM Plex Mono,monospace;margin:0;overflow-x:auto;padding:18px 20px}.trust-cards{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:16px}.trust-cards .trust-card{background:#fff;border:1px solid #e9ebee;border-radius:16px;padding:26px}.trust-cards .trust-card .tile-dot{background:#2e63e7;border-radius:3px;height:10px;width:10px}.trust-cards .trust-card .tile-dot.green{background:#22b368}.trust-cards .trust-card .tile-dot.amber{background:#e4b54a}.trust-cards .trust-card h3{font-size:16px;margin:14px 0 6px}.trust-cards .trust-card p{color:#5a6472;font-size:14px;line-height:1.6}@media (max-width:768px){.trust-cards{grid-template-columns:1fr}}.pricing-section{padding:80px 0 0}.pricing-toggle{background:#f1f2f4;border:1px solid #e9ebee;border-radius:999px;display:inline-flex;margin-top:30px;padding:4px}.pricing-toggle button{background:transparent;border:none;border-radius:999px;color:#5a6472;cursor:pointer;font-family:Instrument Sans,system-ui,sans-serif;font-size:13.5px;font-weight:600;padding:9px 20px}.pricing-toggle button.active{background:#0b1220;color:#fff}.pricing-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:36px}@media (max-width:1024px){.pricing-grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:480px}}.plan-card{background:#fff;border:1px solid #e9ebee;border-radius:16px;display:flex;flex-direction:column;padding:30px;position:relative}.plan-card .plan-badge{background:rgba(46,99,231,.25);border-radius:999px;color:#9db8f5;font-size:11px;font-weight:650;padding:4px 9px;position:absolute;right:26px;text-transform:uppercase;top:26px}.plan-card .plan-name{font-size:14px;font-weight:650}.plan-card .plan-tagline{color:#98a0ab;font-size:13px;margin-top:3px}.plan-card .plan-price{align-items:baseline;display:flex;gap:6px;margin:18px 0 2px}.plan-card .plan-price .plan-price-value{font:600 42px IBM Plex Mono,monospace;letter-spacing:-.04em}.plan-card .plan-price .plan-price-per{color:#98a0ab;font-size:13.5px}.plan-card .plan-price-note{color:#98a0ab;font-size:12.5px;min-height:18px}.plan-card .plan-trial-note{background:#0b1220;border-radius:9px;color:#fff;font-size:13.5px;font-weight:640;margin-top:12px;padding:9px 13px;text-align:center}.plan-card .plan-trial-note small{color:#8b93a5;display:block;font-size:11.5px;font-weight:500}.plan-card .plan-cta{border:1px solid #e1e4e8;border-radius:9px;color:#0b1220;display:block;font-size:14px;font-weight:600;margin:22px 0;padding:12px;text-align:center}.plan-card .plan-cta:hover{border-color:#2e63e7;color:#2e63e7;opacity:1}.plan-card .plan-limits{border-top:1px solid #eef0f3;color:#38404c;display:flex;flex-direction:column;font-size:14px;gap:11px;padding-top:20px}.plan-card .plan-limits>div{display:flex;gap:12px;justify-content:space-between}.plan-card .plan-limits>div .plan-limit-value{font:600 13.5px IBM Plex Mono,monospace}.plan-card .plan-features{border-top:1px solid #eef0f3;color:#38404c;display:flex;flex-direction:column;font-size:13.5px;gap:9px;margin-top:18px;padding-top:18px}.plan-card .plan-features>div{align-items:baseline;display:flex;gap:9px}.plan-card .plan-features>div .plan-feature-mark{color:#178a50;flex:none;font:600 12px IBM Plex Mono,monospace}.plan-card .plan-features>div.excluded{color:#c6cbd3;text-decoration:line-through}.plan-card .plan-features>div.excluded .plan-feature-mark{color:#c6cbd3;text-decoration:none}.plan-card.popular{background:#0b1220;border:none;box-shadow:0 24px 50px -24px rgba(11,18,32,.5);color:#fff}.plan-card.popular .plan-price-note,.plan-card.popular .plan-price-per,.plan-card.popular .plan-tagline{color:#8b93a5}.plan-card.popular .plan-cta{background:#2e63e7;border:none;color:#fff}.plan-card.popular .plan-cta:hover{background:#1f4fc7;color:#fff}.plan-card.popular .plan-features,.plan-card.popular .plan-limits{border-top-color:hsla(0,0%,100%,.12);color:#c0c6d2}.plan-card.popular .plan-features .plan-limit-value,.plan-card.popular .plan-limits .plan-limit-value{color:#fff}.plan-card.popular .plan-features>div .plan-feature-mark{color:#22b368}.plan-card.popular .plan-features>div.excluded,.plan-card.popular .plan-features>div.excluded .plan-feature-mark{color:#8b93a5}.pricing-footnote{color:#98a0ab;font-size:13px;margin-top:20px;text-align:center}.trial-banner{background:#f3f7fe;border:1px solid #dee7fa;border-radius:14px;color:#38404c;font-size:14px;margin-top:36px;padding:18px 24px;text-align:center}.trial-banner strong{color:#0b1220}.plan-includes-band{background:#fff;border-bottom:1px solid #ecedef;border-top:1px solid #ecedef;margin-top:72px}.plan-includes-band .plan-includes-inner{margin:0 auto;max-width:1160px;padding:64px 24px 72px}.plan-includes-band h2{font-size:26px}.plan-includes-band .plan-includes-note{color:#5a6472;font-size:14px;margin-top:6px}.plan-includes-band .plan-includes-grid{display:grid;gap:14px 28px;grid-template-columns:repeat(4,1fr);margin-top:32px}@media (max-width:1024px){.plan-includes-band .plan-includes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.plan-includes-band .plan-includes-grid{grid-template-columns:1fr}}.plans-carousel{position:relative}.plans-carousel .pricing-grid.carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.plans-carousel .pricing-grid.carousel::-webkit-scrollbar{display:none}.plans-carousel .pricing-grid.carousel .plan-card{flex:0 0 calc(33.33333% - 10.66667px);scroll-snap-align:start}@media (max-width:1024px){.plans-carousel .pricing-grid.carousel .plan-card{flex-basis:calc(50% - 8px)}}@media (max-width:768px){.plans-carousel .pricing-grid.carousel .plan-card{flex-basis:100%}}@media (max-width:1024px){.plans-carousel .pricing-grid.carousel{margin-left:0;margin-right:0;max-width:none}}.plans-carousel-arrow{align-items:center;background:#fff;border:1px solid #e9ebee;border-radius:50%;box-shadow:0 8px 18px rgba(11,18,32,.08);color:#0b1220;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;line-height:1;padding:0 0 3px;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .15s ease,color .15s ease,opacity .15s ease;width:40px;z-index:2}.plans-carousel-arrow.prev{left:-18px}.plans-carousel-arrow.next{right:-18px}.plans-carousel-arrow:hover{border-color:#2e63e7;color:#2e63e7}.plans-carousel-arrow[disabled]{cursor:default;opacity:.35;pointer-events:none}@media (max-width:768px){.plans-carousel-arrow.prev{left:-8px}.plans-carousel-arrow.next{right:-8px}}.articles-list-section{padding:36px 0 0}.featured-article{background:#fff;border:1px solid #e9ebee;border-radius:18px;color:#0b1220;display:grid;grid-template-columns:1.15fr 1fr;overflow:hidden}.featured-article:hover{border-color:#b9c6e8;opacity:1}.featured-article .featured-article-image{background:#eaf0fe;min-height:280px}.featured-article .featured-article-image img{display:block;height:100%;object-fit:cover;width:100%}.featured-article .featured-article-body{display:flex;flex-direction:column;padding:36px 38px}.featured-article .featured-article-body .article-meta{align-items:center;color:#98a0ab;display:flex;font-size:12.5px;gap:12px}.featured-article .featured-article-body h2{font-size:26px;letter-spacing:-.02em;line-height:1.25;margin:16px 0 10px}.featured-article .featured-article-body .featured-article-teaser{color:#5a6472;font-size:14.5px;line-height:1.6}.featured-article .featured-article-body .featured-article-more{color:#2e63e7;font-size:14px;font-weight:600;margin-top:auto;padding-top:18px}@media (max-width:768px){.featured-article{grid-template-columns:1fr}.featured-article .featured-article-image{min-height:200px}.featured-article .featured-article-body{padding:24px}}.articles-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:16px}@media (max-width:1024px){.articles-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.articles-grid{grid-template-columns:1fr}}.article-card{background:#fff;border:1px solid #e9ebee;border-radius:14px;color:#0b1220;display:flex;flex-direction:column;overflow:hidden}.article-card:hover{border-color:#b9c6e8;opacity:1}.article-card .article-card-image{background:#eaf0fe;height:150px}.article-card .article-card-image img{display:block;height:100%;object-fit:cover;width:100%}.article-card .article-card-body{display:flex;flex:1;flex-direction:column;padding:20px 22px 22px}.article-card .article-card-body .article-meta{color:#98a0ab;font-size:12px}.article-card .article-card-body h3{font-size:16px;line-height:1.35;margin:12px 0 8px}.article-card .article-card-body .article-card-teaser{color:#5a6472;font-size:13px;line-height:1.55}.article-card .article-card-body .article-card-foot{color:#98a0ab;font-size:12px;margin-top:auto;padding-top:14px}.article-tiles{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:32px}.article-tiles.cols-3{grid-template-columns:repeat(3,1fr);margin-top:24px}@media (max-width:1024px){.article-tiles,.article-tiles.cols-3{grid-template-columns:1fr 1fr}}@media (max-width:560px){.article-tiles,.article-tiles.cols-3{grid-template-columns:1fr}}.article-tile{background:#fff;border:1px solid #e9ebee;border-radius:14px;color:#0b1220;display:flex;flex-direction:column;padding:22px}.article-tile:hover{border-color:#b9c6e8;opacity:1}.article-tile .article-tile-date{color:#2e63e7;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.article-tile h3{font-size:15.5px;line-height:1.35;margin:10px 0 8px}.article-tile .article-tile-teaser{color:#5a6472;font-size:13px;line-height:1.55}.article-tile .article-tile-foot{color:#98a0ab;font-size:12px;margin-top:auto;padding-top:14px}.pagination{align-items:center;display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px;justify-content:center;margin-top:40px}.pagination .page-item{border-radius:8px;color:#5a6472;display:grid;height:34px;min-width:34px;padding:0 6px;place-items:center}.pagination .page-item:hover{background:#f1f2f4;opacity:1}.pagination .page-item.current{background:#0b1220;color:#fff;font-weight:650}.pagination .page-item.disabled{color:#c6cbd3;pointer-events:none}.pagination .page-item.nav-word{color:#2e63e7;font-weight:600;padding:0 10px}.article-hero{padding:52px 0 0}.article-hero .breadcrumb{color:#98a0ab;font-size:13px}.article-hero .breadcrumb .breadcrumb-sep{margin:0 6px}.article-hero .article-meta{align-items:center;color:#98a0ab;display:flex;font-size:13px;gap:12px;margin-top:22px}.article-hero h1{font-size:clamp(32px,3.8vw,44px);letter-spacing:-.028em;line-height:1.12;margin:16px 0 0;max-width:760px}.article-layout{align-items:start;display:grid;gap:56px;grid-template-columns:1fr 300px;padding:44px 0 0}@media (max-width:1024px){.article-layout{grid-template-columns:1fr}.article-layout .article-sidebar{position:static}}.article-hero-image{border:1px solid #e9ebee;border-radius:16px;margin-bottom:8px;overflow:hidden}.article-hero-image img{display:block;width:100%}.article-content h2{font-size:25px;letter-spacing:-.02em;margin:40px 0 0}.article-content h3{font-size:20px;margin:30px 0 0}.article-content p{color:#38404c;font-size:15.5px;line-height:1.75;margin:14px 0 0}.article-content ol,.article-content ul{color:#38404c;font-size:15.5px;line-height:1.9;margin:14px 0 0;padding-left:22px}.article-content img{border-radius:12px;margin:22px 0 0}.article-content blockquote{border-left:3px solid #2e63e7;color:#5a6472;margin:22px 0 0;padding:4px 0 4px 20px}.article-content pre{background:#0e1526;border-radius:12px;color:#c9d9f6;font:400 12.5px/1.75 IBM Plex Mono,monospace;margin:22px 0 0;overflow-x:auto;padding:18px 20px}.article-content code{font-family:IBM Plex Mono,monospace;font-size:.9em}.article-content table{border-collapse:collapse;font-size:14px;margin:22px 0 0;width:100%}.article-content table td,.article-content table th{border:1px solid #e9ebee;padding:10px 12px;text-align:left}.article-content table th{background:#f5f6f8}.article-content a{text-decoration:underline;text-underline-offset:2px}.article-promo{align-items:center;background:#0b1220;border-radius:16px;color:#fff;display:flex;gap:24px;justify-content:space-between;margin-top:36px;padding:28px 32px}.article-promo .article-promo-title{font-size:18px;font-weight:640;letter-spacing:-.01em}.article-promo .article-promo-text{color:#c0c6d2;font-size:14px;margin-top:4px}.article-promo .btn{border-radius:9px;box-shadow:none;flex:none;font-size:14px;padding:12px 20px}@media (max-width:560px){.article-promo{align-items:flex-start;flex-direction:column}}.article-sidebar{display:flex;flex-direction:column;gap:16px;position:sticky;top:86px}.article-sidebar .sidebar-card{background:#fff;border:1px solid #e9ebee;border-radius:14px;padding:22px 24px}.article-sidebar .sidebar-card .sidebar-card-title{color:#98a0ab;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.article-sidebar .sidebar-card .sidebar-links{display:flex;flex-direction:column;font-size:13.5px;gap:10px;margin-top:14px}.article-sidebar .sidebar-card .sidebar-links a{color:#38404c;line-height:1.45}.article-sidebar .sidebar-card .sidebar-links a:hover{color:#2e63e7;opacity:1}.article-sidebar .sidebar-promo{background:#f3f7fe;border:1px solid #dee7fa;border-radius:14px;padding:22px 24px}.article-sidebar .sidebar-promo .sidebar-promo-kicker{align-items:center;color:#2e63e7;display:flex;font-size:12px;font-weight:650;gap:7px;letter-spacing:.06em}.article-sidebar .sidebar-promo .sidebar-promo-title{font-size:15px;font-weight:640;line-height:1.4;margin-top:10px}.article-sidebar .sidebar-promo .sidebar-promo-text{color:#5a6472;font-size:13px;line-height:1.55;margin-top:6px}.article-sidebar .sidebar-promo .btn{border-radius:8px;box-shadow:none;display:block;font-size:13.5px;margin-top:16px;padding:10px}.keep-reading{padding:72px 0 0}.docs-layout{align-items:start;display:grid;gap:56px;grid-template-columns:240px 1fr}@media (max-width:1024px){.docs-layout{gap:0;grid-template-columns:1fr}}.docs-sidebar{border-right:1px solid #ecedef;min-height:calc(100vh - 62px);padding:44px 0;position:sticky;top:86px}.docs-sidebar .docs-nav-title{color:#98a0ab;font-size:11.5px;font-weight:650;letter-spacing:.06em;margin-top:24px;text-transform:uppercase}.docs-sidebar .docs-nav-title:first-child{margin-top:0}.docs-sidebar .docs-nav{display:flex;flex-direction:column;gap:2px;margin-top:10px}.docs-sidebar .docs-nav a{border-radius:7px;color:#38404c;font-size:13.5px;padding:7px 10px}.docs-sidebar .docs-nav a:hover{background:#f1f2f4;opacity:1}.docs-sidebar .docs-nav a.active{background:#eaf0fe;color:#2e63e7;font-weight:600}@media (max-width:1024px){.docs-sidebar{border-bottom:1px solid #ecedef;border-right:0;min-height:0;padding:32px 0 24px;position:static}}.docs-content{max-width:720px;padding:44px 0 96px}.docs-content h1{font-size:38px;letter-spacing:-.028em;line-height:1.1;margin:12px 0 0}.docs-content .docs-lead{color:#5a6472;font-size:16px;line-height:1.65;margin:14px 0 0}.docs-content h2{border-top:1px solid #ecedef;font-size:23px;letter-spacing:-.02em;margin:44px 0 0;padding-top:20px;scroll-margin-top:86px}.docs-content h3{font-size:17px;letter-spacing:-.01em;margin:26px 0 0;scroll-margin-top:86px}.docs-content p{color:#5a6472;font-size:14.5px;line-height:1.65;margin:12px 0 0}.docs-content p strong{color:#0b1220}.docs-content ul{color:#5a6472;font-size:14.5px;line-height:1.8;margin:12px 0 0;padding-left:22px}.docs-content ul strong{color:#0b1220}.docs-content code{background:#f1f2f4;border:1px solid #e9ebee;border-radius:5px;color:#0b1220;font-family:IBM Plex Mono,monospace;font-size:.92em;padding:1px 5px}.docs-steps{display:flex;flex-direction:column;gap:12px;margin-top:18px}.docs-steps .docs-step{align-items:flex-start;display:flex;gap:14px}.docs-steps .docs-step .docs-step-number{background:#eaf0fe;border-radius:50%;color:#2e63e7;display:grid;flex:none;font:600 12px IBM Plex Mono,monospace;height:24px;margin-top:1px;place-items:center;width:24px}.docs-steps .docs-step .docs-step-text{color:#38404c;font-size:14.5px;line-height:1.65}.docs-steps .docs-step .docs-step-text strong{color:#0b1220}.docs-code{background:#0b1220;border-radius:12px;margin-top:16px;overflow:hidden}.docs-code .docs-code-head{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:12px;justify-content:space-between;padding:10px 16px}.docs-code .docs-code-head span{color:#8b93a5;font:500 11.5px IBM Plex Mono,monospace}.docs-code pre{color:#c9d9f6;font:400 13px/1.7 IBM Plex Mono,monospace;margin:0;overflow-x:auto;padding:18px 20px}.docs-callout{border-radius:12px;display:flex;gap:12px;margin-top:16px;padding:16px 18px}.docs-callout .docs-callout-icon{background:#fff;border-radius:50%;display:grid;flex:none;font-size:11px;font-weight:700;height:19px;margin-top:1px;place-items:center;width:19px}.docs-callout .docs-callout-text{font-size:13.5px;line-height:1.6}.docs-callout.good{background:#eaf7f0;border:1px solid #d0ebdc}.docs-callout.good .docs-callout-icon{color:#178a50}.docs-callout.good .docs-callout-text{color:#25543a}.docs-callout.warn{background:#fbf3dc;border:1px solid #f0dca0}.docs-callout.warn .docs-callout-icon{color:#b7860b}.docs-callout.warn .docs-callout-text{color:#7a6a45}.docs-callout.info{background:#f3f7fe;border:1px solid #dee7fa}.docs-callout.info .docs-callout-icon{color:#2e63e7}.docs-callout.info .docs-callout-text{color:#38404c}.docs-rows{display:flex;flex-direction:column;gap:10px;margin-top:16px}.docs-rows .docs-row{align-items:center;background:#fff;border:1px solid #e9ebee;border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.docs-rows .docs-row .docs-row-label{align-items:center;display:flex;font-size:14.5px;font-weight:600;gap:12px}.docs-rows .docs-row .docs-row-label .docs-row-dot{background:#2e63e7;border-radius:50%;flex:none;height:8px;width:8px}.docs-rows .docs-row .docs-row-label .docs-row-dot.green{background:#22b368}.docs-rows .docs-row .docs-row-label .docs-row-dot.amber{background:#e4b54a}.docs-rows .docs-row .docs-row-label .docs-row-dot.dark{background:#0b1220}.docs-rows .docs-row .docs-row-note{color:#98a0ab;font-size:12.5px;text-align:right}@media (max-width:560px){.docs-rows .docs-row{align-items:flex-start;flex-direction:column}.docs-rows .docs-row .docs-row-note{text-align:left}}.docs-help{border:1.5px dashed #e1e4e8;border-radius:14px;display:grid;margin-top:44px;padding:36px;place-items:center;text-align:center}.docs-help .docs-help-title{color:#5a6472;font-size:14.5px;font-weight:640}.docs-help .docs-help-text{color:#98a0ab;font-size:13px;margin-top:4px;max-width:420px}.contact-layout{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1.1fr;padding:72px 0 96px}@media (max-width:1024px){.contact-layout{gap:40px;grid-template-columns:1fr}}.contact-intro h1{font-size:clamp(34px,4vw,46px);letter-spacing:-.03em;line-height:1.08;margin:12px 0 0}.contact-intro .contact-intro-sub{color:#5a6472;font-size:16.5px;line-height:1.6;margin:16px 0 0;max-width:440px}.contact-cards{display:flex;flex-direction:column;gap:14px;margin-top:32px}.contact-cards .contact-card{align-items:center;background:#fff;border:1px solid #e9ebee;border-radius:14px;display:flex;gap:14px;padding:20px 22px}.contact-cards .contact-card .contact-card-icon{background:#eaf0fe;border-radius:10px;color:#2e63e7;display:grid;flex:none;font:600 13px IBM Plex Mono,monospace;height:38px;place-items:center;width:38px}.contact-cards .contact-card .contact-card-icon.green{background:#eaf7f0;color:#178a50}.contact-cards .contact-card .contact-card-icon.amber{background:#fff;color:#b7860b}.contact-cards .contact-card .contact-card-title{font-size:14.5px;font-weight:640}.contact-cards .contact-card .contact-card-text{color:#98a0ab;font-size:13px;margin-top:2px}.contact-cards .contact-card.highlight{background:#fbf3dc;border-color:#f0dca0}.contact-cards .contact-card.highlight .contact-card-text{color:#7a6a45}.contact-form-card{background:#fff;border:1px solid #e9ebee;border-radius:18px;box-shadow:0 24px 60px -40px rgba(11,18,32,.25);padding:34px 36px}@media (max-width:560px){.contact-form-card{padding:24px}}.contact-form-card .form-row{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:560px){.contact-form-card .form-row{grid-template-columns:1fr}}.contact-form-card .form-field{color:#38404c;display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:7px;margin-top:16px}.contact-form-card .form-field:first-child{margin-top:0}.contact-form-card .form-field label{color:#38404c;font-size:13px;font-weight:600}.contact-form-card input[type=email],.contact-form-card input[type=password],.contact-form-card input[type=text],.contact-form-card select,.contact-form-card textarea{background:#fbfbfa;border:1px solid #e1e4e8;border-radius:9px;color:#0b1220;font-family:Instrument Sans,system-ui,sans-serif;font-size:14px;padding:11px 13px;width:100%}.contact-form-card input[type=email]:focus,.contact-form-card input[type=password]:focus,.contact-form-card input[type=text]:focus,.contact-form-card select:focus,.contact-form-card textarea:focus{outline:2px solid #2e63e7;outline-offset:-1px}.contact-form-card textarea{min-height:140px;resize:vertical}.contact-form-card .form-recaptcha{display:flex;justify-content:center;margin-top:20px}.contact-form-card button[type=submit],.contact-form-card input[type=submit]{background:#2e63e7;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Instrument Sans,system-ui,sans-serif;font-size:15px;font-weight:600;margin-top:20px;padding:13px;width:100%}.contact-form-card button[type=submit]:hover,.contact-form-card input[type=submit]:hover{background:#1f4fc7}.contact-form-card .form-note{color:#98a0ab;font-size:12.5px;margin-top:12px;text-align:center}.contact-form-card .form-errors{background:#fbe7dc;border:1px solid rgba(183,66,11,.25);border-radius:9px;color:#b7420b;font-size:13.5px;margin-bottom:16px;padding:12px 14px}.contact-form-card .form-errors ul{margin:0;padding-left:18px}.contact-sent{padding:88px 0 96px;text-align:center}.contact-sent h1{font-size:clamp(30px,3.6vw,42px);letter-spacing:-.028em}.contact-sent p{color:#5a6472;font-size:16px;line-height:1.6;margin:16px auto 0;max-width:520px}.contact-sent .contact-sent-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.auth-section{padding:64px 0 96px}.auth-section .auth-head{margin-bottom:28px;text-align:center}.auth-section .auth-head h1{font-size:clamp(28px,3.4vw,36px);letter-spacing:-.028em}.auth-section .auth-head .auth-head-sub{color:#5a6472;font-size:15px;margin-top:10px}.auth-section .auth-card{margin:0 auto;max-width:460px}.auth-section .auth-sso{display:flex;flex-direction:column;gap:10px}.auth-section .auth-sso .btn{align-items:center;display:flex;gap:9px;justify-content:center;width:100%}.auth-section .auth-sso .btn svg{flex:none;height:18px;width:18px}.auth-section .auth-sso .btn i{margin-right:6px}.auth-section .auth-divider{align-items:center;color:#98a0ab;display:flex;font-size:12.5px;gap:14px;letter-spacing:.05em;margin:22px 0;text-transform:uppercase}.auth-section .auth-divider:after,.auth-section .auth-divider:before{border-top:1px solid #eef0f3;content:"";flex:1}.auth-section .auth-note{background:#f3f7fe;border:1px solid #dee7fa;border-radius:9px;color:#38404c;font-size:13.5px;margin-bottom:16px;padding:12px 14px}.auth-section .auth-foot{color:#98a0ab;font-size:13.5px;margin-top:18px;text-align:center}.auth-section .auth-card ul{color:#b7420b;font-size:13px;margin:0 0 10px;padding-left:18px}.auth-section.wide .auth-card{max-width:none}.auth-free-plan{background:#fff;border:1px solid #e9ebee;border-radius:14px;margin:28px auto 0;max-width:560px;padding:24px;text-align:center}.auth-free-plan p{color:#5a6472;font-size:13.5px;margin-top:12px}.auth-free-plan p small{color:#98a0ab}.auth-free-plan .auth-free-plan-intro{margin:0 0 12px}.checkout-card .checkout-summary{margin-bottom:4px}.checkout-card .checkout-row{align-items:center;border-bottom:1px solid #eef0f3;color:#38404c;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:10px 0}.checkout-card .checkout-row>span:first-child{color:#5a6472}.checkout-card .checkout-row:last-child{border-bottom:0}.checkout-card .checkout-row.total>span:last-child{color:#0b1220;font-family:IBM Plex Mono,monospace;font-size:17px;font-weight:600}.checkout-card .checkout-card-element{background:#fff;border:1px solid #e1e4e8;border-radius:9px;padding:13px 14px}.checkout-card .checkout-errors{margin:0 0 14px}.checkout-card .checkout-submit{border:none;cursor:pointer;font-family:Instrument Sans,system-ui,sans-serif;margin-top:6px;width:100%}.checkout-card .checkout-submit[disabled]{cursor:default;opacity:.65}.checkout-card .checkout-secure{color:#98a0ab;font-size:12.5px;margin:14px 0 0;text-align:center}