.seo-page{--seo-accent:var(--color-brand-primary);--seo-accent-soft:#eef3fe;--seo-accent-tint:#f6f9ff;--seo-panel:var(--color-background-soft);--seo-card-border:#e6ebf5;--seo-section-gap:var(--space-6);--seo-rule:#dfe6f3;--color-text-muted:#6f6f6f}.seo-page .seo-section{padding-block:var(--space-section)}.seo-page .seo-proof{padding-block:0}.seo-page .seo-section__head{max-width:46rem;margin-block-end:var(--space-7)}.seo-page .seo-section__head--centred{text-align:center;margin-inline:auto}.seo-page .seo-section__head h2,.seo-page .seo-section>.container>h2{font-size:var(--font-size-2xl);letter-spacing:-.015em;margin-block-end:var(--space-3)}.seo-page .seo-section__head p{max-width:44rem;font-size:var(--font-size-lg);margin:0;line-height:1.6}.seo-page .seo-section__head--centred p{margin-inline:auto}.seo-eyebrow{align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);color:var(--seo-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;display:flex}.seo-eyebrow:before{content:"";background:currentColor;border-radius:2px;block-size:2px;inline-size:1.75rem}.seo-section__head--centred .seo-eyebrow{justify-content:center}.seo-breadcrumbs{padding-block:var(--space-4);background:var(--color-white)}.seo-breadcrumbs ol{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.seo-breadcrumbs li+li:before{content:"";block-size:.3rem;inline-size:.3rem;background:var(--color-neutral-500);vertical-align:middle;border-radius:50%;margin-block-end:.12em;margin-inline-end:var(--space-3);display:inline-block}.seo-breadcrumbs a{color:var(--color-text-muted);text-decoration:none}.seo-breadcrumbs a:hover{color:var(--seo-accent);text-decoration:underline}.seo-breadcrumbs [aria-current=page]{color:var(--color-text);font-weight:var(--font-weight-semibold)}.seo-hero{padding-block:var(--space-8) var(--space-7);background:radial-gradient(60rem 32rem at 88% -18%, var(--seo-accent-soft) 0%, transparent 62%), linear-gradient(180deg, var(--seo-accent-tint) 0%, var(--color-white) 78%);position:relative;overflow:hidden}.seo-hero__inner{align-items:center;gap:clamp(var(--space-6), 5vw, var(--space-8));grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);display:grid}.seo-hero--textonly .seo-hero__inner{grid-template-columns:minmax(0,1fr);max-width:52rem}.seo-hero h1{font-size:var(--font-size-3xl);letter-spacing:-.025em;text-wrap:balance;margin-block-end:var(--space-4);line-height:1.08}.seo-hero__intro{max-width:34rem;color:var(--color-text);font-size:var(--font-size-lg);margin-block-end:var(--space-6);line-height:1.6}.seo-hero__points{gap:var(--space-3);margin:0 0 var(--space-7);padding:0;list-style:none;display:grid}.seo-hero__points li{color:var(--color-text);font-weight:var(--font-weight-medium);padding-inline-start:2rem;position:relative}.seo-hero__points li:before{content:"";background:var(--seo-accent);border-radius:50%;block-size:1.2rem;inline-size:1.2rem;position:absolute;inset-block-start:.25em;inset-inline-start:0}.seo-hero__points li:after{content:"";border-inline-end:2px solid var(--color-white);border-block-end:2px solid var(--color-white);block-size:.55rem;inline-size:.3rem;position:absolute;inset-block-start:.47em;inset-inline-start:.42rem;transform:rotate(45deg)}.seo-hero__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.seo-hero__media{justify-self:end;inline-size:100%;max-inline-size:34rem;position:relative}.seo-hero__frame{border-radius:var(--radius-panel);isolation:isolate;position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem #042d7829}.seo-hero__frame img{aspect-ratio:4/3;object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.seo-hero__media:before{content:"";border-radius:var(--radius-panel);background:var(--seo-accent-soft);z-index:0;block-size:62%;inline-size:62%;position:absolute;inset-block-start:calc(var(--space-5) * -1);inset-inline-end:calc(var(--space-5) * -1)}.seo-hero__media:after{content:"";background:var(--color-brand-accent);z-index:2;border-radius:.5rem;block-size:.5rem;inline-size:6.5rem;position:absolute;inset-block-end:calc(var(--space-4) * -1);inset-inline-start:calc(var(--space-4) * -1)}.seo-hero__price{z-index:1;padding:var(--space-6);border-radius:var(--radius-panel);background:var(--color-white);position:relative;box-shadow:0 1.5rem 3rem #042d7829}.seo-hero__price-label{margin:0 0 var(--space-3);color:var(--seo-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.seo-hero__price-range{color:var(--color-brand-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;margin:0;line-height:1.05}.seo-hero__price-unit{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.seo-hero__price-qualifier{margin:var(--space-2) 0 var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-base)}.seo-hero__price-tiers{margin:0 0 var(--space-4);border-block-start:1px solid var(--seo-rule);color:var(--color-text);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);letter-spacing:.02em;padding-block-start:var(--space-4)}.seo-hero__price-note{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.seo-proof__strip{padding-block:var(--space-6);border-block:1px solid var(--seo-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.seo-proof__item{padding-inline:var(--space-5);border-inline-start:1px solid var(--seo-rule)}.seo-proof__item:first-child{border-inline-start:0;padding-inline-start:0}.seo-proof__item dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;margin-block-end:var(--space-1)}.seo-proof__item dd{color:var(--color-text);font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0;line-height:1.25}.seo-process__steps{gap:var(--seo-section-gap);counter-reset:seo-step;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.seo-process__step{counter-increment:seo-step;padding-block-start:var(--space-6);position:relative}.seo-process__step:not(:last-child):after{content:"";inline-size:calc(100% + var(--seo-section-gap));background:var(--seo-rule);z-index:0;block-size:2px;position:absolute;inset-block-start:1.25rem;inset-inline-start:1.25rem}.seo-process__step:before{content:counter(seo-step);z-index:1;block-size:2.5rem;inline-size:2.5rem;color:var(--color-white);background:var(--seo-accent);box-shadow:0 0 0 .5rem var(--color-white);font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;margin-block-end:var(--space-4);display:grid;position:relative}.seo-process__step h3{font-size:var(--font-size-lg);margin-block-end:var(--space-2)}.seo-process__step p{max-width:24rem;margin:0}.seo-modes__grid{gap:var(--seo-section-gap);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));display:grid}.seo-modes__card{padding:var(--space-7) var(--space-6) var(--space-6);border:1px solid var(--seo-card-border);border-radius:var(--radius-card);background:var(--color-white);position:relative;overflow:hidden}.seo-modes__card:before{content:"";background:var(--seo-accent);block-size:4px;position:absolute;inset-block-start:0;inset-inline:0}.seo-modes__card--in-person:before{background:var(--color-brand-accent)}.seo-modes__card h3{font-size:var(--font-size-xl);margin-block-end:var(--space-3)}.seo-modes__card>p{margin-block-end:var(--space-5)}.seo-modes__label{margin-block:0 var(--space-3);border-block-start:1px solid var(--seo-rule);color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;padding-block-start:var(--space-4)}.seo-modes__card ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.seo-modes__card li{color:var(--color-text-muted);font-size:var(--font-size-sm);padding-inline-start:var(--space-5);line-height:1.5;position:relative}.seo-modes__card li:before{content:"";background:var(--seo-accent);border-radius:50%;block-size:.4rem;inline-size:.4rem;position:absolute;inset-block-start:.6em;inset-inline-start:0}.seo-capabilities__grid{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));display:grid}.seo-capabilities__group h3{border-block-end:2px solid var(--seo-accent);color:var(--color-text);font-size:var(--font-size-base);margin-block-end:var(--space-4);padding-block-end:var(--space-3)}.seo-capabilities__group ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.seo-capabilities__group li{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.55}.seo-capabilities__feature{padding:var(--space-6);border:1px solid var(--seo-card-border);border-inline-start:4px solid var(--seo-accent);border-radius:var(--radius-card);background:var(--color-white);margin-block-start:var(--space-7)}.seo-capabilities__feature-head h3{font-size:var(--font-size-lg);margin-block-end:var(--space-2)}.seo-capabilities__feature-head p{margin:0 0 var(--space-5);max-width:40rem;font-size:var(--font-size-sm)}.seo-capabilities__feature ul{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.seo-capabilities__feature li{padding:var(--space-2) var(--space-4);border:1px solid var(--seo-card-border);border-radius:var(--radius-button);background:var(--seo-accent-tint);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.seo-capabilities__footnote{max-width:48rem;border-inline-start:2px solid var(--seo-rule);color:var(--color-text-muted);font-size:var(--font-size-sm);margin-block-start:var(--space-6);padding-inline-start:var(--space-4)}.seo-evidence__list{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.seo-evidence__item{border-block-start:2px solid var(--seo-accent);padding-block-start:var(--space-4)}.seo-evidence__scope{color:var(--seo-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;margin-block-end:var(--space-2)}.seo-evidence__statement{color:var(--color-text);margin:0;line-height:1.55}.seo-pricing__layout{align-items:start;gap:clamp(var(--space-6), 4vw, var(--space-8));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.seo-pricing__table-wrap{border:1px solid var(--seo-card-border);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-raised);overflow-x:auto}.seo-pricing__table{border-collapse:collapse;text-align:start;inline-size:100%}.seo-pricing__table th,.seo-pricing__table td{padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--seo-rule);text-align:start}.seo-pricing__table thead th{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;background:var(--seo-accent-tint)}.seo-pricing__table tbody th{font-weight:var(--font-weight-semibold)}.seo-pricing__table tbody tr:last-child th,.seo-pricing__table tbody tr:last-child td{border-block-end:0}.seo-pricing__table thead th:last-child,.seo-pricing__table td{text-align:end}.seo-pricing__rate{color:var(--seo-accent);font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.seo-pricing__disclaimer{font-size:var(--font-size-sm);margin-block-start:var(--space-4);margin-block-end:0}.seo-pricing__decide{padding:var(--space-6);border-radius:var(--radius-card);background:var(--seo-accent-tint)}.seo-pricing__decide h3{font-size:var(--font-size-lg);margin-block-end:var(--space-3)}.seo-pricing__decide>p{margin-block-end:var(--space-5)}.seo-pricing__notes{gap:var(--space-2);margin:0 0 var(--space-6);padding:0;list-style:none;display:grid}.seo-pricing__notes li{color:var(--color-text-muted);font-size:var(--font-size-sm);padding-inline-start:var(--space-5);position:relative}.seo-pricing__notes li:before{content:"";background:var(--seo-accent);border-radius:50%;block-size:.4rem;inline-size:.4rem;position:absolute;inset-block-start:.55em;inset-inline-start:0}.seo-reviews{background:var(--seo-accent-tint)}.seo-reviews__grid{gap:var(--seo-section-gap);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));align-items:stretch;display:grid}.seo-review{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--seo-card-border);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}.seo-review__quote{flex:1;margin:0}.seo-review__quote p{color:var(--color-text);font-size:var(--font-size-base);margin:0;line-height:1.6}.seo-review__attribution{align-items:center;gap:var(--space-4);border-block-start:1px solid var(--seo-rule);padding-block-start:var(--space-4);display:flex}.seo-review__avatar{background:var(--seo-accent-soft);block-size:3.25rem;inline-size:3.25rem;box-shadow:0 0 0 2px var(--color-white), 0 0 0 3px var(--seo-accent-soft);border-radius:50%;flex:0 0 3.25rem;overflow:hidden}.seo-review__avatar img{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none}.seo-review__who{min-width:0}.seo-review__client{color:var(--color-text);font-size:var(--font-size-sm);margin:0}.seo-review__tutor{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0;line-height:1.4}.seo-review__tutor-link{color:var(--color-text-muted);text-decoration:none}.seo-review__tutor-link[href]:hover{color:var(--seo-accent);text-decoration:underline}.seo-review__qualification:before{content:" · "}.seo-review__date{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-block-start:var(--space-1);display:block}.seo-reviews__action{justify-content:center;margin-block-start:var(--space-7);display:flex}.seo-faq__list{gap:var(--space-3);max-width:52rem;display:grid}.seo-faq__item{border:1px solid var(--seo-card-border);border-radius:var(--radius-card);background:var(--color-white);transition:border-color var(--transition-base)}.seo-faq__item[open]{border-color:var(--seo-accent)}.seo-faq__item summary{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);cursor:pointer;border-radius:var(--radius-card);list-style:none;display:flex}.seo-faq__item summary::-webkit-details-marker{display:none}.seo-faq__item summary:hover{color:var(--seo-accent)}.seo-faq__item summary:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:-.25rem}.seo-faq__item summary h3{color:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0;line-height:1.4}.seo-faq__marker{background:var(--seo-accent-soft);block-size:1.75rem;inline-size:1.75rem;transition:background-color var(--transition-base);border-radius:50%;flex:0 0 1.75rem;position:relative}.seo-faq__marker:before,.seo-faq__marker:after{content:"";background:var(--seo-accent);block-size:2px;inline-size:.5rem;transition:transform var(--transition-base);border-radius:2px;position:absolute;inset-block-start:50%}.seo-faq__marker:before{inset-inline-start:.36rem;transform:translateY(-50%)rotate(45deg)}.seo-faq__marker:after{inset-inline-end:.36rem;transform:translateY(-50%)rotate(-45deg)}.seo-faq__item[open] .seo-faq__marker{background:var(--seo-accent)}.seo-faq__item[open] .seo-faq__marker:before,.seo-faq__item[open] .seo-faq__marker:after{background:var(--color-white)}.seo-faq__item[open] .seo-faq__marker:before{transform:translateY(-50%)rotate(-45deg)}.seo-faq__item[open] .seo-faq__marker:after{transform:translateY(-50%)rotate(45deg)}.seo-faq__answer{padding:0 var(--space-6) var(--space-6)}.seo-faq__answer p{max-width:44rem;color:var(--color-text-muted);line-height:var(--line-height-body);margin:0}.seo-links__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.seo-links__item{padding:var(--space-5);border:1px solid var(--seo-card-border);border-radius:var(--radius-card);background:var(--color-white);transition:border-color var(--transition-base), transform var(--transition-fast)}.seo-links__item:hover{border-color:var(--seo-accent);transform:translateY(-2px)}.seo-links__item a{color:var(--seo-accent);font-family:var(--font-heading);font-weight:var(--font-weight-bold);text-decoration:none}.seo-links__item a:hover{text-decoration:underline}.seo-links__item p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.seo-links__grid--compact{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.seo-links__grid--compact .seo-links__item{border:0;border-block-end:1px solid var(--seo-rule);background:0 0;border-radius:0;padding:0;transition:none}.seo-links__grid--compact .seo-links__item:hover{transform:none}.seo-links__grid--compact .seo-links__item a{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);color:var(--color-text);font-size:var(--font-size-lg);text-decoration:none;display:flex}.seo-links__grid--compact .seo-links__item a:hover{color:var(--seo-accent);text-decoration:none}.seo-links__arrow{block-size:1.5rem;transition:transform var(--transition-base);flex:0 0 1.5rem;position:relative}.seo-links__arrow:before{content:"";block-size:.5rem;inline-size:.5rem;color:var(--seo-accent);border-top:2px solid;border-right:2px solid;position:absolute;inset-block-start:50%;inset-inline-end:.15rem;transform:translateY(-50%)rotate(45deg)}.seo-links__arrow:after{content:"";background:var(--seo-accent);block-size:2px;inline-size:1.1rem;position:absolute;inset-block-start:50%;inset-inline-end:.15rem;transform:translateY(-50%)}.seo-links__grid--compact .seo-links__item a:hover .seo-links__arrow{transform:translate(.3rem)}.seo-page .seo-final-cta{padding-block-end:clamp(4rem,8vw,7rem)}.seo-final-cta__panel{padding:clamp(var(--space-7), 6vw, var(--space-8)) var(--space-6);border-radius:var(--radius-panel);color:var(--color-white);background:radial-gradient(36rem 18rem at 12% 0%, #ffffff24 0%, transparent 60%), linear-gradient(135deg, var(--seo-accent) 0%, var(--color-brand-secondary) 100%);text-align:center;position:relative;overflow:hidden}.seo-final-cta__panel:before{content:"";background:var(--color-brand-accent);border-radius:0 0 4px 4px;block-size:4px;inline-size:5rem;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}.seo-final-cta__panel h2{color:var(--color-white);font-size:var(--font-size-2xl);text-wrap:balance;margin-block-end:var(--space-3)}.seo-final-cta__panel p{max-width:42rem;margin:0 auto var(--space-6);color:#ffffffe0;font-size:var(--font-size-lg)}.seo-page--near-me{--seo-accent:var(--color-brand-primary);--seo-accent-soft:#e8f0fe;--seo-accent-tint:#f5f9ff}@media (width>=60rem){.seo-page--near-me .seo-capabilities__grid{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.92fr)}.seo-page--near-me .seo-capabilities__group:nth-child(3){padding:var(--space-6);border-radius:var(--radius-card);background:var(--seo-accent-tint)}.seo-page--near-me .seo-capabilities__group:nth-child(3) h3{border-block-end-color:var(--color-brand-accent)}}.seo-page--location{--seo-accent:#0047b8;--seo-accent-soft:#e7eefb;--seo-accent-tint:#f4f7fd}.seo-page--location .seo-capabilities{background:var(--seo-accent-tint)}.seo-page--location .seo-capabilities__group{padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-white)}.seo-page--location .seo-capabilities__group h3{border-block-end-color:var(--seo-rule)}.seo-page--location .seo-capabilities__grid{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.seo-page--location .seo-reviews{background:var(--color-white)}.seo-page--location .seo-reviews__grid .seo-review{background:var(--seo-accent-tint)}.seo-page--subject{--seo-accent:#0029ff;--seo-accent-soft:#e9edff;--seo-accent-tint:#f5f6ff}.seo-page--subject .seo-capabilities{background:var(--seo-accent-tint)}.seo-page--subject .seo-capabilities__grid{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(11.5rem,100%),1fr))}.seo-page--subject .seo-capabilities__feature,.seo-page--subject .seo-reviews{background:var(--color-white)}.seo-page--subject .seo-reviews__grid .seo-review{background:var(--seo-accent-tint)}.seo-page--service{--seo-accent:var(--color-brand-primary);--seo-accent-soft:#e8f2ff;--seo-accent-tint:#f5faff}.seo-page--service .seo-modes__grid{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.seo-page--national{--seo-accent:var(--color-brand-secondary);--seo-accent-soft:#e9edff;--seo-accent-tint:#f5f6ff}.seo-page--guide{--seo-accent:var(--color-brand-dark);--seo-accent-soft:var(--color-neutral-100);--seo-accent-tint:var(--color-neutral-50)}.seo-page--guide .seo-hero__intro,.seo-page--guide .seo-section__head p{max-width:42rem}.seo-page--guide .seo-pricing__rate,.seo-page--guide .seo-eyebrow{color:var(--color-brand-primary)}.seo-page--guide .seo-final-cta__panel{background:linear-gradient(135deg, var(--color-brand-primary) 0%, var(--color-brand-secondary) 100%)}@media (width<=75rem){.seo-proof__strip{gap:var(--space-5) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.seo-proof__item:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@media (width<=60rem){.seo-hero{padding-block:var(--space-7) var(--space-6)}.seo-hero__inner{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.seo-hero__media{order:-1;justify-self:stretch;max-inline-size:none}.seo-hero__frame img{aspect-ratio:16/9}.seo-hero__media:before{block-size:45%;inline-size:45%;inset-block-start:calc(var(--space-4) * -1);inset-inline-end:calc(var(--space-4) * -1)}.seo-pricing__layout{grid-template-columns:minmax(0,1fr)}.seo-process__step:after{display:none}}@media (width<=40rem){.seo-page .seo-section{padding-block:var(--space-7)}.seo-proof__strip{gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:minmax(0,1fr)}.seo-proof__item{border-inline-start:0;padding-inline:0}.seo-hero__points li{font-size:var(--font-size-sm)}.seo-final-cta__panel{padding-inline:var(--space-5);border-radius:var(--radius-card)}.seo-faq__item summary,.seo-faq__answer{padding-inline:var(--space-5)}.seo-pricing__table th,.seo-pricing__table td{padding:var(--space-3) var(--space-4)}.seo-hero__actions .button-link,.seo-final-cta__panel .button-link{justify-content:center;inline-size:100%}}@media (width<=22.5rem){.seo-review{padding:var(--space-5)}.seo-review__attribution{gap:var(--space-3)}.seo-review__avatar{flex-basis:2.75rem;block-size:2.75rem;inline-size:2.75rem}}@media (prefers-reduced-motion:reduce){.seo-faq__item,.seo-faq__marker,.seo-faq__marker:before,.seo-faq__marker:after,.seo-links__item,.seo-links__arrow{transition:none}.seo-links__item:hover,.seo-links__grid--compact .seo-links__item a:hover .seo-links__arrow{transform:none}}
