/* Job Search Reset 2027 — Nina Pantazidou Warm & Premium */
.gc-hero{background:var(--paper);padding:65px 0 78px}.gc-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:65px;align-items:center}.gc-breadcrumb{display:flex;align-items:center;gap:10px;font-size:.75rem;color:var(--muted);margin:0 0 28px}.gc-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.gc-hero h1{font-size:clamp(2.9rem,5.3vw,5.3rem);line-height:1.04;letter-spacing:-.047em;margin:16px 0 24px}.gc-hero .lead{font-size:1.1rem;max-width:620px}.gc-hero-explain{font-size:.92rem;color:var(--muted);max-width:590px;margin:12px 0 0}.gc-anchor{font-size:.89rem;font-weight:700;color:var(--navy);text-decoration:underline;text-underline-offset:5px}.gc-note{margin:14px 0 0;font-size:.77rem;color:var(--muted)}.gc-facts{padding:34px;background:var(--teal-light);border:1px solid #bfd4cd;border-radius:13px;box-shadow:0 18px 50px rgba(24,43,58,.06)}.gc-facts-overline{color:#3d746a;font-size:.69rem;letter-spacing:.16em;font-weight:800}.gc-offer-title{font:400 clamp(1.8rem,3vw,2.6rem)/1.1 var(--serif);margin:14px 0 25px;color:var(--navy)}.gc-offer-title span{color:var(--gold-deep)}.gc-facts-list{display:grid;gap:13px}.gc-facts-list>div{display:flex;align-items:center;gap:15px;border-bottom:1px solid #cbded7;padding-bottom:11px}.gc-facts-list strong{font:400 2rem var(--serif);color:var(--navy);min-width:66px}.gc-facts-list span{font-size:.85rem;color:var(--ink)}.gc-price-line{padding:22px 0 18px;display:flex;flex-direction:column;border-bottom:1px solid #cbded7}.gc-price-line span{font-size:.78rem;color:#47746b;font-weight:700}.gc-price-line strong{font:400 3.4rem/1.15 var(--serif);letter-spacing:-.05em;color:var(--navy)}.gc-price-line small{font-size:.73rem;color:var(--muted)}.gc-bonus{padding:16px 0 0;font-size:.87rem;line-height:1.6}.gc-bonus b{display:inline-block;color:var(--navy);background:var(--gold);padding:3px 9px;border-radius:4px;margin-right:7px;font-size:.65rem;letter-spacing:.08em}.gc-start{font-size:.75rem;color:var(--muted);margin:15px 0 0}.gc-benefits-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.gc-benefits-layout>div:first-child>p{color:var(--muted)}.gc-benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.gc-benefits-grid>div{border-top:1px solid var(--border);padding:18px 0}.gc-benefits-grid span{font-size:.7rem;color:var(--gold-deep);font-weight:800;letter-spacing:.12em}.gc-benefits-grid h3{font:400 1.4rem/1.25 var(--serif);margin:9px 0;color:var(--navy)}.gc-benefits-grid p{font-size:.86rem;line-height:1.62;color:var(--muted)}.gc-program{background:#eff4f0}.gc-weeks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.gc-weeks>article{border:1px solid #d9e4df;background:#fffefa;border-radius:9px;padding:24px 18px 22px;display:flex;flex-direction:column;min-height:235px}.gc-week-no{font-size:.65rem;font-weight:800;letter-spacing:.12em;color:#608579}.gc-weeks h3{font:400 1.35rem/1.22 var(--serif);margin:17px 0 11px;color:var(--navy)}.gc-weeks p{font-size:.78rem;line-height:1.65;color:var(--muted);margin:0}.gc-single-cta{text-align:center;margin:30px 0 0}.gc-how{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.gc-how p{color:var(--muted)}.gc-fine{padding:14px 16px;border-left:3px solid var(--gold);background:var(--paper);font-size:.86rem}.gc-steps{display:grid;gap:12px}.gc-steps>div{border:1px solid var(--border);border-radius:8px;background:var(--paper-2);display:flex;gap:19px;padding:21px}.gc-steps b{font:400 1.8rem var(--serif);color:var(--gold-deep)}.gc-steps span{display:flex;flex-direction:column;gap:4px}.gc-steps strong{font-size:.94rem;color:var(--navy)}.gc-steps small{font-size:.82rem;line-height:1.6;color:var(--muted)}.gc-fit{background:var(--navy);color:white}.gc-fit-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.gc-fit .eyebrow{color:var(--gold)}.gc-fit-items p{padding:0 0 18px;border-bottom:1px solid rgba(255,255,255,.18);color:#cedbdc}.gc-fit-items b{display:block;color:white;font-size:1rem;margin-bottom:5px}.gc-coach-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:center}.gc-coach-pic{background:var(--teal-light);height:400px;border-radius:175px 175px 8px 8px;overflow:hidden;display:flex;align-items:end;justify-content:center}.gc-coach-pic img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.gc-coach-layout p{color:var(--muted)}.gc-faq-section{background:var(--paper)}.gc-faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px}.gc-final{background:var(--navy);color:white;padding:65px 0}.gc-final-inner{display:flex;justify-content:space-between;align-items:center;gap:45px}.gc-final .eyebrow{color:var(--gold)}.gc-final .heading{font-size:clamp(1.8rem,3.6vw,3rem);margin:9px 0 16px}.gc-final p{color:#d0dcdf;font-size:.95rem;max-width:640px}.gc-final small{color:#afc3c7}.gc-final .btn{white-space:nowrap;flex-shrink:0}.gc-form-intro{background:var(--paper);padding:65px 0 90px}.gc-form-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.gc-form-aside{position:sticky;top:140px}.gc-form-aside h1{font-size:clamp(2.8rem,5vw,4.6rem);line-height:1.07;margin:12px 0 18px}.gc-form-aside .lead{font-size:1rem}.gc-summary{margin:24px 0;display:grid;gap:13px}.gc-summary>div{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:3px;padding:0 0 13px}.gc-summary b{font:400 1.7rem var(--serif);color:var(--navy)}.gc-summary span{font-size:.78rem;color:var(--muted)}.gc-form-bonus{font-size:.9rem}.gc-form-card{background:white;border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);padding:35px 37px}.gc-form-heading>span{font-size:.68rem;letter-spacing:.12em;font-weight:800;color:var(--gold-deep)}.gc-form-heading h2{font:400 1.9rem/1.15 var(--serif);margin:13px 0}.gc-form-heading p{font-size:.8rem;color:var(--muted)}.gc-form-card fieldset{border:0;padding:22px 0;margin:0;border-bottom:1px solid var(--border);min-width:0}.gc-form-card fieldset legend{font-weight:750;color:var(--navy);font-size:.95rem;padding:0;margin:0}.gc-form-card label:not(.gc-choice-grid label),.gc-label{font-weight:650;font-size:.83rem;line-height:1.55;display:block;margin:18px 0 7px}.gc-form-card input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.gc-form-card textarea{width:100%;background:#fdfcf9;border:1px solid #ced7d1;border-radius:6px;min-height:46px;padding:11px 13px;font:inherit;font-size:.91rem;color:var(--navy)}.gc-form-card textarea{min-height:95px;resize:vertical}.gc-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px}.gc-choice-grid label{display:flex;cursor:pointer;align-items:center;gap:9px;padding:10px;border:1px solid var(--border);border-radius:6px;background:#fdfcf9;font-size:.8rem}.gc-choice-grid input{accent-color:var(--navy);width:17px;height:17px;flex-shrink:0}.gc-choice-grid .gc-hours{grid-template-columns:1fr 1fr}.gc-choice-grid.gc-radio{grid-template-columns:1fr}.gc-helper{color:var(--muted);font-size:.75rem;margin:0 0 10px}.gc-error{font-size:.79rem;color:#a13838;margin:0 0 15px}.gc-privacy{font-size:.77rem;color:var(--muted);line-height:1.6;margin:20px 0}.gc-privacy a{text-decoration:underline;text-underline-offset:2px}.gc-submit{width:100%;justify-content:center}.gc-trap{position:absolute;left:-99999px;top:-99999px}.gc-thank{background:var(--paper);min-height:60vh;display:flex;align-items:center}.gc-thank-inner{max-width:720px;text-align:center}.gc-thank .display{font-size:clamp(2.5rem,5vw,4.5rem)}.gc-thank-icon{width:60px;height:60px;background:var(--teal-light);border-radius:50%;display:grid;place-items:center;margin:0 auto 23px;font-size:1.6rem;color:#356e65}.gc-thank .btn{margin-top:20px}
@media(max-width:1150px){.gc-weeks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:920px){.gc-hero-grid{grid-template-columns:1fr 1fr;gap:30px}.gc-benefits-layout,.gc-how,.gc-fit-layout,.gc-coach-layout,.gc-faq-layout,.gc-form-layout{gap:30px}.gc-weeks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.gc-hero-grid,.gc-benefits-layout,.gc-how,.gc-fit-layout,.gc-coach-layout,.gc-faq-layout,.gc-form-layout{grid-template-columns:1fr}.gc-facts{max-width:520px}.gc-form-aside{position:static}.gc-final-inner{flex-direction:column;align-items:flex-start}}@media(max-width:520px){.gc-hero{padding:40px 0 55px}.gc-hero h1{font-size:clamp(2.7rem,11vw,3.8rem)}.gc-facts{padding:24px}.gc-weeks,.gc-benefits-grid,.gc-choice-grid{grid-template-columns:1fr}.gc-form-card{padding:23px 20px}.gc-form-intro{padding:40px 0 65px}.gc-coach-pic{height:310px}.gc-facts-list strong{min-width:56px}.gc-final .btn{white-space:normal}}
