.product-page{padding:156px 0 88px}.page-intro{max-width:920px;padding-bottom:48px}.page-kicker{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:.78rem;font-weight:700}.page-intro h1{letter-spacing:-.025em;max-width:900px;margin-bottom:24px;font-size:clamp(3rem,6vw,5.4rem);line-height:1.02}.page-lede{color:#d0d0d0;max-width:760px;font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.65}.page-jumps{flex-wrap:wrap;gap:10px;margin-top:24px;padding:0 0 42px;display:flex}.page-jumps a{border:1px solid var(--line);color:#e1e1e1;border-radius:999px;align-items:center;min-height:44px;padding:10px 18px;font-size:.92rem;text-decoration:none;display:inline-flex}.page-jumps a:hover{border-color:var(--cyan);color:var(--cyan)}.content-section{border-top:1px solid var(--line);padding:56px 0;scroll-margin-top:116px}.section-heading{max-width:760px;margin-bottom:34px}.section-heading h2,.content-section>h2,.split-section h2{margin-bottom:18px;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1.08}.section-heading p,.content-section p,.split-section p{color:#c4c4c4;line-height:1.75}.content-section>p{max-width:780px}.feature-rows{border-top:1px solid var(--line)}.feature-row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:24px;padding:32px 0;scroll-margin-top:116px;display:grid}.feature-index{color:var(--cyan);font-family:var(--display);font-size:1.6rem}.feature-copy{max-width:820px}.feature-copy h2,.feature-copy h3{margin-bottom:12px;font-size:clamp(1.65rem,2.8vw,2.1rem);line-height:1.15}.feature-copy p{color:#c4c4c4;margin-bottom:14px;line-height:1.75}.feature-copy p:last-child{margin-bottom:0}.text-link{color:var(--cyan);text-underline-offset:5px;padding-block:8px;font-weight:700;display:inline-block}.action-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.button-primary,.button-secondary{border:1px solid var(--cyan);border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:14px 25px;font-size:.98rem;font-weight:700;line-height:1.4;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.button-primary{background:var(--cyan);color:#071015}.button-secondary{color:var(--cyan);background:0 0}.button-primary:hover{background:#9ae7ff;transform:translateY(-2px)}.button-secondary:hover{background:#14272d}.steps-list{counter-reset:steps;margin:30px 0;padding:0;list-style:none}.steps-list>li{counter-increment:steps;border-top:1px solid var(--line);padding:28px 0 28px 72px;scroll-margin-top:116px;position:relative}.steps-list>li:before{content:counter(steps, decimal-leading-zero);color:var(--cyan);font-family:var(--display);font-size:1.6rem;position:absolute;top:30px;left:0}.steps-list h2,.steps-list h3{margin-bottom:10px;font-size:1.9rem}.steps-list p{max-width:760px;margin-bottom:12px}.info-panel{border-left:3px solid var(--cyan);background:#171c1e;padding:28px 32px}.info-panel h2,.info-panel h3{margin-bottom:12px;font-size:1.8rem}.info-panel p:last-child{margin-bottom:0}.split-section{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.comparison-table{border-collapse:collapse;text-align:left;width:100%;margin:32px 0}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:20px 16px;line-height:1.6}.comparison-table th{color:#fff;background:#171c1e}.comparison-table td{color:#c4c4c4}.comparison-table caption{color:#c4c4c4;text-align:left;padding:0 0 16px}.page-faq{margin-top:30px}.page-faq details{border-bottom:1px solid var(--line);padding:0}.page-faq summary{cursor:pointer;min-height:60px;padding:22px 4px;font-weight:700;line-height:1.5}.page-faq details p{color:#c4c4c4;max-width:840px;margin:0;padding:0 4px 24px;line-height:1.75}.cta-band{background:#142126;border:1px solid #30505a;border-radius:20px;margin-top:48px;padding:48px}.cta-band h2{max-width:750px;margin-bottom:16px;font-size:clamp(2.3rem,4vw,3.7rem);line-height:1.1}.cta-band p{color:#d4dfe2;max-width:760px;line-height:1.7}.cta-band .store-buttons{justify-content:flex-start}.product-page ul:not([class]){color:#c4c4c4;padding-left:22px;line-height:1.8}.product-page li+li{margin-top:8px}.product-page p a:not([class]),.product-page li a:not([class]){color:var(--cyan);text-underline-offset:4px}@media (width<=700px){.product-page{padding-top:124px;padding-bottom:56px}.page-intro{padding-bottom:30px}.page-intro h1{font-size:clamp(2.65rem,11vw,4rem)}.content-section{padding:38px 0}.split-section{grid-template-columns:1fr;gap:28px}.feature-row{grid-template-columns:34px minmax(0,1fr);gap:16px}.steps-list>li{padding-left:52px}.info-panel{padding:24px}.cta-band{padding:28px 24px}.cta-band .store-buttons{align-items:flex-start}.comparison-table{font-size:.9rem}.comparison-table th,.comparison-table td{overflow-wrap:anywhere;padding:14px 8px}}
