.home h1{margin:.67em 0;font-size:2em}.home h2{margin:.83em 0;font-size:1.5em}.home h3{margin:1em 0;font-size:1.17em}.home p{margin:1em 0}.home ul{margin:1em 0;padding-left:40px}.home small{font-size:smaller}.home b,.home strong{font-weight:700}.home{--ink:#0b1220;--blue:#0255d1;--blue-dark:#0143a6;--sky:#089cfa;--sky-soft:#dcefff;--green:#30c01e;--green-text:#1a7a10;--lime:#9ef819;--lime-soft:#ecfdd0;--yellow:#ffd23f;--yellow-soft:#fff3c4;--cream:#fffbf2;--soft:#f0f5fb;--muted:#4a5568;--line:var(--ink);--navy:var(--ink);--mint:var(--lime-soft);--bg:var(--soft);--orange:var(--yellow);--sh-sm:2px 2px 0 var(--ink);--sh:4px 4px 0 var(--ink);--sh-lg:6px 6px 0 var(--ink);--bd:2px solid var(--ink);--display:var(--font-display),"Space Grotesk",var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--cream);line-height:1.55}.home *{box-sizing:border-box}.home button,.home input,.home select,.home textarea{font:inherit}.home a{color:inherit;text-decoration:none}.home button{cursor:pointer}.home h1,.home h2,.home h3,.home .heading{font-family:var(--display)}.home .container{max-width:1170px;margin:auto;padding:0 24px}.home .header{z-index:40;background:var(--cream);border-bottom:var(--bd);position:sticky;top:0}.home .nav{justify-content:space-between;align-items:center;gap:20px;height:76px;display:flex}.home .logo{font-family:var(--display);letter-spacing:-.6px;color:var(--ink);align-items:center;gap:10px;font-size:21px;font-weight:700;display:flex}.home .logoimg{object-fit:contain;width:52px;height:52px}.home .logoicon{background:var(--ink);width:37px;height:37px;color:var(--lime);border:var(--bd);border-radius:10px;place-items:center;font-size:21px;display:grid}.home .navlinks{color:var(--ink);gap:26px;font-size:14px;font-weight:650;display:flex}.home .navlinks a{border-bottom:2px solid #0000}.home .navlinks a:hover,.home .navlinks a[aria-current=page]{border-bottom-color:var(--blue);color:var(--blue)}.home .btn{border:var(--bd);box-shadow:var(--sh);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 21px;font-weight:750;transition:transform .15s,box-shadow .15s;display:inline-flex}.home .btn:hover{box-shadow:var(--sh-lg);transform:translate(-2px,-2px)}.home .btn:active{box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.home .btn-primary{background:var(--lime);color:var(--ink)}.home .btn-dark{background:var(--blue);color:#fff}.home .btn-outline,.home .btn-white{color:var(--ink);background:#fff}.home .menu{border:var(--bd);box-shadow:var(--sh-sm);background:#fff;border-radius:8px;padding:0 9px;font-size:22px;display:none}.home .hero{background:var(--blue);color:#fff;border-bottom:var(--bd);padding:88px 0 100px;overflow:hidden}.home .hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:45px;display:grid}.home .eyebrow{border:var(--bd);letter-spacing:.7px;color:var(--ink);background:var(--yellow);box-shadow:var(--sh-sm);text-transform:uppercase;border-radius:30px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;font-weight:800;display:inline-flex}.home .hero h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(38px,4.3vw,62px);font-weight:700;line-height:1.06}.home .hero h1 span{color:var(--ink);background:var(--lime);border:var(--bd);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;padding:0 .15em}.home .hero p{color:#e6efff;max-width:550px;font-size:17px}.home .actions{flex-wrap:wrap;gap:12px;margin:27px 0 16px;display:flex}.home .fine{color:#d3e2fb;font-size:12px}.home .heroterms{margin-top:10px}.home .heroterms a{color:#fff;text-underline-offset:2px;text-decoration:underline}.home .waitform .demo a{color:var(--blue);text-decoration:underline}.home .mock{color:var(--ink);box-shadow:var(--sh-lg);border:var(--bd);background:#fff;border-radius:14px;padding:20px;transform:rotate(1deg)}.home .mocktop{border-bottom:var(--bd);justify-content:space-between;align-items:center;gap:10px;padding-bottom:13px;display:flex}.home .mocktop strong{font-size:15px}.home .pill{background:var(--yellow);color:var(--ink);border:var(--bd);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-block}.home .demo{color:var(--muted);font-size:11px;font-weight:700}.home .mock h3{margin:19px 0 5px;font-size:18px}.home .mock p{color:var(--muted);margin:0;font-size:12px}.home .statusrow{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.home .status{background:var(--soft);color:var(--muted);border:var(--bd);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700}.home .status.active{background:var(--yellow);color:var(--ink)}.home .miniitem{border-top:var(--bd);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.home .miniitem b{color:var(--ink);font-size:12px}.home .minibtn{border:var(--bd);background:var(--lime);color:var(--ink);box-shadow:var(--sh-sm);border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800}.home .section{padding:85px 0}.home .section.alt{background:var(--soft);border-top:var(--bd);border-bottom:var(--bd)}.home .kicker{color:var(--ink);background:var(--sky-soft);border:var(--bd);letter-spacing:1.4px;text-transform:uppercase;border-radius:7px;padding:3px 9px;font-size:12px;font-weight:850;display:inline-block}.home .heading{letter-spacing:-1.2px;color:var(--ink);margin:14px 0 15px;font-size:clamp(29px,3vw,44px);font-weight:700;line-height:1.12}.home .intro{color:var(--muted);max-width:740px;margin:0 0 33px;font-size:16px}.home .center{text-align:center}.home .center .intro{margin-left:auto;margin-right:auto}.home .grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.home .card{border:var(--bd);box-shadow:var(--sh);background:#fff;border-radius:14px;padding:25px}.home .card .ico{background:var(--lime);border:var(--bd);border-radius:10px;place-items:center;width:44px;height:44px;margin-bottom:14px;font-size:21px;display:grid}.home .card h3{margin:0 0 8px;font-size:18px}.home .card p{color:var(--muted);margin:0;font-size:14px}.home .featuregrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.home .feature{border:var(--bd);box-shadow:var(--sh);background:#fff;border-radius:14px;gap:14px;padding:22px;display:flex}.home .feature .ico{font-size:24px}.home .feature h3{margin:0 0 6px;font-size:17px}.home .feature p{color:var(--muted);margin:0;font-size:14px}.home .compare{grid-template-columns:1fr 1fr;gap:22px;display:grid}.home .comparebox{border:var(--bd);box-shadow:var(--sh);background:#fff;border-radius:14px;padding:27px}.home .comparebox.after{background:var(--lime-soft)}.home .comparebox h3{margin-top:0}.home .comparebox ul{margin:0;padding:0;list-style:none}.home .comparebox li{border-bottom:1px dashed var(--ink);padding:11px 0;font-size:14px}.home .comparebox li:last-child{border:0}.home .tabbar{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.home .tab{border:var(--bd);color:var(--ink);box-shadow:var(--sh-sm);background:#fff;border-radius:10px;padding:9px 15px;font-weight:750;transition:transform .15s,box-shadow .15s}.home .tab:hover{box-shadow:var(--sh);transform:translate(-1px,-1px)}.home .tab.active{background:var(--blue);color:#fff;box-shadow:none;transform:translate(2px,2px)}.home .product{border:var(--bd);box-shadow:var(--sh-lg);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:25px;padding:28px;display:grid}.home .product h3{margin:0 0 10px;font-size:25px}.home .product p{color:var(--muted)}.home .product ul{color:var(--ink);padding-left:19px}.home .product-preview{background:var(--soft);border:var(--bd);border-radius:12px;min-height:240px;padding:20px}.home .product-preview .miniitem{border:var(--bd);background:#fff;border-radius:9px;margin:8px 0;padding:12px}.home .industrybar{gap:10px;margin:24px 0;display:flex}.home .industrybar input{border:var(--bd);width:100%;box-shadow:var(--sh-sm);background:#fff;border-radius:10px;padding:13px 16px}.home .industrybar input:focus{outline:3px solid var(--sky);outline-offset:2px}.home .industries{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.home .industry{border:var(--bd);box-shadow:var(--sh-sm);background:#fff;border-radius:12px;padding:17px;font-size:14px;font-weight:700}.home .industry small{color:var(--muted);margin-top:4px;font-weight:400;display:block}.home .industry[hidden]{display:none}.home .custom{background:var(--sky);color:var(--ink);border:var(--bd);box-shadow:var(--sh);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:29px;display:flex}.home .custom h3{margin:0 0 6px;font-size:23px}.home .custom p{color:var(--ink);margin:0}.home .roadmap{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.home .roadmap .card{position:relative}.home .label{background:var(--yellow);color:var(--ink);border:var(--bd);border-radius:7px;margin-bottom:12px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.home .steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.home .stepnum{min-width:56px;height:56px;font-family:var(--display);color:var(--ink);background:var(--lime);border:var(--bd);box-shadow:var(--sh-sm);border-radius:12px;place-items:center;font-size:30px;font-weight:700;display:inline-grid}.home .faq{max-width:850px;margin:25px auto}.home .faq details{border:var(--bd);box-shadow:var(--sh-sm);background:#fff;border-radius:12px;margin:12px 0;padding:18px 21px}.home .faq details[open]{box-shadow:var(--sh)}.home .faq summary{cursor:pointer;font-weight:750}.home .faq p{color:var(--muted);margin-bottom:0}.home .wait{background:var(--lime);color:var(--ink);border-top:var(--bd);border-bottom:var(--bd)}.home .wait .heading,.home .wait .intro{color:var(--ink)}.home .wait .kicker{background:#fff}.home .waitgrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;display:grid}.home .waitform{color:var(--ink);border:var(--bd);box-shadow:var(--sh-lg);background:#fff;border-radius:16px;padding:28px}.home .waitform h3{margin:0 0 7px;font-size:22px}.home .waitform p{color:var(--muted);font-size:13px}.home .formgrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.home .field{flex-direction:column;gap:5px;margin:11px 0;display:flex}.home .field.full{grid-column:1/-1}.home .field label{font-size:12px;font-weight:750}.home .field input,.home .field select,.home .field textarea{border:var(--bd);width:100%;color:var(--ink);background:#fff;border-radius:9px;padding:10px 12px}.home .field input:focus,.home .field select:focus,.home .field textarea:focus{outline:3px solid var(--sky);outline-offset:1px}.home .field textarea{resize:vertical;min-height:70px}.home .check{color:var(--muted);align-items:flex-start;gap:9px;margin:13px 0;font-size:12px;display:flex}.home .check input{accent-color:var(--blue);margin-top:3px}.home .success{background:var(--lime-soft);color:var(--ink);border:var(--bd);border-radius:10px;margin-top:12px;padding:12px;font-size:13px;font-weight:600;display:none}.home .formerror{color:#8a1414;border:var(--bd);background:#ffe4e1;border-radius:10px;margin-top:12px;padding:12px;font-size:13px;font-weight:600}.home .hero .formerror{max-width:520px}.home .honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.home .footer{background:var(--ink);color:#c9d5e4;padding:43px 0}.home .footrow{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.home .footer .logo{color:#fff}.home .footer a{color:var(--lime)}.home .footer a:hover{text-decoration:underline}.home .footer small{color:#a9b6c8}.home .footer .cookie-settings{font:inherit;color:var(--lime);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.home .footer .cookie-settings:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.home .footbrand{max-width:600px}.home .footbrand p strong{display:block}.home .footbrand p strong+strong{margin-top:10px}.home .footbrand small{line-height:1.6;display:block}.home .askai{margin-top:24px}.home .askai-label{color:var(--lime);font-family:var(--display);margin-bottom:12px;font-size:16px;display:block}.home .askai ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.home .footer .askai-link{border:var(--bd);color:#000;width:44px;height:44px;box-shadow:3px 3px 0 var(--lime);background:#fff;border-radius:10px;place-items:center;transition:transform .15s,box-shadow .15s;display:inline-grid}.home .footer .askai-link:hover{box-shadow:5px 5px 0 var(--lime);text-decoration:none;transform:translate(-2px,-2px)}.home .footer .askai-link:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.home .askai-link svg{width:24px;height:24px}.home .modalback{z-index:100;background:#0b1220b3;justify-content:center;align-items:center;padding:15px;display:none;position:fixed;inset:0}.home .modalback.open{display:flex}.home .modal{border:var(--bd);width:min(100%,520px);max-height:92vh;box-shadow:var(--sh-lg);background:#fff;border-radius:16px;padding:27px;position:relative;overflow:auto}.home .close{border:var(--bd);background:var(--yellow);box-shadow:var(--sh-sm);border-radius:8px;padding:2px 10px;font-size:20px;position:absolute;top:12px;right:15px}.home .modal h2{margin:0 0 5px}.home .muted{color:var(--muted)}.home .mobile-cta{display:none}.home .hidden{display:none!important}@media (prefers-reduced-motion:reduce){.home .btn,.home .tab,.home .footer .askai-link{transition:none}.home .btn:hover,.home .btn:active,.home .tab:hover,.home .footer .askai-link:hover{transform:none}}@media (min-width:921px) and (max-width:1000px){.home .navlinks{gap:16px}.home .navlinks a,.home .nav .btn{white-space:nowrap}}@media (max-width:920px){.home .navlinks{background:var(--cream);border-bottom:var(--bd);flex-direction:column;padding:18px 24px;display:none;position:absolute;top:76px;left:0;right:0}.home .navlinks.open{display:flex}.home .menu{display:block}.home .hero-grid,.home .waitgrid{grid-template-columns:1fr}.home .hero{padding:65px 0}.home .mock{max-width:640px;transform:none}.home .grid,.home .roadmap{grid-template-columns:repeat(2,1fr)}.home .industries{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.home .container{padding:0 17px}.home .nav{height:67px}.home .navlinks{top:67px}.home .nav .btn-primary{display:none}.home .logo{font-size:17px}.home .logoimg{width:44px;height:44px}.home .hero h1{letter-spacing:-1.2px}.home .section{padding:63px 0}.home .grid,.home .featuregrid,.home .compare,.home .roadmap,.home .steps,.home .product,.home .industries{grid-template-columns:1fr}.home .custom{flex-direction:column;align-items:flex-start}.home .formgrid{grid-template-columns:1fr}.home .field.full{grid-column:auto}.home .mobile-cta{background:var(--cream);border-top:var(--bd);z-index:35;padding:10px 17px;display:block;position:fixed;bottom:0;left:0;right:0}.home .mobile-cta .btn{width:100%}.home{padding-bottom:67px}.home .product{padding:19px}.home .waitform{padding:20px}.home .hero{padding:52px 0 65px}}.home .heroform{gap:10px;max-width:520px;margin:27px 0 0;display:flex}.home .heroform input{border:var(--bd);min-width:0;color:var(--ink);box-shadow:var(--sh);background:#fff;border-radius:10px;flex:1;padding:13px 16px}.home .heroform input::placeholder{color:#6b7689}.home .heroform input:focus{outline:3px solid var(--lime);outline-offset:2px}.home .hero .success{background:var(--lime-soft);max-width:520px;color:var(--ink);display:block}.home .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){.home .heroform{flex-direction:column}.home .mock .miniitem.extra{display:none}}.home .mockbiz{border-bottom:var(--bd);justify-content:space-between;align-items:flex-end;gap:14px;padding:16px 0 12px;display:flex}.home .mockbiz h3{margin:0 0 3px;font-size:18px}.home .mockbiz p{color:var(--muted);margin:0;font-size:12px}.home .score{justify-items:end;gap:4px;min-width:150px;display:grid}.home .scorelabel{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.home .scorenum{font-family:var(--display);color:var(--ink);font-size:26px;font-weight:700;line-height:1}.home .scorenum small{color:var(--muted);margin-left:2px;font-size:12px;font-weight:700}.home .scorebar{background:var(--soft);border:var(--bd);border-radius:99px;width:150px;height:10px;display:block;overflow:hidden}.home .scorebar i{background:var(--green);border-right:var(--bd);height:100%;display:block}.home .mockrow{color:var(--muted);margin:12px 0 6px;font-size:13px}.home .mockrow b{color:var(--ink)}.home .task{border-top:1px dashed var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:grid}.home .task.done .tasktext{color:var(--muted);text-decoration:line-through}.home .tag{letter-spacing:.4px;text-transform:uppercase;border:var(--bd);white-space:nowrap;border-radius:7px;padding:3px 7px;font-size:10px;font-weight:850}.home .tag.high{background:var(--yellow);color:var(--ink)}.home .tag.mid{background:var(--soft);color:var(--ink)}.home .task.done .tag{background:var(--lime);color:var(--ink)}.home .taskbtns{gap:6px;display:flex}.home .approve,.home .edit{border:var(--bd);cursor:pointer;box-shadow:var(--sh-sm);border-radius:8px;padding:6px 11px;font-size:12px;font-weight:800}.home .approve:active,.home .edit:active{box-shadow:none;transform:translate(2px,2px)}.home .approve{background:var(--lime);color:var(--ink)}.home .edit{color:var(--ink);background:#fff}.home .taskdone{color:var(--green-text);white-space:nowrap;font-size:12px;font-weight:800}.home .metrics{background:var(--soft);border:var(--bd);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;padding:12px;display:grid}.home .metrics div{gap:2px;display:grid}.home .metrics b{font-family:var(--display);color:var(--ink);font-size:19px;line-height:1}.home .metrics span{color:var(--muted);font-size:11px}.home .metrics small{color:var(--muted);grid-column:1/-1;margin-top:2px;font-size:10px}.home .mockfoot{color:var(--green-text);margin:12px 0 0;font-size:13px;font-weight:750}@media (max-width:620px){.home .task{grid-template-columns:1fr auto;grid-template-areas:"tag btns""text text"}.home .task .tag{grid-area:tag;justify-self:start}.home .task .tasktext{grid-area:text}.home .task .taskbtns,.home .task .taskdone{grid-area:btns}.home .metrics b{font-size:16px}}.home .hero .btn-outline{color:var(--ink);background:#fff}.home .usps{grid-template-columns:1fr 1fr;gap:8px 18px;max-width:560px;margin:0 0 14px;padding:0;list-style:none;display:grid}.home .usps li{color:#eef4ff;padding-left:24px;font-size:13px;line-height:1.4;position:relative}.home .usps li:before{content:"✓";color:var(--lime);font-weight:900;position:absolute;top:0;left:0}@media (max-width:620px){.home .usps{grid-template-columns:1fr}}.home .personas{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.home .persona{border:var(--bd);box-shadow:var(--sh);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:22px;display:flex}.home .personahead{align-items:center;gap:12px;display:flex}.home .personahead .ico{background:var(--lime);border:var(--bd);border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.home .personahead h3{margin:0;font-size:18px}.home .personahead small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.home .persona p{color:var(--ink);background:var(--soft);border:var(--bd);border-radius:9px;margin:0;padding:10px 12px;font-size:13px}.home .persona p b{letter-spacing:.6px;text-transform:uppercase;margin-bottom:3px;font-size:11px;display:block}.home .persona .pain{background:var(--yellow-soft)}.home .persona .pain b{color:#8a4a00}.home .persona .fix{background:var(--lime-soft)}.home .persona .fix b{color:var(--green-text)}.home .persona .result{background:var(--sky-soft)}.home .persona .result b{color:var(--blue)}.home .loop{border:var(--bd);background:var(--ink);color:#fff;box-shadow:6px 6px 0 var(--blue);text-align:left;border-radius:16px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;margin-top:34px;padding:28px;display:grid}.home .loop .kicker{color:var(--ink);background:var(--lime)}.home .loop h3{letter-spacing:-.6px;margin:10px 0 8px;font-size:24px}.home .loop .muted{color:#c9d5e4;margin:0;font-size:14px}.home .frames{min-height:190px;position:relative}.home .frame{color:var(--ink);border:var(--bd);opacity:0;box-shadow:4px 4px 0 var(--lime);background:#fff;border-radius:12px;padding:18px 20px;animation:9s infinite loopframe;position:absolute;inset:0}.home .frame strong{margin:10px 0 8px;font-size:17px;display:block}.home .frame ul{color:var(--ink);margin:0;padding:0;font-size:13px;list-style:none}.home .frame li{border-top:1px dashed var(--ink);padding:5px 0}.home .frame.f1{animation-delay:0s}.home .frame.f2{animation-delay:3s}.home .frame.f3{animation-delay:6s}.home .frame.f3 li{color:var(--green-text);font-weight:700}@keyframes loopframe{0%{opacity:0;transform:translateY(8px)}5%{opacity:1;transform:none}31%{opacity:1;transform:none}36%{opacity:0;transform:translateY(-8px)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.home .frame{opacity:1;margin-bottom:10px;animation:none;position:relative}.home .frames{gap:10px;display:grid}}@media (max-width:920px){.home .personas{grid-template-columns:repeat(2,1fr)}.home .loop{grid-template-columns:1fr}}@media (max-width:620px){.home .personas{grid-template-columns:1fr}.home .loop{padding:20px}.home .frames{min-height:210px}}.home .featurelayout{grid-template-columns:1fr 1.1fr;align-items:start;gap:34px;display:grid}.home .featureitem{border-bottom:var(--bd)}.home .featurebtn{text-align:left;width:100%;font-family:var(--display);color:var(--ink);letter-spacing:-.3px;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 0;font-size:17px;font-weight:700;display:grid}.home .featurebtn .ico{font-size:20px}.home .featurebtn .chev{color:var(--ink);font-size:22px;font-weight:400;line-height:1}.home .featureitem.open .featurebtn{color:var(--blue)}.home .featurebody{padding:0 0 18px 32px}.home .featurebody p{color:var(--muted);margin:0 0 10px;font-size:15px}.home .featurelink{color:var(--blue);text-underline-offset:3px;font-size:15px;font-weight:750;text-decoration:underline}.home .featurepanel{background:var(--sky-soft);border:var(--bd);box-shadow:var(--sh-lg);border-radius:16px;padding:20px;position:sticky;top:96px}.home .panelhead{border-bottom:var(--bd);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.home .pv{border:var(--bd);background:#fff;border-radius:12px;min-height:260px;padding:16px}.home .pvscore{border-bottom:var(--bd);align-items:center;gap:14px;margin-bottom:6px;padding-bottom:12px;display:flex}.home .pvscore b{font-family:var(--display);color:var(--ink);font-size:34px;line-height:1}.home .pvscore small{color:var(--muted);font-weight:700}.home .pvscore span{color:var(--muted);font-size:13px}.home .pvrow{border-top:1px dashed var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.home .pvrow:first-child{border-top:0}.home .pvrow.three{grid-template-columns:1fr 1fr 1.2fr;display:grid}.home .pvrow b.ok{color:var(--green-text);font-size:12px}.home .pvrow b.warn{color:#8a4a00;font-size:12px}.home .pvnote{color:var(--muted);margin:0 0 10px;font-size:13px}.home .pvdraft{background:var(--soft);border:2px dashed var(--ink);border-radius:10px;margin-bottom:12px;padding:12px;font-size:14px;line-height:1.5}.home .pvpost{border:var(--bd);border-radius:10px;margin-bottom:12px;padding:12px}.home .pvposthead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.home .pvposthead b{font-size:14px;display:block}.home .pvposthead small{color:var(--muted);font-size:11px}.home .pvlogo{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:50%;place-items:center;font-weight:900;display:grid}.home .pvimg{background:var(--sky-soft);border:var(--bd);height:90px;color:var(--muted);border-radius:8px;place-items:center;margin-bottom:10px;font-size:12px;display:grid}.home .pvpost p{margin:0 0 8px;font-size:14px}.home .pvreview{background:var(--yellow-soft);border:var(--bd);border-radius:10px;margin-bottom:12px;padding:12px}.home .pvreview b{color:#8a4a00;font-size:12px}.home .pvreview p{margin:6px 0 0;font-size:14px}@media (max-width:920px){.home .featurelayout{grid-template-columns:1fr}.home .featurepanel{position:static}}.home .inlinepanel{margin-top:12px;display:none}@media (max-width:920px){.home .inlinepanel{display:block}.home .featurepanel{display:none}.home .featurebody{padding-left:0}}.home .pvchips{flex-wrap:wrap;gap:8px;display:flex}.home .pvchip{background:var(--lime-soft);color:var(--ink);border:var(--bd);border-radius:9px;padding:6px 10px;font-size:12px;font-weight:700}
