.plp{--purple:#f4c400;--deep:#d9ae00;--mint:#a3e635;--gold:#f4c400;--emerald:#10b981;--midnight:#14130f;--midnight-2:#1c1b15;--card:#1c1b15;--border:#34322a;--white:#fff;--text-dim:#b8b3a6;--text-mute:#82806f;--font-display:var(--font-sora), sans-serif;--font-ui:var(--font-space), sans-serif;--font-body:var(--font-inter), sans-serif;--font-mono:var(--font-jetbrains), monospace;font-family:var(--font-body);background:var(--midnight);color:var(--white);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;line-height:1.6;overflow-x:hidden}.plp a{color:inherit;text-decoration:none}.plp img{max-width:100%;display:block}.plp .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.plp section{position:relative}.plp h1,.plp h2,.plp h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800;line-height:1.1}.plp .eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mint);font-size:13px;font-weight:500}.plp .section-head{text-align:center;max-width:680px;margin:0 auto 56px}.plp .section-head h2{margin:14px 0 16px;font-size:clamp(28px,4vw,44px)}.plp .section-head p{color:var(--text-dim);font-size:18px}.plp .btn{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;border-radius:0;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:700;transition:transform .18s ease-out,background .18s ease-out,box-shadow .18s ease-out;display:inline-flex}.plp .btn-primary{background:var(--purple);color:#141410;box-shadow:0 8px 24px -8px #f4c40080}.plp .btn-primary:hover{background:var(--deep);transform:translateY(-2px)}.plp .btn-mint{background:var(--mint);color:var(--midnight)}.plp .btn-mint:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #a3e63599}.plp .btn-ghost{color:#fff;border:1px solid var(--border);background:0 0}.plp .btn-ghost:hover{border-color:var(--purple);background:#f4c4001f}.plp .btn-lg{padding:16px 30px;font-size:16px}.plp header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#1a1325d1;position:sticky;top:0}.plp .nav{justify-content:space-between;align-items:center;height:72px;display:flex}.plp .nav .logo img{height:30px}.plp .nav-links{font-family:var(--font-ui);align-items:center;gap:34px;font-size:15px;font-weight:500;display:flex}.plp .nav-links a{color:var(--text-dim);transition:color .15s}.plp .nav-links a:hover{color:#fff}.plp .nav-cta{align-items:center;gap:14px;display:flex}.plp .nav-cta .login{font-family:var(--font-ui);color:var(--text-dim);font-size:15px;font-weight:500}.plp .nav-cta .login:hover{color:#fff}.plp .menu-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:26px;display:none}.plp .hero{padding:90px 0 80px;overflow:hidden}.plp .hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.plp .hero-bg:before{content:"";filter:blur(20px);background:radial-gradient(circle,#6b46c161,#0000 62%);width:900px;height:700px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.plp .hero-bg:after{content:"";filter:blur(20px);background:radial-gradient(circle,#a3e63524,#0000 65%);width:520px;height:520px;position:absolute;top:60px;right:-160px}.plp .hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid;position:relative}.plp .hero-pill{color:var(--mint);font-family:var(--font-mono);letter-spacing:.04em;background:#a3e6351a;border:1px solid #a3e6354d;border-radius:100px;align-items:center;gap:9px;margin-bottom:24px;padding:7px 14px;font-size:12.5px;display:inline-flex}.plp .hero-pill .dot{background:var(--mint);border-radius:50%;width:7px;height:7px;animation:2s infinite plp-pulse;box-shadow:0 0 #a3e63599}@keyframes plp-pulse{0%{box-shadow:0 0 #a3e6358c}70%{box-shadow:0 0 0 8px #a3e63500}to{box-shadow:0 0 #a3e63500}}.plp .hero h1{margin-bottom:22px;font-size:clamp(38px,5.4vw,60px)}.plp .hero h1 .accent{color:var(--mint)}.plp .hero .lead{color:var(--text-dim);max-width:520px;margin-bottom:34px;font-size:19px}.plp .hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:30px;display:flex}.plp .hero-trust{color:var(--text-mute);align-items:center;gap:18px;font-size:14px;display:flex}.plp .hero-trust .stars{color:var(--gold);letter-spacing:2px}.plp .mock{border:1px solid var(--border);background:linear-gradient(160deg,#1f1e18,#17160f);border-radius:16px;padding:18px;position:relative;box-shadow:0 40px 90px -30px #000000b3,0 0 0 1px #ffffff05}.plp .mock-top{border-bottom:1px solid var(--border);align-items:center;gap:7px;margin-bottom:16px;padding-bottom:14px;display:flex}.plp .mock-top .c{border-radius:50%;width:11px;height:11px}.plp .mock-top .c1{background:#ff5f57}.plp .mock-top .c2{background:#febc2e}.plp .mock-top .c3{background:#28c840}.plp .mock-top .url{font-family:var(--font-mono);color:var(--text-mute);margin-left:12px;font-size:11px}.plp .hd-body{position:relative}.plp .hd-step{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);margin-bottom:9px;font-size:10px}.plp .hd-step b{color:var(--gold);font-weight:500}.plp .hd-step-2{margin-top:16px}.plp .hd-ico{flex-shrink:0;font-size:16px}.plp .hd-eq{border:1px solid var(--border);border-left:3px solid var(--gold);background:#141410;align-items:center;gap:12px;padding:13px 15px;display:flex}.plp .hd-eq .hd-ico{font-size:20px}.plp .hd-code{font-family:var(--font-mono);color:#fff;white-space:nowrap;font-size:15px;font-weight:700}.plp .hd-caret{background:var(--gold);vertical-align:-3px;width:8px;height:17px;margin-left:2px;animation:.9s step-end infinite plp-blink;display:inline-block}@keyframes plp-blink{50%{opacity:0}}.plp .hd-sub{font-family:var(--font-mono);color:var(--text-mute);margin-top:2px;font-size:10.5px}.plp .hd-fan{border-left:1px dashed #3d3a30;margin:14px 0 0 18px}.plp .hd-out{border:1px solid var(--border);opacity:0;background:#141410;align-items:center;gap:11px;margin:9px 0 0 20px;padding:11px 13px;transition:opacity .45s ease-out,transform .45s ease-out;display:flex;position:relative;transform:translate(-8px)}.plp .hd-out.on{opacity:1;transform:none}.plp .hd-out:before{content:"";background:#3d3a30;width:20px;height:1px;position:absolute;top:50%;left:-20px}.plp .hd-txt{flex:1;min-width:0}.plp .hd-t{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:700}.plp .hd-s{font-family:var(--font-mono);color:var(--text-mute);font-size:11.5px}.plp .hd-tag{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;padding:3px 8px;font-size:9.5px;font-weight:700}.plp .hd-tag.ok{color:var(--mint);background:#a3e63524}.plp .hd-tag.bad{color:#f07a70;background:#cf312529}.plp .hd-tag.em{color:var(--emerald);background:#10b98124}.plp .hd-bar{background:#2a2820;flex-shrink:0;width:64px;height:5px;overflow:hidden}.plp .hd-bar i{background:var(--mint);width:0;height:100%;transition:width 1.1s cubic-bezier(.4,0,.2,1);display:block}.plp .hd-out.on .hd-bar i{width:78%}.plp .hd-num{font-family:var(--font-mono);color:#fff;text-align:right;font-variant-numeric:tabular-nums;width:52px;font-size:12px;font-weight:700}.plp .hd-num-w{width:74px}.plp .hd-pen{border:1px solid var(--gold);opacity:0;background:linear-gradient(135deg,#241f10,#1a1811);margin-top:16px;padding:15px 17px;transition:opacity .5s ease-out,transform .5s cubic-bezier(.34,1.4,.64,1);transform:translateY(10px)scale(.98)}.plp .hd-pen.on{opacity:1;transform:none}.plp .hd-pen-h{align-items:center;gap:9px;margin-bottom:8px;display:flex}.plp .hd-pen-t{font-family:var(--font-ui);letter-spacing:.03em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:700}.plp .hd-pen-v{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.plp .hd-pen-s{font-family:var(--font-mono);color:var(--text-dim);margin-top:5px;font-size:10.5px}@media (max-width:480px){.plp .mock{padding:12px}.plp .hd-fan{margin-left:8px}.plp .hd-out{gap:8px;margin-left:12px;padding:10px}.plp .hd-out:before{width:12px;left:-12px}.plp .hd-bar{display:none}.plp .hd-num{width:auto;min-width:40px}.plp .hd-num-w{width:auto;min-width:52px}.plp .hd-pen-v{font-size:28px}}@media (prefers-reduced-motion:reduce){.plp .hd-out,.plp .hd-pen{opacity:1!important;transition:none!important;transform:none!important}.plp .hd-bar i{width:78%!important;transition:none!important}.plp .hd-caret{animation:none}}.plp .strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:34px 0}.plp .strip p{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);margin-bottom:20px;font-size:12px}.plp .strip-row{font-family:var(--font-display);color:var(--text-mute);flex-wrap:wrap;justify-content:center;align-items:center;gap:46px;font-size:19px;font-weight:700;display:flex}.plp .strip-row span{opacity:.6;transition:opacity .2s}.plp .strip-row span:hover{opacity:1;color:var(--text-dim)}.plp .block{padding:96px 0}.plp .block.alt{background:var(--midnight-2)}.plp .feat-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.plp .feat{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:28px;transition:transform .2s ease-out,border-color .2s}.plp .feat:hover{border-color:var(--purple);transform:translateY(-4px)}.plp .feat .ic{background:#6b46c129;border-radius:11px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:18px;font-size:22px;display:flex}.plp .feat:nth-child(3n+2) .ic{background:#a3e63524}.plp .feat:nth-child(3n) .ic{background:#fbbf2424}.plp .feat h3{font-family:var(--font-ui);margin-bottom:10px;font-size:18px;font-weight:600}.plp .feat p{color:var(--text-dim);font-size:14.5px}.plp .steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.plp .step{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:30px 24px;position:relative}.plp .step:before{counter-increment:s;content:"0" counter(s);font-family:var(--font-mono);color:var(--purple);opacity:.55;margin-bottom:14px;font-size:30px;font-weight:700;display:block}.plp .step h3{font-family:var(--font-ui);margin-bottom:10px;font-size:19px;font-weight:600}.plp .step p{color:var(--text-dim);font-size:14.5px}.plp .sectors{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.plp .sector{background:var(--card);border:1px solid var(--border);font-family:var(--font-ui);border-radius:100px;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:500;transition:border-color .2s,transform .2s;display:flex}.plp .sector:hover{border-color:var(--mint);transform:translateY(-2px)}.plp .sector .e{font-size:18px}.plp .price-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.plp .plan{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;padding:28px 22px;display:flex}.plp .plan.carbon-plan{border-color:#10b981;position:relative;box-shadow:0 0 0 1px #10b981,0 24px 60px -34px #10b9818c}.plp .plan.carbon-plan .tag{color:#04231a;background:#10b981}.plp .plan.flag-plan{background:#141410;border-color:#f4c400;position:relative;box-shadow:0 0 0 1px #f4c400,0 30px 70px -30px #f4c40080}.plp .plan.flag-plan .name,.plp .plan.flag-plan .price{color:#fff}.plp .plan.flag-plan .tag{color:#141410;background:#f4c400}.plp .ent-strip{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:16px;padding:22px 28px;display:flex}.plp .ent-strip .ent-l{min-width:260px}.plp .ent-strip .ent-l .name{font-family:var(--font-ui);font-size:18px;font-weight:600}.plp .ent-strip .ent-l .desc{color:var(--text-mute);font-size:13.5px}.plp .ent-strip .ent-feats{color:var(--text-dim);flex-wrap:wrap;gap:18px;font-size:13.5px;display:flex}.plp .ent-strip .ent-feats span{align-items:center;gap:7px;display:flex}.plp .plan.feat-plan{border-color:var(--purple);box-shadow:0 0 0 1px var(--purple), 0 30px 70px -30px #6b46c199;position:relative}.plp .plan .tag{background:var(--mint);color:var(--midnight);font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;border-radius:100px;padding:5px 14px;font-size:11.5px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.plp .plan .name{font-family:var(--font-ui);margin-bottom:6px;font-size:18px;font-weight:600}.plp .plan .desc{color:var(--text-mute);min-height:52px;font-size:13px}.plp .plan .price{font-family:var(--font-display);letter-spacing:-.03em;margin:14px 0 2px;font-size:32px;font-weight:800}.plp .plan .price small{font-family:var(--font-mono);color:var(--text-mute);font-size:13px;font-weight:500}.plp .plan .per{font-family:var(--font-mono);color:var(--text-mute);margin-bottom:20px;font-size:11.5px}.plp .plan ul{flex:1;margin-bottom:24px;padding:0;list-style:none}.plp .plan li{color:var(--text-dim);align-items:flex-start;gap:9px;padding:6px 0;font-size:13.8px;display:flex}.plp .plan li .ck{color:var(--mint);flex-shrink:0;font-weight:700}.plp .plan .btn{justify-content:center;width:100%}.plp .uband{background:var(--card);border:1px solid var(--border);border-left:5px solid var(--gold);grid-template-columns:1.15fr 1fr;align-items:center;gap:26px;margin-bottom:30px;padding:24px 28px;display:grid}.plp .uband-k{font-family:var(--font-mono);letter-spacing:.1em;color:var(--gold);text-transform:uppercase;font-size:12px;font-weight:500}.plp .uband-txt h3{font-family:var(--font-display);text-transform:uppercase;margin:8px 0 10px;font-size:clamp(20px,3vw,28px);font-weight:800}.plp .uband-txt p{color:var(--text-dim);font-size:15px;line-height:1.55}.plp .uband-txt p b{color:#fff}.plp .uband-vs{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;display:grid}.plp .uband-box{background:var(--gold);color:var(--midnight);text-align:center;padding:16px 12px}.plp .uband-t{font-family:var(--font-mono);letter-spacing:.06em;opacity:.82;text-transform:uppercase;font-size:10px;font-weight:500}.plp .uband-big{font-family:var(--font-display);margin-top:4px;font-size:32px;font-weight:800;line-height:1}.plp .uband-sm{opacity:.82;margin-top:4px;font-size:11px}.plp .uband-plus{font-family:var(--font-display);color:var(--text-mute);justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.plp .uband-vs-3{grid-template-columns:1fr 1fr 1fr}.plp .cmp-scroll{overflow-x:auto}.plp .cmp{border-collapse:collapse;width:100%;min-width:780px;font-size:14px}.plp .cmp th,.plp .cmp td{text-align:center;border-bottom:1px solid #262419;padding:11px 14px}.plp .cmp th.f,.plp .cmp td.f{text-align:left;width:34%;color:var(--text-dim)}.plp .cmp thead th{vertical-align:bottom;border-bottom:2px solid var(--border)}.plp .cmp .pn{font-family:var(--font-display);text-transform:uppercase;font-size:15px;font-weight:800;line-height:1.1}.plp .cmp .pp{font-family:var(--font-display);color:var(--gold);margin-top:4px;font-size:22px;font-weight:800}.plp .cmp .pp small{font-family:var(--font-mono);color:var(--text-mute);font-size:11px;font-weight:500}.plp .cmp .pop{background:var(--mint);color:var(--midnight);font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.plp .cmp .col-pro{background:#f4c4000f}.plp .cmp .col-360{background:#f4c4001c}.plp .cmp .pop-em{background:var(--gold);color:#141410}.plp .cmp .grp td{background:var(--midnight-2);font-family:var(--font-mono);letter-spacing:.08em;color:var(--gold);text-transform:uppercase;text-align:left;font-size:11px;font-weight:500}.plp .cmp .grp-em td{color:var(--emerald)}.plp .cmp .yes{color:var(--mint);font-size:15px;font-weight:800}.plp .cmp-wide{min-width:1080px;font-size:13.5px}.plp .cmp-wide th,.plp .cmp-wide td{padding:10px}.plp .cmp-wide th.f,.plp .cmp-wide td.f{width:25%;padding-left:14px}.plp .cmp-wide .pn{font-size:13px}.plp .cmp-wide .pp{font-size:18px}.plp .cmp-wide .pp small{font-size:10px}.plp .cmp-wide .selrow .btn{padding:9px 6px;font-size:11px}.plp .cmp .no{color:#57544b}.plp .cmp .val{color:#fff;font-size:12.5px;font-weight:600;font-family:var(--font-mono)}.plp .cmp tbody tr:hover td:not(.grp){background:#ffffff05}.plp .cmp tbody tr:hover td.col-pro{background:#f4c40017}.plp .cmp .selrow td{border-bottom:none;padding-top:16px}.plp .cmp .selrow .btn{justify-content:center;width:100%;padding:10px 8px;font-size:12.5px}.plp .cmp-note{text-align:center;color:var(--text-dim);margin-top:22px;font-size:14px}.plp .cmp-note b{color:var(--gold)}.plp .cmp-link{font-family:var(--font-ui);letter-spacing:.02em;color:var(--gold);border-bottom:1px solid #0000;align-items:center;gap:6px;font-size:15px;font-weight:700;transition:border-color .15s;display:inline-flex}.plp .cmp-link:hover{border-bottom-color:var(--gold)}@media (max-width:760px){.plp .uband{grid-template-columns:1fr;gap:18px}}.plp .cta-final{padding:0 0 96px}.plp .cta-box{background:linear-gradient(135deg, var(--deep), var(--purple));text-align:center;border-radius:24px;padding:64px 40px;position:relative;overflow:hidden}.plp .cta-box:after{content:"";background:radial-gradient(circle,#a3e63540,#0000 60%);width:400px;height:400px;position:absolute;top:-120px;right:-80px}.plp .cta-box>*{z-index:1;position:relative}.plp .cta-box h2{margin-bottom:16px;font-size:clamp(28px,4vw,42px)}.plp .cta-box p{color:#ffffffd9;max-width:520px;margin:0 auto 32px;font-size:18px}.plp .cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.plp footer{border-top:1px solid var(--border);padding:60px 0 32px}.plp .foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin-bottom:44px;display:grid}.plp .foot-brand img{height:28px;margin-bottom:16px}.plp .foot-brand p{color:var(--text-mute);max-width:280px;font-size:14px}.plp .foot-col h4{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin-bottom:16px;font-size:13px;font-weight:600}.plp .foot-col a{color:var(--text-mute);padding:6px 0;font-size:14.5px;transition:color .15s;display:block}.plp .foot-col a:hover{color:var(--mint)}.plp .foot-bottom{border-top:1px solid var(--border);color:var(--text-mute);font-size:13px;font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:26px;display:flex}.plp .ai-field{background:linear-gradient(130deg,#6b46c180,#a3e63559,#6b46c180) 0 0/200% 200%;border-radius:12px;padding:1.5px;transition:background-position .5s;position:relative}.plp .ai-field:before{content:"";background:linear-gradient(130deg, var(--purple), var(--mint), var(--purple));-webkit-mask-composite:xor;opacity:0;pointer-events:none;background-size:200% 200%;border-radius:13px;padding:1.5px;transition:opacity .35s;animation:4s linear infinite plp-borderflow;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes plp-borderflow{0%{background-position:0%}to{background-position:200%}}.plp .ai-field:focus-within:before{opacity:1}.plp .ai-field:focus-within{box-shadow:0 0 0 4px #a3e6351a,0 0 34px -6px #6b46c18c}.plp .ai-field-inner{background:#1c1430;border-radius:11px;align-items:center;gap:10px;padding:0 14px;display:flex}.plp .ai-field .spark{color:var(--mint);filter:drop-shadow(0 0 6px #a3e63580);flex-shrink:0;font-size:16px;animation:2.4s ease-in-out infinite plp-twinkle}@keyframes plp-twinkle{0%,to{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.plp .ai-field input,.plp .ai-field select,.plp .ai-field textarea{color:#fff;font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;width:100%;padding:15px 0;font-size:15px}.plp .ai-field input::placeholder,.plp .ai-field textarea::placeholder{color:var(--text-mute)}.plp .ai-field select{cursor:pointer;color:var(--text-dim)}.plp .ai-field select option{color:#fff;background:#1c1430}.plp .ai-field textarea{resize:vertical;min-height:54px;padding-top:15px}.plp .hero-capture{gap:10px;max-width:480px;margin-bottom:18px;display:flex}.plp .hero-capture .ai-field{flex:1}.plp .hero-capture .btn{flex-shrink:0}.plp .aiask{max-width:760px;margin:0 auto}.plp .aiask .ai-field-inner{padding:6px 6px 6px 16px}.plp .aiask input{padding:16px 0;font-size:16px}.plp .aiask .btn{border-radius:9px;flex-shrink:0}.plp .aiask-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.plp .aiask-chip{font-family:var(--font-mono);color:var(--text-dim);background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:100px;padding:7px 14px;font-size:12px;transition:border-color .2s,color .2s}.plp .aiask-chip:hover{border-color:var(--mint);color:#fff}.plp .aiask-chip:before{content:"✦ ";color:var(--mint)}.plp .form-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.plp .form-side .eyebrow{margin-bottom:14px;display:inline-block}.plp .form-side h2{margin-bottom:16px;font-size:clamp(26px,3.4vw,38px)}.plp .form-side p{color:var(--text-dim);margin-bottom:26px;font-size:17px}.plp .form-side .ticks{padding:0;list-style:none}.plp .form-side .ticks li{color:var(--text-dim);align-items:center;gap:11px;padding:8px 0;font-size:15px;display:flex}.plp .form-side .ticks .ck{width:24px;height:24px;color:var(--mint);background:#a3e63524;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.plp .form-card{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:32px;box-shadow:0 30px 70px -34px #000000b3}.plp .form-card .fhead{align-items:center;gap:10px;margin-bottom:6px;display:flex}.plp .form-card .fhead .badge-ai{font-family:var(--font-mono);color:var(--mint);background:#a3e6351f;border:1px solid #a3e6354d;border-radius:100px;padding:4px 10px;font-size:11px}.plp .form-card h3{font-family:var(--font-ui);margin-bottom:4px;font-size:21px;font-weight:600}.plp .form-card .fsub{color:var(--text-mute);margin-bottom:22px;font-size:14px}.plp .form-row{margin-bottom:14px}.plp .form-row label{font-family:var(--font-ui);color:var(--text-dim);letter-spacing:.02em;margin-bottom:7px;font-size:12.5px;font-weight:500;display:block}.plp .form-card .btn{justify-content:center;width:100%;margin-top:6px}.plp .form-card .fnote{text-align:center;color:var(--text-mute);font-size:12px;font-family:var(--font-mono);margin-top:14px}@media (max-width:1180px){.plp .price-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.plp .hero-grid{grid-template-columns:minmax(0,1fr);gap:44px}.plp .feat-grid,.plp .steps,.plp .price-grid{grid-template-columns:1fr}.plp .foot-grid{grid-template-columns:1fr 1fr;gap:30px}.plp .nav-links{display:none}.plp .menu-btn{display:block}.plp .plan.feat-plan{order:-1}.plp .form-grid{grid-template-columns:1fr;gap:34px}}@media (max-width:560px){.plp .hero-actions .btn{justify-content:center;width:100%}.plp .foot-grid{grid-template-columns:1fr}.plp .hero-capture{flex-direction:column}.plp .hero-capture .btn{justify-content:center;width:100%}.plp .aiask .ai-field-inner{flex-wrap:wrap}.plp .aiask input{flex-basis:100%}.plp .aiask .btn{justify-content:center;width:100%}}.plp .mock,.plp .hd-eq,.plp .hd-out,.plp .hd-tag,.plp .hd-pen,.plp .hd-bar,.plp .feat,.plp .feat .ic,.plp .step,.plp .plan,.plp .cta-box,.plp .ai-field,.plp .ai-field-inner,.plp .form-card,.plp .form-side .ticks .ck,.plp .hero-pill,.plp .sector,.plp .plan .tag,.plp .badge-ai,.plp .aiask-chip,.plp .aiask .btn{border-radius:0!important}.plp .feat .ic{background:#f4c40024}.plp .ai-field-inner{background:#1c1b15}.plp .cta-box{background:#141410}.plp .section-head h2,.plp .hero h1{text-transform:uppercase}.plp-hazard{background:repeating-linear-gradient(-45deg,#f4c400 0 16px,#141410 16px 32px);height:8px}.plp .hero-bg:before{background:radial-gradient(circle,#f4c4002e,#0000 62%)!important}.plp .nav-dd{align-items:center;display:inline-flex;position:relative}.plp .nav-dd-trigger{color:var(--text-dim);cursor:pointer;align-items:center;gap:5px;display:inline-flex}.plp .nav-dd-trigger:hover,.plp .nav-dd:hover .nav-dd-trigger{color:#fff}.plp .nav-dd-menu{z-index:60;background:#1c1b14;border:1px solid #35332a;flex-direction:column;gap:2px;min-width:224px;margin-top:8px;padding:8px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 22px 48px #0000006b}.plp .nav-dd-menu:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.plp .nav-dd:hover .nav-dd-menu,.plp .nav-dd:focus-within .nav-dd-menu{display:flex}.plp .nav-dd-menu a{color:#cfccc1;border-left:3px solid #0000;padding:9px 12px;font-size:14px;transition:color .15s,background .15s,border-color .15s}.plp .nav-dd-menu a:hover{color:#fff;background:#f4c4001a;border-left-color:#f4c400}.plp .nav-dd-menu .nav-dd-all{color:#f4c400;border-top:1px solid #35332a;margin-top:4px;font-weight:600}.tur-tabs{background:#16150f;border-top:1px solid #2a2820}.tur-tabs-in{align-items:center;gap:4px;height:52px;display:flex;overflow-x:auto}.tur-tabs-in a{font-family:var(--font-ui);color:#b9b6ab;white-space:nowrap;border-bottom:2px solid #0000;padding:8px 16px;font-size:14px;font-weight:600;transition:color .15s,border-color .15s}.tur-tabs-in a:hover{color:#fff}.tur-tabs-in a.active{color:#f4c400;border-bottom-color:#f4c400}.plp .sss-item summary::-webkit-details-marker{display:none}.plp .sss-item summary::marker{content:""}.plp .sss-plus{transition:transform .18s}.plp .sss-item[open] .sss-plus{transform:rotate(45deg)}.blog-prose{color:#d7d3c9;font-size:16.5px;line-height:1.8}.blog-prose p{margin:0 0 16px}.blog-prose h2{color:#fff;letter-spacing:.01em;margin:34px 0 12px;font-size:24px;font-weight:700}.blog-prose h3{color:#fff;margin:26px 0 8px;font-size:19px;font-weight:700}.blog-prose ul{margin:0 0 16px;padding-left:22px}.blog-prose li{margin:0 0 8px}.blog-prose li::marker{color:#f4c400}.blog-prose strong{color:#f4c400}.blog-prose a{color:#f4c400;text-decoration:underline}.blog-prose table{border-collapse:collapse;background:#12110d;border:1px solid #2c2a22;width:100%;margin:22px 0 26px;font-size:15px;display:block;overflow-x:auto}.blog-prose thead th{color:#f4c400;text-align:left;letter-spacing:.02em;text-transform:uppercase;background:#1c1a14;border-bottom:2px solid #f4c400;padding:12px 16px;font-size:13px;font-weight:700}.blog-prose tbody td{color:#d7d3c9;vertical-align:top;border-bottom:1px solid #2c2a22;padding:12px 16px;line-height:1.55}.blog-prose tbody tr:nth-child(2n) td{background:#16150f}.blog-prose tbody tr:last-child td{border-bottom:none}.blog-prose tbody td:first-child{color:#fff;font-weight:600}
