.geo-cta_section__joUzG{--geo-ink:#1b1c20;--geo-coral-hot:#cd614b;padding-block:var(--cta-pad-block);background:var(--color-white)}.geo-cta_card__DZyNB{position:relative;display:flex;flex-direction:column;gap:var(--space-8);overflow:hidden;padding:var(--space-8);border-radius:1.5rem;background:var(--gradient-geo-cta);color:white;box-shadow:0 20px 40px rgba(33,53,69,.22)}.geo-cta_sheen__qokDw{position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(255,255,255,.12),transparent 55%);pointer-events:none}.geo-cta_actions__1YlGf,.geo-cta_copy__JyW41{position:relative;z-index:1}.geo-cta_copy__JyW41{max-width:40rem}.geo-cta_eyebrow__EAAJJ{margin:0 0 var(--space-4);font-size:.6875rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.75)}.geo-cta_title__wuqbJ{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.85rem,3.8vw,3rem);font-weight:800;line-height:1.1;letter-spacing:var(--tracking-tight)}.geo-cta_subtitle__AVA6W{margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:var(--leading-relaxed);color:rgba(255,255,255,.9)}.geo-cta_actions__1YlGf{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.geo-cta_button__TdcUg{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);padding:1rem 2rem;border-radius:var(--radius-pill);background:white;color:var(--geo-ink);font-size:1rem;font-weight:600;text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.16);transition:color var(--motion-fast),background var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast)}.geo-cta_button__TdcUg:hover{color:var(--geo-coral-hot);background:#fbfbfa;box-shadow:0 14px 28px rgba(0,0,0,.18)}.geo-cta_button__TdcUg:active{transform:scale(.98)}.geo-cta_note__7UG2q{margin:0;font-size:.75rem;color:rgba(255,255,255,.8)}@media (min-width:768px){.geo-cta_card__DZyNB{padding:var(--space-12) var(--space-10)}}@media (min-width:1024px){.geo-cta_card__DZyNB{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-10);padding:var(--space-16)}.geo-cta_actions__1YlGf{align-items:center;flex-shrink:0}}.geo-hero_hero__zLpol{--geo-ink:#1b1c20;--geo-muted:#555760;--geo-soft:#868892;--geo-border:#ecece9;--geo-canvas:#fbfbfa;--geo-coral:var(--color-primary-coral);--geo-coral-hot:#cd614b;position:relative;padding-block:var(--space-6) var(--space-16);overflow:hidden;border-bottom:1px solid var(--geo-border);background:var(--geo-canvas)}.geo-hero_ambientA__Fg55K,.geo-hero_ambientB__WctlO{position:absolute;border-radius:50%;pointer-events:none;z-index:0;filter:blur(64px)}.geo-hero_ambientA__Fg55K{top:-4rem;right:18%;width:min(38rem,90vw);height:min(38rem,90vw);background:radial-gradient(circle,color-mix(in srgb,var(--geo-coral-hot) 22%,transparent),transparent 70%)}.geo-hero_ambientB__WctlO{bottom:-6rem;left:-4rem;width:min(28rem,70vw);height:min(28rem,70vw);background:radial-gradient(circle,color-mix(in srgb,var(--color-primary-blue) 18%,transparent),transparent 70%)}.geo-hero_inner__xC_Rs{position:relative;z-index:1}.geo-hero_topRow__hSI7D{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-4);margin-bottom:var(--space-6)}.geo-hero_topSpacer__bcTvG{flex:1 1}.geo-hero_status___BX_G{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;padding:.35rem .75rem;border-radius:var(--radius-pill);border:1px solid #e4e4df;background:var(--color-white);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:var(--geo-muted);box-shadow:var(--shadow-sm)}.geo-hero_statusStrong__oEl5H{font-weight:700;color:var(--geo-ink)}.geo-hero_statusDot__L_p0K{width:.5rem;height:.5rem;border-radius:50%;background:var(--geo-coral-hot);animation:geo-hero_geoPulse__zBlAC 1.6s ease-out infinite}.geo-hero_grid__kyAeN{display:grid;grid-gap:var(--space-10);gap:var(--space-10);align-items:center}.geo-hero_content__7YgDW{max-width:40rem}.geo-hero_eyebrow__Fuwvj{display:inline-flex;margin:0 0 var(--space-5);padding:.4rem .9rem;border-radius:var(--radius-pill);border:1px solid #e4e4df;background:#f0f0ec;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#73757d}.geo-hero_title__bWR1v{margin:0 0 var(--space-5);font-family:var(--font-display);font-size:clamp(2.25rem,5.2vw,4rem);font-weight:800;line-height:1.08;letter-spacing:var(--tracking-tight);color:var(--geo-ink)}.geo-hero_accent__lPNRe{color:var(--geo-coral-hot)}.geo-hero_subtitle__wBcPa{margin:0;max-width:36rem;font-size:clamp(1rem,1.4vw,1.125rem);line-height:var(--leading-relaxed);color:var(--geo-muted)}.geo-hero_ctas__OdKds{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-8)}.geo-hero_secondary__mWNzj{display:inline-flex;align-items:center;gap:var(--space-2);padding:.85rem 1.35rem;border-radius:var(--radius-pill);border:1px solid #d8d8d3;background:var(--color-white);font-size:.9375rem;font-weight:600;color:#33353c;text-decoration:none;box-shadow:var(--shadow-sm);transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.geo-hero_secondary__mWNzj:hover{background:#f5f5f2;color:var(--geo-coral-hot)}.geo-hero_play__NlDhu{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border:1px solid var(--geo-coral-hot);border-radius:50%;font-size:.65rem;color:var(--geo-coral-hot)}.geo-hero_stats__c8_yC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-10) 0 0;padding:var(--space-8) 0 0;border-top:1px solid #e8e8e3;max-width:36rem}.geo-hero_stat__P8gb9{margin:0}.geo-hero_statValue__RfbKt{font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,2.125rem);font-weight:800;line-height:1.1;letter-spacing:var(--tracking-tight);color:var(--geo-ink);transition:color var(--motion-fast)}.geo-hero_stat__P8gb9:hover .geo-hero_statValue__RfbKt{color:var(--geo-coral-hot)}.geo-hero_statLabel__iK_Ox{margin:var(--space-2) 0 0;font-size:var(--text-small);line-height:var(--leading-snug);color:#73757d}.geo-hero_visual__NLxXo{width:100%;display:flex;flex-direction:column;align-items:center}.geo-hero_visualLabel__J4dLb{width:100%;max-width:27.5rem;margin:0 0 var(--space-3);padding-right:var(--space-2);text-align:right;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--geo-soft)}.geo-hero_imageWrap__runiB{position:relative;width:100%;max-width:27.5rem;aspect-ratio:4/5;overflow:hidden;border-radius:1.5rem;border:1px solid #deded8;background:linear-gradient(180deg,#f3f4f6,#e5e7eb);box-shadow:0 24px 48px rgba(27,28,32,.14)}.geo-hero_image___zf55{object-fit:cover;object-position:center;filter:grayscale(.25) contrast(1.05);mix-blend-mode:multiply}.geo-hero_imageWash__vN_kx{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--geo-canvas) 90%,transparent),transparent 45%,rgba(0,0,0,.08));pointer-events:none}.geo-hero_geometry__YRg3G{position:absolute;inset:0;width:100%;height:100%;color:var(--geo-coral-hot);pointer-events:none}.geo-hero_pulseRing__oo1X2{transform-origin:270px 120px;animation:geo-hero_geoPulse__zBlAC 1.8s ease-out infinite}.geo-hero_stepPanel___eOnW{position:absolute;top:2.75rem;right:1rem;z-index:2;display:flex;flex-direction:column;gap:.4rem;padding:.75rem;border-radius:1rem;border:1px solid rgba(255,255,255,.8);background:color-mix(in srgb,white 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:right;box-shadow:var(--shadow-sm)}.geo-hero_stepBtn__Zn6JA{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;padding:.3rem .5rem;border:none;border-radius:.5rem;background:transparent;font-size:.6875rem;font-weight:700;letter-spacing:.06em;color:#35373e;cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast)}.geo-hero_stepBtn__Zn6JA:hover{background:#f0f0eb}.geo-hero_stepBtnActive__HlhC8{background:var(--geo-coral-hot);color:white;box-shadow:var(--shadow-sm)}.geo-hero_stepNum__0mX_6{color:#8f919a}.geo-hero_stepBtnActive__HlhC8 .geo-hero_stepNum__0mX_6{color:white}.geo-hero_tipBubble__3bKg0{position:absolute;top:12rem;left:1rem;right:1rem;z-index:2;max-width:17.5rem;padding:.75rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:color-mix(in srgb,var(--geo-ink) 90%,transparent);color:white;box-shadow:0 12px 28px rgba(0,0,0,.18);animation:geo-hero_tipIn__d84Iq var(--motion-base) ease;pointer-events:none}.geo-hero_tipEyebrow__JKh_p{display:block;margin-bottom:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--geo-coral-hot)}.geo-hero_tipText__8DyL1{margin:0;font-size:.75rem;line-height:1.35;color:#dfdfd8}.geo-hero_noteBadge__LmsWk{position:absolute;right:1rem;bottom:1rem;z-index:2;padding:.4rem .85rem;border-radius:.5rem;border:1px solid #deded8;background:color-mix(in srgb,white 95%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#3f4149;box-shadow:var(--shadow-sm)}@keyframes geo-hero_tipIn__d84Iq{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes geo-hero_geoPulse__zBlAC{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}@media (max-width:480px){.geo-hero_stats__c8_yC{gap:var(--space-3)}.geo-hero_statValue__RfbKt{font-size:1.2rem}.geo-hero_stepPanel___eOnW{top:1rem;right:.65rem;padding:.5rem}.geo-hero_tipBubble__3bKg0{top:auto;bottom:3.5rem;max-width:none}}@media (min-width:1024px){.geo-hero_grid__kyAeN{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--space-8);align-items:center}.geo-hero_content__7YgDW{display:flex;flex-direction:column;justify-content:center}}@media (prefers-reduced-motion:reduce){.geo-hero_pulseRing__oo1X2,.geo-hero_statusDot__L_p0K,.geo-hero_tipBubble__3bKg0{animation:none}}.geo-seo-vs-geo_section__T_pXB{--geo-ink:var(--color-ink);--geo-muted:#555760;--geo-soft:#868892;--geo-border:#ecece9;--geo-canvas:var(--color-canvas);--geo-coral-hot:var(--color-coral-hot);padding-block:var(--section-pad-block);border-bottom:1px solid var(--geo-border);background:var(--geo-canvas)}.geo-seo-vs-geo_header__cfM6r{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-12)}.geo-seo-vs-geo_eyebrow__oQA_E{margin:0 0 var(--space-3);font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--geo-soft)}.geo-seo-vs-geo_title__ZZtjL{margin:0;font-family:var(--font-display);font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:var(--tracking-tight);color:var(--geo-ink)}.geo-seo-vs-geo_accent__1WUiC{color:var(--geo-coral-hot)}.geo-seo-vs-geo_lead__cq1BY{margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:var(--leading-relaxed);color:var(--geo-muted)}.geo-seo-vs-geo_badge__CZn2S{display:inline-block;margin-top:var(--space-4);padding:.4rem .75rem;border-radius:.5rem;border:1px solid #f5dad4;background:#fcf2ef;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--geo-coral-hot)}.geo-seo-vs-geo_tableWrap__s7ZQg{overflow-x:auto;margin-bottom:var(--space-10);border-radius:1.5rem;border:1px solid #e5e5e0;background:white;box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch}.geo-seo-vs-geo_table__kAQj6{width:100%;min-width:40rem;border-collapse:collapse;text-align:left}.geo-seo-vs-geo_table__kAQj6 thead tr{border-bottom:1px solid #ecece7;background:var(--geo-canvas)}.geo-seo-vs-geo_table__kAQj6 td,.geo-seo-vs-geo_table__kAQj6 th{padding:var(--space-5);vertical-align:top;font-size:.875rem}.geo-seo-vs-geo_table__kAQj6 thead th{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--geo-soft)}.geo-seo-vs-geo_thSeo__ZScqW{background:#fafaf8;color:#686a73!important}.geo-seo-vs-geo_thGeo__giwBS{background:#fdf8f6;color:var(--geo-coral-hot)!important}.geo-seo-vs-geo_table__kAQj6 tbody tr{border-bottom:1px solid #ecece7}.geo-seo-vs-geo_table__kAQj6 tbody tr:hover{background:#fafaf8}.geo-seo-vs-geo_table__kAQj6 tbody th{font-weight:700;color:var(--geo-ink);width:22%}.geo-seo-vs-geo_tdSeo__b_gS6{background:color-mix(in srgb,#fafaf8 50%,transparent);color:#63656e;width:39%}.geo-seo-vs-geo_tdGeo__sTPQh{background:color-mix(in srgb,#fdf8f6 50%,transparent);color:var(--geo-ink);width:39%}.geo-seo-vs-geo_tdGeo__sTPQh,.geo-seo-vs-geo_tdSeo__b_gS6{display:table-cell}.geo-seo-vs-geo_check__Lv8Re,.geo-seo-vs-geo_tdSeo__b_gS6>span:first-child{float:left;margin-right:.5rem;margin-top:.15rem;color:#a8aab2}.geo-seo-vs-geo_check__Lv8Re{color:var(--geo-coral-hot)}.geo-seo-vs-geo_geoStrong__PBcEk{display:block;margin-bottom:.25rem;font-weight:600}.geo-seo-vs-geo_impact__d1hg9{display:block;font-size:.75rem;line-height:1.4;color:#73757d}.geo-seo-vs-geo_bullet__YcKwl{color:#a8aab2}.geo-seo-vs-geo_callout__wIEd_{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6);border-radius:1.5rem;background:linear-gradient(90deg,var(--geo-ink),#2b2d35);color:white;box-shadow:var(--shadow-sm)}.geo-seo-vs-geo_calloutEyebrow__DRwCp{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--geo-coral-hot)}.geo-seo-vs-geo_calloutTitle__aMVxN{margin:0;font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;letter-spacing:var(--tracking-tight)}.geo-seo-vs-geo_calloutText__xWJDU{margin:var(--space-2) 0 0;font-size:.8125rem;line-height:var(--leading-relaxed);color:#a8aab2}.geo-seo-vs-geo_inlineLink__tfpyw{color:#fff;font-weight:650;text-decoration:underline;text-underline-offset:.15em}.geo-seo-vs-geo_calloutActions__Lp0zf{display:flex;flex-wrap:wrap;gap:var(--space-3);align-self:flex-start}.geo-seo-vs-geo_calloutSecondary__DZ4fY{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.9rem 1.5rem;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.28);color:white;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap}.geo-seo-vs-geo_calloutSecondary__DZ4fY:hover{border-color:rgba(255,255,255,.55)}.geo-seo-vs-geo_calloutCta__s43bG{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);align-self:flex-start;padding:.9rem 1.5rem;border-radius:var(--radius-pill);background:var(--geo-coral-hot);color:white;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background var(--motion-fast)}.geo-seo-vs-geo_calloutCta__s43bG:hover{background:#b8543f}@media (min-width:640px){.geo-seo-vs-geo_callout__wIEd_{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--space-8)}.geo-seo-vs-geo_calloutActions__Lp0zf,.geo-seo-vs-geo_calloutCta__s43bG{align-self:center;flex-shrink:0}.geo-seo-vs-geo_table__kAQj6 td,.geo-seo-vs-geo_table__kAQj6 th{padding:var(--space-6)}}@media (min-width:1024px){.geo-seo-vs-geo_header__cfM6r{grid-template-columns:1.35fr 1fr;gap:var(--space-8);align-items:start}}