.lnd-rv{opacity:0;transform:translateY(1.5rem);transition:opacity .55s ease-out,transform .55s ease-out}.lnd-rv.lnd-rv--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lnd-rv{opacity:1;transform:none;transition:none}}.lnd-main{width:100%;min-width:0}.lnd-c{max-width:72rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.lnd-crumb-wrap{padding-block:.75rem}.lnd-geo-hero{background:linear-gradient(135deg,var(--color-navy-950, #0F2440),var(--color-navy-800, #1A365D) 130%);color:#eef3f9;padding-block:clamp(2.8rem,6vw,4.4rem) clamp(2.4rem,5vw,3.6rem);position:relative;overflow:hidden}.lnd-geo-hero:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 78px,rgba(236,201,75,.05) 78px,rgba(236,201,75,.05) 79px);mask-image:linear-gradient(90deg,transparent,#000 40%);pointer-events:none}.lnd-geo-hero>.lnd-c{position:relative;display:grid;gap:2.6rem;align-items:start}@media(min-width:980px){.lnd-geo-hero>.lnd-c{grid-template-columns:1.15fr .85fr;gap:3.2rem}}.lnd-geo-tag{display:inline-flex;align-items:center;gap:.45rem;background:#ecc94b1a;border:1px solid rgba(236,201,75,.25);border-radius:8px;padding:.3rem .8rem;font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-400, #ECC94B);margin-bottom:.75rem}.lnd-geo-tag svg{width:14px;height:14px;flex-shrink:0}.lnd-hero-h1{font-family:var(--font-heading, "Playfair Display", Georgia, serif);color:#fff;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:700;max-width:18ch;margin:0;letter-spacing:-.012em;line-height:1.07;text-wrap:balance}.lnd-hero-h1 em{font-style:normal;color:var(--color-gold-400, #ECC94B)}.lnd-hero-sub{color:#c2d0e0;font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:clamp(.98rem,1.5vw,1.12rem);max-width:50ch;margin:1rem 0 0;line-height:1.55}.lnd-hero-ctas{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.7rem}.lnd-hero-micro{display:flex;flex-wrap:wrap;gap:.35rem 1.2rem;margin-top:1.2rem;font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.82rem;color:#a9b8c9}.lnd-hero-micro strong{color:#fff}.lnd-star{color:var(--color-gold-400, #ECC94B)}.lnd-atf-form{background:#ffffff0a;border:1px solid rgba(236,201,75,.2);border-radius:18px;padding:1.6rem;box-shadow:0 30px 60px -34px #0009}.lnd-atf-title{font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-size:1.15rem;font-weight:600;color:#fff;margin:0 0 .3rem}.lnd-atf-sub{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.82rem;color:#a9b8c9;margin:0 0 1.1rem}.lnd-atf-head{margin-bottom:.8rem}.lnd-hf-tabs{display:flex;gap:.3rem;margin-bottom:.9rem}.lnd-hf-tab{flex:1;font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.78rem;font-weight:600;padding:.48rem .3rem;min-height:44px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:transparent;color:#9fb0c2;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.3rem;transition:border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out}.lnd-hf-tab svg{width:13px;height:13px;flex-shrink:0}.lnd-hf-tab--on,.lnd-hf-tab:focus-visible{color:#fff;border-color:var(--color-gold-500, #D69E2E);background:#ecc94b1a}.lnd-hf-tab:focus-visible{outline:2px solid var(--color-gold-500, #D69E2E);outline-offset:2px}@media(prefers-reduced-motion:reduce){.lnd-hf-tab{transition:none}}.lnd-hf-teaser{display:none}.lnd-hf-teaser--visible{display:block}.lnd-hf-teaser-copy{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.88rem;color:#c2d0e0;margin:0 0 .8rem;line-height:1.5}.lnd-hf-note{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.72rem;color:#8497ab;margin-top:.75rem;text-align:center}.lnd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.95rem;font-weight:700;padding:.75rem 1.4rem;min-height:44px;border-radius:10px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .15s ease-out,border-color .15s ease-out,transform .12s ease-out}.lnd-btn:focus-visible{outline:2px solid var(--color-gold-500, #D69E2E);outline-offset:2px}.lnd-btn:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.lnd-btn{transition:none}.lnd-btn:active{transform:none}}.lnd-btn--gold{background:var(--color-gold-500, #D69E2E);color:var(--color-navy-950, #0F2440);border-color:var(--color-gold-500, #D69E2E)}.lnd-btn--gold:hover{background:var(--color-gold-400, #ECC94B);border-color:var(--color-gold-400, #ECC94B)}.lnd-btn--gold:active{background:var(--color-gold-600, #A86A0A);color:#fff}.lnd-btn--ghost{background:transparent;color:#eef3f9;border-color:#ffffff4d}.lnd-btn--ghost:hover{background:#ffffff0f;border-color:#ffffff80}.lnd-btn--out{background:transparent;color:var(--color-navy-800, #1A365D);border-color:var(--color-warm-300, #CBD5E0)}.lnd-btn--out:hover{border-color:var(--color-navy-600, #2C5282);background:var(--color-warm-50, #F7FAFC)}.lnd-btn--block{width:100%}.lnd-btn svg{width:16px;height:16px;flex-shrink:0}.lnd-trust-strip{background:var(--color-navy-900, #152D4F);border-top:1px solid rgba(236,201,75,.15)}.lnd-trust-inner{max-width:72rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);display:flex;flex-wrap:wrap;gap:0;justify-content:center}.lnd-trust-item{display:flex;align-items:center;gap:.55rem;padding:.95rem 1.4rem;border-right:1px solid rgba(255,255,255,.08);font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.82rem;color:#c2d0e0}.lnd-trust-item:last-child{border-right:0}.lnd-trust-val{font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-size:1.1rem;font-weight:700;color:#fff;white-space:nowrap}.lnd-trust-lbl{line-height:1.3}.lnd-trust-ico{width:20px;height:20px;color:var(--color-gold-500, #D69E2E);flex-shrink:0}.lnd-nap{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.82rem;color:#c2d0e0;line-height:1.6}.lnd-nap a{color:var(--color-gold-400, #ECC94B)}.lnd-nap strong{color:#fff}.lnd-trust-link{color:var(--color-gold-400, #ECC94B);text-decoration:underline;text-underline-offset:2px;font-size:.82rem}@media(max-width:719px){.lnd-trust-item{border-right:0;border-bottom:1px solid rgba(255,255,255,.06);width:100%;padding:.7rem 1rem}.lnd-trust-nap{flex-direction:column;align-items:flex-start}}.lnd-sec{padding-block:clamp(3rem,6vw,4.5rem)}.lnd-sec--50{background:var(--color-warm-50, #F7FAFC)}.lnd-sec--white{background:#fff}.lnd-sec-head{margin-bottom:2rem;max-width:56ch}.lnd-sec-h2{font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-weight:700;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.15;color:var(--color-navy-900, #152D4F);margin:0;text-wrap:balance}.lnd-sec-lead{font-family:var(--font-body, "DM Sans Variable", sans-serif);color:var(--color-warm-600, #4A5568);font-size:1.025rem;line-height:1.55;margin:.85rem 0 0;max-width:60ch}.lnd-adv-grid{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.lnd-adv-grid{grid-template-columns:1fr 1fr}}@media(min-width:980px){.lnd-adv-grid{grid-template-columns:repeat(4,1fr)}}.lnd-adv-card{background:#fff;border:1px solid var(--color-warm-200, #E2E8F0);border-radius:12px;padding:1.2rem;transition:transform .22s ease-out,box-shadow .22s ease-out}.lnd-adv-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px -18px #1a365d4d}@media(prefers-reduced-motion:reduce){.lnd-adv-card{transition:none}.lnd-adv-card:hover{transform:none}}.lnd-adv-stat{font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-size:1.6rem;font-weight:700;color:var(--color-gold-500, #D69E2E);line-height:1;margin-bottom:.5rem}.lnd-adv-h{font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-size:.97rem;font-weight:700;color:var(--color-navy-900, #152D4F);margin:0 0 .3rem}.lnd-adv-p{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.84rem;color:var(--color-warm-600, #4A5568);margin:0;line-height:1.5}.lnd-proc-bar{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:720px){.lnd-proc-bar{grid-template-columns:repeat(4,1fr)}}.lnd-proc-step{position:relative;background:#fff;border:1px solid var(--color-warm-200, #E2E8F0);border-radius:12px;padding:1.2rem 1.1rem}@media(min-width:720px){.lnd-proc-step:after{content:"→";position:absolute;right:-12px;top:50%;transform:translateY(-50%);font-size:.9rem;color:var(--color-warm-300, #CBD5E0);z-index:1}.lnd-proc-step:last-child:after{display:none}}.lnd-proc-n{font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-size:1rem;font-weight:700;color:var(--color-navy-800, #1A365D);width:40px;height:40px;border-radius:10px;border:1px solid var(--color-warm-200, #E2E8F0);display:grid;place-items:center;background:var(--color-warm-50, #F7FAFC);margin-bottom:.75rem}.lnd-proc-h{font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-size:.96rem;font-weight:700;color:var(--color-navy-900, #152D4F);margin:0 0 .3rem}.lnd-proc-p{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.83rem;color:var(--color-warm-600, #4A5568);margin:0;line-height:1.5}.lnd-elig-check{background:var(--color-navy-900, #152D4F);color:#fff;border-radius:16px;padding:1.8rem}.lnd-elig-eye{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-400, #ECC94B);display:block;margin-bottom:.4rem}.lnd-elig-h{font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-size:1.28rem;font-weight:700;color:#fff;margin:0 0 .4rem}.lnd-elig-sub{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.92rem;color:#c2d0e0;margin:0 0 1.2rem;line-height:1.5}.lnd-elig-grid{display:grid;gap:.6rem}@media(min-width:700px){.lnd-elig-grid{grid-template-columns:1fr 1fr}}.lnd-elig-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:11px;padding:.7rem .9rem;font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.88rem;color:#d4e0ed}.lnd-elig-label{flex:1;min-width:0;line-height:1.4}.lnd-elig-opts{display:flex;gap:.35rem;flex-shrink:0}.lnd-elig-btn{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.78rem;font-weight:600;padding:.28rem .7rem;min-height:36px;border-radius:7px;border:1px solid rgba(255,255,255,.22);background:transparent;color:#c2d0e0;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}.lnd-elig-btn--on,.lnd-elig-btn:focus-visible{background:var(--color-gold-500, #D69E2E);color:var(--color-navy-950, #0F2440);border-color:var(--color-gold-500, #D69E2E)}.lnd-elig-btn:focus-visible{outline:2px solid var(--color-gold-400, #ECC94B);outline-offset:2px}@media(prefers-reduced-motion:reduce){.lnd-elig-btn{transition:none}}.lnd-elig-result{margin-top:1rem;padding:.9rem 1.1rem;background:#ffffff0a;border-radius:10px;border:1px solid rgba(255,255,255,.1);font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.9rem;font-weight:600;color:var(--color-gold-400, #ECC94B);min-height:2.8em;line-height:1.5}.lnd-price-grid{display:grid;gap:1.1rem}@media(min-width:820px){.lnd-price-grid{grid-template-columns:repeat(3,1fr)}}.lnd-price-card{background:#fff;border:1px solid var(--color-warm-200, #E2E8F0);border-radius:13px;padding:1.4rem;position:relative}.lnd-price-card--pk{border-color:var(--color-gold-500, #D69E2E);box-shadow:0 18px 36px -24px #d69e2e73}.lnd-price-badge{position:absolute;top:-11px;left:1.2rem;background:var(--color-gold-500, #D69E2E);color:var(--color-navy-950, #0F2440);font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:6px}.lnd-price-name{font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-size:1.05rem;font-weight:700;color:var(--color-navy-900, #152D4F);margin:0 0 .3rem}.lnd-price-amount{font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-size:1.5rem;font-weight:700;color:var(--color-navy-900, #152D4F);margin:.35rem 0 .2rem;line-height:1.2}.lnd-price-amount small{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.78rem;font-weight:400;color:var(--color-warm-500, #718096)}.lnd-price-desc{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.84rem;color:var(--color-warm-600, #4A5568);margin:0 0 .9rem;line-height:1.5}.lnd-price-feats{list-style:none;padding:0;margin:0 0 1rem;font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.86rem;color:var(--color-warm-600, #4A5568)}.lnd-price-feats li{padding:.28rem 0 .28rem 1.3rem;position:relative;line-height:1.4}.lnd-price-feats li:before{content:"✓";position:absolute;left:0;color:var(--color-gold-600, #A86A0A);font-weight:700}.lnd-price-note{margin-top:1.1rem;font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.78rem;color:var(--color-warm-500, #718096);text-align:center}.lnd-terminal-wrap{background:linear-gradient(135deg,var(--color-navy-950, #0F2440),var(--color-navy-900, #152D4F));border-radius:20px;padding:clamp(2rem,4vw,3rem)}.lnd-terminal-head{text-align:center;margin-bottom:2rem}.lnd-terminal-h{font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-weight:700;font-size:clamp(1.4rem,2.6vw,2rem);color:#fff;margin:.4rem 0 .5rem}.lnd-terminal-sub{font-family:var(--font-body, "DM Sans Variable", sans-serif);color:#c2d0e0;font-size:.97rem;margin:0 auto;max-width:48ch;line-height:1.5}.lnd-snum--light{color:var(--color-gold-400, #ECC94B)}.lnd-tf-grid{display:grid;gap:1.8rem}@media(min-width:860px){.lnd-tf-grid{grid-template-columns:1fr 1fr;align-items:start}}.lnd-tt-item{display:flex;gap:.75rem;align-items:flex-start;margin:.8rem 0}.lnd-tt-ic{flex:0 0 34px;width:34px;height:34px;border-radius:9px;background:#ffffff0f;display:grid;place-items:center;color:var(--color-gold-400, #ECC94B)}.lnd-tt-ic svg{width:17px;height:17px}.lnd-tt-txt strong{display:block;font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.9rem;font-weight:700;color:#fff}.lnd-tt-txt span{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.8rem;color:#a9b8c9}.lnd-inline-form{background:#ffffff0a;border:1px solid rgba(236,201,75,.18);border-radius:16px;padding:1.5rem}.lnd-if-tabs{display:flex;gap:.3rem;margin-bottom:1rem}.lnd-if-tab{flex:1;font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.78rem;font-weight:600;padding:.52rem .3rem;min-height:44px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:transparent;color:#9fb0c2;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.3rem;transition:border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out}.lnd-if-tab svg{width:13px;height:13px;flex-shrink:0}.lnd-if-tab--on,.lnd-if-tab:focus-visible{color:#fff;border-color:var(--color-gold-500, #D69E2E);background:#ecc94b1a}.lnd-if-tab:focus-visible{outline:2px solid var(--color-gold-500, #D69E2E);outline-offset:2px}@media(prefers-reduced-motion:reduce){.lnd-if-tab{transition:none}}.lnd-if-form{display:flex;flex-direction:column;gap:.55rem}.lnd-if-label{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.82rem;font-weight:600;color:#c2d0e0;display:block;margin-bottom:.3rem}.lnd-if-inp{width:100%;padding:.78rem .9rem;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0d;font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.92rem;color:#fff;box-sizing:border-box;transition:border-color .15s ease-out}.lnd-if-inp::placeholder{color:#8497ab}.lnd-if-inp:focus{outline:none;border-color:var(--color-gold-500, #D69E2E);background:#ffffff12}.lnd-if-inp[aria-invalid=true]{border-color:var(--color-error, #E53E3E)}textarea.lnd-if-inp{resize:vertical;min-height:5rem}@media(prefers-reduced-motion:reduce){.lnd-if-inp{transition:none}}.lnd-if-consent-row{display:flex;align-items:flex-start;gap:.6rem;margin-top:.3rem}.lnd-if-checkbox{margin-top:.2rem;width:1rem;height:1rem;accent-color:var(--color-gold-500, #D69E2E);flex-shrink:0;cursor:pointer}.lnd-if-consent-label{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.78rem;color:#8497ab;line-height:1.5;cursor:pointer}.lnd-if-link{color:#c2d0e0;text-decoration:underline;text-underline-offset:2px}.lnd-if-link:hover{color:#fff}.lnd-if-consent-err{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.78rem;color:var(--color-error, #E53E3E);margin:0;line-height:1.4}.lnd-if-note{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.72rem;color:#8497ab;margin-top:.75rem;text-align:center}.lnd-if-status{padding:.75rem 1rem;border-radius:8px;font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.88rem;font-weight:600;margin-top:.5rem}.lnd-if-status--success{background:#38a16926;color:#7fe0a8}.lnd-if-status--error{background:#e53e3e1f;color:#fc8181}.lnd-prose{max-width:66ch}.lnd-prose-body{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:1.025rem;line-height:1.65;color:var(--color-warm-700, #2D3748)}.lnd-body-wrap{width:100%}.lnd-related-wrap{background:#fff;border-top:1px solid var(--color-warm-100, #EDF2F7);padding-block:2rem}.lnd-related-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.lnd-related-link{display:inline-flex;align-items:center;padding:.4rem .9rem;border-radius:9999px;background:var(--color-warm-50, #F7FAFC);border:1px solid var(--color-warm-200, #E2E8F0);font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.84rem;color:var(--color-warm-700, #2D3748);text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out}.lnd-related-link:hover{background:var(--color-navy-50, #EBF8FF);border-color:var(--color-navy-200, #90CDF4);color:var(--color-navy-800, #1A365D)}html:not(:has([data-service-layout-v2])) .snum-row{display:flex;align-items:center;gap:.8rem;margin-bottom:.55rem}html:not(:has([data-service-layout-v2])) .snum-row:after{content:"";display:block;flex:0 0 80px;height:1px;background:var(--color-warm-200, #E2E8F0);max-width:80px}html:not(:has([data-service-layout-v2])) .snum-row--dark:after{background:#ffffff2e}html:not(:has([data-service-layout-v2])) .snum{font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-weight:700;font-size:1rem;color:var(--color-gold-500, #D69E2E);letter-spacing:.02em;flex-shrink:0}html:not(:has([data-service-layout-v2])) .snum-overline{font-family:var(--font-body, "DM Sans Variable", sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-warm-600, #4A5568)}html:not(:has([data-service-layout-v2])) .snum-overline--dark{color:var(--color-gold-400, #ECC94B)}.cross-sell-next[data-astro-cid-iahz2nfn]{padding-block:2.5rem}.cross-sell-next__heading[data-astro-cid-iahz2nfn]{font-family:var(--font-heading, "Playfair Display", serif);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;color:var(--color-navy-900, #1A365D);margin-bottom:1.5rem;letter-spacing:-.01em}.cross-sell-next__grid[data-astro-cid-iahz2nfn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem;list-style:none;margin:0;padding:0}.cross-sell-next__item[data-astro-cid-iahz2nfn]{display:flex}.cross-sell-next__card[data-astro-cid-iahz2nfn]{position:relative;display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid var(--color-warm-100, #F0EDE8);border-radius:var(--radius-xl, 1rem);padding:1.75rem 1.5rem 1.5rem;text-decoration:none;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.cross-sell-next__card[data-astro-cid-iahz2nfn]:hover,.cross-sell-next__card[data-astro-cid-iahz2nfn]:focus-visible{transform:translateY(-3px);box-shadow:0 10px 24px -6px #00000017;border-color:var(--color-warm-200, #E2DDD6);outline:none}.cross-sell-next__card[data-astro-cid-iahz2nfn]:focus-visible{outline:2px solid var(--color-navy-600, #2C5282);outline-offset:2px;transform:none}@media(prefers-reduced-motion:reduce){.cross-sell-next__card[data-astro-cid-iahz2nfn]:hover,.cross-sell-next__card[data-astro-cid-iahz2nfn]:focus-visible{transform:none}.cross-sell-next__accent[data-astro-cid-iahz2nfn]{transform:scaleX(1)!important;transition:none!important}.cross-sell-next__arrow[data-astro-cid-iahz2nfn]{transition:none!important}}.cross-sell-next__accent[data-astro-cid-iahz2nfn]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-gold-500, #D69E2E),var(--color-gold-400, #ECC94B));transform:scaleX(.25);transform-origin:left;transition:transform .38s cubic-bezier(.4,0,.2,1)}.cross-sell-next__card[data-astro-cid-iahz2nfn]:hover .cross-sell-next__accent[data-astro-cid-iahz2nfn]{transform:scaleX(1)}.cross-sell-next__icon[data-astro-cid-iahz2nfn]{color:var(--color-gold-500, #D69E2E);margin-bottom:.75rem;flex-shrink:0}.cross-sell-next__title[data-astro-cid-iahz2nfn]{font-family:var(--font-heading, "Playfair Display", serif);font-size:clamp(.9375rem,1.5vw,1rem);font-weight:700;color:var(--color-navy-800, #1e3a5f);margin-bottom:.5rem;line-height:1.3;transition:color .2s}.cross-sell-next__card[data-astro-cid-iahz2nfn]:hover .cross-sell-next__title[data-astro-cid-iahz2nfn]{color:var(--color-navy-600, #2C5282)}.cross-sell-next__description[data-astro-cid-iahz2nfn]{font-family:var(--font-body, "DM Sans", sans-serif);font-size:clamp(.8125rem,1.2vw,.875rem);color:var(--color-warm-600, #6b6560);line-height:1.6;flex:1;margin-bottom:1rem}.cross-sell-next__cta[data-astro-cid-iahz2nfn]{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-body, "DM Sans", sans-serif);font-size:.8125rem;font-weight:600;color:var(--color-navy-700, #2a4a7f);text-decoration:none;margin-top:auto;transition:color .2s}.cross-sell-next__card[data-astro-cid-iahz2nfn]:hover .cross-sell-next__cta[data-astro-cid-iahz2nfn]{color:var(--color-gold-500, #D69E2E)}.cross-sell-next__arrow[data-astro-cid-iahz2nfn]{flex-shrink:0;transition:transform .2s}.cross-sell-next__card[data-astro-cid-iahz2nfn]:hover .cross-sell-next__arrow[data-astro-cid-iahz2nfn]{transform:translate(3px)}
