.q .price-hero{position:relative;overflow:hidden;margin-top:-72px;padding:calc(clamp(44px,7vw,92px) + 72px) 0 clamp(40px,6vw,72px)}.q .price-hero>.wrap{position:relative;z-index:1}.q .price-hero>.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:center}.q .price-hero .copy{display:grid;gap:22px;justify-items:start}.q .price-hero h1{font-size:clamp(40px,5.3vw,66px);line-height:1.04}.q .price-hero .lede{max-width:33em}.q .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.q .hero-stats{display:flex;flex-wrap:wrap;gap:10px 32px;padding-top:18px;border-top:1px solid var(--q-line);width:100%}.q .hero-stats div{display:grid;gap:2px;font-size:14px;color:var(--q-muted)}.q .hero-stats b{font-family:var(--q-font-display);font-size:28px;font-weight:500;letter-spacing:-.01em;color:var(--q-ink);line-height:1.1}.q .qcard{margin:0;background:var(--q-surface);border:1px solid var(--q-line);border-radius:var(--q-radius-xl);box-shadow:var(--q-shadow-3);overflow:hidden}.q .qc-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid var(--q-line);background:var(--q-surface-2)}.q .qc-head span:first-child{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--q-muted)}.q .qc-head svg{width:15px;height:15px;color:var(--q-teal)}.q .qc-body{padding:22px;display:grid;gap:18px}.q .qc-title{font-family:var(--q-font-display);font-size:22px;line-height:1.25}.q .qc-title small{display:block;font-family:var(--q-font-body);font-size:13.5px;color:var(--q-muted);margin-top:4px}.q .qc-price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:16px;background:var(--q-teal-wash)}.q .qc-price b{font-family:var(--q-font-display);font-size:48px;font-weight:500;letter-spacing:-.02em;line-height:1}.q .qc-price>span{font-size:14px;font-weight:600;color:var(--q-teal-ink);text-align:right}.q .qc-list{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:15px;color:var(--q-ink-2)}.q .qc-list li{display:flex;gap:10px;align-items:flex-start}.q .qc-list svg{width:16px;height:16px;color:var(--q-teal);flex:none;margin-top:4px}.q .qc-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--q-line);border:1px solid var(--q-line);border-radius:14px;overflow:hidden}.q .qc-terms div{background:var(--q-surface);padding:10px 12px}.q .qc-terms small{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--q-muted)}.q .qc-terms b{font-size:14.5px;font-weight:600}.q .qc-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px 18px;border-top:1px solid var(--q-line)}.q .qc-by{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--q-muted)}.q .qc-by img{width:32px;height:32px;border-radius:50%;object-fit:cover}.q .qc-by b{display:block;color:var(--q-ink);font-weight:600;font-size:13.5px}.q .qc-note{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;color:var(--q-muted)}.q .qc-note svg{width:15px;height:15px;color:var(--q-teal);flex:none}.q .qc-area{position:relative}.q .qc-stage{transition:filter .6s ease,opacity .6s ease}.q .qc-live[data-stage=free] .qc-stage{filter:blur(7px);opacity:.5}.q .qc-free{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;padding:28px;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.q .qc-live[data-stage=free] .qc-free{opacity:1;transform:none;transition-delay:.15s}.q .qc-free-ic{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--q-teal-wash);color:var(--q-teal-ink)}.q .qc-free-ic svg{width:22px;height:22px}.q .qc-free b{font-family:var(--q-font-display);font-size:clamp(28px,3.2vw,36px);font-weight:500;line-height:1.1;letter-spacing:-.01em;color:var(--q-ink)}.q .qc-free>span:last-child{max-width:22em;font-size:15.5px;line-height:1.5;color:var(--q-ink-2)}.q .qc-wait{display:none;align-items:center;gap:8px;height:48px}.q .qc-wait small{font-family:var(--q-font-display);font-size:34px;color:var(--q-muted)}.q .qc-l-wait,.q .qc-by-wait{display:none}.q .qc-live[data-stage=scoping] .qc-wait{display:inline-flex}.q .qc-live[data-stage=scoping] .qc-amt,.q .qc-live[data-stage=scoping] .qc-l-done,.q .qc-live[data-stage=scoping] .qc-by-done{display:none}.q .qc-live[data-stage=scoping] .qc-l-wait,.q .qc-live[data-stage=scoping] .qc-by-wait{display:inline}.q .qc-by-wait b,.q .qc-by-done b{display:block}.q .qc-live[data-stage=scoping] .qc-list span,.q .qc-live[data-stage=scoping] [data-qc=time]{color:transparent;background:var(--q-line);border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:qc-wait 1.4s ease-in-out infinite}.q .qc-live[data-stage=scoping] .qc-list svg{opacity:.25}.q .qc-live[data-stage=priced] .qc-amt{display:inline-block;animation:qc-pop .45s ease both}.q .qc-live[data-stage=priced] .qc-list li{animation:qc-pop .4s ease both}.q .qc-live[data-stage=priced] .qc-list li:nth-child(2){animation-delay:.08s}.q .qc-live[data-stage=priced] .qc-list li:nth-child(3){animation-delay:.16s}.q .qc-live[data-stage=priced] .qc-list li:nth-child(4){animation-delay:.24s}@keyframes qc-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes qc-wait{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.q .qc-stage,.q .qc-free{transition:none}}.q .price-trust{position:relative;z-index:1;margin-top:clamp(36px,5vw,56px);padding-top:22px;border-top:1px solid var(--q-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;font-size:14px;color:var(--q-muted)}.q .price-trust span{display:inline-flex;align-items:center;gap:8px}.q .price-trust b{color:var(--q-ink);font-weight:600}.q .price-trust .stars{color:#e3a008;letter-spacing:1.5px}.q .price-trust svg{width:15px;height:15px;color:var(--q-teal)}.q .steps3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:s3}.q .steps3 li{list-style:none;counter-increment:s3;display:grid;gap:10px;align-content:start;padding:24px;border-radius:var(--q-radius-xl);background:var(--q-surface);border:1px solid var(--q-line)}.q .steps3 li:before{content:counter(s3);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:14px;background:var(--q-teal-wash);color:var(--q-teal-ink)}.q .steps3 h3{font-size:22px}.q .steps3 p{font-size:15.5px;color:var(--q-muted)}.q .steps3 .chip{justify-self:start}.q .steps3-foot{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.q .pmenu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(28px,3.5vw,48px);align-items:start}.q .pcol-h{display:flex;align-items:center;gap:10px}.q .pcol-h .gi{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--q-surface);border:1px solid var(--q-line);color:var(--q-teal);flex:none}.q .pcol-h .gi.hot{color:var(--q-orange-ink)}.q .pcol-h .gi svg{width:15px;height:15px}.q .pcol-h h3{font-size:22px}.q .pcol-l{margin-top:6px;padding-bottom:14px;border-bottom:1px solid var(--q-ink);font-size:14.5px;color:var(--q-muted)}.q .pitem{border-bottom:1px solid var(--q-line)}.q .pitem>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:14px;align-items:center;padding:15px 0}.q .pitem>summary::-webkit-details-marker{display:none}.q .pitem>summary:focus-visible{outline:2px solid var(--q-teal);outline-offset:2px;border-radius:8px}.q .pi-nm b{display:block;font-size:15.5px;font-weight:600;line-height:1.35;transition:color .15s ease}.q .pi-nm small{display:block;margin-top:2px;font-size:13.5px;line-height:1.4;color:var(--q-muted)}.q .pi-pr{display:grid;justify-items:end;text-align:right;line-height:1.1}.q .pi-pr small{font-size:12px;color:var(--q-faint)}.q .pi-pr b{font-family:var(--q-font-display);font-size:23px;font-weight:500;letter-spacing:-.015em;font-variant-numeric:lining-nums;white-space:nowrap}.q .pitem summary>svg{width:16px;height:16px;color:var(--q-faint);transition:transform .2s ease,color .15s ease}.q .pitem>summary:hover .pi-nm b{color:var(--q-teal-ink)}.q .pitem>summary:hover>svg{color:var(--q-ink)}.q .pitem[open]>summary>svg{transform:rotate(180deg);color:var(--q-ink)}.q .pi-more{display:grid;gap:10px;padding:0 0 18px}.q .pi-typ{font-size:15px;color:var(--q-ink-2);padding:10px 12px;border-radius:12px;background:var(--q-surface);border:1px solid var(--q-line)}.q .pi-typ b{font-weight:600;color:var(--q-ink)}.q .pi-k{margin-top:4px;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--q-faint)}.q .pi-more ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:14.5px;line-height:1.45;color:var(--q-ink-2)}.q .pi-more li{display:grid;grid-template-columns:15px minmax(0,1fr);gap:9px;align-items:start}.q .pi-more li svg{width:15px;height:15px;margin-top:3px;color:var(--q-teal)}.q .pi-acts{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.q .pi-acts .btn svg{width:15px;height:15px}.q .pcare{margin-top:clamp(44px,6vw,64px);display:grid;gap:20px}.q .pcare-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px}.q .pcare-h .pcol-l{border-bottom:0;padding-bottom:0}.q .pplans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--q-surface);border:1px solid var(--q-line);border-radius:var(--q-radius-xl);box-shadow:var(--q-shadow-2);overflow:hidden}.q .pplan{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;padding:24px}.q .pplan+.pplan{border-left:1px solid var(--q-line)}.q .pplan.featured{background:color-mix(in srgb,var(--q-teal-wash) 70%,var(--q-surface));box-shadow:inset 0 3px 0 var(--q-teal)}.q .pp-nm{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--q-muted)}.q .pp-nm .chip{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;padding:2px 9px}.q .pp-amt{display:flex;align-items:baseline;gap:6px}.q .pp-amt b{font-family:var(--q-font-display);font-size:38px;font-weight:500;letter-spacing:-.02em;line-height:1.05}.q .pp-amt span{font-size:14.5px;color:var(--q-muted)}.q .pp-l{font-size:14.5px;line-height:1.45;color:var(--q-ink-2)}.q .pplan .btn{justify-self:start;margin-top:8px}.q .pplan .btn svg{width:15px;height:15px}.q .pfoot{margin-top:clamp(36px,5vw,52px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:20px 24px;border-radius:var(--q-radius);border:1px dashed var(--q-line-2)}.q .pfoot p{font-size:16px;color:var(--q-muted);max-width:40em}.q .pfoot p b{color:var(--q-ink);font-weight:600}.q .moves{display:grid;grid-template-columns:1fr 1fr;gap:16px}.q .moves>div{display:grid;gap:16px;align-content:start;padding:clamp(24px,3vw,34px);border-radius:var(--q-radius-xl);border:1px solid var(--q-line);background:var(--q-surface)}.q .moves .never{background:var(--q-ink-teal);border-color:var(--q-ink-teal);color:var(--q-on-teal)}.q .moves h3{font-size:24px}.q .moves .never h3{color:var(--q-on-teal)}.q .moves ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:16px}.q .moves li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start}.q .moves li svg{width:17px;height:17px;margin-top:3px;color:var(--q-teal)}.q .moves .never li svg{color:#8ed4e8}.q .moves li small{display:block;font-size:14px;color:var(--q-muted)}.q .moves .never li small{color:var(--q-on-teal-muted)}.q .versus{margin-top:28px;display:grid;gap:0;border-top:1px solid var(--q-line)}.q .versus div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--q-line);align-items:baseline}.q .versus s{color:var(--q-faint);text-decoration-thickness:1px;font-size:16px}.q .versus b{font-family:var(--q-font-display);font-weight:500;font-size:20px}@media(max-width:980px){.q .price-hero>.hero-grid,.q .moves{grid-template-columns:minmax(0,1fr)}.q .steps3{grid-template-columns:minmax(0,1fr)}.q .pmenu{grid-template-columns:minmax(0,1fr);max-width:760px;gap:40px}}@media(max-width:760px){.q .pplans{grid-template-columns:minmax(0,1fr)}.q .pplan+.pplan{border-left:0;border-top:1px solid var(--q-line)}.q .pplan.featured{box-shadow:inset 3px 0 0 var(--q-teal)}.q .pplan{padding:20px}.q .pfoot{padding:18px}.q .versus div{grid-template-columns:minmax(0,1fr);gap:4px}.q .qc-terms{grid-template-columns:minmax(0,1fr)}.q .qc-foot{flex-direction:column;align-items:flex-start}}
