.elementor-13208 .elementor-element.elementor-element-dba317c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13208 .elementor-element.elementor-element-166ff60 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}/* Start custom CSS *//* Refer & Earn landing page refresh. Scoped to WordPress post 13208. */
body.postid-13208 #lfp-referral-landing {
  --navy: #07334c;
  --navy-deep: #062b40;
  --teal: #087b7b;
  --gold: #ffcf48;
  --sand: #fff8e8;
  --paper: #f7faf9;
  --ink: #12384b;
  --muted: #516875;
  --line: #dce7e7;
  font-size: 16px;
  line-height: 1.65;
}
body.postid-13208 #lfp-referral-landing .container { max-width: 1180px; width: calc(100% - 80px); }
body.postid-13208 #lfp-referral-landing :is(h1,h2,h3,h4) { font-family: var(--sans); font-weight: 800; color: var(--ink); letter-spacing: -.04em; }
body.postid-13208 #lfp-referral-landing h2 { font-size: clamp(32px,3.3vw,46px); line-height: 1.13; }
body.postid-13208 #lfp-referral-landing h2 em { font-style: normal; color: var(--teal); }
body.postid-13208 #lfp-referral-landing .section-pad { padding: 76px 0; }
body.postid-13208 #lfp-referral-landing .eyebrow { font-size: 11px; font-weight: 800; letter-spacing: .14em; margin-bottom: 14px; }
body.postid-13208 #lfp-referral-landing .button { min-height: 50px; padding: 13px 23px; border-radius: 999px; font-size: 14px; font-weight: 800; transition: transform .2s, background .2s, box-shadow .2s; }
body.postid-13208 #lfp-referral-landing .button:hover { transform: translateY(-2px); }
body.postid-13208 #lfp-referral-landing .button-gold { background: var(--gold); color: var(--navy-deep); box-shadow: 0 7px 20px #00000016; }
body.postid-13208 #lfp-referral-landing .button-gold:hover { background: #ffda70; }
body.postid-13208 #lfp-referral-landing .button-glass { border: 1px solid #ffffff70; color: #fff; background: #ffffff08; }
body.postid-13208 #lfp-referral-landing .button-navy { background: var(--navy); color: #fff; }
body.postid-13208 #lfp-referral-landing .text-link { font-size: 13px; font-weight: 800; }
body.postid-13208 #lfp-referral-landing :is(a,button,input,select,textarea,summary):focus-visible { outline: 3px solid #089f99; outline-offset: 4px; }
body.postid-13208 #lfp-referral-landing .announcement { background: var(--navy-deep); color: #e2f1f2; font-size: 10px; letter-spacing: .03em; }
body.postid-13208 #lfp-referral-landing .site-header { background: #fff; box-shadow: 0 2px 18px #07334c0a; }
body.postid-13208 #lfp-referral-landing .header-inner { height: 78px; }
body.postid-13208 #lfp-referral-landing .brand { font-family: var(--sans); font-size: 18px; font-weight: 800; letter-spacing: -.035em; color: var(--navy); }
body.postid-13208 #lfp-referral-landing .brand small { font-size: 7px; letter-spacing: .18em; color: #536976; }
body.postid-13208 #lfp-referral-landing .brand img { width: 40px; }
body.postid-13208 #lfp-referral-landing .main-nav { gap: 25px; }
body.postid-13208 #lfp-referral-landing .main-nav a { font-size: 13px; font-weight: 700; color: var(--navy); }
body.postid-13208 #lfp-referral-landing .main-nav .nav-cta { background: var(--navy); color: #fff; border-radius: 999px; padding: 12px 19px; }
body.postid-13208 #lfp-referral-landing .hero { background: radial-gradient(ellipse at 95% 15%,#166c7b 0%,transparent 55%),linear-gradient(120deg,#062d45,#0d4059); color: #fff; }
body.postid-13208 #lfp-referral-landing .hero::before { width: 720px; height: 720px; opacity: .18; border: 1px solid #80ced8; background: transparent; }
body.postid-13208 #lfp-referral-landing .hero-inner { grid-template-columns: 1.35fr 1fr; min-height: 650px; padding: 40px 0; gap: 64px; align-items: center; }
body.postid-13208 #lfp-referral-landing .hero-copy { max-width: 620px; }
body.postid-13208 #lfp-referral-landing .hero-eyebrow { border-color: #8be0d055; background: #ffffff08; padding: 8px 13px; font-size: 10px; letter-spacing: .15em; color: #d7eeee; margin-bottom: 0; }
body.postid-13208 #lfp-referral-landing .hero h1 { font-size: clamp(46px,5vw,67px); line-height: 1.04; color: #fff; margin-top: 24px; letter-spacing: -.055em; font-weight: 800; }
body.postid-13208 #lfp-referral-landing .hero h1 em { font-style: normal; display: inline-block; color: var(--gold); }
body.postid-13208 #lfp-referral-landing .hero-copy > p { max-width: 480px; color: #d5e7ec; font-size: 17px; line-height: 1.75; margin-top: 23px; }
body.postid-13208 #lfp-referral-landing .hero-actions { margin-top: 29px; gap: 12px; }
body.postid-13208 #lfp-referral-landing .hero-note { margin-top: 21px; font-size: 12px; color: #c5dfe3; }
body.postid-13208 #lfp-referral-landing .hero-flyers { max-width: 352px; justify-self: end; }
body.postid-13208 #lfp-referral-landing .hero-flyer-button { border: 7px solid #fff; border-radius: 16px; overflow: hidden; box-shadow: 0 22px 60px #001a2d66; }
body.postid-13208 #lfp-referral-landing .flyer-enlarge { opacity: 1; transform: none; border-radius: 999px; font-size: 10px; background: #082d46ee; bottom: 13px; }
body.postid-13208 #lfp-referral-landing .hero-flyer-controls { gap: 8px; margin-top: 12px; }
body.postid-13208 #lfp-referral-landing .hero-flyer-controls button { border-radius: 999px; min-height: 40px; font-size: 10px; background: #ffffff08; border-color: #ffffff40; }
body.postid-13208 #lfp-referral-landing .hero-flyer-controls button[aria-pressed="true"] { color: var(--navy); background: var(--gold); border-color: var(--gold); }
body.postid-13208 #lfp-referral-landing .hero-flyer-full { font-size: 10px; color: #d3e7e9; margin-top: 10px; }
body.postid-13208 #lfp-referral-landing .campaign-strip { background: #fff; border-bottom: 1px solid var(--line); }
body.postid-13208 #lfp-referral-landing .campaign-inner { min-height: 106px; }
body.postid-13208 #lfp-referral-landing .campaign-date .micro { font-size: 9px; color: var(--muted); letter-spacing: .07em; }
body.postid-13208 #lfp-referral-landing .campaign-date strong { font-size: 14px; font-weight: 800; color: var(--navy); }
body.postid-13208 #lfp-referral-landing .countdown strong { font-family: var(--sans); font-size: 29px; font-weight: 800; color: var(--teal); }
body.postid-13208 #lfp-referral-landing .countdown-wrap { border-color: var(--line); }
body.postid-13208 #lfp-referral-landing .rewards { background: #f3f8f7; }
body.postid-13208 #lfp-referral-landing .section-intro { max-width: 700px; margin-inline: auto; }
body.postid-13208 #lfp-referral-landing .section-intro > p { font-size: 15px; line-height: 1.7; color: var(--muted); margin-top: 17px; }
body.postid-13208 #lfp-referral-landing .rewards-toolbar { margin-top: 33px; font-size: 12px; color: var(--muted); }
body.postid-13208 #lfp-referral-landing .currency-control { padding: 4px; background: #e6eeed; border: 1px solid #d6e3e0; border-radius: 999px; }
body.postid-13208 #lfp-referral-landing .currency-control button { border-radius: 999px; min-width: 54px; min-height: 32px; font-size: 11px; font-weight: 800; }
body.postid-13208 #lfp-referral-landing .currency-control button[aria-pressed="true"] { background: var(--navy); color: #fff; box-shadow: 0 2px 7px #12384b20; }
body.postid-13208 #lfp-referral-landing .prize-grid { gap: 24px; }
body.postid-13208 #lfp-referral-landing .prize-card { padding: 32px; border-radius: 20px; border: 1px solid #dbe8e4; box-shadow: 0 10px 32px #143c4b08; }
body.postid-13208 #lfp-referral-landing .prize-card-navy { background: linear-gradient(140deg,#07334c,#145965); border-color: #124e63; color: #fff; }
body.postid-13208 #lfp-referral-landing .prize-card-sand { background: #fff; color: var(--ink); }
body.postid-13208 #lfp-referral-landing .prize-card h3 { font-size: 24px; line-height: 1.2; font-weight: 800; margin-top: 20px; }
body.postid-13208 #lfp-referral-landing .prize-card-navy :is(h3,h4) { color: #fff; }
body.postid-13208 #lfp-referral-landing .prize-card .pill { font-size: 10px; letter-spacing: .08em; border-radius: 999px; padding: 6px 11px; font-weight: 800; }
body.postid-13208 #lfp-referral-landing .prize-card-navy .pill { background: #ffffff13; border-color: #ffffff30; color: #e6f5f4; }
body.postid-13208 #lfp-referral-landing .prize-card-sand .pill { background: #e8f5ee; color: #08766b; border-color: #cde6dc; }
body.postid-13208 #lfp-referral-landing .prize-description { font-size: 14px; line-height: 1.65; margin-top: 10px; }
body.postid-13208 #lfp-referral-landing .prize-card-navy .prize-description { color: #d1e5e9; }
body.postid-13208 #lfp-referral-landing .cash-prize { display: grid; grid-template-columns: 1fr; gap: 4px; margin-top: 26px; padding: 12px 0 0; }
body.postid-13208 #lfp-referral-landing .cash-label { font-size: 10px; letter-spacing: .12em; font-weight: 800; }
body.postid-13208 #lfp-referral-landing .cash-prize strong { font-family: var(--sans); font-size: clamp(42px,4.5vw,60px); line-height: 1.1; font-weight: 800; letter-spacing: -.05em; margin: 7px 0; }
body.postid-13208 #lfp-referral-landing .prize-card-navy .cash-prize strong { color: var(--gold); }
body.postid-13208 #lfp-referral-landing .prize-card-sand .cash-prize strong { color: var(--teal); }
body.postid-13208 #lfp-referral-landing .prize-equivalent { font-size: 12px; }
body.postid-13208 #lfp-referral-landing .qualify { font-size: 13px; line-height: 1.55; min-height: 0; margin-top: 24px; padding: 19px 0 0; }
body.postid-13208 #lfp-referral-landing .qualify small { font-size: 12px; margin-top: 4px; }
body.postid-13208 #lfp-referral-landing .prize-card-navy .qualify { border-color: #ffffff28; }
body.postid-13208 #lfp-referral-landing .runner-up { border-radius: 12px; padding: 20px; gap: 17px; margin-top: 21px; min-height: 126px; }
body.postid-13208 #lfp-referral-landing .prize-card-navy .runner-up { background: #ffffff0b; border: 1px solid #ffffff22; }
body.postid-13208 #lfp-referral-landing .prize-card-sand .runner-up { background: #f0f7f3; border: 1px solid #dfebe3; }
body.postid-13208 #lfp-referral-landing .runner-up > div { padding: 0; }
body.postid-13208 #lfp-referral-landing .runner-up .reward-mark { width: 56px; min-width: 56px; height: 56px; flex: 0 0 56px; margin: 0; }
body.postid-13208 #lfp-referral-landing .runner-up h4 { font-size: 21px; line-height: 1.25; letter-spacing: -.025em; }
body.postid-13208 #lfp-referral-landing .runner-up p { font-size: 12px; margin-top: 7px; max-width: none; }
body.postid-13208 #lfp-referral-landing .runner-up .micro { font-size: 9px; letter-spacing: .07em; }
body.postid-13208 #lfp-referral-landing .consolation { margin-top: 22px; padding: 19px 24px; border-radius: 16px; background: #fffaf0; border-color: #ecdcb8; gap: 18px; }
body.postid-13208 #lfp-referral-landing .consolation strong { font-size: 15px; color: var(--navy); }
body.postid-13208 #lfp-referral-landing .consolation p { font-size: 13px; color: #596670; }
body.postid-13208 #lfp-referral-landing .how-it-works { background: #fff; }
body.postid-13208 #lfp-referral-landing .how-grid { gap: 76px; grid-template-columns: .8fr 1.2fr; align-items: center; }
body.postid-13208 #lfp-referral-landing .how-visual { max-width: 320px; margin-inline: auto; }
body.postid-13208 #lfp-referral-landing .official-terms-preview { border: 7px solid #edf4f1; border-radius: 16px; box-shadow: 0 12px 30px #07334c14; overflow: hidden; }
body.postid-13208 #lfp-referral-landing .steps { margin: 28px 0; gap: 25px; }
body.postid-13208 #lfp-referral-landing .steps li { gap: 20px; }
body.postid-13208 #lfp-referral-landing .step-number { width: 42px; height: 42px; flex: 0 0 42px; display: flex; align-items: center; justify-content: center; background: #eaf5ef; border: 1px solid #d5e9de; border-radius: 50%; font-family: var(--sans); font-size: 16px; font-weight: 800; color: #097769; }
body.postid-13208 #lfp-referral-landing .steps h3 { font-size: 17px; letter-spacing: -.015em; margin-bottom: 7px; }
body.postid-13208 #lfp-referral-landing .steps p { font-size: 14px; color: var(--muted); }
body.postid-13208 #lfp-referral-landing .share-section { background: #fff4d3; padding: 34px 0; border-top: 1px solid #ecdcae; border-bottom: 1px solid #ecdcae; }
body.postid-13208 #lfp-referral-landing .share-inner { gap: 25px; grid-template-columns: 64px 1fr auto; padding-block: 0; }
body.postid-13208 #lfp-referral-landing .share-art { width: 64px; height: 64px; }
body.postid-13208 #lfp-referral-landing .share-copy h2 { font-size: 28px; line-height: 1.2; }
body.postid-13208 #lfp-referral-landing .share-copy p { font-size: 14px; color: #5a655f; }
body.postid-13208 #lfp-referral-landing .share-actions { gap: 10px; }
body.postid-13208 #lfp-referral-landing .copy-button { min-height: 45px; padding: 10px 19px; border-radius: 999px; font-size: 12px; }
body.postid-13208 #lfp-referral-landing .details { background: #f7faf9; }
body.postid-13208 #lfp-referral-landing .details-grid { gap: 75px; grid-template-columns: .9fr 1.1fr; }
body.postid-13208 #lfp-referral-landing .details-intro > p { font-size: 15px; color: var(--muted); line-height: 1.75; }
body.postid-13208 #lfp-referral-landing .faq-list { background: #fff; border: 1px solid var(--line); border-radius: 16px; padding: 4px 24px; box-shadow: 0 8px 25px #07334c04; }
body.postid-13208 #lfp-referral-landing .faq-list details { border-color: var(--line); }
body.postid-13208 #lfp-referral-landing .faq-list details:last-child { border-bottom: 0; }
body.postid-13208 #lfp-referral-landing .faq-list summary { font-size: 14px; font-weight: 800; min-height: 70px; color: var(--ink); line-height: 1.4; padding-block: 20px; }
body.postid-13208 #lfp-referral-landing .faq-answer { font-size: 14px; color: var(--muted); line-height: 1.75; }
body.postid-13208 #lfp-referral-landing .get-started { background: linear-gradient(120deg,#062d45,#0b465a); }
body.postid-13208 #lfp-referral-landing .start-grid { grid-template-columns: 1fr 1fr; gap: 75px; align-items: center; }
body.postid-13208 #lfp-referral-landing .start-grid > * { min-width: 0; }
body.postid-13208 #lfp-referral-landing .get-started .eyebrow { color: var(--gold); }
body.postid-13208 #lfp-referral-landing .start-copy h2 { color: #fff; font-size: clamp(34px,3.5vw,48px); }
body.postid-13208 #lfp-referral-landing .start-copy h2 em { color: var(--gold); font-style: normal; }
body.postid-13208 #lfp-referral-landing .start-copy > p { color: #d0e6eb; font-size: 15px; line-height: 1.75; }
body.postid-13208 #lfp-referral-landing .contact-links { margin-top: 26px; }
body.postid-13208 #lfp-referral-landing .contact-links a { font-size: 12px; padding: 15px 0; color: #fff; border-color: #ffffff24; }
body.postid-13208 #lfp-referral-landing .contact-links small { font-size: 15px; font-weight: 700; }
body.postid-13208 #lfp-referral-landing .tagline { font-size: 12px; color: #b8d8df; margin-top: 23px; }
body.postid-13208 #lfp-referral-landing .form-panel { padding: 32px; border-radius: 20px; background: #fff; box-shadow: 0 20px 50px #001a3033; }
body.postid-13208 #lfp-referral-landing .form-panel h3 { font-size: 29px; color: var(--navy); line-height: 1.15; }
body.postid-13208 #lfp-referral-landing .form-panel > p { font-size: 13px; line-height: 1.7; color: var(--muted); }
body.postid-13208 #lfp-referral-landing .form-eyebrow { font-size: 10px; letter-spacing: .1em; color: var(--teal); }
body.postid-13208 #lfp-referral-landing .field label { font-size: 12px; color: var(--ink); font-weight: 700; }
body.postid-13208 #lfp-referral-landing .field :is(input,select,textarea) { font-size: 14px; border-color: #d9e4e6; border-radius: 8px; padding: 12px; color: var(--ink); background: #f9fbfb; min-height: 46px; }
body.postid-13208 #lfp-referral-landing .form-submit { font-size: 14px; margin-top: 8px; }
body.postid-13208 #lfp-referral-landing .form-footnote { font-size: 11px; line-height: 1.6; color: var(--muted); }
body.postid-13208 #lfp-referral-landing .site-footer { background: #fff; }
body.postid-13208 #lfp-referral-landing .footer-main { padding-block: 32px; }
body.postid-13208 #lfp-referral-landing .site-footer .brand { color: var(--navy); }
body.postid-13208 #lfp-referral-landing .footer-main p { font-size: 12px; color: var(--muted); }
body.postid-13208 #lfp-referral-landing .footer-bottom { font-size: 10px; color: var(--muted); border-color: var(--line); padding-bottom: 25px; }
body.postid-13208 #lfp-referral-landing .floating-whatsapp { display: none; }
body.postid-13208 #lfp-referral-landing.motion-ready .reveal { opacity: 1; transform: none; }
body.postid-13208 #lfp-referral-landing .flyer-dialog { border-radius: 18px; background: #f7faf9; }
body.postid-13208 #lfp-referral-landing .dialog-head h2 { font-size: 26px; }
body.postid-13208 #lfp-referral-landing .dialog-close { border-radius: 50%; }
body.postid-13208 #lfp-referral-landing .flyer-tabs button { min-height: 40px; font-size: 12px; }
body.postid-13208 #lfp-launch { bottom: 78px; }
@media (max-width: 1100px) {
  body.postid-13208 #lfp-referral-landing .container { width: calc(100% - 56px); }
  body.postid-13208 #lfp-referral-landing .hero-inner { min-height: 620px; gap: 38px; }
  body.postid-13208 #lfp-referral-landing .hero-flyers { max-width: 330px; }
  body.postid-13208 #lfp-referral-landing .hero h1 { font-size: 56px; }
  body.postid-13208 #lfp-referral-landing :is(.how-grid,.details-grid,.start-grid) { gap: 45px; }
  body.postid-13208 #lfp-referral-landing .share-inner { grid-template-columns: 56px 1fr; }
  body.postid-13208 #lfp-referral-landing .share-actions { grid-column: 2; }
  body.postid-13208 #lfp-referral-landing .prize-card { padding: 26px; }
}
@media (max-width: 900px) {
  body.postid-13208 #lfp-referral-landing .hero-inner { grid-template-columns: 1.15fr 1fr; min-height: 580px; gap: 28px; }
  body.postid-13208 #lfp-referral-landing .hero h1 { font-size: 48px; }
  body.postid-13208 #lfp-referral-landing .hero-copy > p { font-size: 15px; }
  body.postid-13208 #lfp-referral-landing .hero-flyers { max-width: 285px; }
  body.postid-13208 #lfp-referral-landing .main-nav { gap: 15px; }
  body.postid-13208 #lfp-referral-landing .main-nav a { font-size: 11px; }
  body.postid-13208 #lfp-referral-landing .brand { font-size: 16px; }
  body.postid-13208 #lfp-referral-landing .prize-card h3 { font-size: 21px; }
  body.postid-13208 #lfp-referral-landing .cash-prize strong { font-size: 43px; }
  body.postid-13208 #lfp-referral-landing .runner-up { padding: 16px; gap: 12px; }
  body.postid-13208 #lfp-referral-landing .runner-up h4 { font-size: 19px; }
  body.postid-13208 #lfp-referral-landing .how-grid { grid-template-columns: .75fr 1.25fr; }
  body.postid-13208 #lfp-referral-landing .start-grid { gap: 28px; }
  body.postid-13208 #lfp-referral-landing .form-panel { padding: 25px; }
}
@media (max-width: 700px) {
  body.postid-13208 #lfp-referral-landing .container { width: calc(100% - 36px); }
  body.postid-13208 #lfp-referral-landing .section-pad { padding: 52px 0; }
  body.postid-13208 #lfp-referral-landing .header-inner { height: 70px; }
  body.postid-13208 #lfp-referral-landing .brand { font-size: 16px; }
  body.postid-13208 #lfp-referral-landing .brand small { font-size: 6px; }
  body.postid-13208 #lfp-referral-landing .main-nav a { font-size: 14px; }
  body.postid-13208 #lfp-referral-landing .main-nav .nav-cta { padding: 12px 18px; }
  body.postid-13208 #lfp-referral-landing .hero-inner { display: flex; flex-direction: column; min-height: 0; padding: 42px 0 30px; gap: 33px; }
  body.postid-13208 #lfp-referral-landing .hero-copy { text-align: center; }
  body.postid-13208 #lfp-referral-landing .hero h1 { font-size: clamp(42px,10vw,58px); line-height: 1.07; margin-top: 22px; }
  body.postid-13208 #lfp-referral-landing .hero-copy > p { font-size: 15px; line-height: 1.75; max-width: 470px; margin: 19px auto 0; }
  body.postid-13208 #lfp-referral-landing .hero-actions { justify-content: center; flex-wrap: wrap; margin-top: 23px; gap: 10px; }
  body.postid-13208 #lfp-referral-landing .hero-actions .button { font-size: 12px; padding-inline: 19px; }
  body.postid-13208 #lfp-referral-landing .hero-note { font-size: 11px; margin-top: 19px; }
  body.postid-13208 #lfp-referral-landing .hero-flyers { max-width: 285px; }
  body.postid-13208 #lfp-referral-landing .hero-flyer-button { border-width: 5px; border-radius: 13px; }
  body.postid-13208 #lfp-referral-landing .hero-flyer-controls button { min-height: 44px; }
  body.postid-13208 #lfp-referral-landing .campaign-inner { min-height: 0; padding: 23px 0; gap: 20px 14px; }
  body.postid-13208 #lfp-referral-landing .campaign-date .micro { font-size: 7px; }
  body.postid-13208 #lfp-referral-landing .campaign-date strong { font-size: 11px; }
  body.postid-13208 #lfp-referral-landing .rewards-toolbar { margin-top: 26px; align-items: center; gap: 14px; font-size: 11px; }
  body.postid-13208 #lfp-referral-landing .currency-control button { min-height: 36px; }
  body.postid-13208 #lfp-referral-landing .prize-grid { grid-template-columns: 1fr; gap: 18px; }
  body.postid-13208 #lfp-referral-landing .prize-card { padding: 25px; border-radius: 17px; }
  body.postid-13208 #lfp-referral-landing .prize-card h3 { font-size: 24px; }
  body.postid-13208 #lfp-referral-landing .cash-prize strong { font-size: clamp(42px,11vw,56px); }
  body.postid-13208 #lfp-referral-landing .runner-up h4 { font-size: 21px; }
  body.postid-13208 #lfp-referral-landing .consolation { flex-wrap: wrap; padding: 20px; gap: 14px; }
  body.postid-13208 #lfp-referral-landing .consolation .text-link { margin-left: 0; width: 100%; }
  body.postid-13208 #lfp-referral-landing .how-grid { display: flex; flex-direction: column-reverse; gap: 32px; }
  body.postid-13208 #lfp-referral-landing .how-visual { max-width: 250px; }
  body.postid-13208 #lfp-referral-landing .how-copy { width: 100%; }
  body.postid-13208 #lfp-referral-landing .steps { gap: 24px; }
  body.postid-13208 #lfp-referral-landing .steps li { gap: 16px; }
  body.postid-13208 #lfp-referral-landing .share-inner { grid-template-columns: 1fr; text-align: center; gap: 17px; }
  body.postid-13208 #lfp-referral-landing .share-art { margin-inline: auto; }
  body.postid-13208 #lfp-referral-landing .share-copy h2 { font-size: 28px; }
  body.postid-13208 #lfp-referral-landing .share-actions { grid-column: auto; align-items: center; justify-content: center; }
  body.postid-13208 #lfp-referral-landing :is(.details-grid,.start-grid) { grid-template-columns: 1fr; gap: 30px; }
  body.postid-13208 #lfp-referral-landing .faq-list { padding-inline: 20px; }
  body.postid-13208 #lfp-referral-landing .faq-list summary { min-height: 65px; }
  body.postid-13208 #lfp-referral-landing .start-copy h2 { font-size: clamp(32px,9vw,36px); }
  body.postid-13208 #lfp-referral-landing .start-copy .eyebrow { display: block; font-size: 10px; }
  body.postid-13208 #lfp-referral-landing .form-panel { padding: 25px; }
  body.postid-13208 #lfp-referral-landing .field :is(input,select,textarea) { font-size: 16px; }
  body.postid-13208 #lfp-referral-landing .form-row { grid-template-columns: 1fr; }
  body.postid-13208 #lfp-referral-landing .footer-main { gap: 22px; padding-block: 28px; }
  body.postid-13208 #lfp-referral-landing .footer-bottom { font-size: 10px; line-height: 1.6; padding-bottom: 105px; }
  body.postid-13208 #lfp-referral-landing .dialog-head h2 { font-size: 22px; }
  body.postid-13208 #ht-ctc-chat img { height: 40px !important; width: auto; }
  body.postid-13208 #lfp-launch { bottom: 65px; }
  body.postid-13208 .gt_switcher { width: 132px !important; }
  body.postid-13208 .gt_switcher .gt_selected a { width: auto !important; }
}
@media (prefers-reduced-motion: reduce) {
  body.postid-13208 #lfp-referral-landing * { scroll-behavior: auto; transition: none; animation: none; }
}/* End custom CSS */