.resumio-root .resumio-help-page{color:#251e36}.resumio-root .resumio-help-page__hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--landing-brand-light,#eff6ff) 0,#ffffff 55%);border-bottom:1px solid var(--landing-brand-12,rgba(37,99,235,.12))}.resumio-root .resumio-help-page__hero-inner{max-width:1120px;margin:0 auto;padding:3.5rem 1.25rem 2.5rem;text-align:center}.resumio-root .resumio-help-page__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.35rem .9rem;border-radius:999px;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff;font-size:.65rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--landing-brand,#2563eb)}.resumio-root .resumio-help-page__eyebrow span{color:#6b7280;letter-spacing:.12em;text-transform:none;font-weight:600}.resumio-root .resumio-help-page__title{margin:0;font-family:var(--font-display),"Plus Jakarta Sans",Inter,sans-serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#111827}.resumio-root .resumio-help-page__title-accent{background:linear-gradient(90deg,var(--landing-brand,#2563eb),var(--landing-brand-gradient,#3b82f6));-webkit-background-clip:text;background-clip:text;color:transparent}.resumio-root .resumio-help-page__subtitle{margin:.75rem auto 0;max-width:36rem;font-size:1.125rem;color:#6b7280}.resumio-root .resumio-help-page__search-wrap{position:relative;max-width:32rem;margin:1.5rem auto 0}.resumio-root .resumio-help-page__search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#9ca3af;pointer-events:none}.resumio-root .resumio-help-page__search{width:100%;padding:1rem 1rem 1rem 3rem;border-radius:.75rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff;font-size:1.0625rem;color:#111827;box-shadow:0 4px 16px var(--landing-brand-shadow,rgba(37,99,235,.08));outline:none}.resumio-root .resumio-help-page__search::placeholder{color:#9ca3af}.resumio-root .resumio-help-page__search:focus{border-color:var(--landing-brand,#2563eb);box-shadow:0 0 0 3px var(--landing-brand-10,rgba(37,99,235,.1))}.resumio-root .resumio-help-page__quick-links{max-width:1120px;margin:0 auto;padding:2rem 1.25rem}.resumio-root .resumio-help-page__quick-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.resumio-root .resumio-help-page__quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.resumio-root .resumio-help-page__quick-card{display:block;border-radius:.75rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff;padding:1.5rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.resumio-root .resumio-help-page__quick-card:hover{border-color:var(--landing-brand,#2563eb);box-shadow:0 8px 24px rgba(37,99,235,.12);transform:translateY(-2px)}.resumio-root .resumio-help-page__quick-card svg{color:var(--landing-brand,#2563eb);margin-bottom:1rem}.resumio-root .resumio-help-page__quick-card h3{margin:0 0 .35rem;font-size:1.0625rem;font-weight:700;color:#111827}.resumio-root .resumio-help-page__quick-card p{margin:0;font-size:.875rem;color:#6b7280;line-height:1.45}.resumio-root .resumio-help-page__faq-area{background:linear-gradient(180deg,#f9fafb 0,var(--landing-brand-light,#eff6ff) 100%);padding:2rem 1.25rem 4rem}.resumio-root .resumio-help-page__faq-inner{max-width:48rem;margin:0 auto}.resumio-root .resumio-help-page__empty{text-align:center;padding:3rem 1rem}.resumio-root .resumio-help-page__empty p{margin:0;color:#374151}.resumio-root .resumio-help-page__empty p+p{margin-top:.5rem;color:#6b7280;font-size:.9375rem}.resumio-root .resumio-help-page__categories{display:flex;flex-direction:column;gap:1.5rem}.resumio-root .resumio-help-page__category{overflow:hidden;border-radius:1rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff;box-shadow:0 4px 16px rgba(37,99,235,.06)}.resumio-root .resumio-help-page__category-head{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:linear-gradient(90deg,var(--landing-brand-light,#eff6ff) 0,#fff 100%)}.resumio-root .resumio-help-page__category-head svg{color:var(--landing-brand,#2563eb);flex-shrink:0}.resumio-root .resumio-help-page__category-head h2{margin:0;font-size:1.25rem;font-weight:700;color:#111827}.resumio-root .resumio-help-page__faq-list{border-top:none}.resumio-root .resumio-help-page__faq-item{border-top:1px solid var(--landing-brand-12,rgba(37,99,235,.12))}.resumio-root .resumio-help-page__faq-item:first-child{border-top:none}.resumio-root .resumio-help-page__faq-trigger{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border:none;background:transparent;text-align:left;cursor:pointer;transition:background .15s}.resumio-root .resumio-help-page__faq-trigger:hover{background:var(--landing-brand-light,#eff6ff)}.resumio-root .resumio-help-page__faq-question{font-size:1.0625rem;font-weight:600;color:#111827;line-height:1.4;transition:color .15s}.resumio-root .resumio-help-page__faq-trigger:hover .resumio-help-page__faq-question,.resumio-root .resumio-help-page__faq-trigger[aria-expanded=true] .resumio-help-page__faq-question{color:var(--landing-brand,#2563eb)}.resumio-root .resumio-help-page__faq-chevron{flex-shrink:0;color:#9ca3af;transition:color .15s,transform .15s}.resumio-root .resumio-help-page__faq-trigger:hover .resumio-help-page__faq-chevron,.resumio-root .resumio-help-page__faq-trigger[aria-expanded=true] .resumio-help-page__faq-chevron{color:var(--landing-brand,#2563eb)}.resumio-root .resumio-help-page__faq-answer{padding:0 1.5rem 1.25rem;font-size:.9375rem;line-height:1.65;color:#4b5563}.resumio-root .resumio-help-page__cta{max-width:48rem;margin:0 auto;padding:0 1.25rem 4rem}.resumio-root .resumio-help-page__cta-card{border-radius:1rem;border:1px solid rgba(37,99,235,.2);background:linear-gradient(135deg,var(--landing-brand-light,#eff6ff) 0,#fff 100%);padding:2.5rem 1.5rem;text-align:center;box-shadow:0 12px 32px rgba(37,99,235,.12)}.resumio-root .resumio-help-page__cta-card svg{margin:0 auto 1.25rem;color:var(--landing-brand,#2563eb)}.resumio-root .resumio-help-page__cta-card h2{margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#111827}.resumio-root .resumio-help-page__cta-card>p{margin:0 0 1.5rem;color:#4b5563}.resumio-root .resumio-help-page__cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.resumio-root .resumio-help-page__btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.75rem;border-radius:.5rem;font-weight:700;color:#fff;background:linear-gradient(90deg,var(--landing-brand,#2563eb),var(--landing-brand-gradient,#3b82f6));box-shadow:0 8px 24px rgba(37,99,235,.2);text-decoration:none;transition:opacity .15s}.resumio-root .resumio-help-page__btn-primary:hover{opacity:.95}.resumio-root .resumio-help-page__btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.75rem;border-radius:.5rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));font-weight:600;color:var(--landing-brand,#2563eb);background:#fff;text-decoration:none;transition:background .15s,border-color .15s}.resumio-root .resumio-help-page__btn-secondary:hover{background:var(--landing-brand-light,#eff6ff);border-color:var(--landing-brand,#2563eb)}.resumio-root .resumio-examples-page{color:#251e36}.resumio-root .resumio-examples-page__hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--landing-brand-light,#eff6ff) 0,#ffffff 60%);border-bottom:1px solid var(--landing-brand-12,rgba(37,99,235,.12))}.resumio-root .resumio-examples-page__hero-inner{max-width:1120px;margin:0 auto;padding:3rem 1.25rem 2.5rem}.resumio-root .resumio-examples-page__hero-grid{display:grid;gap:2.5rem;align-items:center}@media (min-width:1024px){.resumio-root .resumio-examples-page__hero-grid{grid-template-columns:1fr 1fr;gap:3rem}}.resumio-root .resumio-examples-page__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.35rem .9rem;border-radius:999px;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff;font-size:.65rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--landing-brand,#2563eb)}.resumio-root .resumio-examples-page__eyebrow svg{width:1rem;height:1rem;flex-shrink:0}.resumio-root .resumio-examples-page__eyebrow span{color:#6b7280;letter-spacing:.12em;text-transform:none;font-weight:600}.resumio-root .resumio-examples-page__title{margin:0;font-family:var(--font-display),"Plus Jakarta Sans",Inter,sans-serif;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:#111827}.resumio-root .resumio-examples-page__title-accent{background:linear-gradient(90deg,var(--landing-brand,#2563eb),var(--landing-brand-gradient,#3b82f6));-webkit-background-clip:text;background-clip:text;color:transparent}.resumio-root .resumio-examples-page__subtitle{margin:.75rem 0 0;max-width:36rem;font-size:1.0625rem;line-height:1.6;color:#6b7280}.resumio-root .resumio-examples-page__hero-tabs{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.resumio-root .resumio-examples-page__tab{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:.625rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff;font-size:.9375rem;font-weight:600;color:#374151;cursor:pointer;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.resumio-root .resumio-examples-page__tab:hover{border-color:var(--landing-brand-30,rgba(37,99,235,.3));color:var(--landing-brand,#2563eb)}.resumio-root .resumio-examples-page__tab--active{border-color:transparent;background:linear-gradient(135deg,var(--landing-brand,#2563eb),var(--landing-brand-gradient,#3b82f6));color:#fff;box-shadow:0 8px 24px var(--landing-brand-shadow,rgba(37,99,235,.25))}.resumio-root .resumio-examples-page__score-card{border-radius:1rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:linear-gradient(135deg,var(--landing-brand-light,#eff6ff) 0,#fff 100%);padding:1.5rem;box-shadow:0 8px 24px var(--landing-brand-shadow,rgba(37,99,235,.1))}.resumio-root .resumio-examples-page__score-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.resumio-root .resumio-examples-page__score-label{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#6b7280}.resumio-root .resumio-examples-page__score-value{display:flex;align-items:baseline;gap:.35rem;margin-top:.25rem}.resumio-root .resumio-examples-page__score-value strong{font-size:2.75rem;font-weight:700;background:linear-gradient(90deg,var(--landing-brand,#2563eb),var(--landing-brand-gradient,#3b82f6));-webkit-background-clip:text;background-clip:text;color:transparent}.resumio-root .resumio-examples-page__score-value span{font-size:1.25rem;color:#9ca3af}.resumio-root .resumio-examples-page__badge{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff;font-size:.75rem;font-weight:600;color:var(--landing-brand,#2563eb)}.resumio-root .resumio-examples-page__score-bar{height:.5rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.resumio-root .resumio-examples-page__score-bar-fill{height:100%;width:100%;border-radius:999px;background:linear-gradient(90deg,var(--landing-brand,#2563eb),var(--landing-brand-gradient,#3b82f6))}.resumio-root .resumio-examples-page__feature-list{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.resumio-root .resumio-examples-page__feature-card{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;border-radius:.75rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff;transition:border-color .2s,box-shadow .2s}.resumio-root .resumio-examples-page__feature-card:hover{border-color:var(--landing-brand-30,rgba(37,99,235,.3));box-shadow:0 6px 20px rgba(37,99,235,.1)}.resumio-root .resumio-examples-page__feature-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.5rem;background:var(--landing-brand-light,#eff6ff);color:var(--landing-brand,#2563eb)}.resumio-root .resumio-examples-page__feature-card h3{margin:0 0 .25rem;font-size:.875rem;font-weight:700;color:#111827}.resumio-root .resumio-examples-page__feature-card p{margin:0;font-size:.75rem;line-height:1.5;color:#6b7280}.resumio-root .resumio-examples-page__main{max-width:1120px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.resumio-root .resumio-examples-page__callout{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding:1.25rem 1.5rem;border-radius:1rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:linear-gradient(135deg,var(--landing-brand-light,#eff6ff) 0,#fff 100%)}.resumio-root .resumio-examples-page__callout-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;border-radius:.75rem;background:#fff;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));color:var(--landing-brand,#2563eb)}.resumio-root .resumio-examples-page__callout h3{margin:0 0 .35rem;font-size:1.125rem;font-weight:700;color:#111827}.resumio-root .resumio-examples-page__callout p{margin:0;font-size:.9375rem;line-height:1.6;color:#4b5563}.resumio-root .resumio-examples-page__section{margin-bottom:2rem;padding:1.5rem;border-radius:1rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff;box-shadow:0 4px 16px rgba(37,99,235,.05)}.resumio-root .resumio-examples-page__section-head{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.resumio-root .resumio-examples-page__section-head-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.75rem;background:var(--landing-brand-light,#eff6ff);color:var(--landing-brand,#2563eb)}.resumio-root .resumio-examples-page__section-head h2{margin:0;font-size:1.375rem;font-weight:700;color:#111827}.resumio-root .resumio-examples-page__section-head span{display:block;font-size:.8125rem;font-weight:500;color:#6b7280}.resumio-root .resumio-examples-page__fields-grid{display:grid;gap:1.25rem}@media (min-width:768px){.resumio-root .resumio-examples-page__fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.resumio-root .resumio-examples-page__fields-col{display:flex;flex-direction:column;gap:1rem}.resumio-root .resumio-examples-page__copy-ok{color:#16a34a}.resumio-root .resumio-examples-page__payment-label{color:#6b7280}.resumio-root .resumio-examples-page__mono{font-family:ui-monospace,monospace}.resumio-root .resumio-examples-page__field{padding:1rem 1.125rem;border-radius:.75rem;border:1px solid #e5e7eb;background:#f9fafb}.resumio-root .resumio-examples-page__field label{display:block;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.resumio-root .resumio-examples-page__field label svg{display:inline;vertical-align:-2px;margin-right:.25rem}.resumio-root .resumio-examples-page__field p{margin:.35rem 0 0;font-size:.9375rem;font-weight:600;color:#111827}.resumio-root .resumio-examples-page__field-row{display:flex;align-items:center;gap:.5rem;margin-top:.35rem}.resumio-root .resumio-examples-page__field-row p{margin:0;font-family:ui-monospace,monospace;font-size:.875rem;font-weight:500}.resumio-root .resumio-examples-page__copy-btn{padding:.35rem;border:none;border-radius:.5rem;background:transparent;color:#9ca3af;cursor:pointer;transition:background .2s,color .2s}.resumio-root .resumio-examples-page__copy-btn:hover{background:#e5e7eb;color:var(--landing-brand,#2563eb)}.resumio-root .resumio-examples-page__field-hint{margin:.5rem 0 0!important;font-size:.75rem!important;font-weight:400!important;color:#9ca3af!important}.resumio-root .resumio-examples-page__link{color:var(--landing-brand,#2563eb);text-decoration:none;transition:color .2s}.resumio-root .resumio-examples-page__link:hover{color:var(--landing-brand-gradient,#3b82f6);text-decoration:underline}.resumio-root .resumio-examples-page__tabs-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.resumio-root .resumio-examples-page__invoice{padding:1.5rem;border-radius:1rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff;box-shadow:0 4px 16px rgba(37,99,235,.05)}.resumio-root .resumio-examples-page__invoice-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:2px solid var(--landing-brand-12,rgba(37,99,235,.12))}.resumio-root .resumio-examples-page__invoice-header h2{margin:0 0 .25rem;font-size:1.75rem;font-weight:700;color:#111827}.resumio-root .resumio-examples-page__invoice-header p{margin:0;font-size:.875rem;color:#6b7280}.resumio-root .resumio-examples-page__invoice-meta{text-align:right;padding:1rem 1.125rem;border-radius:.75rem;border:1px solid #e5e7eb;background:#f9fafb}.resumio-root .resumio-examples-page__invoice-meta p:first-child{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.resumio-root .resumio-examples-page__invoice-meta strong{display:block;margin-top:.25rem;font-size:1.25rem;color:#111827}.resumio-root .resumio-examples-page__invoice-meta p+p{margin-top:.75rem}.resumio-root .resumio-examples-page__parties{display:grid;gap:1.25rem;margin-bottom:2rem}@media (min-width:768px){.resumio-root .resumio-examples-page__parties{grid-template-columns:repeat(2,minmax(0,1fr))}}.resumio-root .resumio-examples-page__party h3{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1rem;font-weight:700;color:#111827}.resumio-root .resumio-examples-page__party h3 svg{color:var(--landing-brand,#2563eb)}.resumio-root .resumio-examples-page__party-box{padding:1.25rem;border-radius:.75rem;border:1px solid #e5e7eb;background:#f9fafb;font-size:.875rem;line-height:1.55;color:#4b5563}.resumio-root .resumio-examples-page__party-box strong{display:block;color:#111827}.resumio-root .resumio-examples-page__party-box .resumio-examples-page__highlight{color:var(--landing-brand,#2563eb);font-weight:600}.resumio-root .resumio-examples-page__table-wrap{overflow-x:auto;margin-bottom:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.resumio-root .resumio-examples-page__table-wrap h3{margin:0 0 1rem;font-size:1rem;font-weight:700;color:#111827}.resumio-root .resumio-examples-page__table{width:100%;border-collapse:collapse;font-size:.875rem}.resumio-root .resumio-examples-page__table thead{background:var(--landing-brand-light,#eff6ff)}.resumio-root .resumio-examples-page__table th{padding:.875rem 1rem;text-align:left;font-weight:600;color:#374151}.resumio-root .resumio-examples-page__table th:last-child{text-align:right}.resumio-root .resumio-examples-page__table td{padding:.875rem 1rem;border-bottom:1px solid #e5e7eb;color:#111827}.resumio-root .resumio-examples-page__table td:last-child{text-align:right}.resumio-root .resumio-examples-page__totals-wrap{display:flex;justify-content:flex-end;margin-bottom:2rem}.resumio-root .resumio-examples-page__totals{width:100%;max-width:24rem;padding:1.25rem 1.5rem;border-radius:.75rem;border:1px solid #e5e7eb;background:#f9fafb}.resumio-root .resumio-examples-page__totals-row{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;font-size:.875rem;color:#6b7280}.resumio-root .resumio-examples-page__totals-row span:last-child{font-weight:500;color:#111827}.resumio-root .resumio-examples-page__totals-row--divider{padding-top:.75rem;margin-top:.35rem;border-top:1px solid #d1d5db}.resumio-root .resumio-examples-page__totals-row--total{padding-top:1rem;margin-top:.5rem;border-top:2px solid var(--landing-brand,#2563eb);font-size:1.0625rem;font-weight:700;color:#111827}.resumio-root .resumio-examples-page__totals-row--total span:last-child{background:linear-gradient(90deg,var(--landing-brand,#2563eb),var(--landing-brand-gradient,#3b82f6));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.resumio-root .resumio-examples-page__payment{padding:1.25rem;margin-bottom:1.5rem;border-radius:.75rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:var(--landing-brand-light,#eff6ff)}.resumio-root .resumio-examples-page__payment h3{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.9375rem;font-weight:700;color:#111827}.resumio-root .resumio-examples-page__payment h3 svg{color:var(--landing-brand,#2563eb)}.resumio-root .resumio-examples-page__payment-grid{display:grid;gap:.5rem;font-size:.875rem}@media (min-width:640px){.resumio-root .resumio-examples-page__payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.resumio-root .resumio-examples-page__footnote{margin:0;padding-top:1rem;border-top:1px solid #e5e7eb;text-align:center;font-size:.8125rem;font-style:italic;color:#9ca3af}.resumio-root .resumio-examples-page__notes{padding:1.5rem;border-radius:1rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:linear-gradient(135deg,var(--landing-brand-light,#eff6ff) 0,#fff 55%);box-shadow:0 4px 16px rgba(37,99,235,.06)}.resumio-root .resumio-examples-page__notes-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.resumio-root .resumio-examples-page__notes-item{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;border-radius:.75rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff;font-size:.875rem;line-height:1.5;color:#4b5563}.resumio-root .resumio-examples-page__notes-item:before{content:"•";flex-shrink:0;font-weight:700;color:var(--landing-brand,#2563eb)}.resumio-root .marketing-shell .marketing-nav{border-bottom-color:var(--landing-brand-12,rgba(37,99,235,.12))}.resumio-root .marketing-shell .marketing-nav__link{color:#4b5563;font-weight:500}.resumio-root .marketing-shell .marketing-nav__link:hover{color:var(--landing-brand,#2563eb)}.resumio-root .marketing-shell .marketing-nav__cta{border-radius:999px;background:linear-gradient(303deg,var(--landing-brand-light,#eff6ff) -197%,var(--landing-brand,#2563eb) 100%);color:#fff!important;font-weight:600;box-shadow:0 4px 16px var(--landing-brand-shadow,rgba(37,99,235,.15))}.resumio-root .marketing-shell .marketing-nav__cta:hover{opacity:.95}.resumio-root .marketing-shell .marketing-footer{border-top-color:var(--landing-brand-12,rgba(37,99,235,.12));background:linear-gradient(180deg,#f9fafb 0,var(--landing-brand-light,#eff6ff) 100%)}.resumio-root .marketing-shell .marketing-footer__cta-btn{border-radius:999px;background:linear-gradient(90deg,var(--landing-brand,#2563eb),var(--landing-brand-gradient,#3b82f6));color:#fff}.resumio-root .marketing-shell .marketing-footer input:focus{outline:none;border-color:var(--landing-brand,#2563eb);box-shadow:0 0 0 3px var(--landing-brand-10,rgba(37,99,235,.1))}.resumio-root .marketing-shell .marketing-footer__social:hover{color:var(--landing-brand,#2563eb)}.resumio-root .landing-dark-page{--ld-bg:#080B14;--ld-bg-card:rgba(11,17,30,0.85);--ld-fg:#F8FAFC;--ld-fg-muted:rgba(248,250,252,0.55);--ld-primary:#308075;--ld-primary-2:#0695a6;--ld-gradient:linear-gradient(135deg,#308075,#0695a6);--ld-border:rgba(48,128,117,0.18);--ld-border-sub:rgba(255,255,255,0.07);--ld-glow-color:rgba(48,128,117,0.22);--ld-shadow-glow:0 0 60px rgba(48,128,117,0.22);--ld-shadow-card:0 4px 24px rgba(4,8,20,0.5);background:var(--ld-bg);color:var(--ld-fg);font-family:inherit}.resumio-root .marketing-shell:has(.landing-dark-page) header.marketing-nav{background-color:rgba(8,11,20,.88)!important;border-bottom-color:rgba(48,128,117,.18)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;--foreground:210 40% 96%;--muted-foreground:215 20% 70%}.resumio-root .marketing-shell:has(.landing-dark-page) header.marketing-nav>div+div{background-color:rgba(11,17,30,.96)!important;border-top-color:rgba(48,128,117,.18)!important}.resumio-root .marketing-shell:has(.landing-dark-page) header.marketing-nav .bg-white{background-color:rgba(11,17,30,.96)!important}.resumio-root .marketing-shell:has(.landing-dark-page) footer.marketing-footer{background-color:rgba(8,11,20,.98)!important;border-top-color:rgba(48,128,117,.18)!important;--foreground:210 40% 93%;--muted-foreground:215 20% 58%;--border:172 30% 18%}.resumio-root .ld-text-gradient{background:var(--ld-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.resumio-root .ld-glass{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--ld-bg-card);border:1px solid var(--ld-border)}.resumio-root .ld-glass-strong{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:rgba(11,17,30,.92);border:1px solid rgba(48,128,117,.22)}.resumio-root .ld-glow-orb{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;will-change:transform,opacity}@media (prefers-reduced-motion:no-preference){.resumio-root .ld-glow-orb{animation:ldMorphBlob 15s ease-in-out infinite,ldPulseGlow 4s ease-in-out infinite}}.resumio-root .ld-glow-orb-teal{background:rgba(48,128,117,.28)}.resumio-root .ld-glow-orb-accent{background:rgba(6,149,166,.2)}.resumio-root .ld-grid-pattern{background-image:linear-gradient(rgba(48,128,117,.07) 1px,transparent 0),linear-gradient(90deg,rgba(48,128,117,.07) 1px,transparent 0);background-size:60px 60px}.resumio-root .ld-dot-pattern{background-image:radial-gradient(circle,rgba(48,128,117,.2) 1px,transparent 0);background-size:24px 24px}.resumio-root .ld-particle{position:absolute;width:2px;height:2px;border-radius:50%;background:rgba(48,128,117,.65);pointer-events:none}@media (prefers-reduced-motion:no-preference){.resumio-root .ld-particle{animation:ldParticleFloat 15s infinite}}@media (prefers-reduced-motion:reduce){.resumio-root .ld-particle{display:none}}.resumio-root .ld-btn-hero{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 2.5rem;height:3.5rem;border-radius:.75rem;font-size:1rem;font-weight:600;background:var(--ld-gradient);color:#fff;border:none;cursor:pointer;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease;box-shadow:0 0 30px rgba(48,128,117,.3);white-space:nowrap}.resumio-root .ld-btn-hero:hover{box-shadow:0 0 60px rgba(48,128,117,.5);transform:scale(1.03);color:#fff}.resumio-root .ld-btn-glass{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 2rem;height:3.5rem;border-radius:.75rem;font-size:1rem;font-weight:600;background:var(--ld-bg-card);color:var(--ld-fg);border:1px solid var(--ld-border);cursor:pointer;text-decoration:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .3s ease;white-space:nowrap}.resumio-root .ld-btn-glass:hover{border-color:rgba(48,128,117,.45);background:rgba(11,17,30,.98);color:var(--ld-fg)}.resumio-root .ld-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--ld-border);font-size:.875rem;font-weight:500;color:var(--ld-primary)}.resumio-root .ld-badge,.resumio-root .ld-card{background:var(--ld-bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.resumio-root .ld-card{position:relative;border-radius:1rem;padding:2rem;border:1px solid var(--ld-border);transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .4s ease;overflow:hidden}.resumio-root .ld-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(48,128,117,.12),rgba(6,149,166,.06));opacity:0;transition:opacity .4s ease;pointer-events:none}.resumio-root .ld-card:hover{transform:translateY(-8px);border-color:rgba(48,128,117,.4);box-shadow:0 0 40px rgba(48,128,117,.12),0 12px 40px rgba(4,8,20,.5)}.resumio-root .ld-card:hover:before{opacity:1}.resumio-root .ld-icon-box{width:3.5rem;height:3.5rem;border-radius:.75rem;background:var(--ld-gradient);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 25px rgba(48,128,117,.3);transition:transform .4s ease,box-shadow .4s ease}.resumio-root .ld-card:hover .ld-icon-box{transform:scale(1.1) rotate(3deg);box-shadow:0 0 40px rgba(48,128,117,.5)}.resumio-root .ld-progress-track{height:4px;background:rgba(255,255,255,.07);border-radius:999px;overflow:hidden;margin-top:1.5rem}.resumio-root .ld-progress-fill{height:100%;background:var(--ld-gradient);border-radius:999px;width:0;transition:width .7s ease-out}.resumio-root .ld-card:hover .ld-progress-fill{width:100%}.resumio-root .ld-impact-card{position:relative;border-radius:1.5rem;padding:2.5rem;background:var(--ld-bg-card);border:1px solid var(--ld-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .5s cubic-bezier(.22,1,.36,1);overflow:hidden}.resumio-root .ld-impact-card:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .5s ease;pointer-events:none}.resumio-root .ld-impact-card:hover{transform:translateY(-6px);border-color:rgba(48,128,117,.35)}.resumio-root .ld-impact-card.glow-emerald:after{background:radial-gradient(ellipse at 30% 30%,rgba(52,211,153,.1),transparent 70%)}.resumio-root .ld-impact-card.glow-amber:after{background:radial-gradient(ellipse at 30% 30%,rgba(251,191,36,.08),transparent 70%)}.resumio-root .ld-impact-card.glow-rose:after{background:radial-gradient(ellipse at 30% 30%,rgba(251,113,133,.08),transparent 70%)}.resumio-root .ld-impact-card.glow-violet:after{background:radial-gradient(ellipse at 30% 30%,rgba(167,139,250,.08),transparent 70%)}.resumio-root .ld-impact-card.glow-sky:after{background:radial-gradient(ellipse at 30% 30%,rgba(56,189,248,.08),transparent 70%)}.resumio-root .ld-impact-card:hover:after{opacity:1}.resumio-root .ld-line-draw{stroke-dasharray:1000;stroke-dashoffset:1000}@media (prefers-reduced-motion:no-preference){.resumio-root .ld-line-draw{animation:ldLineDraw 2s ease forwards;animation-delay:.8s}}@keyframes ldFadeUp{0%{opacity:.05;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes ldBlurIn{0%{opacity:.15;filter:blur(18px);transform:scale(1.06)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes ldFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-18px) rotate(1deg)}}@keyframes ldPulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.75;transform:scale(1.04)}}@keyframes ldMorphBlob{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}50%{border-radius:50% 60% 30% 60%/30% 60% 70% 40%}75%{border-radius:40% 70% 60% 30%/60% 40% 30% 70%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes ldParticleFloat{0%{transform:translateY(0);opacity:0}10%{opacity:.8}90%{opacity:.5}to{transform:translateY(-100vh);opacity:0}}@keyframes ldScrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ldLineDraw{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes ldPingDot{0%{transform:scale(1);opacity:.75}to{transform:scale(2.5);opacity:0}}@media (prefers-reduced-motion:no-preference){.resumio-root .ld-anim-fade-up{animation:ldFadeUp .8s cubic-bezier(.22,1,.36,1) both}.resumio-root .ld-anim-blur-in{animation:ldBlurIn 1s ease-out both}.resumio-root .ld-anim-float{animation:ldFloat 6s ease-in-out infinite}.resumio-root .ld-anim-scroll-bounce{animation:ldScrollBounce 2s ease-in-out infinite}.resumio-root .ld-ping-dot{animation:ldPingDot 1.5s ease-in-out infinite}}.resumio-root .ld-delay-100{animation-delay:.1s}.resumio-root .ld-delay-200{animation-delay:.2s}.resumio-root .ld-delay-300{animation-delay:.3s}.resumio-root .ld-delay-400{animation-delay:.4s}.resumio-root .ld-delay-500{animation-delay:.5s}.resumio-root .ld-delay-600{animation-delay:.6s}.resumio-root .ld-delay-700{animation-delay:.7s}.resumio-root .ld-delay-800{animation-delay:.8s}.resumio-root .ld-delay-1000{animation-delay:1s}@media (prefers-reduced-motion:reduce){.resumio-root .ld-anim-blur-in,.resumio-root .ld-anim-fade-up,.resumio-root .ld-anim-float,.resumio-root .ld-anim-scroll-bounce,.resumio-root .ld-ping-dot{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.resumio-root .ld-glow-orb{animation:none!important}.resumio-root .ld-line-draw{stroke-dashoffset:0!important}}.resumio-root .marketing-shell{min-height:100vh;background:#fff;color:#251e36;--landing-brand:#2563eb;--landing-brand-gradient:#3b82f6;--landing-brand-light:#eff6ff;--landing-brand-light-50:rgba(239,246,255,0.5);--landing-brand-30:rgba(37,99,235,0.3);--landing-brand-12:rgba(37,99,235,0.12);--landing-brand-10:rgba(37,99,235,0.1);--landing-brand-06:rgba(37,99,235,0.06);--landing-brand-08:rgba(37,99,235,0.08);--landing-brand-shadow:rgba(37,99,235,0.15);--token-blue-tint:#dbeafe;--token-purple:var(--landing-brand);--token-purple-30:var(--landing-brand-30);--token-purple-light:var(--landing-brand-light);--token-purple-light-50:var(--landing-brand-light-50);--token-accent:var(--landing-brand-gradient);--token-border:var(--landing-brand-12);--token-3a3b43c7-4f25-4f6f-ae4f-95d5ddf56023:var(--landing-brand);--token-23e885d8-17a1-42be-baa8-cba44b2d905e:var(--landing-brand-light);--token-3e5793b4-338e-4f82-adb8-8e6f1e6ed9b7:var(--landing-brand-gradient);--token-b415b1de-2ced-4348-8185-37de999f7196:var(--landing-brand-30);--token-653fb8e6-ed8b-4fa1-aa7f-80b9b0ef4e78:var(--landing-brand-light-50)}.resumio-root .marketing-shell .resumio-templates-section:before{background:linear-gradient(180deg,rgba(239,246,255,.35),transparent 40%,transparent 60%,rgba(219,234,254,.2))}.resumio-root{height:100%}.resumio-root{max-width:100vw;overflow-x:hidden}.resumio-root{min-height:100%}.resumio-root #__framer-badge-container,.resumio-root #__framer-editorbar,.resumio-root #__framer-editorbar-container,.resumio-root .__framer-badge,.resumio-root .framer-1deexm5-container{display:none!important;visibility:hidden!important;pointer-events:none!important}.resumio-root .resumio-brand-text{color:var(--landing-brand,#2563eb)}.resumio-root .resumio-heart{color:var(--landing-brand-gradient,#3b82f6);font-size:.95em}.resumio-root a[data-framer-name="logo container"]{width:auto!important;height:auto!important;aspect-ratio:auto!important;--framer-aspect-ratio-supported:auto!important;flex:none!important}.resumio-root [data-framer-name=logo]{width:auto!important;height:auto!important;position:relative!important}@media (min-width:1200px){.resumio-root .framer-1iaakrr-container{width:min(94%,1200px)!important;max-width:1200px!important}.resumio-root header[data-framer-name=Desktop]{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:28px!important;width:100%!important;max-width:none!important;padding:12px 28px!important}.resumio-root header[data-framer-name=Desktop] [data-framer-name="separation line"]{display:none!important}.resumio-root header[data-framer-name=Desktop] [data-framer-name=Name]{flex:0 0 auto!important;order:1!important;width:auto!important}.resumio-root header[data-framer-name=Desktop] nav[data-framer-name=Navigation]{flex:1 1 auto!important;order:2!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:auto!important;min-width:0!important}.resumio-root header[data-framer-name=Desktop] [data-framer-name="Nav Items"]{flex:1 1 auto!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:10px!important;order:1!important;width:auto!important}.resumio-root header[data-framer-name=Desktop] [data-framer-name="Nav Items"] .framer-text{font-size:16px!important;--framer-font-size:16px!important;font-weight:500!important;letter-spacing:-.01em!important;white-space:nowrap!important}.resumio-root header[data-framer-name=Desktop] .framer-wdoh2k-container{flex:0 0 auto!important;order:2!important;margin-left:12px!important}.resumio-root header[data-framer-name=Desktop] .framer-1kec0gt-container{order:1!important}.resumio-root header[data-framer-name=Desktop] .framer-cxx3vw-container{order:2!important}.resumio-root header[data-framer-name=Desktop] .framer-pzc54q-container{order:3!important}.resumio-root header[data-framer-name=Desktop] .framer-7nu1xl-container{order:4!important}.resumio-root header[data-framer-name=Desktop] .framer-1o0d6a1-container{order:5!important}.resumio-root header[data-framer-name=Desktop] [data-resumio-find-job]{order:6!important}}@keyframes resumio-ticker-scroll-x{0%{transform:translateX(0)}to{transform:translateX(var(--ticker-scroll-distance,-50%))}}@keyframes resumio-ticker-scroll-x-reverse{0%{transform:translateX(var(--ticker-scroll-distance,-50%))}to{transform:translateX(0)}}@keyframes resumio-ticker-scroll-y{0%{transform:translateY(0)}to{transform:translateY(var(--ticker-scroll-distance-y,-50%))}}@keyframes resumio-ticker-scroll-y-reverse{0%{transform:translateY(var(--ticker-scroll-distance-y,-50%))}to{transform:translateY(0)}}.resumio-root [data-framer-name=reviews] ul.resumio-ticker-x{width:max-content!important;max-width:none!important;flex:0 0 auto!important;animation:resumio-ticker-scroll-x 55s linear infinite;will-change:transform}.resumio-root [data-framer-name=reviews] ul.resumio-ticker-x.resumio-ticker-reverse{animation-name:resumio-ticker-scroll-x-reverse}.resumio-root [data-framer-name="Templates section"] [data-framer-name="icons container"] ul.resumio-ticker-y{height:max-content!important;max-height:none!important;flex:0 0 auto!important;animation:resumio-ticker-scroll-y 30s linear infinite;will-change:transform}.resumio-root [data-framer-name="Templates section"] [data-framer-name="icons container"] ul.resumio-ticker-y.resumio-ticker-reverse{animation-name:resumio-ticker-scroll-y-reverse}.resumio-root #hero video{object-fit:cover}@media (prefers-reduced-motion:no-preference){.resumio-root [data-framer-name=Pulsing]{animation:resumio-hero-pulse 2.4s ease-out infinite}@keyframes resumio-hero-pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(2.4);opacity:0}}.resumio-root #hero [data-framer-name=Images]>[data-framer-name=Helper]{animation:resumio-hero-float 4.5s ease-in-out infinite}.resumio-root #hero [data-framer-name=Images]>[data-framer-name=Helper]:nth-child(2){animation-delay:.6s}.resumio-root #hero [data-framer-name=Images]>[data-framer-name=Helper]:nth-child(3){animation-delay:1.2s}.resumio-root #hero [data-framer-name=Images]>[data-framer-name=Helper]:nth-child(4){animation-delay:1.8s}@keyframes resumio-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.resumio-root #hero [data-framer-name=animated] .framer-1pq954x{animation:resumio-hero-stack-body 7s ease-in-out infinite}@keyframes resumio-hero-stack-body{0%,to{transform:translate3d(0,27px,0) scaleY(.746)}50%{transform:translate3d(0,14px,0) scaleY(.88)}}.resumio-root #hero [data-framer-name=animated] [data-framer-name=Wrap]{animation:resumio-hero-stack-tilt 9s ease-in-out infinite}@keyframes resumio-hero-stack-tilt{0%,to{transform:rotateX(30deg) rotateY(-45deg)}50%{transform:rotateX(26deg) rotateY(-38deg)}}.resumio-root #hero h1.framer-styles-preset-121oni3 span{animation:resumio-hero-word-in .55s cubic-bezier(.44,0,.56,1) backwards}.resumio-root #hero h1.framer-styles-preset-121oni3 span:first-child{animation-delay:.35s}.resumio-root #hero h1.framer-styles-preset-121oni3 span:nth-child(2){animation-delay:.42s}.resumio-root #hero h1.framer-styles-preset-121oni3 span:nth-child(3){animation-delay:.49s}.resumio-root #hero h1.framer-styles-preset-121oni3 span:nth-child(4){animation-delay:.56s}.resumio-root #hero h1.framer-styles-preset-121oni3 span:nth-child(5){animation-delay:.63s}@keyframes resumio-hero-word-in{0%{opacity:0;filter:blur(10px);transform:translateY(10px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.resumio-root #hero [data-framer-name=Images]>[data-framer-name=Helper],.resumio-root #hero [data-framer-name=animated] .framer-1pq954x,.resumio-root #hero [data-framer-name=animated] [data-framer-name=Wrap],.resumio-root #hero h1 span,.resumio-root [data-framer-name="Templates section"] [data-framer-name="icons container"] ul.resumio-ticker-y,.resumio-root [data-framer-name=Pulsing],.resumio-root [data-framer-name=reviews] ul.resumio-ticker-x{animation:none!important}}.resumio-root footer[data-framer-name=Desktop] a[data-framer-name=logo]{display:block!important;width:auto!important;height:auto!important;position:relative!important;text-decoration:none!important}.resumio-root,.resumio-root #main{--token-3a3b43c7-4f25-4f6f-ae4f-95d5ddf56023:var(--landing-brand)!important;--token-23e885d8-17a1-42be-baa8-cba44b2d905e:var(--landing-brand-light)!important;--token-3e5793b4-338e-4f82-adb8-8e6f1e6ed9b7:var(--landing-brand-gradient)!important;--token-b415b1de-2ced-4348-8185-37de999f7196:var(--landing-brand-30)!important;--token-653fb8e6-ed8b-4fa1-aa7f-80b9b0ef4e78:var(--landing-brand-light-50)!important}.resumio-root .auth-page{--landing-brand:#2563eb;--landing-brand-gradient:#3b82f6;--landing-brand-light:#eff6ff;--landing-brand-light-50:rgba(239,246,255,0.5);--landing-brand-30:rgba(37,99,235,0.3);--landing-brand-12:rgba(37,99,235,0.12);--landing-brand-10:rgba(37,99,235,0.1);--landing-brand-08:rgba(37,99,235,0.08);--landing-brand-06:rgba(37,99,235,0.06);--landing-brand-shadow:rgba(37,99,235,0.15);--token-purple:var(--landing-brand);--token-purple-30:var(--landing-brand-30);--token-purple-light-50:var(--landing-brand-light-50);--token-accent:var(--landing-brand-gradient);--auth-card-gradient:linear-gradient(180deg,var(--token-purple-light-50) 0%,var(--token-white-50) 100%);--auth-card-shadow:rgba(0,0,0,0.04) 0px 0.796192px 0.796192px -1px,rgba(0,0,0,0.04) 0px 2.41451px 2.41451px -2px,rgba(0,0,0,0.03) 0px 6.38265px 6.38265px -3px,rgba(0,0,0,0.01) 0px 20px 20px -4px,rgb(255,255,255) 0px 0px 1px 1px inset;--auth-btn-gradient:linear-gradient(135deg,var(--landing-brand) 0%,var(--landing-brand-gradient) 100%);--auth-btn-shadow:0px 1px 4px 0px var(--landing-brand-shadow);min-height:100vh;background:var(--token-white);font-family:Inter,Inter Placeholder,sans-serif;font-size:16px;line-height:1.6;color:var(--token-text-body);position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased}.resumio-root .auth-page:after,.resumio-root .auth-page:before{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0}.resumio-root .auth-page:before{top:-180px;left:-120px;width:520px;height:520px;background:radial-gradient(circle,rgba(37,99,235,.14) 0,rgba(219,234,254,.45) 50%,transparent 72%)}.resumio-root .auth-page:after{bottom:-200px;right:-100px;width:480px;height:480px;background:radial-gradient(circle,var(--landing-brand-06) 0,rgba(239,246,255,.45) 45%,transparent 70%)}.resumio-root .auth-back{position:fixed;top:24px;left:max(24px,calc((100vw - 1200px) / 2 + 24px));z-index:10;text-decoration:none}.resumio-root .auth-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;max-width:1200px;margin:0 auto;padding:96px 48px 64px;gap:72px;align-items:center}.resumio-root .auth-marketing{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.resumio-root .auth-badge{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 12px;border-radius:60px;background:var(--auth-card-gradient);box-shadow:var(--auth-card-shadow);font-family:Inter,Inter Placeholder,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--token-purple);line-height:1.4}.resumio-root .auth-badge svg{flex-shrink:0;color:var(--token-purple)}.resumio-root .auth-badge-dot{color:var(--token-accent);font-weight:700}.resumio-root .auth-headline{font-family:Satoshi,Satoshi Placeholder,sans-serif;font-size:clamp(32px,4vw,40px);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--token-text);max-width:520px;text-align:left}.resumio-root .auth-gradient-text{background:linear-gradient(135deg,var(--token-purple) 0,var(--token-accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.resumio-root .auth-subtext{font-family:Inter,Inter Placeholder,sans-serif;font-size:16px;line-height:1.6;color:var(--token-text-body);opacity:.85;max-width:480px;text-align:left}.resumio-root .auth-features{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px}.resumio-root .auth-feature-card{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border-radius:16px;background:var(--auth-card-gradient);box-shadow:var(--auth-card-shadow);border:none}.resumio-root .auth-feature-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--token-white);box-shadow:0 1px 3px 0 var(--landing-brand-08);color:var(--token-purple)}.resumio-root .auth-feature-icon--accent{color:var(--token-accent)}.resumio-root .auth-feature-icon--green{color:var(--landing-brand)}.resumio-root .auth-feature-title{font-family:Satoshi,Satoshi Placeholder,sans-serif;font-size:16px;font-weight:700;line-height:1.3;color:var(--token-text)}.resumio-root .auth-feature-desc{font-family:Inter,Inter Placeholder,sans-serif;font-size:14px;line-height:1.5;color:var(--token-text-body);opacity:.75;margin-top:2px}.resumio-root .auth-form-column{display:flex;justify-content:center;align-items:center;width:100%}.resumio-root .auth-card{width:100%;max-width:440px;padding:32px 28px;border-radius:16px;background:var(--auth-card-gradient);box-shadow:var(--auth-card-shadow);border:none}.resumio-root .auth-card-header{margin-bottom:24px;text-align:left}.resumio-root .auth-card-title{font-family:Satoshi,Satoshi Placeholder,sans-serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--token-text);margin-bottom:8px}.resumio-root .auth-card-subtitle{font-family:Inter,Inter Placeholder,sans-serif;font-size:16px;line-height:1.6;color:var(--token-text-body);opacity:.8}.resumio-root .auth-form{display:flex;flex-direction:column;gap:14px}.resumio-root .auth-google-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px 20px;border-radius:100px;border:1px solid var(--token-purple-30);background:var(--token-white);box-shadow:var(--auth-btn-shadow);font-family:Inter,Inter Placeholder,sans-serif;font-size:16px;font-weight:500;color:var(--token-text);cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.resumio-root .auth-social-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.resumio-root .auth-social-stack{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--landing-brand-12);border-radius:12px;background:var(--token-white);box-shadow:0 1px 3px 0 var(--landing-brand-06)}.resumio-root .auth-social-label{margin:0;font-size:16px;font-weight:600;color:var(--token-text-body)}.resumio-root .auth-social-icons{display:inline-flex;align-items:center;gap:8px}.resumio-root .auth-social-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--landing-brand-12);background:var(--token-white);color:#1f2937;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.resumio-root .auth-social-icon-btn:hover{border-color:var(--landing-brand-30);box-shadow:0 3px 8px 0 var(--landing-brand-10);transform:translateY(-1px)}.resumio-root .auth-social-icon-btn:focus-visible{outline:none;border-color:var(--landing-brand);box-shadow:0 0 0 3px var(--landing-brand-10)}.resumio-root .auth-social-icon-btn--linkedin{color:#0a66c2}.resumio-root .auth-social-icon-btn--github{color:#111827}.resumio-root .auth-linkedin-btn{color:#0a66c2}.resumio-root .auth-google-btn:hover{box-shadow:0 2px 8px 0 var(--landing-brand-shadow)}.resumio-root .auth-divider{display:flex;align-items:center;gap:12px;margin:2px 0}.resumio-root .auth-divider:after,.resumio-root .auth-divider:before{content:"";flex:1;height:1px;background:var(--token-purple-30)}.resumio-root .auth-divider span{font-family:Inter,Inter Placeholder,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--token-text-body);opacity:.55;white-space:nowrap}.resumio-root .auth-field{display:flex;flex-direction:column;gap:0}.resumio-root .auth-input-wrap{position:relative;display:flex;align-items:center}.resumio-root .auth-input-icon{position:absolute;left:14px;display:flex;color:var(--token-purple);opacity:.45;pointer-events:none}.resumio-root .auth-input{width:100%;padding:12px 14px 12px 42px;border-radius:12px;border:1px solid var(--token-purple-30);background:var(--token-white);box-shadow:0 1px 2px 0 var(--landing-brand-06);font-family:Inter,Inter Placeholder,sans-serif;font-size:16px;line-height:1.5;color:var(--token-text);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.resumio-root .auth-input:focus{border-color:var(--token-purple);box-shadow:0 0 0 3px var(--landing-brand-10)}.resumio-root .auth-input::placeholder{color:var(--token-text-body);opacity:.45}.resumio-root .auth-input--password{padding-right:44px}.resumio-root .auth-toggle-password{position:absolute;right:12px;display:flex;padding:4px;border:none;background:none;color:var(--token-purple);opacity:.45;cursor:pointer}.resumio-root .auth-toggle-password:hover{opacity:.75}.resumio-root .auth-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.resumio-root .auth-checkbox-label{display:flex;align-items:flex-start;gap:10px;font-family:Inter,Inter Placeholder,sans-serif;font-size:14px;line-height:1.5;color:var(--token-text-body);opacity:.85;cursor:pointer}.resumio-root .auth-checkbox-label input{margin-top:3px;accent-color:var(--token-purple);flex-shrink:0}.resumio-root .auth-link{color:var(--token-purple);font-weight:600;text-decoration:none}.resumio-root .auth-link:hover{color:var(--landing-brand-gradient)}.resumio-root .auth-submit{width:100%;padding:10px 20px;margin-top:4px;border:none;border-radius:100px;background:var(--auth-btn-gradient);box-shadow:rgb(255,255,255) 0 0 1px 1px,rgba(0,0,0,.25) 0 2px 4px 0,var(--auth-btn-shadow);font-family:Inter,Inter Placeholder,sans-serif;font-size:16px;font-weight:600;color:rgb(53,52,52);cursor:pointer;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.resumio-root .auth-submit:hover{opacity:.95;box-shadow:rgb(255,255,255) 0 0 1px 1px,rgba(0,0,0,.3) 0 3px 8px 0,0 2px 6px 0 var(--landing-brand-shadow)}.resumio-root .auth-submit:active{transform:scale(.99)}.resumio-root .auth-submit-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.resumio-root .auth-footer-text{margin-top:20px;text-align:center;font-family:Inter,Inter Placeholder,sans-serif;font-size:16px;line-height:1.6;color:var(--token-text-body);opacity:.85}.resumio-root .auth-shell--centered,.resumio-root .auth-shell--legal{grid-template-columns:1fr;justify-items:center}.resumio-root .auth-card--legal{max-width:560px}.resumio-root .auth-legal-body{font-size:16px;line-height:1.6;color:var(--token-text-body);opacity:.85}.resumio-root .auth-legal-body p+p{margin-top:12px}@media (max-width:960px){.resumio-root .auth-back{position:static;left:auto;top:auto;display:inline-flex;margin:16px 20px 0;z-index:auto}.resumio-root .auth-shell{grid-template-columns:1fr;padding:28px 20px 48px;gap:40px}.resumio-root .auth-marketing{align-items:center;text-align:center}.resumio-root .auth-headline,.resumio-root .auth-subtext{text-align:center;max-width:100%}.resumio-root .auth-features{max-width:440px}.resumio-root .auth-form-column{width:100%}.resumio-root .auth-flow-list,.resumio-root .auth-social-row{grid-template-columns:1fr}}.resumio-root .resumio-brand-text{display:inline-block;font-family:Plus Jakarta Sans,Satoshi,Inter,sans-serif;font-size:1.35rem;font-weight:700;color:var(--landing-brand);letter-spacing:-.02em;line-height:1;white-space:nowrap}.resumio-root .auth-alert{border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.45}.resumio-root .auth-alert--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.resumio-root .auth-alert--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.resumio-root .auth-flow-card{max-width:700px}.resumio-root .auth-flow-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.resumio-root .auth-flow-item{display:block;padding:14px;border-radius:14px;border:1px solid var(--token-purple-30);background:var(--token-white);box-shadow:0 1px 3px 0 var(--landing-brand-08);text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.resumio-root .auth-flow-item:hover{box-shadow:0 4px 12px 0 var(--landing-brand-08);border-color:var(--token-purple);transform:translateY(-1px)}.resumio-root .auth-flow-item-title{color:var(--token-text);font-family:Satoshi,Satoshi Placeholder,sans-serif;font-size:16px;font-weight:700}.resumio-root .auth-flow-item-meta{color:var(--token-purple);font-family:Inter,Inter Placeholder,sans-serif;font-size:13px;margin-top:2px}.resumio-root .auth-flow-item-desc{color:var(--token-text-body);font-size:14px;margin-top:8px;opacity:.8}.resumio-root .pricing-page{--pricing-brand:var(--landing-brand,#2563eb);--pricing-brand-gradient:var(--landing-brand-gradient,#3b82f6);--pricing-brand-light:var(--landing-brand-light,#eff6ff);--pricing-brand-soft:var(--landing-brand-10,rgba(37,99,235,0.1));--pricing-section-gap:4.5rem}.resumio-root .pricing-hero{border-bottom:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:linear-gradient(180deg,var(--pricing-brand-light) 0,#fff 55%)}.resumio-root .pricing-hero__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.35em;text-transform:uppercase;color:var(--pricing-brand)}.resumio-root .pricing-hero__title-accent{background:linear-gradient(90deg,var(--pricing-brand),var(--pricing-brand-gradient));-webkit-background-clip:text;background-clip:text;color:transparent}.resumio-root .pricing-currency-select{cursor:pointer;border-radius:.5rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#111827;outline:none;box-shadow:0 4px 16px var(--landing-brand-shadow,rgba(37,99,235,.08))}.resumio-root .pricing-currency-select:focus{border-color:var(--pricing-brand);box-shadow:0 0 0 3px var(--pricing-brand-soft)}.resumio-root .pricing-section-nav{position:sticky;top:4rem;z-index:30;border-bottom:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:rgba(255,255,255,.92);backdrop-filter:blur(12px)}.resumio-root .pricing-section-nav-inner{display:flex;gap:.5rem;overflow-x:auto;padding:.75rem 0;scrollbar-width:none}.resumio-root .pricing-section-nav-inner::-webkit-scrollbar{display:none}.resumio-root .pricing-section-nav-btn{display:flex;flex-direction:column;align-items:flex-start;min-width:7.5rem;flex-shrink:0;padding:.5rem 1rem;border-radius:.75rem;border:1px solid transparent;text-align:left;transition:background .15s,border-color .15s}.resumio-root .pricing-section-nav-btn:hover{background:var(--pricing-brand-light)}.resumio-root .pricing-section-nav-btn--active{border-color:var(--pricing-brand);background:var(--pricing-brand-light)}.resumio-root .pricing-section-nav-label{font-size:.8125rem;font-weight:600;color:#111827}.resumio-root .pricing-section-nav-caption{font-size:.6875rem;color:#6b7280}.resumio-root .pricing-section{scroll-margin-top:7.5rem;padding-top:var(--pricing-section-gap);padding-bottom:var(--pricing-section-gap)}.resumio-root .pricing-section--muted{background:linear-gradient(180deg,#f9fafb 0,var(--pricing-brand-light) 100%)}.resumio-root .pricing-section-head{max-width:42rem;margin-bottom:2rem}.resumio-root .pricing-section-label{font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--pricing-brand)}.resumio-root .pricing-section-title{margin-top:.35rem;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:700;color:#111827}.resumio-root .pricing-section-desc{margin-top:.5rem;font-size:.9375rem;line-height:1.55;color:#6b7280}.resumio-root .pricing-billing-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding:1rem 1.25rem;border-radius:1rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff;box-shadow:0 4px 16px var(--landing-brand-shadow,rgba(37,99,235,.06))}.resumio-root .pricing-billing-toggle{position:relative;display:inline-flex;height:1.75rem;width:3rem;align-items:center;border-radius:9999px;transition:background .2s}.resumio-root .pricing-billing-toggle--annual{background:linear-gradient(90deg,var(--pricing-brand),var(--pricing-brand-gradient))}.resumio-root .pricing-billing-toggle--monthly{background:#d1d5db}.resumio-root .pricing-billing-knob{display:inline-block;height:1.25rem;width:1.25rem;border-radius:9999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform .2s}.resumio-root .pricing-billing-knob--annual{transform:translateX(1.5rem)}.resumio-root .pricing-billing-knob--monthly{transform:translateX(.25rem)}.resumio-root .pricing-plan-grid{display:grid;gap:1.5rem;grid-template-columns:1fr;align-items:stretch}@media (min-width:900px){.resumio-root .pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.resumio-root .pricing-plan-card{display:flex;flex-direction:column;height:100%;min-height:100%;border-radius:1.25rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff;padding:1.5rem;box-shadow:0 4px 16px var(--landing-brand-shadow,rgba(37,99,235,.06));transition:box-shadow .2s,transform .2s}.resumio-root .pricing-plan-card:hover{box-shadow:0 12px 32px rgba(37,99,235,.12)}.resumio-root .pricing-plan-card--featured{border-width:2px;border-color:var(--pricing-brand);background:linear-gradient(180deg,var(--pricing-brand-light) 0,#fff 48%);box-shadow:0 12px 32px rgba(37,99,235,.15)}.resumio-root .pricing-plan-badge{position:absolute;top:-.75rem;left:50%;z-index:1;transform:translateX(-50%);padding:.25rem .875rem;border-radius:9999px;font-size:.75rem;font-weight:700;color:#fff;background:linear-gradient(90deg,var(--pricing-brand),var(--pricing-brand-gradient));white-space:nowrap}.resumio-root .pricing-plan-card-wrap{position:relative;display:flex;flex-direction:column;height:100%;padding-top:.5rem}.resumio-root .pricing-check,.resumio-root .pricing-icon-brand{color:var(--pricing-brand)}.resumio-root .pricing-btn-primary{margin-top:auto;width:100%;border-radius:.5rem;padding:.75rem 1rem;font-weight:700;color:#fff;background:linear-gradient(90deg,var(--pricing-brand),var(--pricing-brand-gradient));box-shadow:0 8px 24px rgba(37,99,235,.2);transition:opacity .15s}.resumio-root .pricing-btn-primary:hover:not(:disabled){opacity:.95}.resumio-root .pricing-btn-secondary{margin-top:auto;width:100%;border-radius:.5rem;padding:.75rem 1rem;font-weight:600;color:#fff;background:linear-gradient(90deg,#1d4ed8,var(--pricing-brand));box-shadow:0 4px 16px rgba(37,99,235,.15)}.resumio-root .pricing-comparison-wrap{margin-top:2.5rem;overflow-x:auto;border-radius:1rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff}.resumio-root .pricing-comparison{width:100%;min-width:36rem;border-collapse:collapse;font-size:.875rem}.resumio-root .pricing-comparison td,.resumio-root .pricing-comparison th{padding:.75rem 1rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--landing-brand-12,rgba(37,99,235,.12))}.resumio-root .pricing-comparison th{font-weight:600;color:#111827;background:var(--pricing-brand-light)}.resumio-root .pricing-comparison td.text-center,.resumio-root .pricing-comparison th.text-center{text-align:center}.resumio-root .pricing-comparison tr:last-child td{border-bottom:none}.resumio-root .pricing-credit-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.resumio-root .pricing-credit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.resumio-root .pricing-credit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.resumio-root .pricing-credit-card{display:flex;flex-direction:column;height:100%;border-radius:1rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff;padding:1.25rem;transition:border-color .15s,box-shadow .15s}.resumio-root .pricing-credit-card:hover{border-color:var(--pricing-brand);box-shadow:0 8px 24px rgba(37,99,235,.1)}.resumio-root .pricing-credit-label{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--pricing-brand)}.resumio-root .pricing-credit-price{font-size:1.25rem;font-weight:700;color:var(--pricing-brand)}.resumio-root .pricing-business-grid{display:grid;gap:1.5rem;max-width:42rem}@media (min-width:768px){.resumio-root .pricing-business-grid{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}}.resumio-root .pricing-business-card{display:flex;flex-direction:column;height:100%;border-radius:1.25rem;border:1px solid rgba(37,99,235,.2);padding:1.5rem;background:linear-gradient(135deg,var(--pricing-brand-light) 0,#fff 100%)}.resumio-root .pricing-business-cta{margin-top:auto;display:block;width:100%;border-radius:.5rem;padding:.75rem 1rem;text-align:center;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(90deg,var(--pricing-brand),var(--pricing-brand-gradient))}.resumio-root .pricing-faq-list{display:flex;flex-direction:column;gap:1rem;max-width:48rem}.resumio-root .pricing-faq-item{border-radius:1rem;border:1px solid var(--landing-brand-12,rgba(37,99,235,.12));background:#fff;padding:1.25rem 1.5rem}.resumio-root .pricing-note-box{margin-top:1.5rem;display:flex;align-items:flex-start;gap:.5rem;border-radius:.75rem;border:1px solid rgba(37,99,235,.2);background:var(--pricing-brand-light);padding:1rem 1.25rem;font-size:.875rem;color:#374151}.resumio-root .pricing-cta-outline{border-color:var(--pricing-brand);color:var(--pricing-brand)}.resumio-root .pricing-cta-outline:hover{background:var(--pricing-brand-light)}