.product-landing.page-bg{min-height:60vh;background:transparent;padding:0 1rem 3rem}.product-landing .shell{max-width:1040px;margin:0 auto}@media(max-width:899px){.product-landing .shell--purchase-flow .split-col--why{display:none}}.product-landing .hero-card{background:#fff;border-radius:16px;padding:2rem 1.75rem 1.75rem;box-shadow:0 4px 6px -1px #0f28500f,0 18px 48px -12px #0f28501f;margin-bottom:2rem}.product-landing .hero-card h1{font-size:clamp(1.45rem,3.5vw,2rem);font-weight:800;color:#0f2850;margin:0 0 .65rem;line-height:1.2;letter-spacing:-.02em}.product-landing .hero-lead{margin:0 0 1.5rem;color:#4b5a73;line-height:1.55;font-size:1.02rem;max-width:52ch}.product-landing .hero-lookup-hit .success-card{margin:0 0 1.25rem}.product-landing .hero-purchase-block,.product-landing .hero-form{margin-bottom:.65rem}.product-landing .hero-reset-row{margin:0 0 1rem;font-size:.9rem;color:#5c6b82}.product-landing .hero-search-again{padding:0;border:none;background:none;color:var(--primary-color, #205ca0);font:inherit;font-weight:600;font-size:.86rem;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.product-landing .hero-search-again:hover{filter:brightness(1.08)}.product-landing .hero-search-again:focus-visible{outline:2px solid var(--primary-color, #205ca0);outline-offset:2px;border-radius:2px}.product-landing .hero-search-row{display:flex;flex-direction:column;gap:.85rem}@media(min-width:640px){.product-landing .hero-search-row{flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:1rem}}.product-landing .plate-wrap{display:flex;flex:1;min-width:0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 4px #0000001a;transition:box-shadow .2s}.product-landing .plate-wrap:focus-within:not(.plate-wrap--invalid){box-shadow:0 2px 4px #0000001a,0 0 0 3px #205ca026}.product-landing .plate-wrap--invalid{box-shadow:0 2px 4px #0000001a,0 0 0 2px #e11d48}.product-landing .plate-wrap--invalid:focus-within{box-shadow:0 2px 4px #0000001a,0 0 0 3px #e11d481f}.product-landing .plate-eu{flex:0 0 auto;display:flex;align-items:center;justify-content:center;align-self:stretch;max-width:3.75rem;min-width:0}.product-landing .plate-eu img{display:block;height:100%;max-height:3.75rem;width:auto;max-width:100%;object-fit:contain;object-position:left center}.product-landing .plate-input{flex:1;border:none;outline:none;font-size:1.35rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.85rem 1rem;color:#0f2850;min-width:0;background:#fff}.product-landing .plate-input::placeholder{color:#9aa8bc;font-weight:400;letter-spacing:.04em}.product-landing .hero-cta{flex:0 0 auto;align-self:stretch;min-width:11rem;min-height:3.35rem;padding:.65rem 1.25rem;border:none;border-radius:12px;background:var(--primary-color, #205ca0);color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:background .2s,transform .12s,opacity .2s;white-space:normal;line-height:1.25;text-align:center}@media(min-width:640px){.product-landing .hero-cta{align-self:stretch;max-width:100%}}.product-landing .hero-cta:hover:not(:disabled){filter:brightness(1.06)}.product-landing .hero-cta:active:not(:disabled){transform:scale(.98)}.product-landing .hero-cta:disabled{opacity:.45;cursor:not-allowed}.product-landing .hint-error{color:#be123c;font-size:.9rem;margin:.65rem 0 0}.product-landing .hero-trust{display:flex;flex-wrap:wrap;gap:1rem 1.75rem;justify-content:center;padding-top:.25rem;color:#5c6b82;font-size:.95rem}.product-landing .hero-trust-item{font-weight:500}.product-landing .split{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;align-items:start}@media(min-width:900px){.product-landing .split{grid-template-columns:1fr 1fr;gap:2rem}}.product-landing .split-heading{font-size:1.35rem;font-weight:800;color:#0f2850;margin:0 0 1.25rem;letter-spacing:-.02em}.product-landing .why-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.1rem}.product-landing .why-item{display:flex;gap:1rem;align-items:flex-start}.product-landing .why-icon{flex-shrink:0;width:3rem;height:3rem;border-radius:10px;background:#205ca01a;color:var(--primary-color, #205ca0);display:flex;align-items:center;justify-content:center}.product-landing .why-icon svg{width:1.45rem;height:1.45rem}.product-landing .why-copy{min-width:0}.product-landing .why-item-title{margin:0 0 .35rem;font-size:1.02rem;font-weight:800;color:#0f2850;line-height:1.3}.product-landing .why-text{margin:0;color:#3d4d63;line-height:1.55;font-size:.98rem}.product-landing .example-card{background:#fff;border-radius:16px;padding:1.25rem 1.35rem 1.1rem;box-shadow:0 4px 6px -1px #0f28500f,0 14px 36px -10px #0f28501a;border:1px solid rgba(197,206,221,.5)}.product-landing .example-head{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.product-landing .example-head-text{display:flex;align-items:center;gap:.6rem;min-width:0}.product-landing .example-icon{display:flex;color:var(--primary-color, #205ca0)}.product-landing .example-icon svg{width:1.5rem;height:1.5rem}.product-landing .example-title{margin:0;font-size:1.05rem;font-weight:800;color:#0f2850;line-height:1.3}.product-landing .example-sms-body{margin:0;color:#3d4d63;line-height:1.55;font-size:.98rem}.product-landing .info-zone{margin-bottom:2rem}.product-landing .info-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:720px){.product-landing .info-grid{grid-template-columns:1fr 1fr}}.product-landing .info-tile{background:#ffffffd9;border-radius:14px;padding:1.25rem 1.35rem;border:1px solid rgba(197,206,221,.55);box-shadow:0 2px 8px #0f28500a}.product-landing .info-tile h3{margin:0 0 .5rem;font-size:1.05rem;font-weight:800;color:#0f2850}.product-landing .info-tile p{margin:0;color:#4b5a73;line-height:1.55;font-size:.95rem}.product-landing .info-tile .info-steps{margin:0;padding-left:1.4rem;color:#4b5a73;line-height:1.58;font-size:.95rem;list-style-position:outside}.product-landing .info-tile .info-steps li+li{margin-top:.55rem}.product-landing .faq-zone{margin-bottom:2.25rem;text-align:center}.product-landing .faq-title{font-size:1.35rem;font-weight:800;color:#0f2850;margin:0 0 .5rem;letter-spacing:-.02em}.product-landing .faq-subtitle{margin:0 auto 1.5rem;max-width:52ch;color:#5c6b82;line-height:1.55;font-size:.98rem}.product-landing .faq-grid{display:grid;grid-template-columns:1fr;gap:1rem;text-align:left}@media(min-width:720px){.product-landing .faq-grid{grid-template-columns:1fr 1fr;gap:1.15rem}}.product-landing .faq-card{background:#fff;border-radius:14px;padding:1.2rem 1.25rem;border:1px solid rgba(197,206,221,.55);box-shadow:0 2px 10px #0f28500d}.product-landing .faq-icon{width:2.75rem;height:2.75rem;border-radius:10px;background:#205ca01a;color:var(--primary-color, #205ca0);display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.product-landing .faq-icon svg{width:1.35rem;height:1.35rem}.product-landing .faq-card-title{margin:0 0 .5rem;font-size:1.02rem;font-weight:800;color:#0f2850;line-height:1.3}.product-landing .faq-card-body{margin:0;color:#4b5a73;line-height:1.55;font-size:.93rem;white-space:pre-line}.product-landing .faq-footer{margin:1.35rem 0 0}.product-landing .faq-footer-link{color:var(--primary-color, #205ca0);font-weight:600;font-size:.95rem;text-decoration:underline;text-underline-offset:.15em}.product-landing .faq-footer-link:hover{filter:brightness(1.08)}.product-landing .purchase-card-host{margin-top:0;background:#fff;border-radius:16px;padding:.25rem;box-shadow:0 4px 6px -1px #0f28500f,0 14px 36px -10px #0f28501a;border:1px solid rgba(197,206,221,.5)}.product-landing .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
