.app-modal-layer,[data-slot=dialog-overlay],[data-slot=dialog-content]{z-index:10050!important}html:has([data-slot=dialog-overlay][data-state=open]) #site-header.site-header{z-index:40!important}html:has([data-slot=dialog-overlay][data-state=open]) #mobile-nav-menu{z-index:40!important}.auth-choice-dialog{transform-origin:50%;--tw-enter-scale:1!important;--tw-exit-scale:1!important;top:50%!important;left:50%!important;translate:-50% -50%!important}.auth-choice-dialog[data-state=open]{animation:.14s cubic-bezier(.22,1,.36,1) forwards auth-choice-in!important}.auth-choice-dialog[data-state=closed]{animation:.11s cubic-bezier(.4,0,.2,1) forwards auth-choice-out!important}@keyframes auth-choice-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes auth-choice-out{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}.auth-builder-dialog[data-state=open]{animation:.12s cubic-bezier(.22,1,.36,1) forwards auth-builder-in!important}.auth-dialog-overlay[data-state=open]{animation:.12s cubic-bezier(.22,1,.36,1) forwards auth-overlay-in!important}.auth-dialog-overlay[data-state=closed]{animation:.1s cubic-bezier(.4,0,.2,1) forwards auth-overlay-out!important}@keyframes auth-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes auth-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes auth-builder-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.auth-choice-dialog[data-state=open],.auth-choice-dialog[data-state=closed],.auth-builder-dialog[data-state=open],.auth-dialog-overlay[data-state=open],.auth-dialog-overlay[data-state=closed],.sample-resume-dialog[data-state=open],.sample-resume-dialog[data-state=closed]{animation:none}}.sample-resume-dialog{transform-origin:50%;--tw-enter-scale:1!important;--tw-exit-scale:1!important}.sample-resume-dialog[data-state=open]{animation:.14s cubic-bezier(.22,1,.36,1) forwards sample-resume-in!important}.sample-resume-dialog[data-state=closed]{animation:.11s cubic-bezier(.4,0,.2,1) forwards sample-resume-out!important}@keyframes sample-resume-in{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@keyframes sample-resume-out{0%{opacity:1;scale:1}to{opacity:0;scale:.99}}@media (min-width:640px){.sample-resume-dialog{top:50%!important;left:50%!important;translate:-50% -50%!important}}@media (max-width:639px){.sample-resume-dialog{width:100%!important;max-width:none!important;inset:0!important;translate:none!important}}html{scrollbar-gutter:stable;overflow-x:clip}body{max-width:100%;overflow-x:clip}html:has([data-slot=dialog-overlay][data-state=open]){overflow-x:clip!important}html:has([data-slot=dialog-overlay][data-state=closed]){overflow-x:clip!important}html:has([data-slot=dialog-overlay][data-state=open]) body{overflow-x:clip!important}html:has([data-slot=dialog-overlay][data-state=closed]) body{overflow-x:clip!important}html[data-guest-builder] #site-header.site-header,html[data-guest-builder] #mobile-nav-menu{visibility:hidden!important;pointer-events:none!important;display:none!important}#site-header.site-header{--site-header-height:3.5rem;box-sizing:border-box;z-index:9999!important;-webkit-backdrop-filter:none!important;background-color:#fafafa!important;border-bottom:none!important}.dark #site-header.site-header{background-color:#000!important}body:has(.landing-page) #site-header.site-header{background-color:#ffffffeb!important;border-bottom:1px solid #0000000f!important}.dark body:has(.landing-page) #site-header.site-header{background-color:#000!important;border-bottom:none!important}.dark #site-header button[aria-controls=mobile-nav-menu]{background-color:#27272a!important;border-color:#ffffff26!important}.dark #site-header button[aria-controls=mobile-nav-menu] svg{color:#f4f4f5!important}#mobile-nav-menu .mobile-nav-drawer--public,#mobile-nav-menu.mobile-nav-menu--public .mobile-nav-drawer{-webkit-backdrop-filter:none!important;background-color:#fafafa!important}.dark #mobile-nav-menu .mobile-nav-drawer--public,.dark #mobile-nav-menu.mobile-nav-menu--public .mobile-nav-drawer{background-color:#09090b!important}@keyframes mobile-nav-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.mobile-nav-drawer{animation:.3s cubic-bezier(.32,.72,0,1) mobile-nav-drawer-in;transform:translate(0)}@media (prefers-reduced-motion:reduce){.mobile-nav-drawer{animation:none;transform:translate(0)}}.dark .public-page,.dark .templates-page{color:#fafafa;background-color:#09090b;background-image:radial-gradient(120% 70% at 50% -25%,#7c3aed33,#0000 55%),radial-gradient(70% 50% at 100% 0,#8b5cf61a,#0000 50%),radial-gradient(60% 45% at 0 35%,#6366f114,#0000 45%),radial-gradient(90% 55% at 50% 110%,#7c3aed12,#0000 50%);background-attachment:fixed}.public-page.landing-page{color:#18181b;background-color:#fff;background-image:radial-gradient(105% 62% at 50% -14%,#8b5cf624 0%,#0000 62%),radial-gradient(68% 52% at -6% 18%,#818cf81f 0%,#0000 58%),radial-gradient(50% 40% at 106% 10%,#f472b60f 0%,#0000 55%),radial-gradient(85% 55% at 50% 105%,#a78bfa1a 0%,#0000 58%);background-attachment:fixed}.dark .public-page.landing-page{color:#fafafa;background-color:#000!important;background-image:none!important}.landing-page{isolation:isolate;color:#18181b;background-color:#fff;background-image:radial-gradient(105% 62% at 50% -14%,#8b5cf624 0%,#0000 62%),radial-gradient(68% 52% at -6% 18%,#818cf81f 0%,#0000 58%),radial-gradient(50% 40% at 106% 10%,#f472b60f 0%,#0000 55%),radial-gradient(85% 55% at 50% 105%,#a78bfa1a 0%,#0000 58%);background-attachment:fixed;position:relative}.dark .landing-page{color:#fafafa;background-color:#000!important;background-image:none!important}.landing-page:before,.landing-page:after{display:none}.landing-page>*{z-index:1;position:relative}.landing-page main>section{background-color:#0000!important}html:not(.dark) .landing-page main>section:nth-child(odd){background:radial-gradient(88% 120% at 14% 18%,#8b5cf61c 0%,#0000 58%),radial-gradient(72% 95% at 86% 78%,#7c3aed14 0%,#0000 62%),linear-gradient(#faf5ff 0%,#f5f3ff 52%,#ede9fe 100%)!important}html:not(.dark) .landing-page main>section:nth-child(2n){background:0 0!important}.hero-section{position:relative}.landing-page .hero-section+section{padding-top:0}.hero-shell{width:100%;box-shadow:none;background:radial-gradient(90% 110% at 12%,#6d28d924 0%,#581c8712 42%,#0000 72%),radial-gradient(75% 90% at 88% 35%,#7c3aed17 0%,#0000 68%);border:none;border-radius:0;overflow:visible}.hero-grid{grid-template-columns:1fr;align-items:center;gap:2rem;width:100%;padding-top:1.5rem;padding-bottom:2rem;display:grid}@media (min-width:640px){.hero-grid{padding-top:2rem;padding-bottom:2.25rem}}@media (min-width:1024px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:1.5rem 3rem;padding-top:2.25rem;padding-bottom:2.5rem}}.hero-copy{text-align:left;flex-direction:column;align-items:flex-start;max-width:34rem;display:flex}.hero-headline{letter-spacing:-.03em;color:#fafafa;flex-direction:column;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.08;display:flex}.hero-headline-line{display:block}.hero-headline-typewriter{flex-wrap:nowrap;align-items:baseline;min-height:1.08em;display:flex}.hero-headline-accent{color:#60a5fa}.hero-typewriter-cursor{color:#60a5fa;margin-left:2px;font-weight:400;animation:1s step-end infinite hero-cursor-blink;display:inline-block}@keyframes hero-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-typewriter-cursor{opacity:0;animation:none}}.hero-subheadline{color:#a1a1aa;max-width:28rem;margin-top:1rem;font-size:clamp(1rem,2vw,1.125rem);line-height:1.55}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.hero-btn{border-radius:9999px;justify-content:center;align-items:center;min-height:3rem;padding:0 1.5rem;font-size:.9375rem;font-weight:600;line-height:1;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.hero-btn:active{transform:scale(.98)}.hero-btn-primary{color:#fff;background:#2563eb;box-shadow:0 4px 14px #2563eb47}.hero-btn-primary:hover{background:#1d4ed8}.hero-btn-secondary{color:#e4e4e7;background:#ffffff0f;border:1px solid #ffffff1a}.hero-btn-secondary:hover{background:#ffffff1a;border-color:#ffffff24}.hero-trust{color:#d4d4d8;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem;font-size:.8125rem;display:flex}.hero-trust-item{align-items:center;gap:.4rem;display:inline-flex}.hero-trust-divider{background:#3f3f46;width:1px;height:1rem;display:none}@media (min-width:640px){.hero-trust-divider{display:block}}.hero-trust-icon{flex-shrink:0;width:1rem;height:1rem}.hero-trust-icon--success,.hero-trust-icon--star{color:#16a34a}.hero-trust-muted{color:#71717a}.hero-visual{justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.hero-visual-glow{pointer-events:none;background:radial-gradient(#7c3aed33 0%,#6d28d914 45%,#0000 72%);border-radius:50%;position:absolute;inset:8% 4% 12%}.hero-visual-frame{z-index:1;width:100%;max-width:34rem;margin-inline:auto;position:relative}.hero-visual-image{border-radius:1rem;width:100%;height:auto;display:block}@media (min-width:1024px){.hero-visual-frame{max-width:none}}.hero-stats-section{padding:2.5rem 0 3.5rem}@media (min-width:640px){.hero-stats-section{padding:3rem 0 4rem}}.hero-stats-counter{text-align:center;justify-content:center;align-items:center;gap:.75rem;margin-bottom:2.25rem;display:flex}@media (min-width:640px){.hero-stats-counter{gap:.875rem;margin-bottom:2.75rem}}.hero-stats-counter-icon-wrap{background:#dbeafe;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@media (min-width:640px){.hero-stats-counter-icon-wrap{border-radius:.625rem;width:2.5rem;height:2.5rem}}.hero-stats-counter-icon{color:#2563eb;width:1.25rem;height:1.25rem}.hero-stats-counter-text{letter-spacing:-.02em;color:#fafafa;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:600;line-height:1.2}.hero-stats-counter-value{color:#2563eb;font-variant-numeric:tabular-nums;font-weight:700}.hero-counter-digit{vertical-align:bottom;width:.62em;height:1.2em;line-height:1.2em;display:inline-block;overflow:hidden}.hero-counter-digit-track{flex-direction:column;transition:transform 1.1s cubic-bezier(.16,1,.3,1);display:flex}.hero-counter-digit-cell{text-align:center;height:1.2em;line-height:1.2em;display:block}.hero-counter-sep{display:inline-block}@media (prefers-reduced-motion:reduce){.hero-counter-digit-track{transition:none}}.hero-stats-grid{grid-template-columns:1fr;gap:1.25rem;max-width:64rem;margin-inline:auto;display:grid}@media (min-width:640px){.hero-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem}}@media (min-width:1024px){.hero-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.hero-feature-card{background:#7c3aed1a;border:1px solid #8b5cf629;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.375rem 1.25rem;display:flex}.hero-feature-card-icon{color:#fafafa;width:1.125rem;height:1.125rem}.hero-feature-card-badge{color:#fafafa;border:1.5px solid #fafafa;border-radius:9999px;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.5625rem;font-weight:700;line-height:1;display:inline-flex}.hero-feature-card-title{color:#fafafa;margin-top:.125rem;font-size:.9375rem;font-weight:700;line-height:1.35}@media (min-width:640px){.hero-feature-card-title{font-size:1rem}}.hero-feature-card-desc{color:#a1a1aa;font-size:.8125rem;line-height:1.5}@media (min-width:640px){.hero-feature-card-desc{font-size:.875rem}}.every-tool-section{padding:3rem 0 4rem}@media (min-width:640px){.every-tool-section{padding:4rem 0 5rem}}.every-tool-heading{text-align:center;letter-spacing:-.02em;color:#fafafa;margin-bottom:2.5rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700}@media (min-width:640px){.every-tool-heading{margin-bottom:3rem}}.every-tool-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.every-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.every-tool-desktop{display:none}.every-tool-mobile{flex-direction:column;gap:.75rem;display:flex}@media (min-width:768px){.every-tool-desktop{display:grid}.every-tool-mobile{display:none}}.every-tool-acc-header{text-align:left;background:#7c3aed1a;border:1px solid #8b5cf629;border-radius:1rem;align-items:center;gap:.75rem;width:100%;padding:1rem 1.125rem;transition:background-color .15s;display:flex}.every-tool-acc-header.is-active{background:#8b5cf638}.every-tool-acc-header.is-active .every-tool-step-label{color:#f5f3ff}.every-tool-acc-header.is-active .every-tool-step-icon{color:#c4b5fd}.every-tool-acc-chevron{color:#a1a1aa;flex-shrink:0;margin-left:auto;transition:transform .2s,color .2s}.every-tool-acc-header.is-active .every-tool-acc-chevron{color:#c4b5fd;transform:rotate(180deg)}.every-tool-acc-body{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}@media (min-width:768px){.every-tool-card,.every-tool-steps{min-height:25rem}}.every-tool-card{background:linear-gradient(#8b5cf624 0%,#7c3aed0d 100%);border:1px solid #8b5cf62e;box-shadow:inset 0 1px #ffffff0a,0 18px 40px -24px #5b21b680}.every-tool-steps{background:#05050a;border:1px solid #8b5cf638;box-shadow:inset 0 1px #ffffff08,0 18px 40px -24px #5b21b673}.every-tool-card-iconwrap{background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);box-shadow:0 4px 12px -2px #7c3aed80}.every-tool-card-icon,.every-tool-card-title{color:#fff}.every-tool-card-desc{color:#c4b5fd}.every-tool-point--bordered{border-top:1px solid #ffffff1f}.every-tool-point-text{color:#f5f3ff}.every-tool-step{text-align:left;border-radius:.875rem;align-items:center;gap:.75rem;width:100%;height:100%;padding:.875rem 1rem;transition:background-color .15s;display:flex}.every-tool-step:hover{background:#8b5cf61f}.every-tool-step.is-active{background:#8b5cf638;box-shadow:inset -3px 0 #a78bfa}.every-tool-step-icon{color:#a1a1aa;flex-shrink:0;width:1.25rem;height:1.25rem}.every-tool-step.is-active .every-tool-step-icon{color:#c4b5fd}.every-tool-step-label{color:#d4d4d8;font-size:.875rem;font-weight:600}.every-tool-step.is-active .every-tool-step-label{color:#f5f3ff}.every-tool-card{animation:.35s every-tool-fade}@keyframes every-tool-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.every-tool-card{animation:none}}.hired-at-section{padding:.5rem 0 3.25rem}.hired-at-fullbleed{width:100%;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.hired-at-card{background:0 0;border-top:1px solid #8b5cf62e;border-bottom:1px solid #8b5cf62e;border-radius:0;width:100%;padding:1.35rem 0;overflow:hidden;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #ffffff05}.hired-at-label{text-align:center;letter-spacing:-.005em;color:#f4f4f5;margin-bottom:1rem;font-size:1.05rem;font-weight:600;line-height:1.25}.hired-at-marquee{flex-direction:column;gap:.7rem;display:flex}.hired-at-track{align-items:center;gap:1.6rem;min-width:max-content;padding-inline:1rem;display:flex}.hired-at-logo{color:#a1a1aa;letter-spacing:.005em;text-transform:none;white-space:nowrap;opacity:.88;font-size:1.02rem;font-weight:700}.hired-at-track-left{animation:28s linear infinite hired-track-left}.hired-at-track-right{animation:30s linear infinite hired-track-right}@keyframes hired-track-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hired-track-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (min-width:640px){.hired-at-section{padding:.65rem 0 3.8rem}.hired-at-card{padding:1.5rem 0}.hired-at-label{margin-bottom:1.2rem;font-size:1.2rem}.hired-at-track{gap:2.15rem;padding-inline:1.5rem}.hired-at-logo{font-size:1.2rem}}@media (min-width:1024px){.hired-at-card{padding:1.6rem 0}.hired-at-label{margin-bottom:1.3rem;font-size:1.35rem}.hired-at-track{gap:3rem;padding-inline:2.25rem}.hired-at-logo{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.hired-at-track-left,.hired-at-track-right{animation:none}}.tested-templates-section{padding:3rem 0 2rem;overflow:visible}.tested-templates-header{text-align:center;margin-bottom:1.25rem}.tested-templates-heading{color:#f5f3ff;font-family:var(--font-inter,Inter,ui-sans-serif,system-ui,sans-serif);letter-spacing:-.03em;font-size:clamp(2rem,4.2vw,2.85rem);font-weight:700;line-height:1.1}.tested-templates-subtitle{color:#a1a1aa;margin-top:.75rem;font-size:clamp(.98rem,1.6vw,1.08rem);line-height:1.45}.tested-templates-fullbleed{width:100%;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.tested-templates-carousel{justify-content:center;align-items:flex-start;width:100%;min-height:0;padding-top:0;display:flex;position:relative}.tested-templates-viewport{width:100%;padding:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.tested-templates-stage{contain:layout style;width:100%;margin-inline:auto;position:relative}.tested-templates-slide{transform-origin:top;pointer-events:none;backface-visibility:hidden;flex-direction:column;align-items:center;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:50%}.tested-templates-slide--hidden{visibility:hidden;pointer-events:none}.tested-templates-slide-inner{transform-origin:top;flex-direction:column;align-items:center;width:100%;transition:opacity .3s;display:flex}.tested-templates-slide--static,.tested-templates-slide--static .tested-templates-slide-inner{transition:none}.tested-templates-preview{aspect-ratio:210/297;contain:strict;background:#fff;border-radius:.35rem;width:100%;transition:box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 6px 20px -8px #00000073,0 0 0 1px #ffffff0d}.tested-templates-slide--active{pointer-events:auto}.tested-templates-slide-meta{text-align:center;width:100%;min-height:3.35rem;margin-bottom:1.1rem}.tested-templates-slide-name{color:#e4e4e7;letter-spacing:-.015em;font-size:.96rem;font-weight:600;line-height:1.3;transition:color .25s}.tested-templates-slide--active .tested-templates-slide-name{color:#fafafa;font-size:1.08rem;font-weight:700}.tested-templates-slide-usage{color:#71717a;margin-top:.35rem;font-size:.78rem;line-height:1.35}.tested-templates-slide-usage--placeholder{min-height:1.05rem;display:block}.tested-templates-slide--active .tested-templates-preview{box-shadow:0 0 0 1px #00000014}.dark .tested-templates-slide--active .tested-templates-preview{box-shadow:0 0 0 1px #ffffff1f}.tested-templates-cta{z-index:5;color:#0f172a;letter-spacing:-.01em;white-space:nowrap;background:#38bdf8;border-radius:.4rem;justify-content:center;align-items:center;padding:.5rem .95rem;font-size:.8125rem;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px -8px #38bdf88c}.tested-templates-cta:hover{background:#7dd3fc;transform:translate(-50%,-50%)scale(1.03);box-shadow:0 18px 36px -8px #38bdf8b3}.tested-templates-nav{z-index:60;color:#0f172a;cursor:pointer;background:#38bdf8;border:none;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;position:absolute;top:42%;box-shadow:0 12px 28px -8px #38bdf88c}.tested-templates-nav:hover{background:#7dd3fc;transform:scale(1.06)}.tested-templates-nav--prev{left:max(.75rem,env(safe-area-inset-left,0px))}.tested-templates-nav--next{right:max(.75rem,env(safe-area-inset-right,0px))}@media (min-width:640px){.tested-templates-section{padding:3.5rem 0 2.25rem}.tested-templates-header{margin-bottom:1.35rem}.tested-templates-carousel{min-height:0}.tested-templates-nav{width:2.9rem;height:2.9rem}.tested-templates-nav--prev{left:max(1rem,env(safe-area-inset-left,0px))}.tested-templates-nav--next{right:max(1rem,env(safe-area-inset-right,0px))}}@media (min-width:1024px){.tested-templates-section{padding:4rem 0 2.5rem}.tested-templates-header{margin-bottom:1.5rem}.tested-templates-carousel{min-height:0}.tested-templates-nav--prev{left:max(1.25rem,env(safe-area-inset-left,0px))}.tested-templates-nav--next{right:max(1.25rem,env(safe-area-inset-right,0px))}}@media (max-width:639px){.tested-templates-section{padding:2.75rem 0 1.75rem}.tested-templates-header{margin-bottom:1rem}.tested-templates-carousel{min-height:0}.tested-templates-nav{width:2.4rem;height:2.4rem;top:58%}.tested-templates-nav--prev{left:max(.5rem,env(safe-area-inset-left,0px))}.tested-templates-nav--next{right:max(.5rem,env(safe-area-inset-right,0px))}}@media (prefers-reduced-motion:reduce){.tested-templates-nav,.tested-templates-cta,.tested-templates-slide,.tested-templates-slide-inner,.tested-templates-slide-name,.tested-templates-preview{transition:none}.tested-templates-nav:hover{transform:none}.tested-templates-cta:hover{transform:translate(-50%,-50%)}}.beyond-section{padding:1.25rem 0 3.5rem}.beyond-heading{text-align:center;color:#f5f3ff;font-family:var(--font-inter,Inter,ui-sans-serif,system-ui,sans-serif);letter-spacing:-.025em;margin-bottom:1.75rem;font-size:clamp(1.85rem,3.2vw,2.55rem);font-weight:700;line-height:1.12}.beyond-bento{grid-template-columns:1fr;gap:.875rem;max-width:72rem;margin-inline:auto;display:grid}.beyond-bento-card{border:1px solid #8b5cf629;border-radius:1.5rem;flex-direction:column;min-height:22rem;padding:1.35rem 1.25rem 1.15rem;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 20px 48px -28px #5b21b68c}.beyond-bento-card:hover{border-color:#a78bfa47;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff12,0 28px 56px -24px #5b21b6a6}.beyond-bento-card--violet{background:linear-gradient(165deg,#8b5cf629 0%,#4c1d9514 55%,#0f0a1e66 100%)}.beyond-bento-card--cyan{background:linear-gradient(165deg,#38bdf81f 0%,#6366f11a 45%,#0f0a1e6b 100%);border-color:#38bdf824}.beyond-bento-card--cyan:hover{border-color:#38bdf842;box-shadow:inset 0 1px #ffffff12,0 28px 56px -24px #0e749073}.beyond-bento-card--sage{background:linear-gradient(165deg,#34d3991f 0%,#8b5cf614 50%,#0f0a1e66 100%);border-color:#34d39924}.beyond-bento-card--sage:hover{border-color:#34d39942;box-shadow:inset 0 1px #ffffff12,0 28px 56px -24px #10b98159}.beyond-bento-copy{z-index:2;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.beyond-chip{color:#c4b5fd;letter-spacing:.01em;background:#a78bfa33;border-radius:.45rem;align-self:flex-start;align-items:center;gap:.28rem;padding:.2rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.beyond-title{color:#fff;font-family:var(--font-inter,Inter,ui-sans-serif,system-ui,sans-serif);letter-spacing:-.02em;margin-top:.7rem;font-size:clamp(1.45rem,2.2vw,1.95rem);font-weight:700;line-height:1.15}.beyond-desc{color:#cbd5e1;max-width:34ch;margin-top:.55rem;font-size:.96rem;line-height:1.45}.beyond-desc--stat{max-width:28ch;font-size:.94rem}.beyond-link{color:#38bdf8;letter-spacing:-.01em;align-self:flex-start;align-items:center;gap:.25rem;margin-top:auto;padding-top:1.1rem;font-size:.98rem;font-weight:600;transition:color .2s;display:inline-flex}.beyond-link:hover{color:#7dd3fc}.beyond-bento-visual{z-index:1;pointer-events:none;margin-top:1rem;position:relative}.beyond-bento-photo-frame{background:#fff;border:none;border-top:1px solid #94a3b82e;border-left:1px solid #94a3b82e;border-radius:.75rem 0 0;overflow:hidden}.beyond-bento-photo{width:100%;height:auto;display:block}.beyond-mock{z-index:1;pointer-events:none;margin-top:auto;position:relative}.beyond-mock--cover{justify-content:center;padding-top:.75rem;display:flex}.beyond-mock-cover-sheet{background:#fff;border-radius:.35rem .35rem 0 0;width:min(11.5rem,78%);padding:1rem .85rem 1.25rem;transform:translateY(.65rem);box-shadow:0 12px 32px -8px #00000073,0 0 0 1px #ffffff0f}.beyond-mock-cover-name{letter-spacing:.14em;color:#1e293b;text-align:center;font-size:.62rem;font-weight:800}.beyond-mock-cover-lines{flex-direction:column;gap:.22rem;margin-top:.55rem;display:flex}.beyond-mock-cover-lines span{background:#e2e8f0;border-radius:999px;height:.18rem;display:block}.beyond-mock-cover-lines-short{width:62%}.beyond-mock-cover-body{color:#64748b;margin-top:.65rem;font-size:.48rem;line-height:1.55}.beyond-mock--job{min-height:11rem;margin-top:.5rem}.beyond-mock-browser{background:#0f172a;border:none;border-top:1px solid #94a3b826;border-left:1px solid #94a3b826;border-radius:.65rem 0 0;width:72%;max-width:20rem;position:absolute;bottom:0;right:-4%;overflow:hidden;box-shadow:0 16px 40px -12px #0000008c}.beyond-mock-browser-bar{background:#ffffff0a;border-bottom:1px solid #ffffff0f;gap:.28rem;padding:.45rem .55rem;display:flex}.beyond-mock-browser-bar span{background:#94a3b859;border-radius:999px;width:.42rem;height:.42rem}.beyond-mock-browser-body{background:linear-gradient(#1e293b99 0%,#0f172ae6 100%);height:6.5rem}.beyond-mock-job-modal{background:#fff;border-radius:.55rem;width:min(14.5rem,58%);padding:.85rem .75rem;position:absolute;bottom:18%;right:8%;box-shadow:0 20px 48px -12px #00000080}.beyond-mock-job-title{color:#0f172a;font-size:.62rem;font-weight:700;line-height:1.35}.beyond-mock-job-input{color:#64748b;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.35rem;margin-top:.55rem;padding:.42rem .5rem;font-size:.44rem;overflow:hidden}.beyond-mock-job-btn{color:#fff;background:#2563eb;border-radius:.35rem;margin-top:.55rem;padding:.38rem .85rem;font-size:.52rem;font-weight:700;display:inline-flex}.beyond-mock--recruiter{min-height:12rem}.beyond-mock-recruiter-orbit{aspect-ratio:1.15;width:68%;max-width:19rem;position:absolute;bottom:-4%;right:-2%}.beyond-mock-recruiter-center{background:linear-gradient(145deg,#a78bfa,#6366f1);border-radius:999px;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex;position:absolute;bottom:8%;left:50%;transform:translate(-50%);box-shadow:0 8px 24px -6px #6366f1a6}.beyond-mock-recruiter-avatar{background:linear-gradient(#ffffff40 0%,#0000 60%),#312e81;border:2px solid #ffffff59;border-radius:999px;width:2.5rem;height:2.5rem}.beyond-mock-recruiter-logo{color:#94a3b8;white-space:nowrap;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:.35rem;padding:.28rem .45rem;font-size:.58rem;font-weight:700;position:absolute;transform:translate(-50%)}.beyond-mock-recruiter-orbit:before{content:"";border:1.5px dashed #94a3b847;border-bottom:none;border-radius:50% 50% 0 0;width:78%;height:38%;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}.beyond-mock--coaching{flex-direction:column;align-items:center;padding-top:.5rem;display:flex}.beyond-mock-coaching-scribble{color:#a78bfa8c;width:2.4rem;height:1.5rem;margin-bottom:.35rem;margin-left:3.5rem}.beyond-mock-coaching-faces{justify-content:center;align-items:center;display:flex}.beyond-mock-coaching-face{border:2.5px solid #0f0a1ed9;border-radius:999px;width:2.65rem;height:2.65rem;margin-left:-.65rem;box-shadow:0 6px 16px -4px #0006}.beyond-mock-coaching-face:first-child{margin-left:0}@media (min-width:1024px){.beyond-section{padding:1.5rem 0 4.25rem}.beyond-heading{margin-bottom:2.1rem}.beyond-bento{grid-template-columns:repeat(12,1fr);gap:1rem}.beyond-bento-card--lg{grid-column:span 8;min-height:26.5rem;padding:1.75rem 0 0 1.75rem}.beyond-bento-card--sm{grid-column:span 4;min-height:26.5rem;padding:1.75rem 1.35rem 0}.beyond-title{font-size:1.95rem}.beyond-bento-card--sm .beyond-title{font-size:1.72rem}.beyond-desc{max-width:30ch;font-size:1rem}.beyond-bento-copy--narrow{max-width:46%;padding-bottom:1.75rem}.beyond-bento-card--sm .beyond-desc{max-width:100%}.beyond-link{margin-top:auto;margin-bottom:1.75rem;padding-top:0}.beyond-bento-card--steps .beyond-bento-visual--steps{justify-content:flex-end;align-items:flex-end;width:58%;max-width:21.5rem;margin:0;display:flex;position:absolute;bottom:0;right:0}.beyond-bento-photo--steps{object-fit:contain;object-position:bottom right;width:100%;height:auto}.beyond-bento-card--editor{padding-bottom:0;padding-right:0}.beyond-bento-card--editor .beyond-bento-copy{padding-bottom:1rem;padding-right:1.35rem}.beyond-bento-visual--editor{margin:0;position:absolute;bottom:0;left:0;right:0}.beyond-bento-photo--editor{object-fit:cover;object-position:bottom center}.beyond-bento-card--cover{padding-bottom:0}.beyond-mock--cover{margin-top:auto;padding-bottom:0}.beyond-mock-cover-sheet{transform:translateY(1rem)}.beyond-bento-card--job{padding-bottom:0;padding-right:0}.beyond-mock--job{width:56%;height:72%;margin:0;position:absolute;bottom:0;right:0}.beyond-bento-card--recruiter{padding-bottom:0;padding-right:0}.beyond-mock--recruiter{width:54%;height:78%;margin:0;position:absolute;bottom:0;right:0}.beyond-bento-card--coaching{padding-bottom:1.25rem}.beyond-mock--coaching{margin-top:auto}}@media (max-width:1023px){.beyond-bento-card--steps,.beyond-bento-card--job,.beyond-bento-card--recruiter{min-height:24rem}.beyond-link{margin-top:1rem;padding-top:0}.beyond-mock--job{min-height:10rem;margin-top:1.25rem}.beyond-mock-browser{width:100%;max-width:none;position:relative;right:auto}.beyond-mock-job-modal{bottom:12%;right:5%}.beyond-mock--recruiter{min-height:9rem;margin-top:1rem}.beyond-mock-recruiter-orbit{width:100%;max-width:16rem;margin-inline:auto;position:relative;bottom:auto;right:auto}}@media (prefers-reduced-motion:reduce){.beyond-bento-card{transition:none}.beyond-bento-card:hover{transform:none}}.reviews-section{--reviews-gap:2.5rem;padding:3.25rem 0 4rem}.reviews-heading{text-align:center;color:#f5f3ff;font-family:var(--font-inter,Inter,ui-sans-serif,system-ui,sans-serif);letter-spacing:-.03em;margin-bottom:2.75rem;font-size:clamp(2rem,4.5vw,3.15rem);font-weight:700;line-height:1.08}.reviews-layout{grid-template-columns:1fr;align-items:center;gap:2.25rem;display:grid}.reviews-summary{text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex}.reviews-score{color:#f4f4f5;letter-spacing:-.01em;width:100%;font-size:1.05rem;font-weight:600}.reviews-stars{justify-content:center;align-items:center;gap:.2rem;width:100%;display:flex}.reviews-star{flex-shrink:0;display:inline-flex;position:relative}.reviews-star svg{width:100%;height:100%;position:absolute;inset:0}.reviews-star--lg{margin-bottom:.15rem}.reviews-trustpilot-brand{align-items:center;gap:.35rem;margin-top:.15rem;display:flex}.reviews-trustpilot-mark{flex-shrink:0;width:1.35rem;height:1.35rem}.reviews-trustpilot-name{color:#fafafa;letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.reviews-count{color:#71717a;font-size:.82rem;line-height:1.4}.reviews-carousel-wrap{min-width:0}.reviews-carousel-viewport{width:100%;overflow:hidden}.reviews-track{will-change:transform;display:flex}.reviews-card{background:#ffffff0a;border:1px solid #ffffff17;border-radius:1rem;flex-direction:column;flex-shrink:0;gap:.55rem;min-width:0;padding:1.25rem 1.35rem 1.15rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;box-shadow:inset 0 1px #ffffff0d,0 16px 36px -28px #00000073}.reviews-card .reviews-stars{justify-content:flex-start}.reviews-card:hover{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff12,0 20px 40px -24px #00000080}.reviews-card-title{color:#fafafa;letter-spacing:-.015em;font-size:1.02rem;font-weight:700;line-height:1.3}.reviews-card-body{color:#a1a1aa;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.94rem;line-height:1.5;display:-webkit-box;overflow:hidden}.reviews-card-meta{color:#71717a;letter-spacing:.01em;margin-top:.35rem;font-size:.78rem}.reviews-controls{align-items:center;gap:1.25rem;margin-top:1.75rem;display:flex}.reviews-nav{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.reviews-nav-btn{color:#d4d4d8;cursor:pointer;background:#3f3f46a6;border:none;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .2s,color .2s,transform .2s;display:inline-flex}.reviews-nav-btn:hover:not(:disabled){color:#fafafa;background:#52525bd9;transform:scale(1.04)}.reviews-nav-btn:disabled{opacity:.35;cursor:not-allowed}.reviews-progress{flex:1;min-width:0}.reviews-progress-track{background:#3f3f46bf;border-radius:999px;height:2px;position:relative;overflow:hidden}.reviews-progress-fill{background:#38bdf8;border-radius:999px;height:3px;position:absolute;top:-.5px;box-shadow:0 0 12px #38bdf859}@media (min-width:640px){.reviews-section{padding:3.75rem 0 4.5rem}.reviews-heading{margin-bottom:3.25rem}}@media (min-width:1024px){.reviews-section{--reviews-gap:2.75rem;padding:4rem 0 5rem}.reviews-layout{grid-template-columns:minmax(10.5rem,22%) minmax(0,1fr);gap:2.5rem 3rem}.reviews-summary{padding-right:.5rem}.reviews-score{font-size:1.08rem}.reviews-card-title{font-size:1.06rem}.reviews-card-body{-webkit-line-clamp:5;font-size:.96rem}.reviews-controls{margin-top:2rem}}@media (max-width:639px){.reviews-section{--reviews-gap:1.5rem}.reviews-controls{flex-direction:column;align-items:stretch;gap:1rem}.reviews-nav{justify-content:center}}@media (prefers-reduced-motion:reduce){.reviews-nav-btn{transition:none}.reviews-nav-btn:hover:not(:disabled){transform:none}.faq-trigger,.faq-chevron,.faq-content{transition:none}}.faq-section{padding:3.5rem 0 4.5rem}.faq-heading{text-align:center;color:#f5f3ff;font-family:var(--font-inter,Inter,ui-sans-serif,system-ui,sans-serif);letter-spacing:-.03em;margin-bottom:2.75rem;font-size:clamp(2rem,4.2vw,2.85rem);font-weight:700;line-height:1.1}.faq-accordion-wrap{width:100%;max-width:56rem;margin-inline:auto}.faq-accordion{width:100%}.faq-item{border-top:1px solid #71717a59}.faq-item:last-child{border-bottom:1px solid #71717a59}.faq-header{margin:0}.faq-trigger{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.25rem;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.35rem 0;transition:background .2s;display:flex}.faq-trigger:hover{background:#8b5cf60f}.faq-trigger:focus-visible{outline-offset:3px;outline:2px solid #38bdf8}.faq-trigger[data-state=open]{background:#8b5cf60a}.faq-trigger[data-state=open] .faq-chevron{color:#38bdf8;transform:rotate(180deg)}.faq-question{color:#f4f4f5;font-family:var(--font-inter,Inter,ui-sans-serif,system-ui,sans-serif);letter-spacing:-.01em;font-size:clamp(1rem,1.6vw,1.12rem);font-weight:500;line-height:1.45}.faq-chevron{color:#38bdf8;flex-shrink:0;width:1.15rem;height:1.15rem;transition:transform .3s cubic-bezier(.22,1,.36,1),color .2s}.faq-content{overflow:hidden}.faq-content[data-state=open]{animation:.35s cubic-bezier(.22,1,.36,1) faq-open}.faq-content[data-state=closed]{animation:.28s cubic-bezier(.22,1,.36,1) faq-close}@keyframes faq-open{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes faq-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.faq-answer{color:#a1a1aa;font-family:var(--font-inter,Inter,ui-sans-serif,system-ui,sans-serif);max-width:52ch;padding:0 0 1.35rem;font-size:clamp(.94rem,1.4vw,1.02rem);line-height:1.65}@media (min-width:640px){.faq-section{padding:4rem 0 5rem}.faq-heading{margin-bottom:3.25rem}.faq-trigger{padding:1.55rem 0}.faq-answer{padding-bottom:1.55rem}}@media (min-width:1024px){.faq-trigger{padding:1.65rem 0}.faq-answer{padding-bottom:1.65rem}}@media (max-width:639px){.faq-trigger{gap:1rem;padding:1.2rem 0}.faq-answer{max-width:none;padding-bottom:1.2rem}}.final-cta-section{padding:2.5rem 0 4rem}html:not(.dark) .landing-page main>section.final-cta-section{background:#fff!important}.final-cta-card{text-align:center;background:radial-gradient(88% 115% at 50% 42%,#4c3882eb 0%,#261c4ef7 48%,#0e0a20 100%);border:1px solid #8b5cf62e;border-radius:2rem;max-width:72rem;margin-inline:auto;padding:clamp(3.25rem,7vw,5.5rem) clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 32px 64px -24px #000000a6,inset 0 1px #ffffff0f}.final-cta-content{z-index:2;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.final-cta-heading{color:#fafafa;letter-spacing:-.02em;max-width:16ch;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(2rem,4.8vw,3.15rem);font-weight:700;line-height:1.12}.final-cta-heading-break{display:none}.final-cta-description{color:#f4f4f5d1;max-width:36rem;margin-top:1.35rem;font-size:clamp(.98rem,1.55vw,1.125rem);line-height:1.55}.final-cta-button{color:#0f172a;letter-spacing:-.01em;cursor:pointer;background:#38bdf8;border:none;border-radius:.55rem;justify-content:center;align-items:center;margin-top:2rem;padding:.9rem 1.85rem;font-size:1rem;font-weight:700;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 16px 36px -10px #38bdf8a6}.final-cta-button:hover{background:#7dd3fc;box-shadow:0 20px 40px -10px #38bdf8bf}.final-cta-button:focus-visible{outline-offset:3px;outline:2px solid #38bdf8}.final-cta-deco{pointer-events:none;-webkit-user-select:none;user-select:none}.final-cta-deco-pos{z-index:1;position:absolute}.final-cta-deco--doc svg{width:clamp(3.25rem,5vw,4.5rem);height:auto;display:block}.final-cta-deco-pos--doc-tl{top:12%;left:8%;transform:rotate(-14deg)}.final-cta-deco-pos--doc-bl{bottom:14%;left:11%;transform:rotate(10deg)}.final-cta-deco-pos--doc-tr{top:18%;right:10%;transform:rotate(12deg)}.final-cta-deco-pos--doc-br{bottom:12%;right:8%;transform:rotate(-8deg)}.final-cta-deco-pos--squiggle-l{top:42%;left:6%}.final-cta-deco-pos--squiggle-r{top:38%;right:7%;transform:scaleX(-1)}.final-cta-deco--x{color:#38bdf8;opacity:.85;font-size:1.15rem;font-weight:600;line-height:1}.final-cta-deco-pos--x-1{top:22%;left:22%}.final-cta-deco-pos--x-2{bottom:28%;right:24%}.final-cta-deco--ring{background:0 0;border:2px solid #fb7185bf;border-radius:999px;width:.85rem;height:.85rem;display:block}.final-cta-deco-pos--ring-1{top:30%;right:20%}.final-cta-deco-pos--ring-2{bottom:34%;left:24%}@media (min-width:769px){.final-cta-section{padding:3rem 0 4.75rem}.final-cta-card{border-radius:2.25rem;padding:clamp(4rem,8vw,5.75rem) clamp(2rem,5vw,3.5rem)}.final-cta-description{margin-top:1.5rem}.final-cta-button{margin-top:2.25rem;padding:1rem 2.1rem;font-size:1.05rem}}@media (min-width:1024px){.final-cta-section{padding:3.5rem 0 5.25rem}.final-cta-card{border-radius:2.5rem}.final-cta-deco-pos--doc-tl{top:10%;left:10%}.final-cta-deco-pos--doc-tr{top:14%;right:12%}.final-cta-deco-pos--doc-bl{bottom:12%;left:13%}.final-cta-deco-pos--doc-br{bottom:10%;right:11%}}@media (max-width:768px){.final-cta-section{padding:1.75rem 0 2.75rem}.final-cta-card{border-radius:1.375rem;padding:3.25rem 1rem 3.5rem;box-shadow:0 24px 48px -20px #0000008c,inset 0 1px #ffffff0d}.final-cta-content{width:100%;max-width:22rem;padding-inline:.35rem}.final-cta-heading{letter-spacing:-.025em;max-width:13.5ch;font-size:1.625rem;line-height:1.22}.final-cta-heading-break{display:block}.final-cta-description{color:#f4f4f5c7;max-width:90%;margin-top:1.125rem;font-size:.9375rem;line-height:1.65}.final-cta-button{border-radius:.5rem;width:100%;max-width:100%;height:3.375rem;min-height:3.375rem;margin-top:1.75rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;box-shadow:0 8px 22px -10px #38bdf86b}.final-cta-button:hover{box-shadow:0 10px 26px -10px #38bdf885}.final-cta-deco--doc svg{width:2.35rem}.final-cta-deco-pos--doc-tr,.final-cta-deco-pos--doc-bl,.final-cta-deco-pos--squiggle-l,.final-cta-deco-pos--squiggle-r,.final-cta-deco-pos--x-1,.final-cta-deco-pos--x-2,.final-cta-deco-pos--ring-1,.final-cta-deco-pos--ring-2{display:none}.final-cta-deco-pos--doc-tl{opacity:.4;top:.65rem;left:.4rem;transform:rotate(-11deg)}.final-cta-deco-pos--doc-br{opacity:.38;bottom:.65rem;right:.4rem;transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){.final-cta-button{transition:background .2s}}html:not(.dark) .landing-page .hero-shell{background:radial-gradient(90% 110% at 12%,#8b5cf61f 0%,#7c3aed0d 42%,#0000 72%),radial-gradient(75% 90% at 88% 35%,#7c3aed14 0%,#0000 68%)}html:not(.dark) .landing-page .hero-headline{color:#09090b}html:not(.dark) .landing-page .hero-headline-accent,html:not(.dark) .landing-page .hero-typewriter-cursor{color:#2563eb}html:not(.dark) .landing-page .hero-subheadline{color:#52525b}html:not(.dark) .landing-page .hero-btn-secondary{color:#27272a;background:#ffffffd9;border:1px solid #0000001a}html:not(.dark) .landing-page .hero-btn-secondary:hover{background:#fff;border-color:#00000024}html:not(.dark) .landing-page .hero-trust{color:#52525b}html:not(.dark) .landing-page .hero-trust-muted{color:#71717a}html:not(.dark) .landing-page .hero-stats-counter-text{color:#52525b}html:not(.dark) .landing-page .every-tool-heading,html:not(.dark) .landing-page .tested-templates-heading,html:not(.dark) .landing-page .beyond-heading,html:not(.dark) .landing-page .reviews-heading,html:not(.dark) .landing-page .faq-heading{color:#09090b}html:not(.dark) .landing-page .tested-templates-subtitle,html:not(.dark) .landing-page .hired-at-label{color:#3f3f46}html:not(.dark) .landing-page .hired-at-logo{color:#71717a}html:not(.dark) .landing-page .hired-at-card{border-top-color:#8b5cf624;border-bottom-color:#8b5cf624;box-shadow:inset 0 1px #fffc,inset 0 -1px #0000000a}html:not(.dark) .landing-page .tested-templates-slide-name{color:#3f3f46}html:not(.dark) .landing-page .tested-templates-slide--active .tested-templates-slide-name{color:#18181b}html:not(.dark) .landing-page .faq-question{color:#27272a}html:not(.dark) .landing-page .faq-answer{color:#52525b}html:not(.dark) .landing-page .faq-item{border-top-color:#00000014}html:not(.dark) .landing-page .faq-item:last-child{border-bottom-color:#00000014}html:not(.dark) .landing-page .faq-trigger:hover{background:#8b5cf60d}html:not(.dark) .landing-page .faq-trigger[data-state=open]{background:#8b5cf60a}html:not(.dark) .landing-page .reviews-score{color:#27272a}html:not(.dark) .landing-page .reviews-summary{background:linear-gradient(165deg,#fff 0%,#faf5ff 58%,#f5f3ff 100%);border:1px solid #8b5cf62e;border-radius:1rem;padding:1.35rem 1.5rem;box-shadow:0 18px 40px -26px #7c3aed29,inset 0 1px #ffffffeb}html:not(.dark) .landing-page .reviews-card{background:linear-gradient(165deg,#fff 0%,#faf5ff 52%,#f5f3ff 100%);border:1px solid #8b5cf633;box-shadow:0 20px 44px -26px #7c3aed2e,inset 0 1px #fffffff2}html:not(.dark) .landing-page .reviews-card:hover{border-color:#7c3aed52;transform:translateY(-2px);box-shadow:0 24px 48px -22px #7c3aed3d,inset 0 1px #fffffffa}html:not(.dark) .landing-page .reviews-card-title{color:#18181b}html:not(.dark) .landing-page .reviews-card-body{color:#52525b}html:not(.dark) .landing-page .reviews-card-meta{color:#71717a;border-top:1px solid #8b5cf61a;margin-top:.15rem;padding-top:.65rem}html:not(.dark) .landing-page .reviews-nav-btn{color:#52525b;background:#fff;border:1px solid #8b5cf629;box-shadow:0 8px 20px -14px #7c3aed24,inset 0 1px #ffffffe6}html:not(.dark) .landing-page .reviews-nav-btn:hover:not(:disabled){color:#18181b;background:#faf5ff;border-color:#7c3aed47}html:not(.dark) .landing-page .hero-feature-card{background:linear-gradient(165deg,#ede9fef2 0%,#ddd6fed9 55%,#c4b5fd8c 100%);border:1px solid #8b5cf652;box-shadow:0 10px 28px -14px #7c3aed59,inset 0 1px #ffffffa6}html:not(.dark) .landing-page .hero-feature-card-icon{color:#6d28d9}html:not(.dark) .landing-page .hero-feature-card-badge{color:#6d28d9;border-color:#7c3aed}html:not(.dark) .landing-page .hero-feature-card-title{color:#3b0764}html:not(.dark) .landing-page .hero-feature-card-desc{color:#5b21b6}html:not(.dark) .landing-page .hero-stats-counter-value{color:#2563eb}html:not(.dark) .landing-page .every-tool-card{background:linear-gradient(165deg,#8b5cf6 0%,#7c3aed 38%,#6d28d9 100%);border:1px solid #5b21b673;box-shadow:0 22px 48px -18px #7c3aed8c,inset 0 1px #ffffff2e}html:not(.dark) .landing-page .every-tool-card-title{color:#fff}html:not(.dark) .landing-page .every-tool-card-desc{color:#ede9fe}html:not(.dark) .landing-page .every-tool-point-text{color:#faf5ff}html:not(.dark) .landing-page .every-tool-point--bordered{border-top-color:#fff3}html:not(.dark) .landing-page .every-tool-card-iconwrap{background:#ffffff2e;box-shadow:inset 0 1px #ffffff40}html:not(.dark) .landing-page .every-tool-steps{background:linear-gradient(#faf5ff 0%,#f3e8ff 100%);border:1px solid #8b5cf652;box-shadow:0 14px 36px -18px #7c3aed47,inset 0 1px #ffffffd9}html:not(.dark) .landing-page .every-tool-step-label{color:#52525b}html:not(.dark) .landing-page .every-tool-step-icon{color:#71717a}html:not(.dark) .landing-page .every-tool-step:hover{background:#8b5cf61a}html:not(.dark) .landing-page .every-tool-step.is-active{background:linear-gradient(90deg,#7c3aed2e 0%,#8b5cf614 100%);box-shadow:inset -3px 0 #7c3aed}html:not(.dark) .landing-page .every-tool-step.is-active .every-tool-step-label{color:#5b21b6}html:not(.dark) .landing-page .every-tool-step.is-active .every-tool-step-icon{color:#7c3aed}html:not(.dark) .landing-page .every-tool-acc-header{background:linear-gradient(#faf5ff 0%,#f3e8ff 100%);border:1px solid #8b5cf647}html:not(.dark) .landing-page .every-tool-acc-header .every-tool-step-label{color:#3f3f46}html:not(.dark) .landing-page .every-tool-acc-header .every-tool-step-icon{color:#7c3aed}html:not(.dark) .landing-page .every-tool-acc-chevron{color:#71717a}html:not(.dark) .landing-page .every-tool-acc-header.is-active{background:linear-gradient(165deg,#8b5cf6 0%,#7c3aed 100%);border-color:#5b21b680;box-shadow:0 10px 28px -14px #7c3aed73}html:not(.dark) .landing-page .every-tool-acc-header.is-active .every-tool-step-label{color:#fff}html:not(.dark) .landing-page .every-tool-acc-header.is-active .every-tool-step-icon,html:not(.dark) .landing-page .every-tool-acc-header.is-active .every-tool-acc-chevron{color:#ede9fe}html:not(.dark) .landing-page .beyond-bento-card{border-width:1px;box-shadow:0 22px 44px -26px #0f172a24,inset 0 1px #ffffffeb}html:not(.dark) .landing-page .beyond-bento-card:hover{transform:translateY(-3px);box-shadow:0 28px 52px -22px #0f172a2e,inset 0 1px #fffffff2}html:not(.dark) .landing-page .beyond-bento-card--violet{background:linear-gradient(165deg,#fff 0%,#f5f3ff 38%,#ede9fe 72%,#e9d5ff 100%);border-color:#7c3aed47}html:not(.dark) .landing-page .beyond-bento-card--violet:hover{border-color:#6d28d96b;box-shadow:0 28px 52px -20px #7c3aed47,inset 0 1px #fffffff2}html:not(.dark) .landing-page .beyond-bento-card--cyan{background:linear-gradient(165deg,#fff 0%,#f0f9ff 40%,#e0f2fe 72%,#dbeafe 100%);border-color:#2563eb3d}html:not(.dark) .landing-page .beyond-bento-card--cyan:hover{border-color:#1d4ed861;box-shadow:0 28px 52px -20px #2563eb38,inset 0 1px #fffffff2}html:not(.dark) .landing-page .beyond-bento-card--sage{background:linear-gradient(165deg,#fff 0%,#ecfdf5 42%,#d1fae5 74%,#ccfbf1 100%);border-color:#10b98142}html:not(.dark) .landing-page .beyond-bento-card--sage:hover{border-color:#05966961;box-shadow:0 28px 52px -20px #10b98133,inset 0 1px #fffffff2}html:not(.dark) .landing-page .beyond-bento-card--violet .beyond-title{color:#1e1b4b}html:not(.dark) .landing-page .beyond-bento-card--cyan .beyond-title{color:#0c4a6e}html:not(.dark) .landing-page .beyond-bento-card--sage .beyond-title{color:#064e3b}html:not(.dark) .landing-page .beyond-desc{color:#3f3f46}html:not(.dark) .landing-page .beyond-bento-card--violet .beyond-desc{color:#4c1d95;opacity:.82}html:not(.dark) .landing-page .beyond-bento-card--cyan .beyond-desc{color:#1e3a8a;opacity:.78}html:not(.dark) .landing-page .beyond-bento-card--sage .beyond-desc{color:#065f46;opacity:.8}html:not(.dark) .landing-page .beyond-chip{color:#6d28d9;background:#7c3aed1f;border:1px solid #7c3aed2e;box-shadow:inset 0 1px #ffffffa6}html:not(.dark) .landing-page .beyond-bento-card--cyan .beyond-link{color:#2563eb}html:not(.dark) .landing-page .beyond-bento-card--cyan .beyond-link:hover{color:#1d4ed8}html:not(.dark) .landing-page .beyond-bento-card--violet .beyond-link,html:not(.dark) .landing-page .beyond-bento-card--sage .beyond-link{color:#7c3aed}html:not(.dark) .landing-page .beyond-bento-card--violet .beyond-link:hover,html:not(.dark) .landing-page .beyond-bento-card--sage .beyond-link:hover{color:#6d28d9}html:not(.dark) .landing-page .beyond-bento-photo-frame{border-color:#7c3aed29;box-shadow:0 16px 36px -20px #0f172a2e,inset 0 1px #ffffffe6}html:not(.dark) .landing-page .beyond-mock-cover-sheet{box-shadow:0 16px 36px -14px #0f172a29,0 0 0 1px #7c3aed14}html:not(.dark) .landing-page .beyond-mock-browser{border-color:#94a3b847;box-shadow:0 16px 36px -14px #0f172a24}html:not(.dark) .landing-page .beyond-mock-browser-bar{background:#f8fafc;border-bottom-color:#94a3b838}html:not(.dark) .landing-page .beyond-mock-browser-bar span{background:#cbd5e1}html:not(.dark) .landing-page .beyond-mock-browser-body{background:linear-gradient(#f1f5f9 0%,#e2e8f0 100%)}html:not(.dark) .landing-page .beyond-mock-job-modal{box-shadow:0 20px 44px -16px #0f172a33,0 0 0 1px #2563eb14}html:not(.dark) .landing-page .beyond-mock-recruiter-logo{color:#475569;background:#ffffffeb;border-color:#94a3b852;box-shadow:0 8px 20px -12px #0f172a2e}html:not(.dark) .landing-page .beyond-mock-recruiter-orbit:before{border-color:#6366f147}html:not(.dark) .landing-page .beyond-mock-coaching-scribble{color:#8b5cf6}html:not(.dark) .landing-page .reviews-progress-track{background:#8b5cf61f;border:1px solid #8b5cf614}html:not(.dark) .landing-page .reviews-progress-fill{background:linear-gradient(90deg,#7c3aed 0%,#2563eb 100%)}.landing-page main>section{z-index:0;position:relative;border-top:none!important;border-bottom:none!important}.landing-page main{isolation:isolate}.templates-page main,.templates-page .template-preview-card{isolation:isolate;z-index:0}@media (max-width:1023px){.landing-page main{padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}}.builder-mobile-download-footer{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1.5rem)!important}
