:root{
  --tlab-ink:#111827;
  --tlab-muted:rgba(17,24,39,.68);
  --tlab-soft:#f9faf8;
  --tlab-green:#f8fcf6;
  --tlab-cream:#f8f5ee;
  --tlab-blue:#f7fbff;
  --tlab-gray:#ebebeb;
  --tlab-accent:#ee6200;
  --tlab-gold:#f9bf1e;
  --tlab-border:rgba(17,24,39,.10);
  --tlab-border2:rgba(17,24,39,.16);
  --tlab-shadow:0 22px 60px rgba(17,24,39,.08);
  --tlab-shadow2:0 14px 34px rgba(17,24,39,.10);
  --tlab-radius:28px;
}
.page-tlab{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--tlab-ink);background:#fff;overflow:hidden}.page-tlab *{box-sizing:border-box}.page-tlab .container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.tlab-section{padding:92px 0;position:relative}.tlab-bg-cream{background:var(--tlab-cream)}.tlab-bg-soft{background:var(--tlab-soft)}.tlab-bg-blue{background:var(--tlab-blue)}.tlab-bg-green{background:var(--tlab-green)}.tlab-bg-gray{background:var(--tlab-gray)}.tlab-grid-bg:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(17,24,39,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(17,24,39,.045) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(120deg,#000 20%,transparent 78%);pointer-events:none}.tlab-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;color:var(--tlab-accent);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tlab-head{max-width:850px;margin:0 auto 38px;text-align:center}.tlab-head h2,.tlab-hero h1,.tlab-final h2{margin:0;color:var(--tlab-ink);font-weight:850;letter-spacing:-.045em;line-height:1.04}.tlab-head h2{font-size:clamp(32px,4vw,54px)}.tlab-head p:not(.tlab-kicker){margin:16px auto 0;max-width:720px;color:var(--tlab-muted);font-size:17px;line-height:1.75}.tlab-icon{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:16px;background:#fff;color:var(--tlab-accent);border:1px solid var(--tlab-border);box-shadow:0 10px 22px rgba(17,24,39,.05);flex:0 0 auto}.tlab-icon svg{width:21px;height:21px}.tlab-btn,.tlab-whatsapp{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;text-decoration:none;font-weight:850;transition:.25s ease}.tlab-btn--primary{background:var(--tlab-accent);color:#fff;box-shadow:0 14px 26px rgba(238,98,0,.22)}.tlab-btn--ghost{background:#fff;color:var(--tlab-ink);border:1px solid var(--tlab-border2)}.tlab-btn:hover,.tlab-whatsapp:hover{transform:translateY(-3px);box-shadow:var(--tlab-shadow2)}.tlab-reveal,.tlab-reveal-left,.tlab-reveal-right{opacity:0;transform:translateY(26px);transition:opacity .75s ease,transform .75s ease}.tlab-reveal-left{transform:translateX(-28px)}.tlab-reveal-right{transform:translateX(28px)}.is-visible{opacity:1;transform:none}.tlab-hero{position:relative;padding:86px 0 58px;background:var(--tlab-blue)}.tlab-hero__wrap{position:relative;display:grid;grid-template-columns:1fr .94fr;gap:52px;align-items:center}.tlab-hero h1{font-size:clamp(38px,5.35vw,72px);max-width:760px}.tlab-lead{margin:22px 0 0;max-width:670px;color:var(--tlab-muted);font-size:18px;line-height:1.78}.tlab-actions{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0 24px}.tlab-badges{display:flex;flex-wrap:wrap;gap:10px}.tlab-badges span,.tlab-chip,.tlab-severity{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:#fff;border:1px solid var(--tlab-border);font-size:12px;font-weight:850;color:rgba(17,24,39,.74)}.tlab-badges span:nth-child(2n){background:rgba(249,191,30,.14)}.tlab-control{position:relative;background:rgba(255,255,255,.9);border:1px solid var(--tlab-border);border-radius:34px;box-shadow:var(--tlab-shadow);padding:20px;overflow:hidden}.tlab-control:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:rgba(249,191,30,.17);right:-50px;top:-50px}.tlab-control__header,.tlab-control__footer{position:relative;display:flex;align-items:center;gap:10px;justify-content:space-between}.tlab-control__header{padding-bottom:16px;border-bottom:1px solid var(--tlab-border)}.tlab-control__header strong{font-size:16px}.tlab-control__header em,.tlab-control__footer span{font-style:normal;color:var(--tlab-muted);font-size:12px;font-weight:750}.tlab-scan-dot{width:12px;height:12px;border-radius:50%;background:var(--tlab-gold);box-shadow:0 0 0 8px rgba(249,191,30,.14);animation:tlabPulse 1.6s infinite}.tlab-control__network{position:relative;height:126px;margin:18px 0;border-radius:24px;background:linear-gradient(135deg,#fff,rgba(248,252,246,.9));border:1px solid var(--tlab-border);overflow:hidden}.tlab-control__network:before,.tlab-control__network:after{content:"";position:absolute;height:2px;background:linear-gradient(90deg,transparent,var(--tlab-accent),transparent);left:6%;right:6%;top:48%;animation:tlabScan 4s linear infinite}.tlab-control__network:after{top:70%;animation-duration:5.5s;opacity:.55}.tlab-control__network i{position:absolute;width:15px;height:15px;border-radius:50%;background:#fff;border:3px solid var(--tlab-accent);box-shadow:0 0 0 7px rgba(238,98,0,.08)}.tlab-control__network i:nth-child(1){left:9%;top:40%}.tlab-control__network i:nth-child(2){left:32%;top:20%}.tlab-control__network i:nth-child(3){left:52%;top:58%}.tlab-control__network i:nth-child(4){left:71%;top:29%}.tlab-control__network i:nth-child(5){left:88%;top:62%}.tlab-control__rows{position:relative;display:grid;gap:10px}.tlab-status-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#fff;border:1px solid var(--tlab-border);border-radius:16px}.tlab-status-row span{font-weight:750;color:rgba(17,24,39,.75)}.tlab-status-row b{font-size:12px;border-radius:999px;padding:7px 10px}.is-good{background:rgba(15,118,110,.09);color:#0f766e}.is-review{background:rgba(249,191,30,.18);color:#8a5a00}.is-warn{background:rgba(238,98,0,.12);color:var(--tlab-accent)}.tlab-control__footer{margin-top:16px;justify-content:flex-start;gap:8px}.tlab-control__footer span{padding:8px 10px;border-radius:999px;background:var(--tlab-soft);border:1px solid var(--tlab-border)}@keyframes tlabPulse{50%{box-shadow:0 0 0 14px rgba(249,191,30,.04)}}@keyframes tlabScan{0%{transform:translateX(-80%)}100%{transform:translateX(80%)}}
.tlab-strip{padding:24px 0;background:#fff;border-bottom:1px solid var(--tlab-border);position:relative;z-index:2}.tlab-strip__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.tlab-strip-card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--tlab-border);border-radius:22px;padding:14px;box-shadow:0 12px 26px rgba(17,24,39,.04);transition:.25s ease}.tlab-strip-card:hover{transform:translateY(-4px);border-color:rgba(238,98,0,.25)}.tlab-strip-card .tlab-icon{width:38px;height:38px;border-radius:14px}.tlab-strip-card strong{display:block;font-size:18px}.tlab-strip-card span{display:block;color:var(--tlab-muted);font-size:12px;font-weight:750}.tlab-scanner{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tlab-issue{position:relative;text-align:left;background:#fff;border:1px solid var(--tlab-border);border-radius:24px;padding:18px;min-height:228px;box-shadow:0 12px 28px rgba(17,24,39,.05);cursor:pointer;transition:.25s ease;color:var(--tlab-ink);font-family:inherit}.tlab-issue:hover,.tlab-issue.is-active{transform:translateY(-5px);box-shadow:var(--tlab-shadow2);border-color:rgba(238,98,0,.34)}.tlab-issue .tlab-icon{margin:14px 0}.tlab-issue strong{display:block;font-size:18px;letter-spacing:-.02em}.tlab-issue p{color:var(--tlab-muted);line-height:1.55;margin:9px 0 16px}.tlab-issue small{display:flex;align-items:center;gap:8px;color:rgba(17,24,39,.55);font-weight:800}.tlab-issue small span{width:54px;height:5px;border-radius:20px;background:linear-gradient(90deg,var(--tlab-accent),rgba(238,98,0,.15))}.tlab-severity{padding:6px 10px}.tlab-severity--high{background:rgba(238,98,0,.12);color:var(--tlab-accent)}.tlab-severity--medium{background:rgba(249,191,30,.18);color:#8a5a00}.tlab-severity--review{background:rgba(17,24,39,.06);color:rgba(17,24,39,.65)}.tlab-diagnostic-detail{margin:22px auto 0;max-width:820px;background:#fff;border:1px solid rgba(238,98,0,.18);border-radius:24px;padding:22px;box-shadow:var(--tlab-shadow2)}.tlab-diagnostic-detail span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--tlab-accent);font-weight:900}.tlab-diagnostic-detail h3{margin:8px 0;font-size:26px;letter-spacing:-.03em}.tlab-diagnostic-detail p{margin:8px 0;color:var(--tlab-muted);line-height:1.65}.tlab-split{display:grid;grid-template-columns:1.12fr .88fr;gap:36px;align-items:center}.tlab-mapbox,.tlab-blueprint,.tlab-compare{background:#fff;border:1px solid var(--tlab-border);border-radius:var(--tlab-radius);box-shadow:var(--tlab-shadow);padding:30px}.tlab-mapbox h2,.tlab-blueprint h2{font-size:clamp(30px,3vw,46px);line-height:1.08;letter-spacing:-.04em;margin:0 0 22px}.tlab-crawl-visual{position:relative;height:430px;border:1px solid var(--tlab-border);border-radius:26px;background:linear-gradient(135deg,var(--tlab-blue),#fff);overflow:hidden}.tlab-crawl-visual:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(238,98,0,.14) 1px,transparent 1px);background-size:24px 24px}.tlab-crawl-visual .node{position:absolute;z-index:2;padding:12px 14px;background:#fff;border:1px solid var(--tlab-border);border-radius:16px;box-shadow:0 12px 24px rgba(17,24,39,.08);font-weight:850}.node.home{left:38%;top:28px;border-color:rgba(238,98,0,.35)}.node.cat{left:10%;top:150px}.node.service{left:39%;top:154px}.node.blog{right:9%;top:150px}.node.contact{left:37%;bottom:34px;background:rgba(249,191,30,.14)}.node.orphan{left:10%;bottom:46px;border-style:dashed}.node.broken{right:6%;bottom:66px;border-color:rgba(238,98,0,.45);color:var(--tlab-accent)}.tlab-crawl-visual .line{position:absolute;height:3px;background:linear-gradient(90deg,var(--tlab-accent),rgba(238,98,0,.08));transform-origin:left center;z-index:1;border-radius:999px}.line.l1{left:25%;top:126px;width:170px;transform:rotate(-30deg)}.line.l2{left:47%;top:126px;width:155px;transform:rotate(28deg)}.line.l3{right:19%;bottom:130px;width:140px;transform:rotate(46deg)}.line.l4{left:48%;top:220px;width:100px;transform:rotate(90deg)}.line.warn{background:linear-gradient(90deg,var(--tlab-accent),var(--tlab-gold))}.tlab-sidecards{display:grid;gap:14px}.tlab-sidecards article{display:flex;gap:14px;background:#fff;border:1px solid var(--tlab-border);border-radius:22px;padding:18px;box-shadow:0 12px 26px rgba(17,24,39,.04);transition:.25s ease}.tlab-sidecards article:hover{transform:translateX(4px);border-color:rgba(238,98,0,.22)}.tlab-sidecards h3{margin:0 0 6px;font-size:18px}.tlab-sidecards p{margin:0;color:var(--tlab-muted);line-height:1.55}.tlab-index-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tlab-index-card,.tlab-mini-card,.tlab-repair-card,.tlab-cwv-card,.tlab-schema-grid article,.tlab-mobile-cards article,.tlab-gsc-card,.tlab-platform-card{background:#fff;border:1px solid var(--tlab-border);border-radius:24px;padding:20px;box-shadow:0 12px 28px rgba(17,24,39,.045);transition:.25s ease}.tlab-index-card:hover,.tlab-mini-card:hover,.tlab-repair-card:hover,.tlab-cwv-card:hover,.tlab-schema-grid article:hover,.tlab-mobile-cards article:hover,.tlab-gsc-card:hover,.tlab-platform-card:hover{transform:translateY(-5px);box-shadow:var(--tlab-shadow2);border-color:rgba(238,98,0,.22)}.tlab-index-card h3,.tlab-mini-card h3,.tlab-repair-card h3,.tlab-cwv-card h3,.tlab-schema-grid h3,.tlab-mobile-cards h3,.tlab-gsc-card h3,.tlab-platform-card h3{margin:12px 0 10px;letter-spacing:-.02em}.tlab-index-card p,.tlab-mini-card p,.tlab-repair-card p,.tlab-cwv-card p,.tlab-schema-grid p,.tlab-mobile-cards p,.tlab-gsc-card p,.tlab-platform-card p{margin:8px 0;color:var(--tlab-muted);line-height:1.6}.tlab-chip.is-good{background:rgba(15,118,110,.09);color:#0f766e}.tlab-chip.is-review{background:rgba(249,191,30,.2);color:#8a5a00}.tlab-chip.is-warn{background:rgba(238,98,0,.12);color:var(--tlab-accent)}.tlab-labgrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:center}.tlab-sitemap-tree{display:grid;gap:10px;margin-top:22px;background:#fff;border:1px solid var(--tlab-border);border-radius:24px;padding:22px;box-shadow:var(--tlab-shadow)}.tlab-sitemap-tree strong,.tlab-sitemap-tree span{display:block;padding:12px 14px;border-radius:14px;background:var(--tlab-blue);border:1px solid var(--tlab-border);font-weight:850}.tlab-sitemap-tree span{margin-left:24px;background:#fff;color:var(--tlab-muted)}.tlab-code-card{background:#fff;border:1px solid var(--tlab-border);border-radius:28px;padding:20px;box-shadow:var(--tlab-shadow)}.tlab-code-title{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tlab-border);padding-bottom:12px;margin-bottom:14px}.tlab-code-title span{font-weight:900}.tlab-code-title b{font-size:12px;color:var(--tlab-accent);border-radius:999px;background:rgba(238,98,0,.1);padding:7px 10px}.tlab-code-card pre{margin:0;background:var(--tlab-soft);border:1px solid var(--tlab-border);border-radius:18px;padding:18px;color:#1f2937;white-space:pre-wrap;line-height:1.7;font-size:14px}.tlab-checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0 0;padding:0;list-style:none}.tlab-checklist li{padding:11px 12px;background:var(--tlab-blue);border:1px solid var(--tlab-border);border-radius:14px;font-weight:800;color:rgba(17,24,39,.72)}.tlab-checklist li:before{content:"✓";color:var(--tlab-accent);margin-right:8px}.tlab-canonical-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;background:var(--tlab-blue);border:1px solid var(--tlab-border);border-radius:30px;padding:26px;box-shadow:var(--tlab-shadow)}.tlab-url-stack{display:grid;gap:10px}.tlab-url-stack span,.tlab-output span,.tlab-output strong{display:block;background:#fff;border:1px solid var(--tlab-border);border-radius:15px;padding:12px 14px;font-weight:800;color:rgba(17,24,39,.75)}.tlab-engine{position:relative;width:184px;height:184px;border-radius:50%;display:grid;place-items:center;text-align:center;font-weight:950;color:#fff;background:var(--tlab-accent);box-shadow:0 18px 34px rgba(238,98,0,.24)}.tlab-engine:before,.tlab-engine:after{content:"";position:absolute;top:50%;width:42px;height:3px;background:var(--tlab-accent)}.tlab-engine:before{right:100%}.tlab-engine:after{left:100%}.tlab-output{display:grid;gap:10px}.tlab-output strong{background:rgba(249,191,30,.16);color:var(--tlab-ink);border-color:rgba(249,191,30,.38)}.tlab-mini-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:18px}.tlab-pipeline,.tlab-workbar{display:flex;align-items:center;justify-content:center;gap:12px;background:#fff;border:1px solid var(--tlab-border);border-radius:24px;padding:16px;margin-bottom:24px;box-shadow:0 12px 28px rgba(17,24,39,.05)}.tlab-pipeline span,.tlab-workbar span{padding:10px 14px;border-radius:999px;background:var(--tlab-soft);border:1px solid var(--tlab-border);font-weight:900}.tlab-pipeline i,.tlab-workbar i{width:54px;height:3px;background:linear-gradient(90deg,var(--tlab-accent),var(--tlab-gold));border-radius:999px}.tlab-repair-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tlab-repair-card span{display:inline-flex;border-radius:999px;padding:7px 10px;background:rgba(238,98,0,.1);color:var(--tlab-accent);font-size:12px;font-weight:900}.tlab-cwv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tlab-ring{--value:70;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--tlab-accent) calc(var(--value)*1%),rgba(17,24,39,.08) 0);margin-bottom:16px}.tlab-ring span{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:#fff;font-weight:950;font-size:26px;color:var(--tlab-accent)}.tlab-perf-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.tlab-perf-chips span,.tlab-blueprint-notes span{display:inline-flex;padding:10px 14px;border-radius:999px;background:#fff;border:1px solid var(--tlab-border);font-weight:850;color:rgba(17,24,39,.72)}.tlab-schema-layout{display:grid;grid-template-columns:1.45fr .55fr;gap:30px;align-items:start}.tlab-schema-main h2,.tlab-mobile-content h2{font-size:clamp(30px,3.4vw,50px);line-height:1.08;letter-spacing:-.04em;margin:0 0 24px}.tlab-schema-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tlab-schema-grid small,.tlab-gsc-card small,.tlab-step small{display:block;color:var(--tlab-accent);font-weight:900;margin-top:10px}.tlab-schema-code{position:sticky;top:110px}.tlab-mobile-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:center}.tlab-phone{width:min(360px,100%);margin:auto;background:#fff;border:1px solid var(--tlab-border2);border-radius:38px;padding:24px;box-shadow:var(--tlab-shadow);outline:10px solid rgba(255,255,255,.45)}.tlab-phone__top{width:82px;height:8px;border-radius:99px;background:rgba(17,24,39,.18);margin:0 auto 20px}.tlab-phone h3{font-size:24px;margin:0 0 16px}.tlab-phone span{display:block;margin:9px 0;padding:11px 12px;border-radius:14px;border:1px solid var(--tlab-border);background:var(--tlab-soft);font-weight:850;color:rgba(17,24,39,.73)}.tlab-phone span:before{content:"✓";color:var(--tlab-accent);margin-right:8px}.tlab-mobile-cards,.tlab-gsc-grid,.tlab-platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tlab-gsc-grid{grid-template-columns:repeat(3,1fr)}.tlab-matrix{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:920px;margin:auto}.tlab-matrix-card{min-height:220px;background:#fff;border:1px solid var(--tlab-border);border-radius:28px;padding:24px;box-shadow:var(--tlab-shadow);position:relative;overflow:hidden}.tlab-matrix-card:before{content:"";position:absolute;width:90px;height:90px;border-radius:50%;background:rgba(249,191,30,.14);right:-22px;top:-22px}.tlab-matrix-card h3{margin:0 0 16px;font-size:23px;letter-spacing:-.03em}.tlab-matrix-card span{display:block;padding:10px 12px;margin-top:8px;border-radius:14px;background:var(--tlab-soft);border:1px solid var(--tlab-border);font-weight:800;color:rgba(17,24,39,.73)}.tlab-blueprint{text-align:center}.tlab-blueprint-line{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.tlab-blueprint-line span{padding:14px 16px;background:var(--tlab-blue);border:1px solid var(--tlab-border);border-radius:16px;font-weight:900}.tlab-blueprint-line i{width:36px;height:3px;background:var(--tlab-accent);border-radius:999px}.tlab-blueprint-notes{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:18px}.tlab-timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.tlab-step{position:relative;background:#fff;border:1px solid var(--tlab-border);border-radius:24px;padding:18px;box-shadow:0 12px 28px rgba(17,24,39,.05)}.tlab-step:after{content:"";position:absolute;right:-14px;top:50%;width:14px;height:3px;background:var(--tlab-accent)}.tlab-step:last-child:after{display:none}.tlab-step>span{font-size:12px;font-weight:950;color:var(--tlab-accent);background:rgba(238,98,0,.1);border-radius:999px;padding:6px 9px}.tlab-step .tlab-icon{margin:14px 0 4px}.tlab-step h3{font-size:18px;margin:8px 0}.tlab-step p{font-size:14px;line-height:1.55;color:var(--tlab-muted);margin:8px 0}.tlab-tabs{background:#fff;border:1px solid var(--tlab-border);border-radius:30px;box-shadow:var(--tlab-shadow);padding:18px}.tlab-tab-buttons{display:flex;gap:8px;overflow:auto;padding-bottom:12px;border-bottom:1px solid var(--tlab-border)}.tlab-tab-buttons button{border:1px solid var(--tlab-border);background:var(--tlab-soft);border-radius:999px;padding:11px 14px;font-weight:900;color:rgba(17,24,39,.7);white-space:nowrap;cursor:pointer}.tlab-tab-buttons button[aria-selected="true"]{background:var(--tlab-accent);color:#fff;border-color:var(--tlab-accent)}.tlab-tab-panel{display:none;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:18px}.tlab-tab-panel.is-active{display:grid}.tlab-tab-panel article{display:flex;align-items:center;gap:12px;background:var(--tlab-blue);border:1px solid var(--tlab-border);border-radius:18px;padding:14px}.tlab-tab-panel .tlab-icon{width:34px;height:34px;border-radius:12px}.tlab-tab-panel span{font-weight:850;color:rgba(17,24,39,.76);flex:1}.tlab-tab-panel b{font-size:11px;color:#0f766e;background:rgba(15,118,110,.09);border-radius:999px;padding:6px 8px}.tlab-platform-grid{grid-template-columns:repeat(3,1fr)}.tlab-platform-card span{display:inline-flex;margin-top:8px;border-radius:999px;background:rgba(249,191,30,.18);padding:8px 10px;font-weight:900;color:#8a5a00}.tlab-table{overflow:hidden;border:1px solid var(--tlab-border);border-radius:24px}.tlab-table-row{display:grid;grid-template-columns:1fr 1fr}.tlab-table-row>div{padding:17px 18px;border-bottom:1px solid var(--tlab-border);display:flex;align-items:center;gap:10px;font-weight:850;color:rgba(17,24,39,.74)}.tlab-table-row>div+div{border-left:1px solid var(--tlab-border)}.tlab-table-head>div{background:var(--tlab-blue);color:var(--tlab-ink);font-size:18px}.tlab-table-row:last-child>div{border-bottom:0}.tlab-table .tlab-icon{width:32px;height:32px;border-radius:12px}.tlab-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:30px;align-items:start}.tlab-faq-cta{background:#fff;border:1px solid var(--tlab-border);border-radius:26px;padding:24px;box-shadow:var(--tlab-shadow);margin-top:22px}.tlab-faq-cta h3{font-size:25px;margin:0 0 10px}.tlab-faq-cta p{color:var(--tlab-muted);line-height:1.65}.tlab-faq-cta a{display:inline-flex;color:#fff;background:var(--tlab-accent);padding:12px 16px;border-radius:999px;font-weight:900;text-decoration:none}.tlab-faq-list{display:grid;gap:12px}.tlab-faq-item{background:#fff;border:1px solid var(--tlab-border);border-radius:20px;overflow:hidden;box-shadow:0 10px 24px rgba(17,24,39,.04)}.tlab-faq-item button{width:100%;border:0;background:transparent;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;text-align:left;font-weight:900;color:var(--tlab-ink);font-size:16px;cursor:pointer}.tlab-faq-item em{font-style:normal;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(238,98,0,.1);color:var(--tlab-accent)}.tlab-faq-answer{max-height:0;overflow:hidden;transition:max-height .25s ease}.tlab-faq-answer p{margin:0;padding:0 20px 18px;color:var(--tlab-muted);line-height:1.7}.tlab-faq-item.is-open .tlab-faq-answer{max-height:260px}.tlab-faq-item.is-open em{background:var(--tlab-accent);color:#fff}.tlab-final{background:linear-gradient(135deg,var(--tlab-green),var(--tlab-blue));padding-bottom:100px}.tlab-final__grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:32px;align-items:center}.tlab-final h2{font-size:clamp(34px,4.4vw,58px)}.tlab-final__copy p:not(.tlab-kicker){font-size:18px;line-height:1.75;color:var(--tlab-muted);max-width:640px}.tlab-whatsapp{background:#fff;color:var(--tlab-ink);border:1px solid var(--tlab-border2);margin-top:12px}.tlab-audit-form{background:#fff;border:1px solid var(--tlab-border);border-radius:32px;padding:24px;box-shadow:var(--tlab-shadow);display:grid;gap:14px}.tlab-audit-form label{display:grid;gap:7px;font-weight:850;color:rgba(17,24,39,.78)}.tlab-audit-form input,.tlab-audit-form select,.tlab-audit-form textarea{width:100%;border:1px solid var(--tlab-border2);border-radius:16px;padding:14px 15px;font:inherit;color:var(--tlab-ink);background:var(--tlab-soft);outline:none}.tlab-audit-form input:focus,.tlab-audit-form select:focus,.tlab-audit-form textarea:focus{border-color:rgba(238,98,0,.45);box-shadow:0 0 0 4px rgba(238,98,0,.08)}.tlab-audit-form button{border:0;border-radius:999px;background:var(--tlab-accent);color:#fff;font-weight:950;font-size:16px;padding:16px 20px;cursor:pointer;box-shadow:0 14px 28px rgba(238,98,0,.22);transition:.25s ease}.tlab-audit-form button:hover{transform:translateY(-3px)}
@media (max-width:1100px){.tlab-strip__grid{grid-template-columns:repeat(3,1fr)}.tlab-scanner,.tlab-index-grid,.tlab-repair-grid{grid-template-columns:repeat(2,1fr)}.tlab-mini-grid{grid-template-columns:repeat(3,1fr)}.tlab-timeline{grid-template-columns:repeat(3,1fr)}.tlab-step:after{display:none}.tlab-tab-panel,.tlab-mobile-cards,.tlab-gsc-grid,.tlab-platform-grid{grid-template-columns:repeat(2,1fr)}.tlab-schema-layout{grid-template-columns:1fr}.tlab-schema-code{position:static}.tlab-hero__wrap{grid-template-columns:1fr}.tlab-control{max-width:680px}.tlab-cwv-grid{grid-template-columns:1fr 1fr}}
@media (max-width:768px){.page-tlab .container{width:min(100% - 28px,1180px)}.tlab-section{padding:68px 0}.tlab-head{text-align:left}.tlab-head h2{font-size:34px}.tlab-actions{flex-direction:column}.tlab-btn,.tlab-whatsapp{width:100%}.tlab-strip__grid,.tlab-scanner,.tlab-index-grid,.tlab-repair-grid,.tlab-cwv-grid,.tlab-schema-grid,.tlab-mobile-cards,.tlab-gsc-grid,.tlab-platform-grid,.tlab-matrix,.tlab-tab-panel,.tlab-final__grid,.tlab-faq-grid,.tlab-mobile-grid,.tlab-labgrid,.tlab-split{grid-template-columns:1fr}.tlab-mini-grid{grid-template-columns:1fr 1fr}.tlab-control{border-radius:26px}.tlab-crawl-visual{height:auto;padding:18px;display:grid;gap:12px}.tlab-crawl-visual:before,.tlab-crawl-visual .line{display:none}.tlab-crawl-visual .node{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important}.tlab-canonical-flow{grid-template-columns:1fr;text-align:center}.tlab-engine{width:160px;height:160px;margin:auto}.tlab-engine:before,.tlab-engine:after{display:none}.tlab-pipeline,.tlab-workbar,.tlab-blueprint-line{align-items:stretch;flex-direction:column}.tlab-pipeline i,.tlab-workbar i,.tlab-blueprint-line i{width:3px;height:28px;margin:auto}.tlab-checklist{grid-template-columns:1fr}.tlab-table-row{grid-template-columns:1fr}.tlab-table-row>div+div{border-left:0}.tlab-tab-buttons{padding-bottom:10px}.tlab-hero{padding-top:66px}.tlab-hero h1{font-size:42px}.tlab-lead{font-size:16px}.tlab-phone{width:100%}}
@media (max-width:480px){.tlab-hero h1{font-size:34px}.tlab-head h2,.tlab-mapbox h2,.tlab-schema-main h2,.tlab-mobile-content h2{font-size:29px}.tlab-mini-grid{grid-template-columns:1fr}.tlab-control__header{align-items:flex-start;flex-direction:column}.tlab-status-row{align-items:flex-start;gap:8px;flex-direction:column}.tlab-mapbox,.tlab-blueprint,.tlab-compare,.tlab-tabs,.tlab-audit-form{border-radius:22px;padding:18px}.tlab-issue{min-height:auto}.tlab-strip-card{padding:12px}.tlab-tab-panel article{align-items:flex-start;flex-direction:column}.tlab-table-head>div{font-size:16px}}
