.pl-land{--bg:#151515;--surface:#111111;--surface2:#1a1a1a;--line:#2a2a2a;--amber:#fff;--amber-soft:rgba(255,255,255,0.08);--amber-line:rgba(255,255,255,0.22);--text:#ededef;--muted:#9a9aa3;--dim:#6e6e78;--display:var(--font-chakra-petch),sans-serif;--body:var(--font-inter),sans-serif;--mono:var(--font-ibm-plex-mono),monospace;background:var(--bg);color:var(--text);font-family:var(--body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.pl-seo .pl-land section{border-top:none}.pl-seo .pl-land .eyebrow{display:block}.pl-seo .pl-land .eyebrow:before{display:none;content:none}.pl-seo .pl-land .chip{font-family:var(--mono);font-weight:400;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:7px 14px;background:var(--surface)}.pl-seo .pl-land .chip:hover{color:var(--muted);border-color:var(--line)}.pl-seo .pl-land .chip b{color:var(--amber);font-weight:600}.pl-land *{box-sizing:border-box}.pl-land a{color:inherit;text-decoration:none}.pl-land .wrap{max-width:1280px;margin:0 auto;padding:0 16px}@media (max-width:500px){.pl-land .wrap{padding:0 12px}}.pl-land .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:600;letter-spacing:normal;font-size:15px;text-transform:none;padding:13px 26px;border:1px solid var(--amber);transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.pl-land .btn-solid{background:#fff;border:1px solid rgba(0,0,0,.09);color:#000;animation:none}.pl-land .btn-solid:hover{background:#f3f3f3;color:#000;box-shadow:inset 0 0 8px rgba(0,0,0,.06)}@media (prefers-reduced-motion:reduce){.pl-land .btn-solid{animation:none;box-shadow:0 0 40px rgba(255,255,255,.35)}}.pl-land .btn-ghost{color:var(--amber);background:transparent}.pl-land .btn-ghost:hover{background:var(--amber-soft)}.pl-land .hero{padding:96px 0 48px;position:relative;overflow:hidden}.pl-land .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 78% 0,rgba(255,255,255,.08),transparent 70%);pointer-events:none}.pl-land .eyebrow{font-family:var(--mono);font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--amber);margin-bottom:20px}.pl-land h1{font-family:var(--display);font-weight:700;font-size:clamp(34px,5.4vw,58px);line-height:1.08;letter-spacing:-.01em;max-width:820px}.pl-land .hero p.sub{margin-top:24px;max-width:680px;font-size:19px;color:var(--muted)}.pl-land .hero .cta-row{margin-top:36px;display:flex;gap:16px;flex-wrap:wrap}.pl-land section{padding:88px 0}.pl-land section.tight{padding:64px 0}.pl-land .sec-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--amber);margin-bottom:14px}.pl-land h2{font-weight:700;font-size:clamp(26px,3.4vw,38px);line-height:1.15;max-width:760px}.pl-land h2,.pl-land h3{font-family:var(--display)}.pl-land h3{font-weight:600;font-size:19px;margin-bottom:10px}.pl-land .grid3{grid-template-columns:repeat(3,1fr)}.pl-land .grid2,.pl-land .grid3{display:grid;gap:20px;margin-top:44px}.pl-land .grid2{grid-template-columns:repeat(2,1fr)}.pl-land .card{border:1px solid var(--line);background:var(--surface);padding:30px 28px;transition:border-color .18s ease}.pl-land .card:hover{border-color:var(--amber-line)}.pl-land .card p{color:var(--muted);font-size:15.5px}.pl-land .card .tag{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--amber);display:block;margin-bottom:14px}.pl-land .tbl{width:100%;border-collapse:collapse;margin-top:44px;font-size:15px}.pl-land .tbl th{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);text-align:left;padding:14px 18px}.pl-land .tbl td,.pl-land .tbl th{border-bottom:1px solid var(--line)}.pl-land .tbl td{padding:16px 18px;color:var(--muted);vertical-align:top}.pl-land .tbl td:first-child{color:var(--text);font-weight:500}.pl-land .tbl .pl-col{background:var(--amber-soft);color:var(--text)}.pl-land .tbl .y,.pl-land .tbl th.pl-col{color:var(--amber)}.pl-land .tbl .n,.pl-land .tbl .y{font-family:var(--mono)}.pl-land .tbl .n{color:var(--dim)}.pl-land .faq{margin-top:44px;border-top:1px solid var(--line)}.pl-land .faq details{border-bottom:1px solid var(--line)}.pl-land .faq summary{cursor:pointer;padding:22px 4px;font-family:var(--display);font-weight:600;font-size:17px;list-style:none;display:flex;justify-content:space-between;align-items:center}.pl-land .faq summary::-webkit-details-marker{display:none}.pl-land .faq summary:after{content:"+";font-family:var(--mono);color:var(--amber);font-size:20px}.pl-land .faq details[open] summary:after{content:"–"}.pl-land .faq .body{padding:0 4px 24px;color:var(--muted);font-size:15.5px;max-width:760px}.pl-land .band{border-top:1px solid var(--line);background:radial-gradient(700px 320px at 50% 120%,rgba(255,255,255,.14),transparent 70%),var(--surface);text-align:center;padding:96px 0}.pl-land .band h2{margin:0 auto}.pl-land .band p{margin:18px auto 0;color:var(--muted);max-width:560px}.pl-land .band .cta-row{margin-top:36px;display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.pl-land .pt-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px}.pl-land .pt{border:1px solid var(--line);background:var(--surface)}.pl-land .pt .pt-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.pl-land .pt .pt-model{font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:.04em}.pl-land .pt .pt-src{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.pl-land .ptbl{width:100%;border-collapse:collapse;font-size:14px}.pl-land .ptbl th{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);text-align:right;padding:12px 16px;border-bottom:1px solid var(--line);font-weight:500}.pl-land .ptbl th:first-child{text-align:left}.pl-land .ptbl td{padding:13px 16px;border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:13.5px;text-align:right}.pl-land .ptbl td:first-child{text-align:left;font-family:var(--body);color:var(--text);font-weight:500;font-size:14px}.pl-land .ptbl tr:last-child td{border-bottom:none}.pl-land .ptbl .cache-col{background:rgba(255,255,255,.06);color:var(--text)}.pl-land .ptbl th.cache-col{color:var(--amber)}.pl-land .ptbl tr.pl-row td{background:var(--amber-soft);border-top:1px solid var(--amber);border-bottom:1px solid var(--amber);color:var(--text)}.pl-land .ptbl tr.pl-row td:first-child{color:var(--amber);font-family:var(--display);font-weight:700;letter-spacing:.06em}.pl-land .ptbl tr.pl-row td.big{font-size:17px;font-weight:600;color:var(--amber)}.pl-land .pt-note{margin-top:18px;font-family:var(--mono);font-size:12px;color:var(--dim)}.pl-land .pt-note .a{color:var(--amber)}@media (max-width:900px){.pl-land .pt-grid{grid-template-columns:1fr}}.pl-land .chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.pl-land .chip{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:7px 14px;background:var(--surface)}.pl-land .chip b{color:var(--amber);font-weight:600}.pl-seo .pl-land .big-stats,.pl-seo .pl-land .big-stats.solo{display:block;margin-top:40px;background:none;border:none;gap:0}.pl-land .big-stat.pop{display:inline-flex;align-items:center;gap:24px;padding:0;background:transparent;border:none;box-shadow:none}.pl-land .big-stat.pop .v{font-family:var(--mono);font-weight:600;font-size:clamp(64px,8vw,104px);letter-spacing:-.02em;color:var(--amber);line-height:1;text-shadow:0 0 32px rgba(255,255,255,.55)}.pl-land .big-stat.pop .l{margin-top:0;letter-spacing:.14em;color:var(--muted);line-height:1.5;white-space:nowrap}.pl-land .big-stat.pop .l,.pl-land .scroll-cue{font-family:var(--mono);font-size:15px;text-transform:uppercase}.pl-land .scroll-cue{display:flex;width:fit-content;align-items:center;gap:12px;margin-top:34px;letter-spacing:.18em;color:var(--amber);cursor:pointer}.pl-land .scroll-cue .ar{display:inline-block;animation:pl-land-bob 1.4s ease-in-out infinite;font-size:16px}@keyframes pl-land-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.pl-land .pt.flash tr.pl-row td{animation:pl-land-rowFlash 1.2s ease 1}@keyframes pl-land-rowFlash{0%{background:var(--amber);color:#0a0a0c}to{background:var(--amber-soft)}}@media (prefers-reduced-motion:reduce){.pl-land .big-stat.pop,.pl-land .scroll-cue .ar{animation:none}}.pl-land .rv{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.pl-land .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pl-land .rv{opacity:1;transform:none;transition:none}}@media (max-width:900px){.pl-land .grid2,.pl-land .grid3{grid-template-columns:1fr}.pl-land .tbl{display:block;overflow-x:auto}}@media (max-width:640px){.pl-land .big-stat.pop{flex-direction:column;align-items:flex-start;gap:8px}.pl-land .big-stat.pop .l{white-space:normal}}.pl-land-v2 .skip{position:absolute;top:8px;left:8px;z-index:400;background:var(--orange);color:var(--bg);font-family:var(--display);font-weight:600;font-size:14px;padding:10px 16px;clip-path:inset(50%);pointer-events:none}.pl-land-v2 .skip:focus{clip-path:none;pointer-events:auto}.pl-land-v2 nav.scrolled{background:rgba(10,10,10,.96)}.pl-land-v2 .pl-land section{padding:88px 0}.pl-land-v2 .pl-land section.tight{padding:64px 0}.pl-land-v2 .pl-land p.sub{margin-top:18px;max-width:760px;font-size:17px;color:var(--muted)}.pl-land-v2 .pl-land .hero p.sub{margin-top:24px;max-width:680px;font-size:19px}.pl-land-v2 .pl-land a.a{color:var(--amber);text-decoration:underline;text-underline-offset:3px}.pl-land-v2 .btn-light{border:1px solid rgba(255,255,255,.35);color:#eaeaea;background:transparent}.pl-land-v2 .btn-light:hover{border-color:#fff;color:#fff}.pl-land-v2 .nav-cta .btn-light{box-shadow:none}.pl-land-v2 .contact-form{display:flex;flex-direction:column;gap:6px}.pl-land-v2 .contact-field{margin-top:12px}.pl-land-v2 .contact-field label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.pl-land-v2 .contact-field input,.pl-land-v2 .contact-field select{width:100%;background:#0d0d0b;color:#eaeaea;border:1px solid var(--line);border-radius:8px;padding:13px 14px;font-size:15px;font-family:var(--body)}.pl-land-v2 .contact-field input:focus,.pl-land-v2 .contact-field select:focus{outline:none;border-color:var(--amber)}.pl-land-v2 .stat-big{font-size:clamp(40px,6vw,64px);margin:0 0 8px}.pl-land-v2 .pl-fig{border:1px solid var(--line);border-radius:12px;padding:28px 22px 22px;margin:34px 0 0}.pl-land-v2 .pl-fig svg{display:block;width:100%;max-width:760px;height:auto;color:inherit;margin:0 auto}.pl-land-v2 .pl-fig figcaption{margin:12px auto 0;max-width:760px;font-size:.85em;line-height:1.5;opacity:.7}.pl-land-v2 .pl-fig .tbl{margin-top:14px}.pl-land-v2 .big-stat .v,.pl-land-v2 .ptbl td,.pl-land-v2 .stat-big,.pl-land-v2 .tbl td{font-variant-numeric:tabular-nums}.pl-land-v2 .pl-src{margin:10px 0 0;font-size:.85em;opacity:.7}.pl-land-v2 .hero .t-band{margin-top:30px}.pl-land-v2 .pl-ask .pl-q{opacity:.72;font-style:italic}.pl-land-v2 a.pl-plain{opacity:.8;text-decoration:underline;text-underline-offset:3px}.pl-land-v2 .pl-land section.tight .wrap>h2{margin-bottom:14px}.pl-land-v2 .pl-land .grid2,.pl-land-v2 .pl-land .grid3{gap:22px;margin-top:28px}.pl-land-v2 .pl-land .card{padding:28px 26px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.pl-land-v2 .pl-land .card:hover{border-color:var(--amber);transform:translateY(-3px);box-shadow:0 0 0 1px rgba(255,255,255,.15),0 14px 36px rgba(0,0,0,.45)}.pl-land-v2 .pl-land .tbl{margin-top:24px}.pl-land-v2 .pl-land .cta-row{margin-top:32px;gap:14px}.pl-land-v2 .pl-land .faq details{border-bottom:1px solid var(--line);border-radius:10px;padding:4px 20px;margin:12px 0;border:1px solid var(--line);transition:border-color .18s ease}.pl-land-v2 .pl-land .faq details:hover,.pl-land-v2 .pl-land .faq details[open]{border-color:var(--amber)}.pl-land-v2 .pl-land .faq summary{cursor:pointer;padding:14px 0}.pl-land-v2 .pl-land .faq details .body{padding-bottom:16px}.pl-land-v2 .pl-slider{max-width:760px;margin:18px auto 0;display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:.9em}.pl-land-v2 .pl-slider input[type=range]{flex:1;min-width:180px;accent-color:#fff}.pl-land-v2 .pl-slider output{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.85}.pl-land-v2 .pl-iso{margin:30px 0 6px;overflow-x:auto}.pl-land-v2 .pl-iso svg{display:block;min-width:560px;width:100%;max-width:820px;height:auto;margin:0 auto;color:inherit}@media (prefers-reduced-motion:reduce){.pl-land-v2 .pl-land .card:hover{transform:none}}.pl-land-v2 .pl-dialog{position:fixed;inset:0;margin:auto;height:fit-content;max-height:88vh;overflow:auto;background:#141311;color:#eaeaea;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:30px 28px;max-width:440px;width:92vw}.pl-land-v2 .pl-dialog::backdrop{background:rgba(0,0,0,.72)}.pl-land-v2 .pl-dialog h3{margin:0 0 10px;font-size:1.25em;font-family:var(--display)}.pl-land-v2 .pl-acc-sub{opacity:.75;font-size:.92em;line-height:1.5;margin:0 0 18px}.pl-land-v2 .pl-dialog .contact-field{margin-top:14px}.pl-land-v2 .pl-acc-actions{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}.pl-land-v2 .pl-acc-error{color:#ffb4a2;opacity:1;margin-top:16px}.pl-land-v2 .pl-dialog .btn:disabled{opacity:.55;cursor:not-allowed}