.landing-final-polish{--lp-navy: #0c1730;--lp-navy-soft: #14213c;--lp-cream: #fbf7ee;--lp-paper: #fffdf8;--lp-lavender: #f2f1fb;--lp-blue: #eef4ff;--lp-mint: #edf8f2;--lp-amber: #fff4dc;--lp-green: #2c761a;--lp-green-soft: #e9f5e6;--lp-amber-text: #7f5205;--lp-red: #a51f1e;--lp-red-soft: #fcebeb;--lp-rule: rgba(65, 80, 111, .14);--lp-shadow: 0 24px 60px rgba(28, 38, 64, .1), 0 2px 6px rgba(28, 38, 64, .05);--lp-shadow-soft: 0 14px 36px rgba(28, 38, 64, .08), 0 1px 3px rgba(28, 38, 64, .05);--lp-radius-chip: 999px;--lp-radius-control: 8px;--lp-radius-panel: 12px;--lp-radius-visual: 14px;--lp-radius-doc: 3px;--lp-radius-showcase-card: 20px;--lp-showcase-bg-1: #f6f8fb;--lp-showcase-bg-3: #f5f4f1}.landing-final-polish body,.landing-final-polish #page-landing{background:#fff}.landing-final-polish ::selection{color:#fff;background:var(--primary)}.landing-final-polish :where(a,button,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.landing-final-polish .hero--v2{background:var(--lp-lavender);border-bottom:1px solid rgba(79,99,217,.08)}.landing-final-polish .hero-bg,.landing-final-polish .hero-glow,.landing-final-polish .landing-pricing-tier-pro-ambient,.landing-final-polish .landing-pricing-tier-pro-border,.landing-final-polish .landing-templates-showcase-fade{display:none!important}.landing-final-polish #sec-how-it-works{background:#fff}.landing-final-polish #sec-career-library{background:var(--lp-cream)}.landing-final-polish #sec-target-match{background:#fff}.landing-final-polish #sec-tailor{background:#fbfcff}.landing-final-polish #sec-ai-review{background:var(--lp-lavender)}.landing-final-polish #sec-cv-check{background:var(--lp-mint)}.landing-final-polish #sec-templates-teaser{background:var(--lp-cream)}.landing-final-polish #sec-feature-highlights{background:#fff}.landing-final-polish #sec-positioning{background:var(--lp-navy)}.landing-final-polish #sec-pricing{background:#fff}.landing-final-polish #sec-review-export{background:var(--lp-cream)}.landing-final-polish #sec-final-cta{background:var(--lp-navy)}.landing-final-polish #page-landing .landing-marketing-section.section{padding-block:clamp(64px,6.5vw,104px)}.landing-final-polish #page-landing .landing-marketing-inner{padding-block:0}.landing-final-polish .landing-eyebrow{color:var(--primary);letter-spacing:.12em}.landing-final-polish .landing-section-title{letter-spacing:-.035em;text-wrap:balance}.landing-final-polish .landing-section-lead{max-width:68ch}.landing-final-polish .hero-shot{overflow:visible}.landing-final-polish .hero-demo-window{box-shadow:0 28px 72px #2c315c29,0 2px 6px #2c315c14}.landing-final-polish #sec-target-match .landing-capability-inner{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.landing-final-polish .landing-templates-showcase-grid{align-items:end;gap:clamp(18px,3vw,42px)}.landing-final-polish .landing-templates-showcase-card{overflow:visible;border:1px solid rgba(15,23,42,.07);border-radius:var(--lp-radius-showcase-card);background:var(--lp-showcase-bg-1);box-shadow:0 1px 2px #0f172a08,0 10px 26px #0f172a0d;padding:clamp(24px,3.2vw,32px) clamp(20px,2.6vw,26px) clamp(18px,2.4vw,22px);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out)}.landing-final-polish .landing-templates-showcase-card:nth-child(2){background:var(--lp-cream)}.landing-final-polish .landing-templates-showcase-card:nth-child(3){background:var(--lp-showcase-bg-3)}@media (hover: hover) and (pointer: fine){.landing-final-polish .landing-templates-showcase-card:hover{transform:translateY(-3px);border-color:#0f172a1c;box-shadow:0 1px 2px #0f172a0a,0 16px 34px #0f172a14}}@media (prefers-reduced-motion: reduce){.landing-final-polish .landing-templates-showcase-card:hover{transform:none}}.landing-final-polish .landing-templates-showcase-link{overflow:visible}.landing-final-polish .landing-templates-showcase-preview{border:1px solid rgba(91,78,52,.14);border-radius:var(--lp-radius-doc);background:#fff;transform-origin:50% 100%}.landing-final-polish .landing-templates-showcase-meta{padding-inline:2px}.landing-final-polish #sec-positioning :where(.landing-section-title,.landing-section-lead,.landing-eyebrow){color:#f7f9ff}.landing-final-polish #sec-positioning .landing-section-lead{color:#bdc7db}.landing-final-polish #sec-positioning .landing-eyebrow{color:#aebbf9}.landing-final-polish .landing-compare-stage{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:0;overflow:hidden;border:1px solid rgba(206,216,239,.1);border-radius:var(--lp-radius-visual);background:var(--lp-navy-soft);box-shadow:0 30px 64px #00000029}.landing-final-polish .landing-compare-card{border:0;border-radius:0;background:transparent;box-shadow:none}.landing-final-polish .landing-compare-card--legacy{opacity:.67}.landing-final-polish .landing-compare-card--appliora{border-left:1px solid rgba(206,216,239,.1);background:#ffffff0a}.landing-final-polish #sec-positioning :where(.landing-compare-card-title,.landing-compare-list li){color:#f3f6fc}.landing-final-polish #sec-positioning .landing-compare-card-sub{color:#9facbf}.landing-final-polish .landing-compare-vs{display:none}.landing-final-polish .landing-pricing-tier{border-color:#41506f24;box-shadow:var(--lp-shadow-soft)}.landing-final-polish .landing-pricing-tier--pro{border:2px solid var(--primary);background:#fbfbff}.landing-final-polish .landing-pricing-tier--pro,.landing-final-polish .landing-pricing-tier-badge,.landing-final-polish .landing-templates-showcase:before{animation:none!important}.landing-final-polish .landing-pricing-tier-price-renewal{display:inline-block;padding:8px 11px;color:#3d4862;border-radius:var(--lp-radius-control);background:#eef1fa;font-weight:700}.landing-final-polish .landing-final-cta-section{overflow:hidden}#page-landing .landing-final-cta-wrap{max-width:min(1180px,var(--page-max));padding-inline:clamp(16px,4vw,48px)}.landing-final-polish .cookie-consent-card{max-width:min(900px,calc(100vw - 24px));border-radius:var(--lp-radius-panel);box-shadow:0 18px 46px #0f172a2e}.landing-final-polish .cookie-consent-inner{gap:18px}.landing-final-polish .landing-pricing-tier-badge:after,.landing-final-polish .landing-templates-showcase-preview:after{content:none;animation:none}.landing-final-polish .landing-pricing-tier-badge{background:var(--primary);box-shadow:none}@media (max-width: 1023.98px){.landing-final-polish #sec-target-match .landing-capability-inner{grid-template-columns:1fr}}@media (max-width: 767.98px){.landing-final-polish #page-landing .landing-marketing-section.section{padding-block:56px}.landing-final-polish .landing-compare-stage{grid-template-columns:1fr}.landing-final-polish .landing-compare-card--appliora{border-top:1px solid rgba(206,216,239,.14);border-left:0}}@media (max-width: 479.98px){.landing-final-polish .hero--v2{padding-top:16px}.landing-final-polish .hero-inner{gap:26px}.landing-final-polish .hero-shot{margin-top:0}.landing-final-polish .cookie-consent-card{max-width:calc(100vw - 16px);margin:0 8px max(8px,env(safe-area-inset-bottom));border-radius:var(--lp-radius-panel)}.landing-final-polish .cookie-consent-inner{gap:12px;padding:14px}.landing-final-polish .cookie-consent-title{margin-bottom:2px;font-size:15px}.landing-final-polish .cookie-consent-text{font-size:12px;line-height:1.35}.landing-final-polish .cookie-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.landing-final-polish .cookie-consent-btn{min-width:0;min-height:44px;padding:8px 10px;font-size:12px}}@media (prefers-reduced-motion: reduce){.landing-final-polish *,.landing-final-polish *:before,.landing-final-polish *:after{scroll-behavior:auto!important}}
