.page-hero{background:var(--color-blue);padding:clamp(38px, 5vw, 76px) var(--gutter) clamp(48px, 6vw, 96px);text-align:center}.page-hero__inner{max-width:760px;margin:0 auto}.page-hero__eyebrow{color:var(--color-salmon);margin-bottom:18px;display:inline-block}.page-hero__title{color:var(--color-cream);text-transform:uppercase;letter-spacing:.02em;-webkit-text-stroke:.7px currentColor;margin-bottom:18px;font-size:clamp(38px,6vw,72px)}.page-hero__title-em{color:var(--color-salmon);-webkit-text-stroke:.7px currentColor}.page-hero__lead{color:var(--color-on-blue);font-size:clamp(16px,1.8vw,19px);line-height:1.6}.page-hero .breadcrumb{margin-bottom:20px}.breadcrumb__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.breadcrumb__item{align-items:center;gap:8px;display:inline-flex}.breadcrumb__link{color:var(--color-on-blue)}.breadcrumb__link:hover{color:var(--color-cream);text-decoration:underline}.breadcrumb__sep{color:#efe5d073}.breadcrumb__current{color:var(--color-salmon);font-weight:600}.page-hero__links{margin-top:18px}.page-hero__links a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.page-hero__links a:hover{color:var(--color-coral)}.funnel{background:var(--color-cream);padding:var(--section-y) var(--gutter)}.funnel__inner{max-width:640px;margin:0 auto}.funnel__inner--split{max-width:1060px}.funnel__card{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.funnel__head{padding:clamp(30px,4vw,44px) clamp(26px,4vw,44px) clamp(22px,3vw,32px)}.funnel__head .eyebrow{display:inline-block}.funnel__title{font-family:var(--font-display);color:var(--color-blue);margin-top:12px;font-size:clamp(27px,3.4vw,38px);line-height:1.06}.funnel__title-em{color:var(--color-coral)}.funnel__intro{color:var(--color-ink-soft);max-width:54ch;margin-top:12px;font-size:15px;line-height:1.65}.funnel__body{grid-template-columns:1fr;display:grid}.funnel__form-col{padding:clamp(26px,4vw,44px)}.funnel__reassure{color:var(--color-ink-soft);align-items:flex-start;gap:9px;margin-top:18px;font-size:13px;line-height:1.5;display:flex}.funnel__reassure svg{color:var(--color-blue);flex:none;margin-top:1px}.funnel-summary{background:color-mix(in srgb, var(--color-blue) 8%, var(--color-cream));border-top:1px solid var(--color-line);flex-direction:column;gap:24px;padding:clamp(26px,4vw,40px);display:flex}.funnel-summary__plan{flex-direction:column;gap:4px;display:flex}.funnel-summary__name{text-transform:uppercase;letter-spacing:.14em;color:var(--color-blue);font-size:12.5px;font-weight:700}.funnel-summary__price{font-family:var(--font-display);color:var(--color-coral);font-size:34px;line-height:1}.funnel-summary__scope{color:var(--color-ink-soft);font-size:13.5px}.funnel-summary__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.funnel-summary__list li{color:var(--color-ink);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.funnel-summary__list svg{color:var(--color-coral);flex:none;margin-top:1px}.funnel-summary__trust{border-top:1px solid color-mix(in srgb, var(--color-blue) 16%, transparent);flex-direction:column;gap:10px;padding-top:22px;display:flex}.funnel-summary__trust span{color:var(--color-ink-soft);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.funnel-summary__trust svg{color:var(--color-blue);flex:none}.funnel-summary__note{color:var(--color-ink-soft);font-size:12.5px;line-height:1.55}.funnel-form{flex-direction:column;gap:22px;display:flex}.funnel-form__row{grid-template-columns:1fr;gap:22px;display:grid}.funnel-form__field{flex-direction:column;gap:8px;display:flex}.funnel-form__field label{color:var(--color-blue);font-size:14px;font-weight:600}.funnel-form__optional{color:var(--color-ink-soft);font-weight:400}.funnel-form__field input,.funnel-form__field textarea{border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-cream);width:100%;font-family:var(--font-sans);color:var(--color-ink);padding:14px 16px;font-size:15.5px;transition:border-color .15s,box-shadow .15s}.funnel-form__field input::placeholder,.funnel-form__field textarea::placeholder{color:#b3a892}.funnel-form__field input:focus,.funnel-form__field textarea:focus{border-color:var(--color-coral);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-coral) 18%, transparent);outline:none}.funnel-form__field textarea{resize:vertical;min-height:104px}.funnel-form__error{color:#c0392b;font-size:13px;font-weight:600}.funnel-form .btn{align-self:stretch;margin-top:8px;padding-top:15px;padding-bottom:15px}.funnel-success{text-align:center;flex-direction:column;align-items:center;padding:12px 0;display:flex}.funnel-success__icon{background:var(--color-coral);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;display:flex}.funnel-success__title{color:var(--color-blue);margin-bottom:8px;font-size:22px}.funnel-success__text{color:var(--color-ink-soft);max-width:420px;margin-bottom:22px;font-size:15px;line-height:1.6}@media (width>=880px){.funnel__body{grid-template-columns:1.5fr 1fr}.funnel-summary{border-top:0;border-left:1px solid var(--color-line)}.funnel-form__row--two{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:8px 18px}.funnel-form__row--two .funnel-form__field{grid-template-rows:subgrid;grid-row:span 3;display:grid}.funnel-form__row--two .funnel-form__field label{align-self:end}}@media (width<=879px){.funnel-summary{order:-1}}.form-privacy{color:var(--color-ink-soft);margin-top:14px;font-size:12.5px;line-height:1.5}.form-privacy a{color:var(--color-coral)}.start{background:var(--color-cream);padding:var(--section-y) var(--gutter) calc(var(--section-y) + 12px)}.start__inner{max-width:720px;margin:0 auto}.start-steps{flex-direction:column;gap:14px;margin:0 0 40px;padding:0;list-style:none;display:flex}.start-step{align-items:center;gap:14px;display:flex}.start-step__num{background:var(--color-blue);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:flex}.start-step__label{color:var(--color-ink);font-size:15.5px;font-weight:600}.start-heading{letter-spacing:1px;text-transform:uppercase;color:var(--color-ink-soft);margin:0 0 14px;font-size:13px}.start-paths{flex-direction:column;gap:14px;display:flex}.start-path{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-lg);align-items:center;gap:20px;padding:22px 24px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative}.start-path:hover{border-color:var(--color-coral);transform:translateY(-1px)}.start-path--featured{border-color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue)}.start-path__badge{background:var(--color-coral);color:#3a1210;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-pill);padding:4px 11px;font-size:10.5px;font-weight:700;position:absolute;top:-10px;left:24px}.start-path__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.start-path__name{color:var(--color-blue);font-size:19px;font-weight:700}.start-path__who{color:var(--color-ink-soft);font-size:14px}.start-path__price{font-family:var(--font-display);color:var(--color-coral);white-space:nowrap;flex:none;font-size:26px;line-height:1}.start-path__per{color:var(--color-ink-soft);font-size:13px}.start-path__go{color:var(--color-ink);flex:none;align-items:center;gap:7px;font-size:14.5px;font-weight:700;display:inline-flex}.start-path__go svg{transition:transform .15s}.start-path:hover .start-path__go svg{transform:translate(3px)}.start__reassure{text-align:center;color:var(--color-ink-soft);margin-top:26px;font-size:14px}@media (width<=620px){.start-path{flex-wrap:wrap;gap:8px 18px}.start-path__body{flex-basis:100%}}
