/* Landing («/», resources/views/site/home.blade.php) — what the 2026-10-16 landing mockup's style block has on top of base.css:
   its sky-to-wheat canvas (light and dark), the «Compare all plans» link under the plans and the tighter assurance line. */
:root{
  --canvas-base:linear-gradient(172deg,#c9d6ee 0%,#dfe0d6 44%,#eccf7e 72%,#e2ad45 100%);
  --canvas-a:rgba(47,79,214,.34);
  --canvas-b:rgba(255,255,255,.78);
  --canvas-c:rgba(229,185,58,.78);
  --canvas-d:rgba(214,120,62,.42);
}
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){
    --canvas-base:linear-gradient(172deg,#121a36 0%,#161a2a 44%,#2b2614 76%,#3a2c0e 100%);
    --canvas-a:rgba(110,130,255,.34); --canvas-b:rgba(180,195,255,.1); --canvas-c:rgba(240,201,90,.3); --canvas-d:rgba(214,120,62,.22);
  }
}
:root[data-theme="dark"]{
  --canvas-base:linear-gradient(172deg,#121a36 0%,#161a2a 44%,#2b2614 76%,#3a2c0e 100%);
  --canvas-a:rgba(110,130,255,.34); --canvas-b:rgba(180,195,255,.1); --canvas-c:rgba(240,201,90,.3); --canvas-d:rgba(214,120,62,.22);
}

.pr-more{margin-top:28px;text-align:center}
.pr-more a{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--ink);text-decoration:none}
.pr-more a:hover{text-decoration:underline;text-underline-offset:4px}
.pr-more .ic{width:15px;height:15px}
.assure{margin-top:20px}

/* Production only: the reCAPTCHA notice (x-recaptcha, when enabled) sits inside the hero check form — a full-width last line. */
.check:has(.recaptcha-note){flex-wrap:wrap}
.check .recaptcha-note{flex:1 0 100%;margin:0;padding:2px 12px 4px;text-align:center}
.form-note a{color:inherit;text-underline-offset:3px}
