.homepage-highlight-showcase-module__abQvja__showcase{isolation:isolate;min-height:29rem;position:relative}.homepage-highlight-showcase-module__abQvja__brandLight{filter:blur(58px);background:#59ffce1f;border-radius:50%;width:min(28vw,22rem);height:min(28vw,22rem);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.homepage-highlight-showcase-module__abQvja__logoFrame{aspect-ratio:1;width:min(23vw,18rem);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.homepage-highlight-showcase-module__abQvja__heroLogo{width:100%;height:100%;display:block}.homepage-highlight-showcase-module__abQvja__heroLogo .perqline-logo-mark{width:100%;height:100%;display:block}.homepage-highlight-showcase-module__abQvja__heroLogo .perqline-logo-mark{object-fit:contain;border-radius:22.5%;box-shadow:0 32px 90px #00000057,0 0 0 1px #b7ffe81a}.homepage-highlight-showcase-module__abQvja__editorialPanel{border-top:1px solid #97ffde4d;padding-top:.85rem;position:absolute;bottom:0;left:0;right:0}.homepage-highlight-showcase-module__abQvja__editorialPanel>p:first-child{color:#8fffdc;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem}.homepage-highlight-showcase-module__abQvja__editorialPanel>strong{color:#fff;font-family:var(--font-display);letter-spacing:-.045em;max-width:18ch;margin:.7rem 0 0;font-size:clamp(1.5rem,2.5vw,2.1rem);line-height:1.02;display:block}.homepage-highlight-showcase-module__abQvja__editorialPanel>p:nth-of-type(2){color:#adbec1;max-width:48ch;margin:.7rem 0 0;font-size:.79rem;line-height:1.6}.homepage-highlight-showcase-module__abQvja__editorialPanel a{color:#fff;text-underline-offset:5px;gap:.55rem;margin-top:.8rem;font-size:.78rem;font-weight:800;display:inline-flex}@media (max-width:900px){.homepage-highlight-showcase-module__abQvja__showcase{min-height:27rem}.homepage-highlight-showcase-module__abQvja__brandLight{width:min(62vw,21rem);height:min(62vw,21rem)}.homepage-highlight-showcase-module__abQvja__logoFrame{width:min(52vw,17rem)}}@media (max-width:560px){.homepage-highlight-showcase-module__abQvja__showcase{min-height:25rem}.homepage-highlight-showcase-module__abQvja__brandLight{width:min(72vw,18rem);height:min(72vw,18rem)}.homepage-highlight-showcase-module__abQvja__logoFrame{width:min(62vw,15rem);top:35%}.homepage-highlight-showcase-module__abQvja__editorialPanel>strong{font-size:clamp(1.4rem,7vw,1.8rem)}}@media (forced-colors:active){.homepage-highlight-showcase-module__abQvja__brandLight{display:none}.homepage-highlight-showcase-module__abQvja__heroLogo .perqline-logo-mark{border:1px solid canvastext}}
.homepage-problem-selector-module__smMIda__selector{border-block:1px solid var(--rule)}.homepage-problem-selector-module__smMIda__desktopLayout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);display:grid}.homepage-problem-selector-module__smMIda__problemList{border-right:1px solid var(--rule);flex-direction:column;display:flex}.homepage-problem-selector-module__smMIda__problemList button{border-bottom:1px solid var(--rule);color:var(--ink);text-align:left;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-height:72px;padding:1rem 1.25rem 1rem 0;transition:background-color .2s,color .2s,padding .2s;display:grid}.homepage-problem-selector-module__smMIda__problemList button:first-child{border-top:0}.homepage-problem-selector-module__smMIda__problemList button:last-child{border-bottom:0}.homepage-problem-selector-module__smMIda__problemList button>span{color:var(--teal-dark);font-family:var(--font-mono);font-size:.65rem}.homepage-problem-selector-module__smMIda__problemList button>strong{font-size:.94rem;line-height:1.35}.homepage-problem-selector-module__smMIda__problemList button>i{color:var(--teal-dark);opacity:0;font-style:normal;transition:opacity .2s,transform .2s;transform:translate(-6px)}.homepage-problem-selector-module__smMIda__problemList button:hover{background:#087d760b;padding-left:.5rem}.homepage-problem-selector-module__smMIda__problemList button[aria-selected=true]{background:var(--navy);color:#fff}.homepage-problem-selector-module__smMIda__problemList button[aria-selected=true]>span,.homepage-problem-selector-module__smMIda__problemList button[aria-selected=true]>i{color:var(--mint)}.homepage-problem-selector-module__smMIda__problemList button[aria-selected=true]>i{opacity:1;transform:translate(0)}.homepage-problem-selector-module__smMIda__detail{background:radial-gradient(circle at 90% 10%,#087d7613,#0000 19rem),#fff;align-content:center;min-height:430px;padding:clamp(2rem,6vw,5.5rem);display:grid}.homepage-problem-selector-module__smMIda__detailHeading{align-items:center;gap:1rem;display:flex}.homepage-problem-selector-module__smMIda__detailHeading>div{gap:.15rem;display:grid}.homepage-problem-selector-module__smMIda__detailHeading span{color:var(--teal-dark);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.homepage-problem-selector-module__smMIda__detailHeading strong{color:var(--ink);font-size:.9rem}.homepage-problem-selector-module__smMIda__mark{color:var(--teal-dark);width:46px;height:46px}.homepage-problem-selector-module__smMIda__detail h3{font-family:var(--font-display);letter-spacing:-.048em;max-width:14ch;margin:1.35rem 0 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.02}.homepage-problem-selector-module__smMIda__detail>p{color:var(--muted);max-width:620px;margin:1rem 0 0;line-height:1.68}.homepage-problem-selector-module__smMIda__detail ul{flex-wrap:wrap;gap:.55rem;margin:1.6rem 0;padding:0;list-style:none;display:flex}.homepage-problem-selector-module__smMIda__detail li{border:1px solid var(--rule);color:#34474b;padding:.5rem .65rem;font-size:.78rem}.homepage-problem-selector-module__smMIda__detail>a{color:var(--teal-dark);text-underline-offset:5px;justify-self:start;font-weight:800;text-decoration-thickness:1px}.homepage-problem-selector-module__smMIda__detail>a span{transition:transform .18s;display:inline-block}.homepage-problem-selector-module__smMIda__detail>a:hover span{transform:translate(4px)}.homepage-problem-selector-module__smMIda__mobileList{display:none}@media (max-width:760px){.homepage-problem-selector-module__smMIda__desktopLayout{display:none}.homepage-problem-selector-module__smMIda__mobileList{display:block}.homepage-problem-selector-module__smMIda__mobileItem{border-bottom:1px solid var(--rule)}.homepage-problem-selector-module__smMIda__mobileItem:last-child{border-bottom:0}.homepage-problem-selector-module__smMIda__mobileItem>button{text-align:left;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:.85rem;width:100%;min-height:68px;padding:.9rem 0;display:grid}.homepage-problem-selector-module__smMIda__mobileItem>button>span{color:var(--teal-dark);font-family:var(--font-mono);font-size:.64rem}.homepage-problem-selector-module__smMIda__mobileItem>button>strong{color:var(--ink);font-size:.94rem;line-height:1.35}.homepage-problem-selector-module__smMIda__mobileItem>button>i{color:var(--teal-dark);font-size:1.2rem;font-style:normal}.homepage-problem-selector-module__smMIda__mobileItem>button[aria-expanded=true]>strong{color:var(--teal-dark)}.homepage-problem-selector-module__smMIda__detail{border-top:1px solid var(--rule);background:#fff;min-height:0;padding:1.5rem 1rem 2rem}.homepage-problem-selector-module__smMIda__detail h3{font-size:clamp(1.75rem,9vw,2.5rem)}.homepage-problem-selector-module__smMIda__detail ul{display:grid}}@media (prefers-reduced-motion:reduce){.homepage-problem-selector-module__smMIda__problemList button,.homepage-problem-selector-module__smMIda__problemList button>i,.homepage-problem-selector-module__smMIda__detail>a span{transition:none}}@media (forced-colors:active){.homepage-problem-selector-module__smMIda__problemList button[aria-selected=true],.homepage-problem-selector-module__smMIda__detail{border:1px solid canvastext}}
.home-module__txgM7a__page{background:var(--paper);color:var(--ink)}.home-module__txgM7a__hero{color:#fff;position:relative;overflow:clip}.home-module__txgM7a__heroSurface{background:linear-gradient(138deg,#071f26 0%,#06191f 64%,#08242a 100%);position:absolute;inset:0}.home-module__txgM7a__heroSurface:before{content:"";background:radial-gradient(circle at 76% 24%,#59ffce1a,#0000 27rem),radial-gradient(circle at 9% 86%,#298f9d0e,#0000 24rem);position:absolute;inset:0}.home-module__txgM7a__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.62fr);align-items:center;gap:clamp(3rem,6vw,5.5rem);min-height:calc(100svh - 68px);padding-block:clamp(4.25rem,7vw,6.5rem);display:grid;position:relative}.home-module__txgM7a__heroCopy h1{font-family:var(--font-display);letter-spacing:-.055em;overflow-wrap:normal;text-wrap:pretty;word-break:normal;max-width:15ch;margin:.8rem 0 1.5rem;font-size:clamp(3rem,5.4vw,5.45rem);font-weight:650;line-height:.96}.home-module__txgM7a__heroCopy>p:not(:first-child){color:#c7d5d7;max-width:680px;font-size:clamp(1.02rem,1.35vw,1.2rem);line-height:1.68}.home-module__txgM7a__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2rem;display:flex}.home-module__txgM7a__phoneLink{color:inherit;text-underline-offset:5px;padding:.8rem .2rem;font-weight:720}.home-module__txgM7a__heroFacts{border-top:1px solid #d5eae633;flex-wrap:wrap;gap:.75rem 1.35rem;margin:2.25rem 0 0;padding:1.15rem 0 0;list-style:none;display:flex}.home-module__txgM7a__heroFacts li{color:#d9e4e6;font-family:var(--font-mono);letter-spacing:.045em;text-transform:uppercase;padding-left:.85rem;font-size:.66rem;position:relative}.home-module__txgM7a__heroFacts li:before{background:var(--mint);content:"";width:5px;height:5px;position:absolute;top:.35rem;left:0}:is(.home-module__txgM7a__heroCopy .pq-eyebrow,.home-module__txgM7a__planSection .pq-eyebrow){color:#8fffdc}.home-module__txgM7a__problemSection,.home-module__txgM7a__popularSection,.home-module__txgM7a__processSection,.home-module__txgM7a__ownerSection,.home-module__txgM7a__audienceSection{padding:clamp(4.5rem,7.5vw,7rem) 0}.home-module__txgM7a__problemSection{background:#edf3f1}.home-module__txgM7a__popularSection,.home-module__txgM7a__processSection{background:#fff}.home-module__txgM7a__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.home-module__txgM7a__sectionHeading h2,.home-module__txgM7a__audienceHeading h2,.home-module__txgM7a__planGrid>div>h2,.home-module__txgM7a__ownerGrid h2,.home-module__txgM7a__finalGrid h2{font-family:var(--font-display);letter-spacing:-.045em;overflow-wrap:normal;text-wrap:pretty;word-break:normal;margin:.55rem 0 0;font-size:clamp(2.25rem,4.2vw,3.85rem);line-height:1.03}.home-module__txgM7a__sectionHeading>p,.home-module__txgM7a__planGrid>div>p,.home-module__txgM7a__ownerGrid>div>p{color:var(--muted);line-height:1.7}.home-module__txgM7a__popularList{border-top:1px solid var(--rule)}.home-module__txgM7a__popularList article{border-bottom:1px solid var(--rule);grid-template-columns:minmax(260px,1.25fr) minmax(160px,.5fr) minmax(120px,.35fr) auto;align-items:center;gap:1rem 1.5rem;padding:1.3rem 0;display:grid}.home-module__txgM7a__popularList h3{margin:0 0 .25rem;font-size:1.05rem}.home-module__txgM7a__popularList article>div>p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.home-module__txgM7a__serviceMethod{color:#3c565a;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.66rem;line-height:1.5}.home-module__txgM7a__popularList article>strong{color:var(--teal-dark);font-family:var(--font-mono);letter-spacing:-.045em;font-size:1.25rem}.home-module__txgM7a__popularList article>a,.home-module__txgM7a__popularFooter>a{color:var(--teal-dark);text-underline-offset:5px;font-size:.8rem;font-weight:800}.home-module__txgM7a__popularFooter{background:#edf3f1;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;padding:1.2rem 1.35rem;display:flex}.home-module__txgM7a__popularFooter p{flex-wrap:wrap;gap:.25rem 1rem;margin:0;display:flex}.home-module__txgM7a__popularFooter p strong{color:var(--ink)}.home-module__txgM7a__popularFooter p span{color:var(--muted);font-size:.84rem;line-height:1.5}.home-module__txgM7a__popularFooter>a{white-space:nowrap}.home-module__txgM7a__audienceSection{background:#e8f0ee}.home-module__txgM7a__audienceHeading{max-width:760px}.home-module__txgM7a__audienceGrid{border-top:1px solid #b8c9c7;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem;display:grid}.home-module__txgM7a__audienceGrid article{padding:clamp(2rem,4vw,3.5rem) clamp(1rem,4vw,3.5rem) clamp(2rem,4vw,3.5rem) 0}.home-module__txgM7a__audienceGrid article+article{border-left:1px solid #b8c9c7;padding-left:clamp(1.5rem,4vw,3.5rem)}.home-module__txgM7a__audienceGrid article>span{color:var(--teal-dark);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.home-module__txgM7a__audienceGrid h3{font-family:var(--font-display);letter-spacing:-.04em;max-width:20ch;margin:.85rem 0 1rem;font-size:clamp(1.55rem,2.8vw,2.45rem);line-height:1.06}.home-module__txgM7a__audienceGrid p{color:var(--muted);max-width:52ch;line-height:1.7}.home-module__txgM7a__audienceGrid a{color:var(--teal-dark);text-underline-offset:5px;gap:.5rem;margin-top:1.3rem;font-weight:800;display:inline-flex}.home-module__txgM7a__planSection{background:linear-gradient(125deg,var(--navy),#06191f);color:#fff;padding:clamp(4.75rem,8vw,7.5rem) 0;position:relative;overflow:hidden}.home-module__txgM7a__planSection:before{content:"";background:radial-gradient(circle at 82% 10%,#59ffce1a,#0000 26rem);position:absolute;inset:0}.home-module__txgM7a__planGrid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,7rem);display:grid;position:relative}.home-module__txgM7a__planGrid>div>p{color:#b8c8ca;max-width:45ch;margin-top:1.25rem}.home-module__txgM7a__planCompare{border-top:1px solid #ffffff38}.home-module__txgM7a__planCompare article{border-bottom:1px solid #ffffff38;padding:1.65rem 0;transition:background-color .2s,padding .2s}.home-module__txgM7a__planCompare article:hover{background:#59ffce0b;padding-inline:1rem}.home-module__txgM7a__planCompare article>span{color:var(--mint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.home-module__txgM7a__planCompare h3{margin:.55rem 0 .8rem;font-size:1.25rem}.home-module__txgM7a__planCompare ul{color:#b9c9cc;gap:.4rem;margin:0 0 1rem;padding-left:1.15rem;line-height:1.55;display:grid}.home-module__txgM7a__planCompare a{color:#fff;text-underline-offset:5px;font-weight:800;display:inline-flex}.home-module__txgM7a__processList{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-module__txgM7a__processList li{border-bottom:1px solid var(--rule);min-width:0;padding:1.4rem clamp(1rem,2.5vw,2rem) 1.5rem 0}.home-module__txgM7a__processList li+li{border-left:1px solid var(--rule);padding-left:clamp(1rem,2.5vw,2rem)}.home-module__txgM7a__processList span{color:var(--teal-dark);font-family:var(--font-mono);font-size:.66rem}.home-module__txgM7a__processList h3{margin:.85rem 0 .45rem;font-size:1rem;line-height:1.35}.home-module__txgM7a__processList p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.6}.home-module__txgM7a__ownerSection{background:var(--paper)}.home-module__txgM7a__ownerGrid{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.home-module__txgM7a__ownerGrid figure{aspect-ratio:4/4.1;background:#d9e3e1;max-height:590px;margin:0;position:relative;overflow:hidden}.home-module__txgM7a__ownerGrid figure:after{content:"";border:1px solid #ffffff9e;position:absolute;inset:1rem}.home-module__txgM7a__ownerGrid figure img{object-fit:cover;object-position:56% 40%}.home-module__txgM7a__ownerGrid>div>p:not(:first-child){margin:1.25rem 0;font-size:1.02rem}.home-module__txgM7a__ownerGrid dl{border-top:1px solid var(--rule);margin:1.8rem 0}.home-module__txgM7a__ownerGrid dl div{border-bottom:1px solid var(--rule);grid-template-columns:100px 1fr;gap:1rem;padding:.9rem 0;display:grid}.home-module__txgM7a__ownerGrid dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.home-module__txgM7a__ownerGrid dd{color:var(--muted);margin:0}.home-module__txgM7a__ownerGrid>div>a{color:var(--teal-dark);text-underline-offset:5px;font-weight:800}.home-module__txgM7a__finalSection{background:var(--coral);color:var(--navy);padding:clamp(4rem,7vw,6rem) 0}.home-module__txgM7a__finalGrid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;display:grid}.home-module__txgM7a__finalGrid h2{max-width:19ch}.home-module__txgM7a__finalGrid .home-module__txgM7a__actions{justify-content:flex-end;margin:0}.home-module__txgM7a__finalSection .pq-eyebrow{color:var(--navy)}@media (max-width:1000px){.home-module__txgM7a__heroGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);min-height:auto}.home-module__txgM7a__popularList article{grid-template-columns:minmax(240px,1fr) minmax(140px,.45fr) minmax(110px,.35fr)}.home-module__txgM7a__popularList article>a{grid-column:1/-1;justify-self:start}.home-module__txgM7a__processList{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__txgM7a__processList li:nth-child(3){border-left:0}}@media (max-width:760px){.home-module__txgM7a__heroGrid,.home-module__txgM7a__sectionHeading,.home-module__txgM7a__planGrid,.home-module__txgM7a__ownerGrid,.home-module__txgM7a__finalGrid{grid-template-columns:1fr}.home-module__txgM7a__heroGrid{gap:2rem;padding-block:4rem}.home-module__txgM7a__heroCopy h1{font-size:clamp(2.65rem,12vw,4rem)}.home-module__txgM7a__problemSection,.home-module__txgM7a__popularSection,.home-module__txgM7a__processSection,.home-module__txgM7a__ownerSection,.home-module__txgM7a__audienceSection{padding:clamp(3.75rem,12vw,5.5rem) 0}.home-module__txgM7a__sectionHeading{align-items:start}.home-module__txgM7a__popularList article{grid-template-columns:minmax(0,1fr) auto;align-items:start}.home-module__txgM7a__popularList article>div,.home-module__txgM7a__popularList article>a{grid-column:1/-1}.home-module__txgM7a__popularFooter{flex-direction:column;align-items:flex-start;gap:.75rem}.home-module__txgM7a__popularFooter>a{white-space:normal}.home-module__txgM7a__audienceGrid{grid-template-columns:1fr}.home-module__txgM7a__audienceGrid article{padding-right:0}.home-module__txgM7a__audienceGrid article+article{border-top:1px solid #b8c9c7;border-left:0;padding-left:0}.home-module__txgM7a__planSection{padding-block:4.5rem}.home-module__txgM7a__ownerGrid figure{max-width:590px}.home-module__txgM7a__finalGrid .home-module__txgM7a__actions{justify-content:flex-start}}@media (max-width:520px){.home-module__txgM7a__actions .pq-button{width:100%}.home-module__txgM7a__phoneLink{text-align:center;width:100%}.home-module__txgM7a__heroFacts{gap:.65rem;display:grid}.home-module__txgM7a__popularList article{grid-template-columns:1fr}.home-module__txgM7a__popularList article>strong,.home-module__txgM7a__serviceMethod{grid-column:1}.home-module__txgM7a__processList{grid-template-columns:1fr}.home-module__txgM7a__processList li+li{border-left:0;padding-left:0}.home-module__txgM7a__ownerGrid dl div{grid-template-columns:1fr;gap:.25rem}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__planCompare article{transition:none}}
