.hv2 .s-eyebrow{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.hv2 .s-eyebrow:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px}.hv2 .s-message{padding-top:var(--s9);padding-bottom:var(--sec)}@media (width<=639px){.hv2 .s-message{padding-top:var(--s8)}}.hv2 .s-message .h2{margin-top:var(--s4)}.hv2 .s-message .lead{margin:var(--s4) auto 0;max-width:520px}.hv2 .s-message .btns{margin-top:var(--s6)}.hv2 .s-legal-hero{padding-bottom:var(--s8)}.hv2 .s-legal-hero .display{margin-top:var(--s4);font-size:clamp(40px,5vw,64px)}.hv2 .s-legal-hero .lead{margin:var(--s4) 0 0}.hv2 .s-legal{padding-bottom:var(--sec)}.hv2 .s-legal-grid{gap:var(--s9);border-top:1px solid var(--line);padding-top:var(--shead-gap);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.hv2 .s-legal-nav{gap:var(--s5);display:grid;position:sticky;top:96px}.hv2 .s-docs{gap:2px;display:grid}.hv2 .s-docs a,.hv2 .s-docs span{color:var(--sub);padding:6px 0;font-size:15px;display:block}.hv2 .s-docs a:hover{color:var(--ink)}.hv2 .s-docs .on{color:var(--ink);font-weight:500}.hv2 .s-toc summary{cursor:pointer;color:var(--ink);border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;padding-bottom:8px;font-size:13px;font-weight:500;list-style:none;display:flex}.hv2 .s-toc summary::-webkit-details-marker{display:none}.hv2 .s-toc summary:after{content:"+";color:var(--sub);font-size:16px;font-weight:400;transition:transform .2s}.hv2 .s-toc[open] summary:after{transform:rotate(45deg)}.hv2 .s-toc nav{margin-top:8px;display:grid}.hv2 .s-toc a{color:var(--sub);padding:5px 0;font-size:13.5px;line-height:1.4;transition:color .15s;display:block}.hv2 .s-toc a:hover{color:var(--ink)}.hv2 .s-toc a.on{color:var(--ink);font-weight:500}.hv2 .s-legal-body.prose{max-width:720px;margin:0;font-size:16.5px}.hv2 .s-legal-body section{scroll-margin-top:96px}.hv2 .s-legal-body section>*+*{margin-top:1em}.hv2 .s-legal-body h2{scroll-margin-top:96px}.hv2 .s-legal-body .s-note{background:var(--soft);color:var(--sub);border-radius:16px;padding:16px 20px;font-size:15px}.hv2 .s-legal-body .s-muted{color:var(--sub)}@media (width<=899px){.hv2 .s-legal-grid{gap:var(--s6);grid-template-columns:1fr}.hv2 .s-legal-nav{position:static}.hv2 .s-docs{justify-content:start;gap:var(--s5);grid-auto-flow:column}}@media (width<=639px){.hv2 .s-legal-hero{padding-bottom:var(--s7)}}.hv2 .svc{gap:var(--s5);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1023px){.hv2 .svc{grid-template-columns:1fr 1fr}}@media (width<=639px){.hv2 .svc{gap:var(--s4);grid-template-columns:1fr}}.hv2 .svc-card{background:var(--soft);padding:var(--s6) var(--s5);gap:var(--s2);border-radius:20px;flex-direction:column;display:flex}.hv2 .svc-n{font-family:var(--mono);color:var(--sub);margin-bottom:var(--s5);font-size:12px}.hv2 .team{gap:var(--s8);grid-template-columns:1.1fr 1fr;align-items:start;display:grid}@media (width<=960px){.hv2 .team{gap:var(--s6);grid-template-columns:1fr}}.hv2 .team-copy{margin-top:var(--s5);gap:var(--s4);color:var(--sub);max-width:600px;font-size:19px;line-height:1.55;display:grid}@media (width<=639px){.hv2 .team-copy{font-size:17px}}.hv2 .proof{gap:var(--s4);display:grid}.hv2 .proof-card{gap:var(--s4);background:var(--soft);padding:var(--s5);border-radius:20px;grid-template-columns:44px 1fr;align-items:start;display:grid}.hv2 .proof-card .sw{border-radius:12px;width:44px;height:44px}.hv2 .proof-card p{color:var(--sub);font-size:16px;line-height:1.55}.hv2 .proof-card b{color:var(--ink);font-weight:500}.hv2 .proof-rows{border:1px solid var(--line);border-radius:20px;overflow:hidden}.hv2 .proof-row{color:var(--ink);grid-template-columns:12px 1fr auto auto;align-items:center;gap:12px;padding:16px 20px;font-size:15px;transition:background .2s;display:grid}.hv2 .proof-row+.proof-row{border-top:1px solid var(--line)}.hv2 .proof-row:hover{background:var(--soft)}.hv2 .proof-row b{font-weight:500}.hv2 .proof-row em{color:var(--sub);font-size:13px;font-style:normal}.hv2 .weeks{gap:var(--s5);counter-reset:w;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.hv2 .weeks{grid-template-columns:1fr 1fr}}@media (width<=639px){.hv2 .weeks{gap:var(--s5);grid-template-columns:1fr}}.hv2 .weeks li{border-top:1px solid var(--ink);padding-top:var(--s4);gap:var(--s2);flex-direction:column;display:flex}.hv2 .weeks .wk{color:var(--sub);font-size:13px;font-family:var(--mono)}.hv2 .monthly{gap:var(--s6);border:1px solid var(--line);padding:var(--s6);border-radius:20px;grid-template-columns:1fr 2fr;align-items:start;display:grid}@media (width<=767px){.hv2 .monthly{gap:var(--s3);padding:var(--s5);grid-template-columns:1fr}}.hv2 .monthly-list{margin:0}.hv2 .honest{background:var(--soft);padding:var(--s5) var(--s6);border-radius:20px}.hv2 .honest p{color:var(--sub);max-width:820px;font-size:16px;line-height:1.55}.hv2 .honest b{color:var(--ink);font-weight:500}.hv2 .fit-card{border:1px solid var(--line);padding:var(--s6);border-radius:24px}.hv2 .fit-card.yes{background:linear-gradient(#f3faf6 0%,#fff 60%)}.hv2 .fit-card .ticks{margin-top:var(--s4)}.hv2 .crosses{margin:var(--s4) 0 0;color:var(--text);gap:10px;padding:0;font-size:14.5px;line-height:1.45;list-style:none;display:grid}.hv2 .crosses li{grid-template-columns:18px 1fr;gap:8px;display:grid}.hv2 .crosses li:before{content:"";background:#f2f2f2 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M5.5 5.5l5 5M10.5 5.5l-5 5' fill='none' stroke='%236e6e73' stroke-width='1.5' stroke-linecap='round'/></svg>") 50%/16px no-repeat;border-radius:50%;width:16px;height:16px;margin-top:2px}.hv2 .price-band{justify-content:space-between;align-items:flex-end;gap:var(--s6);padding:var(--s8) var(--s7);flex-wrap:wrap;display:flex}.hv2 .price-band .lead{margin-top:var(--s4);color:#3a3a3c;max-width:620px}@media (width<=639px){.hv2 .price-band{padding:var(--s6) var(--s5)}}@media (width<=1100px){.hv2 .svc,.hv2 .weeks{grid-template-columns:1fr 1fr}}@media (width<=639px){.hv2 .svc,.hv2 .weeks{grid-template-columns:1fr}}.hv2 .contact-hero{padding-bottom:var(--sec)}.hv2 .contact-grid{column-gap:var(--s8);grid-template-columns:1fr 1.05fr;grid-template-areas:"head form""routes form";align-items:start;row-gap:0;display:grid}.hv2 .c-head{grid-area:head}.hv2 .c-routes{grid-area:routes}.hv2 .c-form{grid-area:form}@media (width<=960px){.hv2 .contact-grid{row-gap:var(--s7);grid-template-columns:1fr;grid-template-areas:"head""form""routes"}.hv2 .c-routes .routes{margin-top:0}}.hv2 .contact-h1{margin-top:0;font-size:clamp(40px,4.6vw,64px)}.hv2 .contact-intro .lead{margin-top:var(--s5);max-width:520px}.hv2 .routes{gap:var(--s3);margin-top:var(--s7);display:grid}.hv2 .route{gap:var(--s4);border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:18px;grid-template-columns:40px 1fr auto;align-items:center;padding:18px 20px;display:grid}.hv2 .route>i.dot-atmo,.hv2 .route .sw{border-radius:12px;width:40px;height:40px}.hv2 .route b{font-size:15.5px;font-weight:500;display:block}.hv2 .route span span{color:var(--sub);margin-top:2px;font-size:14px;line-height:1.45;display:block}.hv2 .route .ar{color:var(--sub);font-size:16px;transition:transform .2s}.hv2 .route:hover .ar{color:var(--ink);transform:translate(3px)}.hv2 .contact-rating{margin-top:var(--s6)}.hv2 .form-stage{padding:clamp(20px,4vw,48px);position:sticky;top:88px}@media (width<=960px){.hv2 .form-stage{position:relative;top:auto}}.hv2 .form-card{background:#fff;border-radius:20px;padding:clamp(20px,3vw,32px);box-shadow:0 1px 2px #0000000a,0 28px 72px -24px #28180a4d}.hv2 .form-hd{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s5);display:flex}.hv2 .form-step{gap:var(--s4);display:grid}.hv2 .form-step[hidden]{display:none}.hv2 .fld{color:var(--ink);gap:6px;font-size:14px;font-weight:500;display:grid}.hv2 .fld em{color:var(--sub);font-style:normal}.hv2 .fld input,.hv2 .fld select,.hv2 .fld textarea{font:inherit;color:var(--ink);box-sizing:border-box;appearance:none;background:#fff;border:1px solid #dcdcdc;border-radius:12px;width:100%;height:46px;padding:0 14px;font-size:15px;font-weight:400;transition:border-color .15s,box-shadow .15s}.hv2 .fld textarea{resize:vertical;height:auto;padding:12px 14px;line-height:1.5}.hv2 .fld select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 10 10'><path d='M2 3.5l3 3 3-3' fill='none' stroke='%236e6e73' stroke-width='1.4' stroke-linecap='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.hv2 .fld input::placeholder,.hv2 .fld textarea::placeholder{color:#a1a1a6}.hv2 .fld input:focus,.hv2 .fld select:focus,.hv2 .fld textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0d0d0d14}.hv2 .fld-row{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}@media (width<=560px){.hv2 .fld-row{grid-template-columns:1fr}}.hv2 .form-ft{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s2);display:flex}.hv2 .recap{justify-content:space-between;align-items:center;gap:var(--s3);background:var(--soft);color:var(--sub);border-radius:12px;padding:12px 14px;font-size:14px;display:flex}.hv2 .recap b{color:var(--ink);font-weight:500}.hv2 .tlink-btn{all:unset;cursor:pointer;color:var(--ink);text-underline-offset:3px;font-size:14px;font-weight:500;-webkit-text-decoration:underline #00000040;text-decoration:underline #00000040}.hv2 .form-err{color:#b42318;background:#fdecea;border-radius:10px;padding:10px 12px;font-size:14px}.hv2 .form-card .form-note{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--line-2)}.hv2 .form-note a{color:var(--sub);text-underline-offset:3px;text-decoration:underline}.hv2 .btn[disabled]{opacity:.6;pointer-events:none}.hv2 .thanks{padding-top:var(--s9)}.hv2 .thanks-card{padding:var(--s10) var(--s5)}.hv2 .thanks-check{width:52px;height:52px;margin-bottom:var(--s5);background:#fff;border-radius:50%;place-items:center;display:inline-grid;box-shadow:0 8px 24px -10px #00000040}@media (width<=639px){.hv2 .thanks-card{padding:var(--s8) var(--s4)}.hv2 .fld input,.hv2 .fld select,.hv2 .fld textarea{font-size:16px}.hv2 .thanks{padding-top:var(--s8)}}@media (width<=1023px){.hv2 .weeks.three{grid-template-columns:1fr}}.hv2 .agency-row .sw.daylight{background:radial-gradient(circle at 30% 30%,#8fb9ff,#bda9ff 60%,#9fe1cf)}.hv2 .plan-tag{background:var(--chip);height:22px;color:var(--sub);vertical-align:3px;border-radius:999px;align-items:center;margin-left:8px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.hv2 .ev-wrap{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden}.hv2 .ev-table{display:grid}.hv2 .ev-row{gap:var(--s4);color:var(--text);grid-template-columns:1fr 1.2fr 1.2fr;align-items:center;padding:16px 24px;font-size:15px;display:grid}.hv2 .ev-row+.ev-row{border-top:1px solid var(--line-2)}.hv2 .ev-hd{background:var(--soft);color:var(--sub);font-size:13px;font-weight:500}.hv2 .ev-row code{font-family:var(--mono);color:var(--ink);background:var(--soft);border-radius:7px;justify-self:start;padding:3px 8px;font-size:13.5px}.hv2 .ev-row code:last-child{background:#fbeadf}@media (width<=639px){.hv2 .ev-row{grid-template-columns:1fr 1fr;gap:6px 12px;padding:14px 16px}.hv2 .ev-row>:first-child{color:var(--ink);grid-column:1/-1;font-weight:500}.hv2 .ev-hd{display:none}.hv2 .ev-row code{font-size:12px}}.hv2 .pricing .y,.hv2 .pricing[data-billing=yearly] .m{display:none}.hv2 .pricing[data-billing=yearly] .y{display:inline}.hv2 .pricing-hero{padding-bottom:0}.hv2 .pricing-hero .display{margin-top:0}.hv2 .bill{margin-top:var(--s6);background:#f2f2f2;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.hv2 .bill button{all:unset;cursor:pointer;height:36px;color:var(--sub);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.hv2 .bill button:hover{color:var(--ink)}.hv2 .bill button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000014,0 6px 14px -8px #0003}.hv2 .bill button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hv2 .bill .save{background:var(--ok-bg);height:20px;color:var(--ok);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:550;display:inline-flex}.hv2 .plans{gap:var(--s5);align-items:stretch;display:grid}.hv2 .plans.two{grid-template-columns:1fr 1fr}.hv2 .plans.three{grid-template-columns:repeat(3,1fr)}@media (width<=999px){.hv2 .plans.three{grid-template-columns:1fr;max-width:560px}}@media (width<=799px){.hv2 .plans.two{grid-template-columns:1fr;max-width:560px}}.hv2 .plan{border:1px solid var(--line);padding:var(--s6);background:#fff;border-radius:22px;flex-direction:column;display:flex}.hv2 .plan-stage{padding:8px;display:flex}.hv2 .plan-stage>.plan{border-color:#0000;border-radius:18px;flex:1;box-shadow:0 1px 2px #0000000a,0 24px 60px -28px #28180a59}.hv2 .plan-top{justify-content:space-between;align-items:center;gap:var(--s3);min-height:26px;display:flex}.hv2 .plan-name{color:var(--ink);font-size:17px;font-weight:500}.hv2 .plan .tag{background:var(--ink);color:#fff;border-radius:999px;align-items:center;height:26px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.hv2 .price{margin-top:var(--s5);align-items:baseline;gap:8px;display:flex}.hv2 .price .amt{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:48px;font-weight:500;line-height:1}.hv2 .price .per{color:var(--sub);font-size:15px}.hv2 .plan .alt{color:var(--faint);margin-top:8px;font-size:13.5px}.hv2 .plan .desc{margin-top:var(--s4);color:var(--sub);font-size:15.5px;line-height:1.5}.hv2 .plan .btn{margin-top:var(--s5);justify-content:center;align-self:stretch}.hv2 .feat{margin:var(--s5) 0 0;padding:var(--s5) 0 0;border-top:1px solid var(--line-2);align-content:start;gap:12px;list-style:none;display:grid}.hv2 .feat li{color:var(--text);grid-template-columns:16px 1fr;gap:12px;font-size:14.5px;line-height:1.45;display:grid}.hv2 .feat li:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path d='M3.5 8.4l2.9 2.8 6.1-6.4' fill='none' stroke='%230d0d0d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/16px no-repeat;width:16px;height:16px;margin-top:2px}.hv2 .feat li.inc{color:var(--sub)}.hv2 .plan-main{flex-direction:column;display:flex}@media (width>=1100px){.hv2 .plans.two .plan{gap:var(--s6);flex-direction:row}.hv2 .plans.two .plan-main{flex:1 1 0;min-width:0}.hv2 .plans.two .plan .btn{margin-top:auto}.hv2 .plans.two .plan .desc{margin-bottom:var(--s5)}.hv2 .plans.two .feat{min-width:0;padding:4px 0 0 var(--s6);border-top:0;border-left:1px solid var(--line-2);flex:1 1 0;margin:0}}.hv2 .more-plans{margin-top:var(--s5);border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:1.15fr 1fr 1fr;display:grid}.hv2 .more-plans>div{padding:var(--s5) var(--s6)}.hv2 .more-plans>div+div{border-left:1px solid var(--line)}.hv2 .mp-intro b{color:var(--ink);font-size:17px;font-weight:500;display:block}.hv2 .mp-intro p{color:var(--sub);margin-top:6px;font-size:14.5px;line-height:1.5}.hv2 .mp{flex-direction:column;gap:10px;display:flex}.hv2 .mp-hd{justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.hv2 .mp-price{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.hv2 .mp p{color:var(--sub);font-size:14.5px;line-height:1.55}.hv2 .mp .tlink{margin-top:auto;font-size:14.5px}@media (width<=999px){.hv2 .more-plans{grid-template-columns:1fr;max-width:560px}.hv2 .more-plans>div+div{border-left:0;border-top:1px solid var(--line)}}.hv2 .pricing .mp-note{margin-top:var(--s5)}.hv2 .mp-note a{color:var(--sub);text-underline-offset:3px;text-decoration:underline}.hv2 .compare{margin-top:var(--s7);border-top:1px solid var(--line)}.hv2 .compare summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s5) 0;color:var(--ink);font-size:17px;font-weight:500;list-style:none;display:flex}.hv2 .compare summary::-webkit-details-marker{display:none}.hv2 .compare .pm{color:var(--sub);font-size:22px;font-weight:400;transition:transform .25s}.hv2 .compare[open] .pm{transform:rotate(45deg)}.hv2 .tbl-scroll{-webkit-overflow-scrolling:touch;padding-bottom:var(--s2);overflow-x:auto}.hv2 .ctable{table-layout:fixed;border-collapse:collapse;width:100%;min-width:820px;color:var(--text);font-size:14px;line-height:1.45}.hv2 .ctable th,.hv2 .ctable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-2);padding:14px}.hv2 .ctable th{color:var(--ink);border-bottom-color:var(--line);font-size:14.5px;font-weight:500}.hv2 .ctable td:first-child{color:var(--sub);width:22%}.hv2 .ctable .rec{background:var(--soft)}.hv2 .ctable thead .rec{border-radius:12px 12px 0 0}.hv2 .ctable i.yes,.hv2 .ctable i.no{vertical-align:-3px;width:16px;height:16px;display:inline-block}.hv2 .ctable i.yes{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path d='M3.5 8.4l2.9 2.8 6.1-6.4' fill='none' stroke='%230d0d0d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/16px no-repeat}.hv2 .ctable i.no{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path d='M5 8h6' stroke='%23c7c7cc' stroke-width='1.6' stroke-linecap='round'/></svg>") 50%/16px no-repeat}@media (width<=639px){.hv2 .pricing .shead .tlink{display:none}.hv2 .plan{padding:var(--s5)}.hv2 .price .amt{font-size:42px}}.hv2 .compare .ct-hint{margin:0 0 var(--s3);display:none}@media (width<=639px){.hv2 .compare .ct-hint{display:block}.hv2 .ctable{min-width:740px}.hv2 .ctable th:first-child,.hv2 .ctable td:first-child{z-index:1;width:120px;box-shadow:inset -1px 0 0 var(--line);background:#fff;position:sticky;left:0}}.hv2 .weeks.three{grid-template-columns:repeat(3,1fr)}@media (width<=1023px){.hv2 .weeks.three{grid-template-columns:1fr}}.hv2 .announce .dot-atmo{width:10px;height:10px}.hv2 .agency-row .sw.sunrise{background:radial-gradient(circle at 30% 30%,#ffc65e,#ff9b78 60%,#f5a6c6)}.hv2 .leads-hero{padding-bottom:var(--s7)}.hv2 .leads-hero .head{max-width:820px}.hv2 .leads-hero .display{margin-top:var(--s4);font-size:clamp(40px,5vw,64px)}.hv2 .leads-hero .lead{margin:var(--s4) 0 0;max-width:none}.hv2 .leads-title-row{justify-content:space-between;align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.hv2 .leads-sec{padding-bottom:var(--section)}.hv2 .leads-body{border-top:1px solid var(--line);padding-top:var(--s6)}.hv2 .leads-tools{align-items:center;gap:var(--s3);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.hv2 .leads-search{flex:260px;min-width:0;max-width:420px;position:relative}.hv2 .leads-search input{width:100%;height:44px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:999px;outline:none;padding:0 14px 0 40px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.hv2 .leads-search input::placeholder{color:var(--faint)}.hv2 .leads-search input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #0d0d0d12}.hv2 .leads-search .ico{color:var(--faint);pointer-events:none;display:block;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.hv2 .leads-count{color:var(--sub);white-space:nowrap;font-size:13.5px}.hv2 .leads-list{gap:var(--s3);display:grid}.hv2 .lead-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px 26px;transition:border-color .15s,box-shadow .25s}.hv2 .lead-card:hover{border-color:#dededf;box-shadow:0 16px 36px -26px #00000059}.hv2 .lead-hd{justify-content:space-between;align-items:flex-start;gap:var(--s4);flex-wrap:wrap;display:flex}.hv2 .lead-who{gap:3px;min-width:0;display:grid}.hv2 .lead-name{letter-spacing:-.012em;color:var(--ink);font-size:18px;font-weight:600;line-height:1.3}.hv2 .lead-mail{color:var(--link);overflow-wrap:anywhere;font-size:14.5px}.hv2 .lead-mail:hover{text-decoration:underline}.hv2 .lead-date{font-family:var(--mono);color:var(--faint);white-space:nowrap;padding-top:5px;font-size:12px;line-height:1.4}.hv2 .lead-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.hv2 .lead-meta .chip{height:26px;padding:0 11px;font-size:12.5px}.hv2 .lead-meta .chip.topic{background:var(--ink);color:#fff}.hv2 .lead-meta a.chip:hover{color:var(--ink);background:#e6e6e8}.hv2 .lead-msg{border:1px solid var(--line-2);background:var(--soft);color:#2c2c2e;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:80ch;margin-top:16px;padding:14px 16px;font-size:15.5px;line-height:1.65}.hv2 .leads-note{border:1px solid var(--line);background:var(--soft);color:var(--sub);border-radius:16px;padding:22px 24px;font-size:15px}.hv2 .leads-tabs{margin-bottom:var(--s4);flex-wrap:wrap;gap:8px;display:flex}.hv2 .leads-tab{border:1px solid var(--line);height:34px;color:var(--sub);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.hv2 .leads-tab:hover{color:var(--ink);border-color:#c9c9cc}.hv2 .leads-tab.on{background:var(--ink);border-color:var(--ink);color:#fff}.hv2 .leads-tab .n{font-family:var(--mono);opacity:.6;font-size:11px}.hv2 .lead-card.watched{border-color:#f54e0073}.hv2 .lead-card.discarded{opacity:.62}.hv2 .lead-actions{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.hv2 .lead-act{border:1px solid var(--line);height:30px;color:var(--sub);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.hv2 .lead-act:hover{border-color:var(--ink);color:var(--ink)}.hv2 .lead-act.on{color:#f54e00;background:#f54e000f;border-color:#f54e0080}.hv2 .lead-act.danger:hover{color:#d92d20;background:#d92d200d;border-color:#d92d20}@media (width<=639px){.hv2 .leads-hero{padding-bottom:var(--s6)}.hv2 .leads-body{padding-top:var(--s5)}.hv2 .leads-tools{margin-bottom:var(--s4)}.hv2 .leads-search{flex-basis:100%;max-width:none}.hv2 .lead-card{border-radius:16px;padding:18px 16px}.hv2 .lead-date{order:-1;width:100%;padding-top:0}.hv2 .lead-msg{margin-top:14px;padding:12px 14px;font-size:15px}.hv2 .leads-note{padding:18px 16px}}
