:root{--bg-main: #0B0C10;--bg-secondary: #1F2833;--bg-card: #15181e;--text-primary: #C5C6C7;--text-highlight: #66FCF1;--text-muted: #6b7280;--accent-cyan: #45A29E;--accent-cyan-glow: rgba(69, 162, 158, .3);--border-color: #2D3748;--border-active: #45A29E;--container-width: 1280px;--header-height: 80px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,sans-serif;background-color:var(--bg-main);color:var(--text-primary);line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit;transition:all .2s ease}ul{list-style:none}img{max-width:100%;display:block}h1,h2,h3,h4,.section-title{color:#fff;font-weight:700;letter-spacing:-.02em}h1{font-size:4rem;line-height:1.1;margin-bottom:1.5rem}.section-title{font-size:2.5rem;margin-bottom:3rem;text-align:center}h3{font-size:1.5rem;margin-bottom:.75rem;color:#fff}p{color:var(--text-primary);font-size:1.125rem;opacity:.9}.subtext{font-size:1.25rem;color:var(--text-highlight);margin-bottom:1rem}.container{max-width:var(--container-width);margin:0 auto;padding:0 2rem}.section{padding:8rem 0}.alt-bg{background-color:var(--bg-secondary)}.dark-section{background-color:#050505}.text-center{text-align:center}.max-w-800{max-width:800px;margin:0 auto}.mb-2{margin-bottom:2rem}.btn{display:inline-block;padding:1rem 2rem;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;cursor:pointer;transition:all .3s}.btn-primary{background-color:var(--text-highlight);color:#0b0c10;border:1px solid var(--text-highlight)}.btn-primary:hover{background-color:transparent;color:var(--text-highlight);box-shadow:0 0 15px var(--accent-cyan-glow)}.btn-primary-sm{background-color:var(--text-highlight);color:#0b0c10;padding:.5rem 1rem;font-size:.8rem;border-radius:2px}.btn-secondary{border:1px solid var(--text-primary);color:var(--text-primary)}.btn-secondary:hover{border-color:var(--text-highlight);color:var(--text-highlight)}.btn-outline-full{display:block;width:100%;text-align:center;border:1px solid var(--border-color);padding:.8rem;color:var(--text-muted);font-size:.8rem}.btn-outline-full:hover{border-color:var(--text-highlight);color:var(--text-highlight)}header{height:var(--header-height);position:fixed;top:0;left:0;width:100%;background-color:#0b0c10e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;border-bottom:1px solid rgba(255,255,255,.05)}header .container{height:100%;display:flex;align-items:center;justify-content:space-between}.logo{font-size:1.5rem;font-weight:700;letter-spacing:-.05em;color:#fff}.logo span{color:var(--text-highlight)}nav ul{display:flex;gap:2rem;align-items:center}nav a{font-size:.9rem;font-weight:500;color:#e0e0e0}nav a:hover{color:var(--text-highlight)}.hero{position:relative;height:90vh;display:flex;align-items:center;overflow:hidden}.hero-bg-slider,.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%}.hero-bg{background-size:cover;background-position:center;opacity:0;transition:opacity 2s ease-in-out,transform 18s ease-out;transform:scale(1);will-change:transform,opacity;z-index:0}.hero-bg.active{opacity:1;z-index:1;transform:scale(1.1)}.hero-content{position:relative;z-index:2;max-width:900px;margin-left:0;padding:2.5rem;background:#0b0c10a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;border:1px solid rgba(255,255,255,.05)}.hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#0006,#0000001a);z-index:1;pointer-events:none}.hero-content h1{font-size:4.5rem;line-height:1.05;margin-bottom:1.5rem;text-shadow:0 4px 20px rgba(0,0,0,.9)}.hero-product-def{font-size:1.5rem;color:#ffffffd9;font-weight:300;max-width:800px;line-height:1.5;margin-bottom:2.5rem;text-shadow:0 2px 10px rgba(0,0,0,.8)}.hero-features{list-style:none;margin-bottom:3rem;padding:1.5rem;background:#ffffff08;border-radius:8px;display:inline-block}.hero-features li{font-size:1.2rem;color:#fff;margin-bottom:.75rem;display:flex;align-items:center;text-shadow:0 2px 4px rgba(0,0,0,.8)}.hero-features li:last-child{margin-bottom:0}.hero-features li:before{content:"▹";color:#66fcf1;margin-right:1rem;font-weight:700;font-size:1.4rem}.hero-actions{margin-top:2.5rem;display:flex;gap:1.5rem}.differentiation-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.diff-image-wrapper{height:500px;border:1px solid var(--border-color);overflow:hidden}.diff-image{width:100%;height:100%;object-fit:cover;filter:saturate(0) contrast(1.2);filter:contrast(1.1)}.diff-content h3{font-size:2rem;line-height:1.2}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.env-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.env-card{background:var(--bg-card);border:1px solid var(--border-color);overflow:hidden;transition:border-color .3s ease}.env-card:hover{border-color:var(--text-highlight)}.env-img-wrapper{height:320px;overflow:hidden;position:relative}.env-img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.env-card:hover .env-img{transform:scale(1.05)}.env-content{padding:1.5rem}.env-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem;line-height:1.2}.env-desc{font-size:1rem;color:var(--text-muted);line-height:1.4}.results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem}.result-item{border-left:1px solid var(--border-color);padding-left:1.5rem}.result-number{font-size:2.5rem;font-weight:700;color:var(--text-highlight);margin-bottom:.5rem;line-height:1}.result-label{font-size:.9rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.context-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.card{padding:2.5rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;transition:transform .3s}.card:hover{transform:translateY(-5px);border-color:var(--text-highlight)}.card-icon{font-size:2rem;margin-bottom:1.5rem}.grid-3-image-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.image-card{background:var(--bg-card);border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}.card-slider{position:relative;width:100%;height:200px;overflow:hidden}.card-img{width:100%;height:100%;object-fit:cover;transition:opacity 1s ease-in-out;position:absolute;top:0;left:0;opacity:0}.card-img.active{opacity:1}.image-card:hover .card-img{transform:scale(1.05);transition:transform .5s}.card-content{padding:1.5rem;position:relative;z-index:2;background:var(--bg-card)}.bullet-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;text-align:left}.bullet-item{background:#ffffff08;padding:1rem;border-left:2px solid var(--text-highlight);color:#fff}.pack-card{background:var(--bg-card);border:1px solid var(--border-color);transition:all .3s}.pack-card:hover{border-color:var(--text-highlight);box-shadow:0 10px 30px #00000080}.pack-header{padding:2rem;background:#111;border-bottom:1px solid var(--border-color)}.pack-body{padding:2rem}.pack-focus{min-height:80px;margin-bottom:1.5rem;font-size:.95rem}.pack-features{margin-bottom:2rem}.pack-features li{margin-bottom:.5rem;color:var(--text-muted);font-size:.9rem}.pack-features li:before{content:"▹";color:var(--text-highlight);margin-right:.5rem}.engineering-icons-grid{display:flex;justify-content:center;gap:4rem;margin-top:3rem}.eng-icon-item{text-align:center;cursor:pointer;transition:transform .2s}.eng-icon-item:hover{transform:translateY(-5px)}.eng-icon{width:80px;height:80px;border:1px solid var(--border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--text-highlight);margin:0 auto 1.5rem;background:#ffffff05;transition:all .3s}.eng-icon-item:hover .eng-icon{border-color:var(--text-highlight);background:#66fcf11a;box-shadow:0 0 20px #66fcf133}.eng-icon-item h4{font-size:1.1rem;margin-bottom:.5rem;color:#fff}.eng-icon-item p{font-size:.9rem;color:var(--text-muted)}.contact-wrapper{max-width:600px;margin:0 auto}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;color:#fff;font-weight:500}.form-group input,.form-group select,.form-group textarea{width:100%;padding:1rem;background:#000;border:1px solid var(--border-color);color:#fff;font-family:inherit;border-radius:4px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--text-highlight)}.full-width{width:100%;text-align:center}footer{padding:.5rem 0;border-top:1px solid var(--border-color);background:#050505;text-align:center;color:var(--text-muted);font-size:.9rem}@media(max-width:768px){h1{font-size:2.5rem}.grid-3,.grid-3-image-cards,.env-grid,.results-grid,.context-grid,.differentiation-grid,.engineering-icons-grid{grid-template-columns:1fr;display:grid;gap:2rem}.engineering-icons-grid{justify-items:center}.hero-actions{flex-direction:column}nav{display:none}}.snapshot-section{background:linear-gradient(135deg,#0b0c10e6,#1f2833e6);border-bottom:1px solid var(--border-color);padding:4rem 0}.snapshot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}.snapshot-item{padding:2rem;background:#ffffff08;border:1px solid var(--border-color);border-radius:8px;transition:transform .3s ease,border-color .3s ease}.snapshot-item:hover{transform:translateY(-5px);border-color:var(--text-highlight);background:#66fcf10d}.snapshot-number{font-size:3.5rem;font-weight:800;color:var(--text-highlight);line-height:1;margin-bottom:.5rem;text-shadow:0 0 20px rgba(102,252,241,.3)}.snapshot-label{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}@media(max-width:768px){.snapshot-grid{grid-template-columns:1fr 1fr}}.model-change-section{background-color:var(--bg-card);border-bottom:1px solid var(--border-color)}.model-change-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.change-card{background:#ffffff05;border:1px solid var(--border-color);border-radius:6px;padding:2.5rem;transition:all .3s ease;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.change-card:hover{border-color:var(--text-highlight);box-shadow:0 0 25px #66fcf126;transform:translateY(-5px);background:#ffffff08}.card-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--text-muted);margin-bottom:.75rem;display:block}.change-card h3{font-size:1.5rem;color:#fff;margin-bottom:1rem;font-weight:700;line-height:1.3}.change-card p{font-size:1rem;color:var(--text-primary);opacity:.9;margin-bottom:1rem;line-height:1.6;flex-grow:1}.impact-sentence{font-weight:700;color:#fff;margin-top:.5rem;margin-bottom:1.5rem;border-left:3px solid var(--text-highlight);padding-left:1rem;display:block;font-size:1.05rem;opacity:1!important}.change-features{list-style:none;border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem;width:100%}.change-features li{font-size:.95rem;color:var(--text-muted);margin-bottom:.75rem;padding-left:1.5rem;position:relative;line-height:1.4}.change-features li strong{color:#e0e0e0;font-weight:600}.change-features li:before{content:"▹";color:var(--text-highlight);position:absolute;left:0;font-weight:700;font-size:1.2rem;line-height:1;top:1px}@media(max-width:768px){.model-change-grid{grid-template-columns:1fr;gap:2rem}}.spec-section{background-color:var(--bg-main);border-bottom:1px solid var(--border-color)}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.spec-column{display:flex;flex-direction:column;gap:2rem}.spec-group h3{font-size:1rem;color:var(--text-highlight);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--border-color);padding-bottom:.5rem;font-weight:600}.spec-row{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.spec-row:last-child{border-bottom:none}.spec-label{color:var(--text-muted);font-size:.9rem;font-family:Inter,sans-serif}.spec-value{color:#e0e0e0;font-family:Consolas,Monaco,monospace;font-size:.85rem;text-align:right;letter-spacing:-.02em}@media(max-width:768px){.spec-grid{grid-template-columns:1fr;gap:2rem}}.video-proof-section{background-color:#08090c;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2rem}.video-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;overflow:hidden;transition:border-color .3s ease,transform .3s ease}.video-card:hover{border-color:var(--text-highlight);transform:translateY(-2px)}.video-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;overflow:hidden}.video-wrapper video{width:100%;height:100%;object-fit:cover;opacity:.8;transition:opacity .3s}.video-card:hover .video-wrapper video{opacity:1}.video-info{padding:1.25rem}.video-info h3{font-size:1.1rem;margin-bottom:.5rem;color:#fff;line-height:1.3}.video-info p{font-size:.9rem;color:var(--text-muted);line-height:1.4}.tech-proof-caption{font-size:1.05rem;color:var(--text-primary);opacity:.9;max-width:800px;margin:0 auto 3rem}.section-divider{height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent);margin:3rem 0;width:100%}.metadata-subsection{max-width:800px;margin:0 auto}.subsection-title{font-size:1.5rem;text-align:center;margin-bottom:2rem;color:#fff}.metadata-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem;padding-left:1rem}.metadata-list li{position:relative;padding-left:1.5rem;color:var(--text-primary);font-size:1.05rem}.metadata-list li:before{content:"▹";position:absolute;left:0;color:var(--text-highlight);top:1px}.metadata-preview{background:#0d1117;border:1px solid var(--border-color);border-radius:6px;padding:1.5rem;font-family:Fira Code,monospace;font-size:.9rem;overflow-x:auto;margin-bottom:2rem;box-shadow:inset 0 0 20px #00000080}.metadata-preview pre{margin:0}.metadata-preview .key{color:#7ee787}.metadata-preview .string{color:#a5d6ff}.trust-statement{font-size:1rem;color:var(--text-muted);font-style:italic;margin-bottom:1rem}@media(max-width:900px){.video-grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}}.metrics-disclaimer{font-size:.85rem;color:var(--text-muted);opacity:.7;max-width:100%;margin:1.25rem auto 0;text-align:center;line-height:1.5}.card-video{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.hero:after{display:none}.hero-content{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;box-shadow:none;padding:0;max-width:1000px}.hero-content h1{color:#fff;font-weight:700;text-shadow:0 4px 30px rgba(0,0,0,.8)}.hero-product-def{color:#66fcf1;font-weight:500;text-shadow:0 2px 20px rgba(0,0,0,.9);opacity:1}.hero-features{background:none;padding:0;margin-bottom:3rem;border-radius:0}.hero-features li{color:#e0e0e0;font-weight:400;letter-spacing:.05em;text-shadow:0 2px 10px rgba(0,0,0,.9);margin-bottom:1rem;font-size:1.15rem}.hero-features li:before{text-shadow:0 2px 10px rgba(0,0,0,.9)}.hero-content{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;box-shadow:none;padding:0;max-width:900px;margin-left:8vw}.hero-product-def{font-size:1.75rem;color:#66fcf1;font-weight:500;text-shadow:0 2px 20px rgba(0,0,0,.8);opacity:1;max-width:800px;line-height:1.4;margin-bottom:2.5rem}.hero-features li{color:#e0e0e0;font-weight:400;letter-spacing:.05em;text-shadow:0 1px 3px rgba(0,0,0,.6);margin-bottom:1rem;font-size:1.15rem}.hero-features li:before{text-shadow:0 1px 3px rgba(0,0,0,.6)}.hero-content{margin-top:5vh;max-width:950px}.hero-product-def{font-size:2rem;line-height:1.35;margin-bottom:2rem}.hero-features li{font-size:1.15rem;line-height:1.4;margin-bottom:.5rem;text-shadow:0 1px 1px rgba(0,0,0,.8)}.hero-features li:before{text-shadow:0 1px 1px rgba(0,0,0,.8)}.questions-section{background-color:var(--bg-main);border-bottom:1px solid var(--border-color);padding-top:5rem;padding-bottom:5rem}.questions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.question-card{background:#ffffff05;border:1px solid var(--border-color);border-left:3px solid var(--text-highlight);padding:2rem;border-radius:4px;transition:transform .2s ease}.question-card:hover{transform:translateY(-3px);background:#ffffff0a;border-color:var(--text-highlight)}.question-card h3{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:1rem;line-height:1.4}.question-card p{font-size:.95rem;color:var(--text-muted);line-height:1.6;opacity:.9}@media(max-width:900px){.questions-grid{grid-template-columns:1fr}}.workflow-section{background-color:var(--bg-card);border-bottom:1px solid var(--border-color)}.workflow-steps{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:3rem}.workflow-step{flex:1;position:relative}.step-number{font-size:2.5rem;font-weight:700;color:var(--text-highlight);opacity:.2;margin-bottom:.5rem;font-family:Inter,sans-serif}.step-content h3{font-size:1.1rem;color:#fff;margin-bottom:.5rem;font-weight:600}.step-content p{font-size:.9rem;color:var(--text-muted);line-height:1.5}.workflow-arrow{font-size:1.5rem;color:var(--border-color);padding-top:2rem}@media(max-width:900px){.workflow-steps{flex-direction:column;gap:2rem}.workflow-arrow{display:none}}.faq-section{background-color:var(--bg-main);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.faq-title{font-size:1.75rem;color:#fff;margin-bottom:3rem;text-align:center;font-weight:700}.faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.faq-item h4{font-size:1.1rem;color:#fff;margin-bottom:.75rem;font-weight:600}.faq-item p{font-size:.95rem;color:var(--text-muted);line-height:1.6}@media(max-width:900px){.faq-grid{grid-template-columns:1fr;gap:2rem}}.poc-section{background-color:var(--bg-card);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.poc-intro{font-size:1.1rem;color:var(--text-primary);margin-bottom:2.5rem;max-width:700px;margin-left:auto;margin-right:auto}.poc-list{text-align:left;display:inline-block;margin-bottom:2.5rem;background:#ffffff08;padding:2rem;border-radius:6px;border:1px solid var(--border-color)}.poc-list li{margin-bottom:.75rem;color:#fff;font-size:1rem;padding-left:1.5rem;position:relative}.poc-list li:last-child{margin-bottom:0}.poc-list li:before{content:"•";color:var(--text-highlight);position:absolute;left:0;font-weight:700}.poc-emphasis{font-style:italic;color:var(--text-muted);font-size:.95rem;margin-bottom:2rem}.qc-section{background-color:var(--bg-main);border-bottom:1px solid var(--border-color);padding:5rem 0}.qc-intro{font-size:1.05rem;color:var(--text-primary);margin-bottom:2.5rem;line-height:1.6}.qc-list{text-align:left;display:inline-block;margin-bottom:2rem;background:#191d2480;padding:2rem;border-radius:6px;border:1px solid var(--border-color);width:100%}.qc-list li{margin-bottom:1rem;color:var(--text-muted);font-size:.95rem;padding-left:1.5rem;position:relative;line-height:1.5}.qc-list li strong{color:#fff;font-weight:600;margin-right:.5rem}.qc-list li:last-child{margin-bottom:0}.qc-list li:before{content:"✓";color:var(--accent-cyan);position:absolute;left:0;top:2px;font-size:.9rem}.research-section{background-color:var(--bg-main);border-bottom:1px solid var(--border-color);padding:5rem 0}.research-intro{font-size:1.05rem;color:var(--text-primary);margin-bottom:2.5rem;line-height:1.6}.research-list{text-align:left;display:inline-block;margin-bottom:2rem;padding:0 1rem;max-width:750px}.research-list li{margin-bottom:1.25rem;color:var(--text-muted);font-size:.95rem;position:relative;line-height:1.5;list-style:none}.research-list li:before{content:"—";color:var(--text-muted);margin-right:.75rem;font-weight:700}.research-list li strong{color:#fff;font-weight:500}.use-cases-page{min-height:80vh;display:flex;flex-direction:column;justify-content:center}.use-case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;max-width:900px;margin:0 auto}.use-case-card{background:#ffffff08;border:1px solid var(--border-color);padding:1.5rem;border-radius:6px;text-align:center}.use-case-card h3{font-size:1.1rem;color:var(--text-primary);margin-bottom:.5rem}.use-case-detail{min-height:80vh}.uc-header,.uc-section{margin-bottom:4rem}.uc-section-title{font-size:1.5rem;margin-bottom:1.5rem;color:var(--text-primary);border-bottom:1px solid var(--border-color);padding-bottom:.5rem;display:inline-block}.uc-list{list-style:none;padding:0}.uc-list li{margin-bottom:.8rem;padding-left:1.5rem;position:relative;color:var(--text-muted);font-size:1.05rem}.uc-list li:before{content:"•";color:var(--text-highlight);position:absolute;left:0;font-weight:700}.uc-video-container{max-width:100%;margin-top:1rem}a.use-case-card:hover{background:#ffffff14;border-color:var(--text-highlight);transition:all .2s ease}a.card-link{color:inherit;text-decoration:none;display:block}.page-wrap{max-width:960px;margin:0 auto}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.video-card{padding:14px 14px 18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff05}.video-title{margin:12px 0 4px;font-weight:800}.video-desc{margin:0 0 10px;opacity:.85}.download-btn{display:inline-block;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.22);text-decoration:none;font-weight:800}.download-btn:hover{border-color:#ffffff73}@supports (scrollbar-gutter: stable){html{scrollbar-gutter:stable}}@supports not (scrollbar-gutter: stable){body{overflow-y:scroll}}.legal-hero{text-align:center}.lt-subtitle{margin:2rem 0 1rem;text-align:center;font-size:1.1rem;letter-spacing:.02em;color:#ffffffd9}.pack-header h3{text-align:center}.pack-card{display:flex;flex-direction:column}.pack-body{display:flex;flex-direction:column;flex:1}.pack-body .btn{margin-top:auto}.pack-media{width:100%;height:180px;object-fit:cover;display:block;opacity:.9;cursor:zoom-in}#legal-transparency .grid-3:first-of-type{justify-content:center}#legal-transparency .grid-3:first-of-type{display:grid;grid-template-columns:repeat(2,minmax(280px,420px));justify-content:center;gap:1.6rem}@media(max-width:860px){#legal-transparency .grid-3:first-of-type{grid-template-columns:1fr}}#legal-transparency .section-title{margin-bottom:2.2rem}#legal-transparency .lt-subtitle{margin-top:1.6rem;margin-bottom:1.4rem;font-size:1.25rem;font-weight:700;letter-spacing:.03em;color:#ffffffe6}#legal-transparency .grid-3:first-of-type{margin-bottom:4.2rem}#legal-transparency .grid-3:nth-of-type(2){margin-top:1.6rem}.lt-lightbox{position:fixed;inset:0;background:#000000d1;display:none;align-items:center;justify-content:center;padding:2rem;z-index:9999}.lt-lightbox.is-open{display:flex}.lt-lightbox img{max-width:min(1200px,95vw);max-height:88vh;width:auto;height:auto;border-radius:10px;background:#fff}.lt-lightbox .lt-close{position:absolute;top:18px;right:18px;font-size:22px;line-height:1;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.18);color:#fff;background:#00000059;cursor:pointer}.pack-media{position:relative;z-index:5;pointer-events:auto}.pack-card *{pointer-events:none}.pack-media{pointer-events:auto}.pack-card:before,.pack-card:after,.pack-header:before,.pack-header:after,.pack-body:before,.pack-body:after{pointer-events:none!important}.pack-media.js-zoom{position:relative;z-index:50;pointer-events:auto!important}.lt-lightbox{display:none!important;z-index:99999!important}.lt-lightbox.is-open{display:flex!important}#company-hero{padding-top:5.5rem;padding-bottom:4.5rem}#company-hero .container{min-height:calc(100vh - 140px);display:flex;align-items:center}#company-hero .diff-content h2{text-align:left!important}.diff-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:none}.diff-card h3{font-weight:600}.diff-card p{color:#b8c0c8}.pricing-card{padding:26px}.pricing-card ul{margin-top:16px}#contact{scroll-margin-top:96px}.pack-card .btn-outline-full{position:relative;z-index:10;pointer-events:auto;cursor:pointer}.pack-card:before,.pack-card:after,.pack-card img{pointer-events:none}main{padding-top:5rem}body>main{margin-top:0}.page-main{padding-top:14rem;padding-bottom:6rem}.site-header,header{position:relative;z-index:1000;width:100%;background:transparent;border-bottom:1px solid rgba(255,255,255,.08);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.site-header .container,header .container,.site-header .header-inner,header .header-inner{max-width:1200px;margin:0 auto;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.site-header .logo,header .logo{font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.site-header .logo span,header .logo span{color:#4ef0e8;font-weight:700}.site-header nav ul,header nav ul{list-style:none;display:flex;align-items:center;gap:1.75rem;margin:0;padding:0}.site-header nav a,header nav a,.site-header nav ul li a,header nav ul li a{font-size:.95rem;font-weight:500;color:#ffffffd9;text-decoration:none;transition:color .2s ease;white-space:nowrap}.site-header nav a:hover,header nav a:hover,.site-header nav ul li a:hover,header nav ul li a:hover{color:#fff}.site-header .btn,.site-header .btn-cta,.site-header .btn-primary-sm,header .btn,header .btn-cta,header .btn-primary-sm{padding:.6rem 1.1rem;border-radius:999px;background:#fff;color:#000;font-size:.85rem;font-weight:700;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.section{padding-top:5rem;padding-bottom:5rem}h1{margin:0 0 1rem}h2{margin:0 0 .75rem}p{margin:0 0 1rem}body.home .section:first-of-type{padding-top:0}body.home .hero,body.home .hero-section,body.home #hero,body.home [class*=hero]{margin-top:0;padding-top:0}body.page-spaced main{padding-top:0rem;padding-bottom:6rem}.page-main{padding-top:6rem;padding-bottom:6rem}.site-header *,header *{box-sizing:border-box}.use-cases-hero{padding-top:6rem;padding-bottom:5rem}body.data-overview ol{padding-left:1.25rem;list-style-position:inside}.cta-links{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.cta-link{color:#ffffffd9;text-decoration:none;font-weight:500;position:relative;transition:transform .2s ease,color .2s ease}.cta-link .arrow{margin-left:.25rem;transition:transform .2s ease}.cta-link:hover{color:#fff;transform:translate(2px)}.cta-link:hover .arrow{transform:translate(3px)}.cta-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-start;text-align:left}.cta-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;text-decoration:none;color:#ffffffd9;transition:transform .15s ease,color .15s ease}.cta-link:hover{color:#fff;transform:translate(1px)}.cta-link .arrow{display:inline-block;transition:transform .15s ease}.cta-link:hover .arrow{transform:translate(2px)}.data-overview .cta-row{justify-content:center;text-align:center}.pricing-page .cta-row{justify-content:flex-start;text-align:left}.section-dark-section:before,.section-dark-section:after{pointer-events:none!important}.section-dark-section *{pointer-events:auto}.pack-card{position:relative;z-index:2}.pack-card{position:relative}.pack-card *{pointer-events:auto}.pack-card .btn{position:relative;z-index:2}.contact-main{padding-top:2.5rem;padding-bottom:6rem}main.contact-main .section{padding-top:0!important}.trust-note-section{max-width:720px;margin:3.5rem auto 0;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.08);text-align:center}.trust-note-section h3{font-size:1.25rem;margin-bottom:1rem}.trust-note-section p{color:#c7c7c7;line-height:1.6;margin-bottom:.75rem}.trust-text{max-width:860px;margin:2.5rem auto 0;color:var(--text-muted);text-align:left}.trust-text h3{margin:0 0 .75rem;color:var(--text)}.trust-text p{margin:0;line-height:1.65}.trust-note{margin-top:2.5rem;max-width:860px;text-align:left}.trust-note__title{font-weight:700;margin-bottom:.6rem}.trust-note__text{opacity:.9;line-height:1.65}.pricing-trust-block{max-width:80ch;margin-top:1.5rem;text-align:left}.pricing-trust-line{margin:0;opacity:.9}.pricing-micro-note{margin:.4rem 0 0;opacity:.75}.pricing-policy-note{margin:.6rem 0 0;opacity:.9;font-weight:500}.hero{position:relative;min-height:82vh;overflow:hidden}#heroSlider.hero-bg-slider{position:absolute;inset:0;z-index:0}#heroSlider .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .9s ease;pointer-events:none}.hero .hero-content,.hero .container.hero-content,.hero .container{position:relative;z-index:1}.hero{position:relative;width:100%;height:100vh;overflow:hidden;background:#000}#heroSlider{position:absolute;inset:0;z-index:1}#heroSlider .hero-bg{position:absolute;inset:0;opacity:0;transition:opacity .8s ease-in-out;background-size:cover;background-position:center}#heroSlider .hero-bg.active{opacity:1}.hero-content{position:relative;z-index:10;height:100%}header,.site-header{position:fixed;top:0;left:0;width:100%;height:var(--header-height, 80px);z-index:9999;background:#0b0c10e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.12)}body.home main{padding-top:var(--header-height, 80px)}.hero{position:relative;min-height:100vh;overflow:hidden;background:#000}#heroSlider{position:absolute;inset:0;overflow:hidden;z-index:1}#heroSlider .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transform:scale(1);transition:opacity 1s ease-in-out,transform 12s ease-out;will-change:transform,opacity}#heroSlider .hero-bg.active{opacity:1;transform:scale(1.04)}.hero-content{position:relative;z-index:10;min-height:100vh;display:flex;flex-direction:column;justify-content:center}#heroSlider .hero-bg{animation:heroPan 30s ease-in-out infinite alternate}@keyframes heroPan{0%{background-position:50% 50%}to{background-position:52% 48%}}.cta-micro{margin-top:14px;font-size:1rem;color:var(--accent-primary);font-weight:500;opacity:.95}.trust-micro{margin:16px 0 10px;font-size:1.02rem;font-weight:600;color:#fff;opacity:.92;max-width:720px}.cta-micro{margin-top:14px;font-size:1.05rem;font-weight:700;color:#fff;opacity:1}.trust-note{margin:28px auto 22px;max-width:980px;padding:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;border-radius:14px}.trust-note__title{font-weight:800;font-size:1.05rem;margin-bottom:12px}.trust-note__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.trust-note__item{border:1px solid rgba(255,255,255,.1);background:#0000002e;border-radius:12px;padding:12px}.trust-note__k{font-weight:800;font-size:.92rem;opacity:.95;margin-bottom:6px;color:#fff}.trust-note__v{font-size:.95rem;line-height:1.45;opacity:.85}.trust-note__foot{margin-top:12px;font-size:.95rem;opacity:.8}@media(max-width:900px){.trust-note__grid{grid-template-columns:1fr}.trust-note{margin:22px 14px 18px}}.pricing-trust-title{font-size:1.25rem;font-weight:700;margin-bottom:12px;color:#fff}.pricing-trust-k{font-weight:700;margin-top:10px;color:#fff}.pricing-trust-v{opacity:.85;line-height:1.5}.pricing-trust-block{margin-top:20px}.coverage-snapshot{margin-top:14px;max-width:860px;font-size:.95rem;line-height:1.6;color:#fff;opacity:.92}.coverage-snapshot strong{font-weight:700;opacity:1}.company-snapshot{margin-top:.75rem;font-size:1rem;line-height:1.6;color:#ffffffd9;text-align:left}.company-snapshot strong{font-weight:800;color:#fff}.company-subtext{font-size:1rem;line-height:1.7;margin-top:.6rem;max-width:80ch}.section ul{font-size:1rem;line-height:1.7}.section h2{margin-bottom:1.2rem}.section ul{margin-top:1rem}.page-main{padding-top:80px!important}.page-main>.section{padding-top:80px;padding-bottom:80px}.page-main>.dark-section{padding-top:100px;padding-bottom:100px}body.data-overview .page-main{padding-top:80px}body.data-overview .page-main>.section+.section{margin-top:40px!important}body.data-overview .section .cta-row{margin-top:40px}body.data-overview .section-title{text-align:left!important}body.data-overview .cta-row{justify-content:flex-start!important;text-align:left!important}body.data-overview .cta-row+p{margin-top:20px}body.data-overview .recommended-steps+.cta-row{margin-top:40px}body.data-overview .cta-row+.lead{margin-top:20px}body.use-cases .page-main,body.autonomous .page-main,body.autonomous .page-wrap{padding-top:80px}body.use-cases main.use-cases-page{padding-top:80px!important;justify-content:flex-start!important}body.home #different,body.home #packs,body.home #contact{scroll-margin-top:100px}body.contact .contact-main{padding-top:120px}body.contact header,body.contact .site-header{border-bottom:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.home #contact>*:first-child>*:first-child{margin-top:0!important}body.home section#contact{margin-top:0!important;padding-top:0!important}body.home .hero-content{padding-top:48px}.company-photo{width:100%;max-width:900px;display:block;margin:0}#contact{padding-bottom:0}.site-footer{width:100%;border-top:1px solid rgba(255,255,255,.08)!important;background:#050505!important;text-align:center!important;padding:36px 0 34px!important}.site-footer .footer-inner{max-width:1280px!important;margin:0 auto!important;padding:0 32px!important}.site-footer .footer-nav{margin-bottom:22px!important}.site-footer .footer-links{list-style:none!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:14px 34px!important;margin:0!important;padding:0!important}.site-footer .footer-links li{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.site-footer .footer-links a{display:inline-block!important;font-size:16px!important;font-weight:700!important;color:#ffffffeb!important;letter-spacing:.01em!important;line-height:1.7!important;white-space:nowrap!important;text-decoration:none!important}.site-footer .footer-links a:hover{color:#66e6df!important}.site-footer .footer-copy{display:block!important;margin:0!important;padding-top:18px!important;border-top:1px solid rgba(255,255,255,.08)!important;font-size:15px!important;color:#ffffffb8!important;line-height:1.9!important}@media(max-width:900px){.site-footer{padding:30px 0 28px!important}.site-footer .footer-nav{margin-bottom:18px!important}.site-footer .footer-links{flex-direction:column!important;gap:10px!important}.site-footer .footer-copy{padding-top:16px!important}}.site-header .nav-list a{font-weight:700!important;letter-spacing:.01em}body.home .contact-email-box{max-width:760px;margin:0 auto 2rem;padding:1.2rem 1.4rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:14px;text-align:center}body.home .contact-email-title{margin:0 0 1rem;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}body.home .contact-email-list{display:flex;flex-direction:column;gap:.75rem}body.home .contact-email-row{display:flex;align-items:center;justify-content:center;gap:.7rem;flex-wrap:wrap}body.home .contact-email-label{display:inline-flex;align-items:center;justify-content:center;min-width:76px;padding:.3rem .65rem;border-radius:999px;background:#66fcf11a;border:1px solid rgba(102,252,241,.18);color:var(--text-highlight);font-size:.8rem;font-weight:800;letter-spacing:.03em}body.home .contact-email-link{font-size:1.04rem;font-weight:700;color:#fff;text-decoration:none;line-height:1.5}body.home .contact-email-link:hover{color:var(--text-highlight);text-decoration:underline}body.home .contact-email-note{margin:1rem 0 0;font-size:.92rem;line-height:1.6;color:#ffffffa8}@media(max-width:768px){body.home .contact-email-box{padding:1rem;margin-bottom:1.6rem}body.home .contact-email-row{flex-direction:column;gap:.45rem}body.home .contact-email-label{min-width:auto}body.home .contact-email-link{font-size:.96rem;word-break:break-all}body.home .contact-email-note{font-size:.88rem}}.site-footer .footer-contact{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px 28px;margin:0 0 18px}.site-footer .footer-email{display:inline-block;font-size:15px;font-weight:700;color:var(--text-highlight);line-height:1.7;text-decoration:none;letter-spacing:.01em}.site-footer .footer-email:hover{color:#fff;text-decoration:underline}@media(max-width:900px){.site-footer .footer-contact{flex-direction:column;gap:8px;margin-bottom:16px}.site-footer .footer-email{font-size:14px;word-break:break-all;text-align:center}}body.contact .contact-wrapper{max-width:760px}body.contact .contact-hero-block{text-align:center;margin-bottom:2rem}body.contact .contact-kicker{margin:0 0 .9rem;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-highlight)}body.contact .contact-page-title{margin-bottom:1rem}body.contact .contact-page-lead{max-width:700px;margin:0 auto 1rem;line-height:1.75}body.contact .contact-page-subnote{max-width:680px;margin:0 auto;opacity:.9;line-height:1.7;color:var(--text-primary)}body.contact .contact-form-elevated{margin-top:2rem;padding:2rem;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08}body.contact .contact-form-note{margin:0 0 .9rem;text-align:center;color:var(--text-primary);line-height:1.7}body.contact .contact-submit-btn{min-height:54px;font-size:.96rem}body.contact .contact-page-cta-row{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.contact .contact-secondary-btn{display:inline-flex;justify-content:center;align-items:center;width:100%;min-height:50px;text-align:center}body.contact .contact-page-footnote{margin:1rem 0 0;font-size:.92rem;line-height:1.7;text-align:center;color:var(--text-muted)}@media(max-width:768px){body.contact .contact-form-elevated{padding:1.25rem;border-radius:14px}body.contact .contact-page-cta-row{grid-template-columns:1fr}body.contact .contact-page-lead,body.contact .contact-page-subnote,body.contact .contact-form-note,body.contact .contact-page-footnote{font-size:.96rem}}body.contact #contact,body.contact .contact-section{padding-top:56px;padding-bottom:72px}body.contact .contact-shell{width:min(100%,760px);margin:0 auto}body.contact .contact-hero{text-align:center;margin-bottom:28px}body.contact .contact-kicker{margin:0 0 14px;font-size:.95rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#63e6e2}body.contact .contact-title{margin:0;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.15;font-weight:800;color:#fff}body.contact .contact-lead{max-width:760px;margin:22px auto 0;font-size:1.08rem;line-height:1.75;color:#ffffffd1}body.contact .contact-sublead{max-width:760px;margin:12px auto 0;font-size:1rem;line-height:1.7;color:#ffffffb8}body.contact .contact-card{margin-top:26px;padding:28px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(180deg,#ffffff0a,#ffffff05);box-shadow:0 20px 60px #00000059,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.contact .contact-form{display:flex;flex-direction:column;gap:20px}body.contact .contact-field{display:flex;flex-direction:column;gap:10px}body.contact .contact-field label{font-size:1rem;font-weight:600;color:#fff}body.contact .contact-field input,body.contact .contact-field select,body.contact .contact-field textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#00000080;color:#fff;padding:15px 16px;font-size:1rem;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}body.contact .contact-field input::placeholder,body.contact .contact-field textarea::placeholder{color:#ffffff61}body.contact .contact-field input:focus,body.contact .contact-field select:focus,body.contact .contact-field textarea:focus{outline:none;border-color:#63e6e2b3;box-shadow:0 0 0 4px #63e6e21f}body.contact .contact-field textarea{min-height:140px;resize:vertical}body.contact .contact-note{margin:4px 0 0;font-size:.98rem;line-height:1.7;text-align:center;color:#ffffffad}body.contact .contact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:8px}body.contact .contact-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 18px;border-radius:14px;text-decoration:none;font-weight:700;text-align:center}body.contact .contact-actions .btn-primary{background:#63e6e2;color:#041018;border:1px solid #63e6e2}body.contact .contact-actions .btn-primary:hover{transform:translateY(-1px)}body.contact .contact-actions .btn-secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.18)}body.contact .contact-actions .btn-secondary:hover{background:#ffffff0a}@media(max-width:767px){body.contact #contact,body.contact .contact-section{padding-top:32px;padding-bottom:52px}body.contact .contact-title{font-size:clamp(1.8rem,8vw,2.5rem)}body.contact .contact-card{padding:20px;border-radius:18px}body.contact .contact-actions{grid-template-columns:1fr}}body.contact .contact-main{padding-top:12px;padding-bottom:72px}.contact-main{padding-bottom:6rem}body.contact .contact-hero{margin-bottom:16px!important}body.contact .contact-lead{margin-top:16px!important}body.contact .contact-sublead{margin-top:8px!important}body.contact .contact-card{margin-top:16px!important;padding:22px!important}body.contact main{padding-top:0!important}body.contact .contact-main{padding-top:0!important;padding-bottom:48px!important}@media(max-width:768px){body.contact .contact-main{padding-bottom:40px!important;padding-left:1rem!important;padding-right:1rem!important}body.contact .contact-hero{margin-bottom:12px!important;text-align:center!important}body.contact .contact-kicker{margin-bottom:8px!important;font-size:.82rem!important;letter-spacing:.12em!important}body.contact .contact-title{font-size:1.9rem!important;line-height:1.18!important}body.contact .contact-lead{margin-top:12px!important;font-size:.98rem!important;line-height:1.62!important}body.contact .contact-sublead{margin-top:8px!important;font-size:.94rem!important;line-height:1.58!important}body.contact .contact-card{margin-top:14px!important;padding:18px!important;border-radius:18px!important}body.contact .contact-field label{font-size:.95rem!important}body.contact .contact-field input,body.contact .contact-field select,body.contact .contact-field textarea{padding:14px!important;font-size:16px!important}body.contact .contact-field textarea{min-height:120px!important}body.contact .contact-note{font-size:.9rem!important;line-height:1.55!important;text-align:center!important}body.contact .contact-actions{grid-template-columns:1fr!important;gap:10px!important}body.contact .contact-actions .btn{min-height:50px!important;width:100%!important}}@media(max-width:768px){body.home .data-snapshot,body.home .snapshot-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important}body.home .data-snapshot>div,body.home .snapshot-grid>div{min-width:0!important}}@media(max-width:768px){body.home .snapshot-grid .stat-number,body.home .data-snapshot .stat-number,body.home .snapshot-grid .metric-value,body.home .data-snapshot .metric-value,body.home .snapshot-grid h3,body.home .data-snapshot h3{font-size:2.6rem!important;line-height:1!important;letter-spacing:-.04em!important}}@media(max-width:768px){body.home .snapshot-section .container{padding-left:1rem!important;padding-right:1rem!important}body.home .snapshot-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.home .snapshot-item{min-width:0!important;padding:16px 12px!important}body.home .snapshot-number{font-size:2.9rem!important;line-height:1!important;letter-spacing:-.04em!important;word-break:keep-all!important}body.home .snapshot-label{font-size:.82rem!important;line-height:1.35!important;letter-spacing:.08em!important}body.home .snapshot-section p[style*="Inventory as of March 2026"]{font-size:1rem!important;line-height:1.45!important;margin-top:1.75rem!important;padding-left:.5rem!important;padding-right:.5rem!important}}@media(max-width:768px){body.home section.hero{min-height:auto!important;padding-top:0!important;padding-bottom:24px!important;overflow:hidden!important}body.home .hero .container.hero-content{width:100%!important;max-width:100%!important;padding-left:1rem!important;padding-right:1rem!important;padding-top:88px!important;padding-bottom:20px!important}body.home .hero h1{max-width:100%!important;font-size:1.6rem!important;line-height:1.08!important;letter-spacing:-.03em!important;word-break:keep-all!important;overflow-wrap:break-word!important;margin-bottom:14px!important}body.home .hero p{max-width:100%!important;font-size:.95rem!important;line-height:1.5!important;word-break:keep-all!important;overflow-wrap:break-word!important;margin-bottom:12px!important}body.home .hero ul,body.home .hero ol{max-width:100%!important;padding-left:1rem!important;margin:0 0 14px!important}body.home .hero li{font-size:.9rem!important;line-height:1.45!important;margin-bottom:8px!important}body.home .hero .btn,body.home .hero a.btn{width:100%!important;min-height:50px!important;justify-content:center!important}body.home .hero .button-group,body.home .hero .hero-actions,body.home .hero .cta-actions,body.home .hero .actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}}@media(max-width:768px){body.home .hero .cta-actions,body.home .hero .hero-actions,body.home .hero .button-group,body.home .hero .actions{margin-top:28px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important}body.home .hero .cta-actions .btn,body.home .hero .hero-actions .btn,body.home .hero .button-group .btn,body.home .hero .actions .btn{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:56px!important;padding:0 18px!important}body.home .hero p:last-child,body.home .hero .hero-note,body.home .hero .micro-copy,body.home .hero .hero-footnote{margin-top:18px!important;text-align:center!important;line-height:1.55!important}}@media(max-width:768px){body.home .hero .container.hero-content{padding-top:20px!important}}@media(max-width:768px){.site-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:1200!important;background:#0f172a!important}.site-header .header-inner{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:64px!important}.site-header .logo{display:inline-flex!important;align-items:center!important;margin:0!important;font-size:1rem!important;line-height:1!important;white-space:nowrap!important;position:relative!important;z-index:1202!important}.site-header .btn-cta{display:none!important}.site-header .hamburger-btn{display:inline-flex!important;width:40px!important;height:40px!important;padding:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;background:#ffffff0a!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:4px!important;cursor:pointer!important;flex:0 0 40px!important;position:relative!important;z-index:1202!important}.site-header .hamburger-btn span{display:block!important;width:16px!important;height:2px!important;border-radius:999px!important;background:#fff!important}.site-header .nav{display:none!important}.site-header.is-open .nav{display:block!important;position:absolute!important;top:calc(100% + 8px)!important;right:12px!important;left:auto!important;width:220px!important;margin:0!important;padding:12px!important;background:#0f172a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;box-shadow:0 12px 32px #00000047!important;z-index:1201!important}.site-header .nav-list{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.site-header .nav-list li{width:100%!important;margin:0!important;padding:0!important}.site-header .nav-list a{display:block!important;width:100%!important;padding:10px 12px!important;border-radius:10px!important;text-align:left!important;text-decoration:none!important}section[id]{scroll-margin-top:104px!important}body.home .hero .container.hero-content{padding-top:92px!important;padding-bottom:20px!important}body.use-cases main.use-cases-page{padding-top:88px!important;margin-top:0!important}body.use-cases .use-cases-hero{padding-top:0!important;margin-top:0!important}body.use-cases .use-cases-hero h1{margin-top:0!important}body.pricing-page main{padding-top:88px!important;margin-top:0!important}body.pricing-page main>section.section:first-child{padding-top:0!important;margin-top:0!important}body.pricing-page main>section.section:first-child h1{margin-top:0!important}body.data-overview main,body.data-overview .page-main,body.data-overview .page-wrap,body.legal main,body.legal .page-main,body.legal .page-wrap,body.legal-transparency main,body.legal-transparency .page-main,body.legal-transparency .page-wrap,body.page-spaced main,body.page-spaced .page-main,body.page-spaced .page-wrap{padding-top:88px!important;margin-top:0!important}body.data-overview main>section:first-child,body.data-overview .page-main>section:first-child,body.data-overview .page-wrap>section:first-child,body.legal main>section:first-child,body.legal .page-main>section:first-child,body.legal .page-wrap>section:first-child,body.legal-transparency main>section:first-child,body.legal-transparency .page-main>section:first-child,body.legal-transparency .page-wrap>section:first-child,body.page-spaced main>section:first-child,body.page-spaced .page-main>section:first-child,body.page-spaced .page-wrap>section:first-child{padding-top:0!important;margin-top:0!important}body.data-overview h1,body.legal h1,body.legal-transparency h1,body.page-spaced h1{margin-top:0!important}}@media(max-width:768px){.site-header .header-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;position:relative!important}.site-header .nav{display:none!important;width:0!important;max-width:0!important;overflow:hidden!important;flex:0 0 0!important}.site-header.is-open .nav{display:block!important;position:absolute!important;top:calc(100% + 8px)!important;right:12px!important;left:auto!important;width:220px!important;max-width:220px!important;overflow:visible!important;flex:initial!important;margin:0!important;padding:12px!important;background:#0f172a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;box-shadow:0 12px 32px #00000047!important;z-index:1201!important}.site-header .hamburger-btn{display:inline-flex!important;margin-left:auto!important;flex:0 0 40px!important}}@media(max-width:768px){.coverage-stats,.coverage-grid,.snapshot-grid,.company-snapshot-grid,.coverage-cards{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.coverage-stats>*,.coverage-grid>*,.snapshot-grid>*,.company-snapshot-grid>*,.coverage-cards>*{width:100%!important;max-width:100%!important;min-width:0!important}.coverage-stats .stat-card,.coverage-grid .stat-card,.snapshot-grid .stat-card,.company-snapshot-grid .stat-card,.coverage-cards .stat-card{padding:22px 18px!important}.coverage-stats .stat-card h3,.coverage-grid .stat-card h3,.snapshot-grid .stat-card h3,.company-snapshot-grid .stat-card h3,.coverage-cards .stat-card h3{font-size:30px!important;line-height:1.18!important;word-break:keep-all!important}.coverage-stats .stat-card p,.coverage-grid .stat-card p,.snapshot-grid .stat-card p,.company-snapshot-grid .stat-card p,.coverage-cards .stat-card p{font-size:16px!important;line-height:1.7!important;word-break:keep-all!important}}.coverage-snapshot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:768px){.coverage-snapshot-grid{grid-template-columns:1fr!important}}@media(max-width:768px){.use-cases-page{overflow-x:hidden!important}.use-cases-page .container,.use-cases-hero{width:100%!important;max-width:100%!important;padding-left:20px!important;padding-right:20px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.use-cases-hero{padding-top:36px!important;padding-bottom:24px!important}.use-cases-hero .section-title{font-size:38px!important;line-height:1.15!important;text-align:center!important;margin-bottom:14px!important}.use-cases-hero>p,.use-cases-page>p{max-width:100%!important;padding-left:4px!important;padding-right:4px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;line-height:1.7!important;word-break:keep-all!important}.use-case-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important;margin-top:28px!important}.use-case-card{width:100%!important;max-width:100%!important;min-width:0!important;padding:24px 20px!important;box-sizing:border-box!important}.use-case-card h3{font-size:28px!important;line-height:1.3!important;margin-bottom:14px!important;word-break:keep-all!important}.use-case-card p{font-size:17px!important;line-height:1.75!important;word-break:keep-all!important}}.data-overview-snapshot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:1.5rem}@media(max-width:768px){.data-overview .page-main{padding-left:20px!important;padding-right:20px!important}.data-overview-snapshot-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.data-overview-snapshot-grid .pack-card{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding:14px 12px!important;min-height:110px!important}.data-overview-snapshot-grid .pack-card h3{font-size:1.8rem!important;line-height:1.1!important;margin:0!important}.data-overview-snapshot-grid .pack-card p{font-size:.95rem!important;line-height:1.45!important;margin-top:6px!important;margin-bottom:0!important;word-break:keep-all!important}}@media(max-width:768px){.page-spaced .page-main{padding-left:20px!important;padding-right:20px!important}.page-spaced .page-main>.section>.container,.page-spaced .page-main>section>.container{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.page-spaced #legal-transparency .grid-3{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;justify-items:center!important}body.page-spaced #legal-transparency .pack-card{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.page-spaced #legal-transparency .pack-media{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important}body.page-spaced #legal-transparency .section-title,body.page-spaced #legal-transparency .lt-subtitle{text-align:center!important}}@media(min-width:768px)and (max-width:1024px){.dataset-snapshot-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.dataset-snapshot-grid .pack-card{width:100%!important;min-width:0!important;max-width:100%!important;min-height:130px!important;padding:18px 16px!important;box-sizing:border-box!important}.dataset-snapshot-grid .pack-card h3{font-size:2rem!important;line-height:1.1!important;margin:0!important}.dataset-snapshot-grid .pack-card p{font-size:1rem!important;line-height:1.5!important;margin-top:8px!important;margin-bottom:0!important;word-break:keep-all!important}}
