.l-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:1rem;display:flex}.l-topbar .s-crumbs{min-width:0}.l-lang{min-height:2.75rem;color:var(--color-text);background:#0d2035cc;border:1px solid #5b9dff6b;border-radius:999px;align-items:center;gap:.5rem;margin-top:1rem;padding:0 .9rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .18s ease-out,background-color .18s ease-out;display:inline-flex}.l-lang:hover{border-color:var(--color-link);background:var(--color-raised)}.l-lang svg{color:var(--color-link);flex:none}.l-form-note{max-width:36rem;color:var(--color-muted);margin-top:.85rem;font-size:.9375rem}.l-sample{width:min(100%,34rem);margin:0 auto;padding:0 14% 1.25rem 0;position:relative}.l-sample-desk{border:1px solid var(--color-border);background:var(--color-card);border-radius:1rem;overflow:hidden;box-shadow:0 30px 70px -36px #000000f2,0 0 0 1px #5b9dff1f}.l-sample-desk img,.l-sample-phone img{width:100%;height:auto;display:block}.l-sample-phone{z-index:1;background:#14304f;border:4px solid #14304f;border-radius:1rem;width:27%;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 22px 46px -18px #000000f2,0 0 0 1px #5b9dff4d}.l-sample-tag{min-height:1.75rem;color:var(--color-text);letter-spacing:.04em;text-transform:uppercase;background:#05141fe0;border:1px solid #5b9dff80;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.15rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.l-card-h{font-size:1.125rem;font-weight:700;line-height:1.3}.s-get-card .l-card-h+p{color:var(--color-muted)}.l-license{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}@media (width>=64rem){.l-license{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem}}.l-p{max-width:40rem;color:var(--color-muted);margin-top:1.25rem;font-size:1.0625rem}.l-kinds{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1.25rem;display:grid}.l-kinds li{border:1px solid var(--color-border);background:linear-gradient(#14304f80,#0d2035d9);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 1.1rem;display:grid}.l-kind-code{color:#fff;letter-spacing:.06em;white-space:nowrap;background:linear-gradient(135deg,#034bdc,#1d4ed8);border-radius:.7rem;justify-content:center;align-items:center;min-width:3.5rem;min-height:2.5rem;padding:0 .6rem;font-weight:800;display:inline-flex}.l-kinds strong{color:var(--color-text);display:block}.l-kind-scope{color:var(--color-muted);margin-top:.2rem;display:block}.l-note{max-width:40rem;color:var(--color-muted);align-items:flex-start;gap:.6rem;margin-top:1.25rem;font-size:.9375rem;display:flex}.l-note svg{color:#8fbbff;margin-top:.15rem}.l-license-side{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.5rem;display:grid}.l-badge{background:radial-gradient(90% 80% at 100% 0,#034bdc38,#0000 60%),linear-gradient(#0d2035,#0a1a2b);border:1px solid #5b9dff6b;border-radius:1.25rem;padding:1.4rem 1.4rem 1.25rem;position:relative;box-shadow:0 28px 70px -40px #034bdce6}.l-badge-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.8125rem;font-weight:700}.l-badge-name{letter-spacing:-.02em;color:var(--color-text);margin-top:.75rem;font-size:1.375rem;font-weight:800}.l-badge-type{color:var(--color-text);align-items:center;gap:.5rem;margin-top:.4rem;font-weight:600;display:flex}.l-badge-type svg{color:#8fbbff;flex:none}.l-badge-no{color:var(--color-muted);margin-top:.4rem}.l-badge-ph{border:1px dashed var(--color-input-border);color:var(--color-text);white-space:nowrap;border-radius:.4rem;margin-left:.25rem;padding:0 .45rem;font-weight:700;display:inline-block}.l-badge-link{color:var(--color-link);text-underline-offset:.18em;align-items:center;gap:.45rem;margin-top:.9rem;font-weight:600;text-decoration:underline;display:flex}.l-badge-link svg{flex:none}.l-check{border:1px solid var(--color-border);background:linear-gradient(#0d2035eb,#0a1a2beb);border-radius:1.25rem;padding:1.4rem}.l-check h3{font-size:1.125rem;font-weight:700}.l-check ol{gap:.75rem;margin-top:1rem;display:grid}.l-check li{color:var(--color-text);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.l-check-num{color:#fff;background:linear-gradient(135deg,#034bdc,#1d4ed8);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.9375rem;font-weight:800;display:grid}.l-check .btn{width:100%;margin-top:1.25rem}@media (width>=40rem){.l-check .btn{width:auto}}.l-ways-title{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:800}.l-ways-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.5rem;display:grid}.l-way{border:1px solid var(--color-border);background:linear-gradient(#0d2035,#0a1a2b);border-radius:1.25rem;padding:1.4rem}.l-way-dfy{background:radial-gradient(90% 70% at 100% 0,#034bdc38,#0000 60%),linear-gradient(#0d2035,#0a1a2b);border-color:#5b9dff80}.l-way-tag{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#034bdc,#1d4ed8);border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.l-way-tag-alt{background:var(--color-raised);border:1px solid var(--color-border);color:var(--color-text)}.l-way h3{margin-top:.85rem;font-size:1.25rem;font-weight:700;line-height:1.3}.l-way h3 a{color:var(--color-link)}.l-way h3 a:hover{color:var(--color-text)}.l-way-text{color:var(--color-muted);margin-top:.6rem}.l-way ul{gap:.5rem;margin-top:1rem;display:grid}.l-way li{color:var(--color-text);align-items:flex-start;gap:.55rem;display:flex}.l-way li svg{color:#8fbbff;flex:none;margin-top:.2rem}.l-way-ctas{flex-direction:column;gap:.6rem;margin-top:1.25rem;display:flex}@media (width>=40rem){.l-way-ctas{flex-flow:wrap}}.l-way-note{color:var(--color-muted);margin-top:.75rem;font-size:.875rem}.l-faq{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (width>=64rem){.l-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}.l-more{margin-top:2rem}.l-more-h{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.875rem;font-weight:600}.l-more ul{gap:.25rem;margin-top:.5rem;display:grid}.l-more a{min-height:2.75rem;color:var(--color-link);text-underline-offset:.18em;align-items:center;gap:.5rem;font-weight:600;text-decoration:underline;display:inline-flex}.l-more a:hover{color:var(--color-text)}.l-more a svg{flex:none}.l-sources{border-top:1px solid var(--color-border);padding-top:2.5rem}.l-sources-h{color:var(--color-text);font-size:1rem;font-weight:700}.l-sources ul{grid-template-columns:minmax(0,1fr);column-gap:2rem;margin-top:.75rem;display:grid}@media (width>=64rem){.l-sources ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.l-sources a{min-height:2.75rem;color:var(--color-muted);text-underline-offset:.18em;align-items:center;gap:.45rem;padding-block:.35rem;font-size:.9375rem;line-height:1.4;text-decoration:underline;display:inline-flex}.l-sources a:hover{color:var(--color-text)}.l-glance{background:radial-gradient(90% 70% at 100% 0,#034bdc3d,#0000 60%),linear-gradient(#0d2035f2,#0a1a2bf2);border:1px solid #5b9dff66;border-radius:1.5rem;width:min(100%,30rem);margin-inline:auto;padding:1.5rem;box-shadow:0 30px 80px -40px #034bdce6}.l-glance-h{letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.l-glance-rows{gap:.6rem;margin-top:1rem;display:grid}.l-glance-rows div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding-bottom:.6rem;display:grid}.l-glance-rows dt{min-width:0;color:var(--color-muted);font-size:.9375rem;line-height:1.4}.l-glance-rows dd{color:var(--color-text);letter-spacing:-.02em;white-space:nowrap;font-size:1.375rem;font-weight:800}.l-strip-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-top:1.25rem;font-size:.8125rem;font-weight:700}.l-strip{gap:.35rem;margin-top:.75rem;display:grid;position:relative}.l-strip:before{content:"";background:linear-gradient(#2a5378,#5b9dff,#2a5378);border-radius:2px;width:2px;position:absolute;top:.75rem;bottom:.75rem;left:calc(.5rem - 1px)}.l-strip li{min-height:1.75rem;color:var(--color-muted);flex-wrap:wrap;align-items:center;column-gap:.6rem;display:flex;position:relative}.l-strip-dot{z-index:1;background:var(--color-bg);border:2px solid #2a5378;border-radius:50%;flex:none;width:1rem;height:1rem;position:relative}.l-strip li.is-base .l-strip-dot{border-color:#8fbbff}.l-strip li.is-here{color:var(--color-text);font-weight:700}.l-strip li.is-here .l-strip-dot{background:var(--color-link);border-color:#d6e6ff;box-shadow:0 0 0 4px #5b9dff40}.l-strip-tag{color:var(--color-text);background:#5b9dff2e;border-radius:999px;padding:0 .5rem;font-size:.75rem;font-weight:700}.l-strip-tag-base{background:var(--color-raised)}.l-glance-note{color:var(--color-muted);margin-top:1rem;font-size:.8125rem}.l-svc{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2.5rem;display:grid}@media (width>=48rem){.l-svc{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.l-facts{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2.5rem;display:grid}@media (width>=48rem){.l-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.l-fact{border:1px solid var(--color-border);background:radial-gradient(90% 70% at 100% 0,#034bdc24,#0000 60%),linear-gradient(#0d2035,#0a1a2b);border-radius:1.25rem;flex-direction:column;padding:1.5rem;display:flex}.l-fact-big{letter-spacing:-.03em;background:linear-gradient(90deg,#f0f9ff,#8fbbff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.4rem);font-weight:800;line-height:1.1}.l-fact h3{margin-top:.6rem;font-size:1.125rem;font-weight:700}.l-fact-body{color:var(--color-muted);flex:1;margin-top:.5rem}.l-fact-src{margin-top:.85rem;display:grid}.l-fact-src a{min-height:2.75rem;color:var(--color-link);text-underline-offset:.18em;align-items:center;padding-block:.3rem;font-size:.875rem;line-height:1.4;text-decoration:underline;display:inline-flex}.l-fact-src a:hover{color:var(--color-text)}.l-links{gap:.75rem;margin-top:1.75rem;display:grid}.l-links a{border:1px solid var(--color-border);min-height:2.75rem;color:var(--color-text);background:linear-gradient(#14304f80,#0d2035d9);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem 1.1rem;text-decoration:none;transition:border-color .2s ease-out,background-color .2s ease-out;display:grid}.l-links a:hover{border-color:var(--color-input-border)}.l-links a:hover strong{text-decoration:underline}.l-links strong{color:var(--color-text);display:block}.l-links a span span{color:var(--color-muted);margin-top:.15rem;font-size:.9375rem;display:block}.l-links a>svg{color:var(--color-muted)}.l-links-ico{background:var(--color-raised);color:#8fbbff;border-radius:.8rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.l-how{gap:.75rem;margin-top:1.75rem;display:grid}.l-how li{border:1px solid var(--color-border);color:var(--color-text);background:linear-gradient(#0d2035e6,#0a1a2be6);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.l-how .h-std-icon{width:2.75rem;height:2.75rem}.k-compare{border:1px solid var(--color-border);background:linear-gradient(#0d2035eb,#0a1a2beb);border-radius:1.5rem;padding:1.1rem}@media (width>=40rem){.k-compare{padding:1.4rem}}.k-compare-h{letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.k-compare-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;margin-top:1rem;display:grid}.k-compare .l-way{padding:1.1rem}.k-compare .l-way ul{margin-top:.8rem}.k-col-leads li,.k-col-leads li svg{color:var(--color-muted)}.k-compare-note{color:var(--color-muted);align-items:flex-start;gap:.55rem;margin-top:1rem;font-size:.9375rem;display:flex}.k-compare-note svg{color:#8fbbff;flex:none;margin-top:.15rem}
