.seo-landing-module__IFO-_q__page{padding-bottom:2rem}.seo-landing-module__IFO-_q__hero{border-bottom:1px solid var(--hairline);padding-block:clamp(2.1rem,4vw,3.8rem)}.seo-landing-module__IFO-_q__heroInner{align-items:center;gap:clamp(3rem,7vw,6rem);display:grid}.seo-landing-module__IFO-_q__heroCopy{max-width:38rem}.seo-landing-module__IFO-_q__context{color:var(--text-secondary);margin-bottom:1rem;font-size:.98rem;font-weight:600}.seo-landing-module__IFO-_q__title{max-width:11ch;font-family:var(--font-serif);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(3.4rem,8vw,5.7rem);font-weight:420;line-height:.96}.seo-landing-module__IFO-_q__intro{max-width:34rem;color:var(--text-secondary);margin-top:1.4rem;font-size:clamp(1.1rem,2vw,1.28rem);line-height:1.58}.seo-landing-module__IFO-_q__heroCta{margin-top:1.8rem}.seo-landing-module__IFO-_q__stage{place-items:center;min-height:28rem;display:grid}.seo-landing-module__IFO-_q__phone{background:#111;border-radius:2.7rem;width:min(18rem,72vw);padding:.42rem;box-shadow:0 32px 70px -40px #000000d1}.seo-landing-module__IFO-_q__phone img{border-radius:2.25rem;width:100%;height:auto}.seo-landing-module__IFO-_q__section{border-bottom:1px solid var(--hairline);padding-block:clamp(3rem,5.5vw,5rem)}.seo-landing-module__IFO-_q__sectionHead{gap:1rem;max-width:48rem;margin-bottom:clamp(1.8rem,3.5vw,3rem);display:grid}.seo-landing-module__IFO-_q__sectionTitle{font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:430;line-height:1.02}.seo-landing-module__IFO-_q__sectionBody{max-width:42rem;color:var(--text-secondary);font-size:1.05rem;line-height:1.65}.seo-landing-module__IFO-_q__points{gap:2rem;display:grid}.seo-landing-module__IFO-_q__point{border-top:1px solid var(--hairline-strong);padding-top:1.35rem}.seo-landing-module__IFO-_q__point h3{max-width:19ch;font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(1.55rem,3vw,2rem);font-weight:450;line-height:1.08}.seo-landing-module__IFO-_q__point p{max-width:35rem;color:var(--text-secondary);margin-top:.8rem;font-size:1rem;line-height:1.6}.seo-landing-module__IFO-_q__difference{align-items:start;gap:2.5rem;display:grid}.seo-landing-module__IFO-_q__comparisons{margin:0;padding:0;list-style:none}.seo-landing-module__IFO-_q__comparisons li{border-top:1px solid var(--hairline);gap:.4rem;padding:1.1rem 0;display:grid}.seo-landing-module__IFO-_q__comparisons li:last-child{border-bottom:1px solid var(--hairline)}.seo-landing-module__IFO-_q__comparisons span{color:var(--text-meta);font-size:.98rem}.seo-landing-module__IFO-_q__comparisons strong{color:var(--text);font-size:1.08rem;font-weight:650}.seo-landing-module__IFO-_q__faqs{gap:0;max-width:56rem;display:grid}.seo-landing-module__IFO-_q__faq{border-top:1px solid var(--hairline);padding:1.5rem 0}.seo-landing-module__IFO-_q__faq:last-child{border-bottom:1px solid var(--hairline)}.seo-landing-module__IFO-_q__faq h3{font-size:1.05rem;line-height:1.35}.seo-landing-module__IFO-_q__faq p{max-width:44rem;color:var(--text-secondary);margin-top:.55rem;line-height:1.6}.seo-landing-module__IFO-_q__relatedSection{padding-block:2.25rem 3rem}.seo-landing-module__IFO-_q__related{flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;display:flex}.seo-landing-module__IFO-_q__related span{color:var(--text-meta)}.seo-landing-module__IFO-_q__related a{color:var(--text);text-underline-offset:.2em;text-decoration:underline}@media (min-width:48rem){.seo-landing-module__IFO-_q__points{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-landing-module__IFO-_q__faqs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}.seo-landing-module__IFO-_q__faq:nth-child(2){border-top:1px solid var(--hairline)}}@media (min-width:60rem){.seo-landing-module__IFO-_q__heroInner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.seo-landing-module__IFO-_q__difference{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}}@media (max-width:39.99rem){.seo-landing-module__IFO-_q__hero{padding-block:3rem 3.5rem}.seo-landing-module__IFO-_q__stage{min-height:auto}.seo-landing-module__IFO-_q__phone{width:min(16rem,72vw)}.seo-landing-module__IFO-_q__section{padding-block:3.5rem}.seo-landing-module__IFO-_q__sectionHead{margin-bottom:2rem}.seo-landing-module__IFO-_q__related{flex-direction:column;align-items:flex-start}}@media (min-width:60rem){.seo-landing-module__IFO-_q__sectionHead{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr);align-items:end;max-width:none}.seo-landing-module__IFO-_q__sectionHead .seo-landing-module__IFO-_q__sectionTitle{max-width:15ch}.seo-landing-module__IFO-_q__sectionHead .seo-landing-module__IFO-_q__sectionBody{justify-self:end}.seo-landing-module__IFO-_q__faqs{column-gap:clamp(2rem,5vw,5rem);max-width:none}}.seo-landing-module__IFO-_q__hero{padding-block:clamp(1.5rem,3vw,2.8rem) clamp(2.5rem,5vw,4.25rem)}@media (max-width:39.99rem){.seo-landing-module__IFO-_q__hero{padding-top:1.2rem}}
