.faq-contact-card a{color:#72e9ff;text-underline-offset:3px}:where(.cluehop-phone-frame){box-sizing:border-box;aspect-ratio:9/20;background:#10191d;border:1px solid #59676b;border-radius:12%/5.4%;width:100%;min-width:0;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 36px #0000004d,inset 0 0 0 2px #ffffff0a}.cluehop-phone-frame:before,.cluehop-phone-frame:after{content:"";background:#718084;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.cluehop-phone-frame:before{width:15%;height:.8%;top:1.4%}.cluehop-phone-frame:after{width:13%;height:.6%;bottom:.8%}.cluehop-phone-frame .cluehop-phone-screen{background:#09181b;border-radius:9%/4%;place-items:center;min-width:0;min-height:0;display:grid;position:absolute;inset:3.6% 3.5% 2.475%;overflow:hidden;container-type:size}.cluehop-phone-frame .cluehop-phone-capture{width:min(100cqw, calc(100cqh * var(--phone-capture-ratio)));height:min(100cqh, calc(100cqw / var(--phone-capture-ratio)));overflow:hidden}.cluehop-phone-frame .cluehop-phone-screen .cluehop-phone-capture img{width:var(--phone-image-width);object-fit:contain;object-position:left center;border:0;border-radius:0;max-width:none;height:100%;display:block}.cluehop-phone-frame.cluehop-clue-phone{box-shadow:none;background:0 0;border:0;overflow:visible;transform:none}.cluehop-clue-phone:before,.cluehop-clue-phone:after{content:none}.cluehop-vector-phone{width:100%;height:100%;display:block;overflow:visible}.membership-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:62px;display:grid}.membership-hero-media{min-width:0;padding:20px 38px 86px 0;position:relative}.membership-hero-stage{position:relative}.membership-hero-photo{border:1px solid #72e9ff30;border-radius:18px;width:100%;height:358px;overflow:hidden}.membership-hero-photo img{width:var(--hero-photo-width,120%);object-fit:var(--hero-photo-fit,cover);object-position:var(--hero-photo-position,left center);max-width:none;height:100%;display:block}.membership-hero-phone{border-width:2px;width:184px;position:absolute;bottom:-83.2px;right:-38px;transform:rotate(4deg)}.membership-hero-media figcaption{color:#a5bcc4;width:calc(100% - 204px);max-width:280px;margin:14px auto 0 0;font-size:12px;line-height:1.6}@media (width<=1000px){.membership-hero-layout{gap:32px}.membership-hero-phone{width:155px}}@media (width>=761px) and (width<=1000px){.membership-hero-phone{bottom:-102.4px}.membership-hero-photo{aspect-ratio:6/5;height:auto}.membership-hero-media figcaption{width:calc(100% - 175px);max-width:none}}@media (width<=760px){.membership-hero-layout{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;max-width:none;margin-inline:0}.membership-hero-media{justify-self:center;width:100%;max-width:600px;padding:8px 28px 55px 0}.membership-hero-photo{border-radius:13px;height:clamp(210px,58vw,310px)}.membership-hero-phone{width:clamp(118px,28vw,160px);bottom:-67px;right:-28px}.membership-hero-media figcaption{width:calc(100% - 132px);max-width:280px;font-size:10px}}@media (width<=535px){.membership-hero-phone{bottom:-83px}}@media (width<=360px){.membership-hero-phone{bottom:-99px}}@media (width>=535px) and (width<=760px){.membership-hero-media-full{--hero-photo-fit:contain}}.membership-pricing-card.pricing-marketing-page{--price-white:#f5faf8;--price-muted:#b3c8ce;--price-lime:#d8ff2f;--price-cyan:#72e9ff;--price-line:#72e9ff26;min-width:0;color:var(--price-white);grid-row:auto;display:flex}.membership-pricing-card>.price-plan-top,.membership-pricing-card>.price-plan-body{grid-row:auto;display:flex}.membership-pricing-card .price-plan-heading{grid-row:auto;display:block}.membership-pricing-card.pricing-marketing-page p{color:var(--price-muted);margin:0;font-size:15px;line-height:1.65}.membership-pricing-card .price-plan-heading h3{color:var(--price-white);letter-spacing:-.04em;text-wrap:wrap;hyphens:auto;margin:0;font-size:clamp(23px,2.2vw,29px);font-weight:740;line-height:1.25}.membership-pricing-card.pricing-marketing-page .price-scope{color:var(--price-lime);margin-bottom:8px;font-size:12px;font-weight:700}.membership-pricing-card.pricing-marketing-page .price-plan-intro{font-size:14px}.membership-pricing-card.pricing-marketing-page .price-included-note{color:var(--price-white);font-size:14px;line-height:1.55}.membership-pricing-card .price-plan-facts{margin:0;padding:0}.membership-pricing-card .pricing-business-cadence-selector label{width:100%}.membership-pricing-card .pricing-business-cadence-selector{align-self:stretch;width:100%}.membership-pricing-card .pricing-business-cadence-panels{gap:12px;display:grid}.membership-pricing-card [data-membership-price-term]:empty,.membership-pricing-card [data-membership-disclosure]:empty,.membership-pricing-card [hidden]{display:none!important}.membership-pricing-card .pricing-business-cadence-selector:disabled label{opacity:.55;cursor:default}.membership-pricing-card.pricing-marketing-page .price-plan-cta{margin:0}.faq-accordion-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:80px;display:grid}.app-marketing .faq-accordion-section>h2{font-size:clamp(29px,3vw,36px)}.faq-accordion-list details{border-bottom:1px solid #72e9ff26}.faq-accordion-list details:first-child{border-top:1px solid #72e9ff26}.faq-accordion-list summary{color:#f5faf8;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:21px 0;font-size:15px;font-weight:650;line-height:1.5;list-style:none;display:flex}.faq-accordion-list summary::-webkit-details-marker{display:none}.faq-accordion-list summary:focus-visible{outline-offset:5px;outline:2px solid #72e9ff}.faq-accordion-list summary svg{color:#72e9ff;flex:none;transition:transform .15s}.faq-accordion-list details[open] summary svg{transform:rotate(180deg)}.faq-accordion-section .faq-accordion-list p{margin-bottom:22px;padding-right:35px;font-size:14px}.faq-accordion-list a[href^=mailto\:]{color:#72e9ff;text-underline-offset:3px;text-decoration:underline}@media (width<=1000px){.faq-accordion-section{gap:40px}}@media (width<=760px){.faq-accordion-section{grid-template-columns:minmax(0,1fr);gap:27px}.faq-accordion-list summary{padding:19px 0;font-size:14px}.faq-accordion-section .faq-accordion-list p{padding-right:20px;font-size:13px}}@media (prefers-reduced-motion:reduce){.faq-accordion-list summary svg{transition:none}}
