@layer components{.pl-trust{letter-spacing:.06em;color:var(--color-gold-200);font-size:.8125rem;font-weight:600}.pl-lead{max-width:42rem;color:var(--color-ink-600);font-size:1rem;line-height:1.6}.pl-mock{width:100%;max-width:22rem;margin:0 auto}@media (min-width:1024px){.pl-mock{width:22rem;margin:0}}.pl-mock-card{color:var(--color-ivory-50);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .7s var(--ease-lux);background:radial-gradient(18rem 10rem at 100% 0,#c9a22738,#0000 65%),linear-gradient(160deg,#274c7d8c,#071528d9);border:1px solid #d9b64a59;border-radius:1.5rem;padding:1.1rem 1.1rem .9rem;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:inset 0 1px #ffffff1f,0 40px 70px -40px #000000e6}.pl-mock-card:hover{transform:rotate(0)translateY(-4px)}.pl-mock-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pl-mock-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--color-navy-950);background:var(--color-gold-200);border-radius:9999px;align-items:center;padding:.15rem .6rem;font-size:10px;font-weight:700;display:inline-flex}.pl-mock-private{color:#ece8dcbf;align-items:center;gap:.3rem;font-size:11px;font-weight:600;display:inline-flex}.pl-mock-private svg{width:.85rem;height:.85rem}.pl-mock-name{font-family:var(--font-serif);margin-top:.6rem;font-size:1.35rem;font-weight:600;line-height:1.1}.pl-mock-map{width:100%;height:auto;color:var(--color-ivory-50);background:radial-gradient(14rem 8rem at 30% 80%,#274c7d8c,#0000 70%),#0715288c;border-radius:1rem;margin-top:.75rem;display:block}.pl-mock-land{fill:#ece8dc1a;stroke:#ece8dc2e;stroke-width:1px}.pl-mock-route,.pl-mock-route-glow{fill:none;stroke-linecap:round;stroke-linejoin:round}.pl-mock-route{stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;animation:pl-draw 2.8s var(--ease-lux) .4s forwards}.pl-mock-route-glow{stroke:#d9b64a47;stroke-width:9px;filter:blur(3px)}@keyframes pl-draw{to{stroke-dashoffset:0}}.pl-mock-start{fill:var(--color-ivory-50);stroke:var(--color-gold-400);stroke-width:2px}.pl-mock-boat{fill:var(--color-gold-200);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite pl-pulse}@keyframes pl-pulse{50%{opacity:.6;transform:scale(1.5)}}.pl-mock-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.85rem;display:grid}.pl-mock-stats dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-200);font-size:9.5px;font-weight:700}.pl-mock-stats dd{font-family:var(--font-serif);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;margin-top:.15rem;font-size:1.25rem;font-weight:600;line-height:1.1}.pl-mock-bars{align-items:flex-end;gap:3px;height:2.25rem;margin-top:.75rem;display:flex}.pl-mock-bars span{background:linear-gradient(#f0dfa8e6,#c9a22759);border-radius:3px 3px 1px 1px;flex:1}.pl-mock-caption{text-align:center;color:#ece8dc99;margin-top:.6rem;font-size:11px}.pl-mock-boat-still{display:none}.pl-mock-boat-dot{fill:var(--color-gold-200);stroke:var(--color-navy-950);stroke-width:1.5px}.pl-mock-boat-halo{fill:#f0dfa838;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite pl-pulse}.pl-mock--lg{max-width:30rem}@media (min-width:1024px){.pl-mock--lg{width:100%;max-width:32rem;margin:0 0 0 auto}}.pl-mock--lg .pl-mock-card{padding:1.25rem 1.25rem 1rem;transform:none}.pl-mock--lg .pl-mock-card:hover{transform:translateY(-3px)}.pl-mock--lg .pl-mock-name{font-size:1.6rem}.pl-mock--lg .pl-mock-stats dd{font-size:1.55rem}.pl-home .pl-mock-caption,.lb-empty-preview .pl-mock-caption{color:var(--color-ink-400)}.pl-feature.is-lead{background:radial-gradient(22rem circle at var(--mx,50%) var(--my,-20%), #c9a22729, transparent 60%), linear-gradient(180deg, #fff, var(--color-gold-100));border-color:#c9a22759}.pl-list{gap:.55rem;display:grid}.pl-list li{color:var(--color-ink-600);padding-left:1.15rem;font-size:.9375rem;line-height:1.5;position:relative}.pl-list li:before{content:"";background:var(--color-gold-500);border-radius:9999px;width:.45rem;height:.45rem;position:absolute;top:.55em;left:0;box-shadow:0 0 0 3px #c9a22726}.pl-privacy{background:radial-gradient(30rem 14rem at 0% 0%, #274c7d14, transparent 70%), linear-gradient(180deg, #fff, var(--color-ivory-50))}.pl-promise{background:#ffffffbf;border:1px solid #0b1f3a12;border-radius:1.1rem;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;display:flex}.pl-promise-icon{width:2.1rem;height:2.1rem;color:var(--color-gold-600);background:var(--color-gold-100);border-radius:.75rem;flex:none;place-items:center;display:grid}.pl-promise-icon svg{width:1.05rem;height:1.05rem}.pl-promise-title{color:var(--color-navy-900);font-weight:600}.pl-promise-body{color:var(--color-ink-600);margin-top:.2rem;font-size:.875rem;line-height:1.55}.pl-steps{counter-reset:none;gap:.9rem;display:grid}@media (min-width:768px){.pl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}}.pl-step{background:linear-gradient(180deg, #fff, var(--color-ivory-50));border:1px solid #0b1f3a12;border-radius:1.4rem;padding:1.25rem;position:relative;box-shadow:inset 0 1px #fff,0 18px 36px -28px #0b1f3a66}.pl-step-head{justify-content:space-between;align-items:center;display:flex}.pl-step-num{font-family:var(--font-serif);color:#0000;-webkit-text-stroke:1.2px var(--color-gold-500);font-size:2.6rem;font-weight:600;line-height:1}.pl-step-icon{width:2.5rem;height:2.5rem;color:var(--color-gold-200);background:linear-gradient(145deg, var(--color-navy-700), var(--color-navy-950));border-radius:.9rem;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff26,0 10px 22px -10px #071528b3}.pl-step-icon svg{width:1.15rem;height:1.15rem}.pl-step-title{font-family:var(--font-serif);color:var(--color-navy-900);margin-top:.9rem;font-size:1.3rem;font-weight:600}.pl-step-body{color:var(--color-ink-600);margin-top:.35rem;font-size:.9375rem;line-height:1.55}.pl-cta{isolation:isolate;color:var(--color-ivory-50);background:radial-gradient(30rem 14rem at 100% 0%, #c9a22740, transparent 65%), radial-gradient(26rem 14rem at 0% 110%, #274c7d99, transparent 65%), linear-gradient(160deg, var(--color-navy-950), var(--color-navy-800));border-radius:1.75rem;gap:1.5rem;padding:1.75rem 1.4rem;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #071528cc}@media (min-width:768px){.pl-cta{grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:center;gap:2.5rem;padding:2.5rem 2.75rem}}.pl-cta-title{font-family:var(--font-serif);color:#fff;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:600;line-height:1.1}.pl-cta-body{color:#ece8dccc;max-width:34rem;line-height:1.6}.pl-cta-trust{letter-spacing:.06em;color:var(--color-gold-200);font-size:.8125rem;font-weight:600}.pl-cta-actions{gap:.75rem;display:grid}.pl-home{isolation:isolate;background:radial-gradient(28rem 12rem at 100% 0%, #c9a22724, transparent 65%), linear-gradient(180deg, #fff, var(--color-ivory-50));border:1px solid #0b1f3a14;border-radius:1.5rem;gap:1.25rem;padding:1.5rem 1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 26px 50px -34px #0b1f3a73}@media (min-width:768px){.pl-home{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2rem;padding:2rem 2.25rem}}.pl-home-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-600);font-size:11px;font-weight:700}.pl-home-title{font-family:var(--font-serif);color:var(--color-navy-900);margin-top:.5rem;font-size:clamp(1.45rem,3.2vw,1.9rem);font-weight:600;line-height:1.1}.pl-home-body{max-width:36rem;color:var(--color-ink-600);margin-top:.5rem;font-size:.9375rem;line-height:1.6}.pl-home-tiles{gap:.6rem;display:grid}.pl-home-tile{color:var(--color-navy-900);background:#fffc;border:1px solid #0b1f3a12;border-radius:1rem;align-items:center;gap:.8rem;padding:.85rem 1rem;font-size:.9rem;font-weight:500;display:flex}.pl-home-tile .lux-icon{border-radius:.8rem;width:2.25rem;height:2.25rem}.pl-home-link{color:var(--color-navy-900);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold-500);text-decoration-color:var(--color-gold-500);text-underline-offset:3px;align-items:center;gap:.4rem;margin-top:1rem;font-weight:600;display:inline-flex}.pl-home-link:hover{color:var(--color-gold-600)}.pl-home--lead{padding:1.5rem 1.1rem}@media (min-width:768px){.pl-home--lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;padding:2.25rem 2.5rem}}.pl-home--lead .pl-home-title{font-size:clamp(1.7rem,4.2vw,2.6rem)}.pl-home-tile-sub{color:var(--color-ink-600);margin-top:.1rem;font-size:.8125rem;font-weight:400;display:block}.pl-home-trust{letter-spacing:.04em;color:var(--color-ink-400);font-size:.8125rem;font-weight:600}.pl-measures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:768px){.pl-measures{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}}.pl-measure{background:linear-gradient(180deg, #fff, var(--color-ivory-50));border:1px solid #0b1f3a12;border-radius:1.1rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.pl-measure .lux-icon{border-radius:.8rem;width:2.25rem;height:2.25rem}.pl-measure-title{color:var(--color-navy-900);font-weight:700}.pl-measure-body{color:var(--color-ink-600);font-size:.8125rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.pl-mock-route{stroke-dashoffset:0;animation:none}.pl-mock-boat{animation:none}.pl-mock-boat-moving{display:none}.pl-mock-boat-still{display:inline}.pl-mock-boat-halo{animation:none}.pl-mock-card,.pl-mock-card:hover{transition:none;transform:none}}}html.dark .pl-lead{color:#a9b3c2}html.dark .pl-feature.is-lead{background:radial-gradient(22rem circle at var(--mx,50%) var(--my,-20%), #d9b64a24, transparent 60%), linear-gradient(180deg, #16294a, #0f1c31);border-color:#d9b64a59}html.dark .pl-list li{color:#b9c1cd}html.dark .pl-privacy{background:radial-gradient(30rem 14rem at 0 0,#274c7d4d,#0000 70%),linear-gradient(#111f35,#0c182b)}html.dark .pl-promise{background:#ffffff08;border-color:#ffffff12}html.dark .pl-promise-icon{color:#e9cd72;background:#d9b64a24}html.dark .pl-promise-title,html.dark .pl-step-title,html.dark .pl-home-title{color:#f3efe4}html.dark .pl-promise-body,html.dark .pl-step-body,html.dark .pl-home-body{color:#a9b3c2}html.dark .pl-step{background:linear-gradient(#111f35,#0c182b);border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0a,0 18px 36px -28px #000000e6}html.dark .pl-step-num{-webkit-text-stroke-color:#d9b64a}html.dark .pl-step-icon{background:linear-gradient(145deg,#274c7d,#0b1f3a);box-shadow:inset 0 1px #ffffff26,0 0 0 1px #d9b64a33}html.dark .pl-cta{box-shadow:0 0 0 1px #d9b64a33,0 40px 70px -40px #000000f2}html.dark .pl-home{background:radial-gradient(28rem 12rem at 100% 0,#d9b64a1f,#0000 65%),linear-gradient(#111f35,#0c182b);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0d,0 26px 50px -34px #000000f2}html.dark .pl-home-eyebrow{color:#e9cd72}html.dark .pl-home-tile{color:#e6e2d6;background:#ffffff08;border-color:#ffffff12}html.dark .pl-home-link{color:#f3efe4}html.dark .pl-home-link:hover{color:#e9cd72}html.dark .pl-home-tile-sub,html.dark .pl-measure-body{color:#a9b3c2}html.dark .pl-home-trust,html.dark .pl-home .pl-mock-caption,html.dark .lb-empty-preview .pl-mock-caption{color:#8f9aab}html.dark .pl-measure{background:#ffffff08;border-color:#ffffff12}html.dark .pl-measure-title{color:#f3efe4}
