:root{--N: #1a2d5a;--ND: #07101e;--G: #b8860b;--GL: #d4a520;--GP: #f2e0a0;--W: #ffffff;--F: #f5f5f3;--border: rgba(26, 45, 90, .09);--t1: #1c1c1c;--t2: #3d3d3d;--t3: #636363;--t4: #9a9a9a;--S: var(--font-heading);--A: var(--font-body)}.lp-page *{box-sizing:border-box}.lp-page{--lp-pad-x: clamp(16px, 4.2vw, 60px);--lp-sec-tall: clamp(40px, 8vw, 88px);--lp-sec-mid: clamp(32px, 6vw, 64px);--lp-sec-cta: clamp(48px, 9vw, 104px);--lp-foot-y: clamp(20px, 3vw, 28px);--lp-hero-h1: clamp(1.85rem, 5.2vw, 4.375rem);font-family:var(--A);background:var(--W);color:var(--t1);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}@keyframes fA{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes fB{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes fC{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes fD{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes fE{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spinCC{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.lp-nav{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;height:64px;min-height:64px;max-height:64px;padding:0 60px;background:var(--W);border-bottom:1px solid var(--border);box-sizing:border-box;overflow:hidden}.lp-nav__left{display:flex;flex-direction:row;align-items:center;gap:12px;cursor:pointer;background:none;border:none;font:inherit;text-align:left;color:inherit;padding:0}.lp-nav__mark{display:flex;align-items:center;line-height:0;flex-shrink:0}.lp-nav__wordmark{display:flex;flex-direction:column;gap:0}.lp-nav__name{font-family:var(--S);font-size:16px;color:var(--N);letter-spacing:.05em;line-height:1.15;font-weight:600}.lp-nav__tag{font-size:10px;color:var(--t4);letter-spacing:.16em;text-transform:uppercase;display:block;margin-top:1px;line-height:1.2}.lp-nav__center{display:flex;flex-direction:row;gap:36px}.lp-nav__link{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--t3);text-decoration:none;transition:color .15s;background:none;border:none;font-family:var(--A);cursor:pointer;padding:0}.lp-nav__link:hover{color:var(--N)}.lp-nav__end{display:flex;flex-direction:row;align-items:center;flex-shrink:0;gap:0}.lp-nav__right{display:flex;flex-direction:row;gap:10px}.lp-nav__menu-btn{display:none;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 0 4px;padding:0;border:1px solid var(--border);border-radius:0;background:var(--W);color:var(--N);cursor:pointer;font:inherit;line-height:0;box-sizing:border-box}.lp-nav__menu-btn:hover{border-color:#1a2d5a40}.lp-nav__menu-btn-bars{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;width:18px;height:12px}.lp-nav__menu-btn-bar{display:block;height:1.5px;width:100%;background:var(--N);border-radius:1px;transform-origin:center;transition:transform .2s ease,opacity .2s ease,margin .2s ease}.lp-nav--open .lp-nav__menu-btn-bar:nth-child(1){transform:translateY(5.25px) rotate(45deg)}.lp-nav--open .lp-nav__menu-btn-bar:nth-child(2){opacity:0;margin:0}.lp-nav--open .lp-nav__menu-btn-bar:nth-child(3){transform:translateY(-5.25px) rotate(-45deg)}.lp-nav__backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;background:#1a2d5a59;opacity:0;pointer-events:none;transition:opacity .2s ease}.lp-btn-outline{background:transparent;border:1px solid var(--border);color:var(--N);font-size:11px;letter-spacing:.07em;text-transform:uppercase;padding:8px 18px;cursor:pointer;font-family:var(--A);transition:border-color .15s}.lp-btn-outline:hover{border-color:#1a2d5a4d}.lp-btn-solid{background:var(--N);color:var(--W);font-size:11px;letter-spacing:.07em;text-transform:uppercase;padding:9px 22px;border:none;cursor:pointer;font-family:var(--A);font-weight:500;transition:background .15s}.lp-btn-solid:hover{background:#243d7a}.hero{background:var(--W);display:grid;grid-template-columns:1fr 1fr;min-height:min(620px,92svh);position:relative;overflow:hidden}.hero__corner{position:absolute;top:0;right:0;width:360px;height:360px;background:var(--N);border-bottom-left-radius:360px;z-index:0;pointer-events:none}.hero__ring-gold{position:absolute;top:18px;right:18px;width:306px;height:306px;border-bottom-left-radius:306px;border:1px solid rgba(184,134,11,.2);z-index:1;pointer-events:none}.hero__spin{position:absolute;top:52px;right:52px;width:220px;height:220px;border-radius:50%;border:1px solid transparent;border-left:1.5px solid rgba(184,134,11,.35);border-bottom:1px solid rgba(184,134,11,.12);animation:spinCC 16s linear infinite;z-index:1;pointer-events:none}.hero__dot-arc{position:absolute;top:52px;right:271px;width:5px;height:5px;border-radius:50%;background:var(--G);opacity:.5;z-index:2;pointer-events:none}.hero__watermark{position:absolute;bottom:-20px;left:-6px;font-family:var(--S);font-size:clamp(3.25rem,16vw,12rem);font-weight:600;color:#1a2d5a0b;letter-spacing:-.03em;line-height:1;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0;pointer-events:none;max-width:100%;overflow:hidden}.hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(26,45,90,.06) 1px,transparent 1px);background-size:28px 28px;z-index:0;pointer-events:none}.hero__leftbar{position:absolute;left:0;top:14%;bottom:14%;width:4px;background:var(--G);opacity:.45;z-index:3;pointer-events:none}.hero-left{padding:clamp(2.25rem,5vw,4.75rem) clamp(1.25rem,3.5vw,2.75rem) clamp(2.25rem,5vw,4.5rem) clamp(1.5rem,4vw,3.75rem);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:5}.hero-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:28px}.hero-eyebrow__line{width:32px;height:2px;background:var(--G);flex-shrink:0}.hero-eyebrow__text{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--G);font-weight:500}.hero h1{font-family:var(--S);font-size:var(--lp-hero-h1);font-weight:300;line-height:1.04;color:var(--N);letter-spacing:-.02em;margin-bottom:clamp(1rem,2.5vw,1.75rem)}.hero h1 em{font-style:italic;color:var(--G);font-weight:300}.hero h1 .hero-h1-bold{font-weight:600;display:block}.hero-diamonds{display:flex;align-items:center;gap:14px;margin-bottom:24px}.hero-diamonds__line{flex:1;height:1px;background:var(--border)}.hero-diamonds__gem{width:8px;height:8px;background:var(--G);transform:rotate(45deg);flex-shrink:0;opacity:.8}.hero__lede{font-size:clamp(.8125rem,2.4vw,.9375rem);line-height:1.82;color:var(--t2);max-width:min(370px,100%);margin-bottom:clamp(1.5rem,3vw,2.4rem)}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;width:100%}.hero-cta-pri{background:var(--N);color:var(--W);padding:.8rem 1.75rem;min-height:44px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;border:none;cursor:pointer;font-family:var(--A);font-weight:500;transition:background .15s;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.hero-cta-pri:hover{background:#243d7a}.hero-cta-sec{background:transparent;color:var(--N);padding:.7rem 1.75rem;min-height:44px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;border:1.5px solid rgba(26,45,90,.2);cursor:pointer;font-family:var(--A);transition:all .15s;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.hero-cta-sec:hover{border-color:#1a2d5a73}.hero-right{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,3vw,4rem) clamp(.75rem,2vw,2rem);max-width:100%}.scene{position:relative;width:320px;height:440px;max-width:min(100%,320px);margin:0 auto;transform:scale(1);transform-origin:center top}.scene__connect{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.sr{position:absolute;display:flex;flex-direction:column;align-items:center;will-change:transform}.sr svg{overflow:visible}.sr--center-outer{position:absolute;left:50%;top:118px;transform:translate(-50%);z-index:1}.sr--center-inner{position:relative;display:flex;flex-direction:column;align-items:center;will-change:transform;animation:fC 5.4s ease-in-out infinite;animation-delay:1.1s}.sr--center-inner svg{overflow:visible}.pill{display:inline-block;margin-top:9px;padding:4px 13px;border-radius:20px;font-size:9px;letter-spacing:.13em;text-transform:uppercase;font-family:var(--A)}.pill-d{background:var(--N);color:#ffffffb8}.pill-l{background:#ffffff24;border:1px solid rgba(255,255,255,.28);color:#ffffffd1}.marquee{background:var(--N);overflow:hidden;padding:14px 0}.mtrack{display:flex;white-space:nowrap;animation:tick 46s linear infinite;width:max-content;font-family:var(--A)}.mitem{display:inline-flex;align-items:center;gap:14px;padding:0 28px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#fff;font-weight:600;border-right:1px solid rgba(255,255,255,.07)}.mgem{width:5px;height:5px;background:var(--G);transform:rotate(45deg);flex-shrink:0}.statement{background:var(--W);padding:var(--lp-sec-tall) var(--lp-pad-x);display:grid;grid-template-columns:120px 1fr;gap:56px;align-items:start;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.statement__left{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:6px}.statement__label{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--G);font-weight:500;writing-mode:vertical-lr;transform:rotate(180deg);font-family:var(--A)}.statement__rule{width:1px;height:72px;background:var(--G);opacity:.35}.statement__quote{font-family:var(--S);font-size:clamp(1.4rem,4vw,2.75rem);font-weight:300;font-style:italic;color:var(--N);line-height:1.3;margin-bottom:24px;overflow-wrap:anywhere}.statement__quote em{font-style:normal;color:var(--G)}.statement__attr{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--t3);font-family:var(--A)}.statement__attr-dash{width:22px;height:1px;background:var(--t4)}.features{background:var(--F);padding:var(--lp-sec-tall) var(--lp-pad-x);font-family:var(--A)}.features__head{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(1.5rem,3vw,3rem);margin-bottom:clamp(2rem,4vw,3.75rem)}.features h2{font-family:var(--S);font-size:clamp(1.5rem,4.2vw,2.875rem);font-weight:300;color:var(--N);line-height:1.1}.features h2 em{font-style:italic;color:var(--G)}.features__sub{font-size:clamp(.8125rem,2.2vw,.875rem);color:var(--t2);line-height:1.8;max-width:min(320px,100%);text-align:right}.frow{display:grid;grid-template-columns:88px 1fr 148px;gap:clamp(1.25rem,3vw,2.5rem);align-items:center;padding:clamp(1.25rem,3vw,2rem) 0;border-top:1px solid rgba(26,45,90,.07);transition:padding .2s;font-family:var(--A)}.frow:last-child{border-bottom:1px solid rgba(26,45,90,.07)}.frow:hover{padding-left:8px}.frow:hover .fnum{color:var(--G);opacity:1}.frow:hover .ftag{background:#b8860b1a;border-color:#b8860b66}.fnum{font-family:var(--S);font-size:clamp(2.5rem,8vw,4.25rem);font-weight:300;color:var(--N);opacity:.1;line-height:1;transition:all .25s;-webkit-user-select:none;user-select:none}.frow h3{font-family:var(--S);font-size:clamp(1.1rem,2.4vw,1.375rem);font-weight:400;color:var(--N);margin-bottom:8px;line-height:1.2}.frow p{font-size:clamp(.8rem,2.1vw,.875rem);color:var(--t2);line-height:1.78;max-width:min(440px,100%);overflow-wrap:anywhere}.ftag{display:inline-block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--G);border:1px solid rgba(184,134,11,.28);padding:4px 12px;margin-top:12px;transition:all .2s;font-family:var(--A)}.frow__visual{max-width:100%}.frow__visual svg{display:block;max-width:100%;height:auto}.numbers{background:var(--N);padding:var(--lp-sec-mid) var(--lp-pad-x);display:grid;grid-template-columns:repeat(4,1fr);font-family:var(--A);gap:0}.ni{text-align:center;padding:clamp(.5rem,1.5vw,1.5rem) clamp(.5rem,1.2vw,1.5rem);border-right:1px solid rgba(255,255,255,.07)}.ni:last-child{border-right:none}.nn{font-family:var(--S);font-size:clamp(1.75rem,6vw,3.25rem);font-weight:300;color:var(--W);line-height:1;margin-bottom:4px}.nn:after{content:"";display:block;width:24px;height:2px;background:var(--G);margin:10px auto;opacity:.6}.ni__label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff61}.ni__sub{font-size:11px;color:var(--G);margin-top:4px;opacity:.9}.pricing{background:var(--W);padding:var(--lp-sec-tall) var(--lp-pad-x);font-family:var(--A)}.pricing__head{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3.5vw,3.5rem);align-items:end;margin-bottom:clamp(2rem,3.5vw,3.25rem)}.pricing h2{font-family:var(--S);font-size:clamp(1.5rem,4.2vw,2.875rem);font-weight:300;color:var(--N);line-height:1.1}.pricing h2 em{font-style:italic;color:var(--G)}.pricing__head-sub{font-size:clamp(.8125rem,2.2vw,.875rem);color:var(--t2);line-height:1.8;overflow-wrap:anywhere}.pstack{outline:1px solid var(--border)}.plan{background:var(--W);display:grid;grid-template-columns:210px 1fr 200px 164px;align-items:center;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.25rem,3.5vw,3rem);gap:clamp(1rem,2vw,1.75rem);border-bottom:1px solid var(--border);border-left:4px solid transparent;transition:all .18s;font-family:var(--A)}.plan:last-child{border-bottom:none}.plan:not(.feat):hover{background:var(--F);border-left-color:#b8860b59}.plan.feat{background:var(--N);border-left-color:var(--G)}.plan__badge{background:var(--G);color:var(--N);font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:3px 10px;display:inline-block;margin-bottom:8px}.plan__tier{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--G);font-weight:500;margin-bottom:6px;font-family:var(--A)}.plan.feat .plan__tier{color:var(--G)}.plan__name{font-family:var(--S);font-size:clamp(1.05rem,2.2vw,1.3rem);font-weight:400;margin-bottom:3px;color:var(--N)}.plan.feat .plan__name{color:#fff}.plan__for{font-size:12px;color:var(--t3)}.plan.feat .plan__for{color:#ffffff59}.plan__list{list-style:none;margin:0;padding:0}.plan__list li{display:flex;align-items:flex-start;gap:8px;line-height:1.4;font-size:clamp(.6875rem,1.5vw,.75rem);color:var(--t2);margin-bottom:6px;overflow-wrap:anywhere}.plan__list li:last-child{margin-bottom:0}.plan.feat .plan__list li{color:#ffffff94}.plan__dot{width:4px;height:4px;border-radius:50%;background:var(--G);flex-shrink:0}.plan__amount{font-family:var(--S);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:300;text-align:right;color:var(--N);line-height:1.1}.plan.feat .plan__amount{color:#fff}.plan__amount sup{font-size:18px;vertical-align:top;margin-top:10px;display:inline-block}.plan__period{font-size:11px;text-align:right;margin-top:3px;color:var(--t3)}.plan.feat .plan__period{color:#ffffff4d}.plan__alt{font-size:11px;color:var(--G);text-align:right}.plan__custom{font-family:var(--S);font-size:clamp(1.1rem,2.4vw,1.6rem);font-weight:300;color:var(--N);line-height:1.3;text-align:right;overflow-wrap:anywhere}.plan__cta{text-align:right}.plan__btn{font-family:var(--A);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:12px min(1.5rem,3vw);min-height:44px;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%}.plan__btn--outline{border:1.5px solid rgba(26,45,90,.18);background:transparent;color:var(--N)}.plan__btn--outline:hover{border-color:#1a2d5a66;background:#1a2d5a0a}.plan__btn--gold{border:1.5px solid var(--G);background:var(--G);color:var(--N)}.plan__btn--gold:hover{background:var(--GL);border-color:var(--GL)}.plan.feat .plan__btn--gold{border-color:var(--G);background:var(--G);color:var(--N)}.plan.feat .plan__btn--gold:hover{background:var(--GL);border-color:var(--GL)}.cta{background:var(--N);padding:var(--lp-sec-cta) var(--lp-pad-x);display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,5.5rem);align-items:center;position:relative;overflow:hidden;font-family:var(--A)}.cta__arc-lg{position:absolute;width:500px;height:500px;border-radius:50%;border:1px solid rgba(255,255,255,.04);top:-130px;right:-110px;pointer-events:none}.cta__arc-mid{position:absolute;width:290px;height:290px;border-radius:50%;border:1px solid rgba(184,134,11,.07);top:-15px;right:25px;pointer-events:none}.cta__sq{position:absolute;width:90px;height:90px;background:var(--G);opacity:.06;transform:rotate(45deg);bottom:72px;left:420px;pointer-events:none}.cta__eyebrow{display:flex;flex-direction:row;gap:10px;margin-bottom:22px;align-items:center}.cta__eyebrow-line{width:32px;height:2px;background:var(--G)}.cta__eyebrow-txt{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--G);font-weight:500}.cta h2{font-family:var(--S);font-size:clamp(1.5rem,4.2vw,3rem);font-weight:300;color:#fff;line-height:1.14;margin-bottom:22px}.cta h2 em{font-style:italic;color:var(--GL)}.cta__copy p{font-size:14px;color:#ffffff6b;line-height:1.82;margin-bottom:36px;max-width:340px}.cta__btns{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap}.cta__btn-pri{background:var(--G);color:var(--N);padding:.85rem 1.75rem;min-height:44px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;border:none;cursor:pointer;font-family:var(--A);transition:background .15s;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.cta__btn-pri:hover{background:var(--GL)}.cta__btn-ghost{background:transparent;color:#ffffff7a;padding:.8rem 1.75rem;min-height:44px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(255,255,255,.14);cursor:pointer;font-family:var(--A);transition:all .15s;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.cta__btn-ghost:hover{color:#ffffffb8;border-color:#ffffff47}.cta__card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,3vw,2.5rem);position:relative;z-index:1;max-width:100%}.cta__card>p:first-child{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--G);font-weight:500;margin-bottom:24px}.cta__row{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.06)}.cta__row:last-child{border-bottom:none}.cta__key{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff47;margin-bottom:5px}.cta__val{font-size:13px;color:#ffffffb8;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.cta__val a{color:var(--GL);text-decoration:none}.cta__val a:hover{text-decoration:underline}.lp-foot{background:var(--ND);border-top:2px solid var(--G);padding:var(--lp-foot-y) var(--lp-pad-x);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;font-family:var(--A)}.lp-foot__copy{font-family:var(--S);font-size:13px;color:#ffffff40}.lp-foot__links{display:flex;flex-direction:row;gap:28px}.lp-foot__links a{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff38;text-decoration:none}.lp-foot__links a:hover{color:#ffffff80}.lp-foot__gems{display:flex;gap:4px;align-items:center}.lp-foot__gem{width:5px;height:5px;background:var(--G);transform:rotate(45deg)}.lp-foot__gem--1{opacity:.5}.lp-foot__gem--2{opacity:.3}.lp-foot__gem--3{opacity:.15}@media (max-width: 1200px){.lp-nav{flex-wrap:wrap;height:auto;min-height:64px;max-height:none;overflow:visible}.lp-nav__center{order:3;width:100%;justify-content:center;padding:8px 0 4px}.hero{grid-template-columns:1fr}.statement{grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem)}.features__head{flex-direction:column;align-items:flex-start}.features__sub{text-align:left}.frow{grid-template-columns:1fr;padding-left:0}.frow:hover{padding-left:0}.fnum{font-size:clamp(2.5rem,10vw,3.5rem)}.frow__visual{justify-self:start}.numbers{grid-template-columns:repeat(2,1fr)}.plan{grid-template-columns:1fr}.plan__cta,.plan__amount,.plan__period,.plan__alt,.plan__custom{text-align:left}.plan__list{margin-bottom:.5rem}.pricing__head,.cta{grid-template-columns:1fr}.mitem{padding:0 clamp(1rem,3vw,1.75rem)}}@media (max-width: 768px){.lp-nav{flex-wrap:nowrap;height:64px;min-height:64px;max-height:64px;padding:0 clamp(12px,4vw,20px)}.lp-nav__center{order:0;width:min(20rem,100vw);max-width:100%;margin:0;padding:.75rem 0 0;flex-direction:column;align-items:stretch;gap:0;position:fixed;top:64px;right:0;left:auto;height:calc(100dvh - 64px);max-height:calc(100dvh - 64px);overflow:auto;-webkit-overflow-scrolling:touch;background:var(--W);border-left:1px solid var(--border);box-shadow:-8px 0 32px #1a2d5a1f;z-index:200;transform:translate(100%);transition:transform .2s ease}.lp-nav--open .lp-nav__center{transform:translate(0)}.lp-nav__left,.lp-nav__end{position:relative;z-index:201}.lp-nav--open{z-index:200}.lp-nav__link{display:flex;align-items:center;min-height:48px;padding:0 1.25rem;text-align:left;width:100%;font-size:12px;box-sizing:border-box;border-bottom:1px solid var(--border)}.lp-nav__link:hover{background:#1a2d5a0a}.lp-nav__menu-btn{display:flex}.lp-nav__backdrop{display:block}.lp-nav--open .lp-nav__backdrop{opacity:1;pointer-events:auto}.hero{min-height:auto;padding-bottom:1.5rem}.hero-left{padding:1.5rem 1.125rem 1.75rem}.hero h1{font-size:clamp(1.55rem,5.2vw,2.5rem);line-height:1.05}.hero-eyebrow{margin-bottom:1.25rem}.hero-eyebrow__line{width:24px}.hero-eyebrow__text{font-size:9px;letter-spacing:.12em;line-height:1.35}.hero__lede{line-height:1.72;margin-bottom:1.5rem}.hero-diamonds{margin-bottom:1.25rem}.hero__leftbar{display:none}.hero__corner,.hero__ring-gold{opacity:.45}.hero__spin{opacity:.8}.hero-right{padding:1.25rem .5rem 1.75rem}.scene{transform:scale(.88)}}@media (max-width: 640px){.lp-nav__name{font-size:max(.8rem,2.2vw)}.lp-nav__tag{font-size:9px}.lp-btn-outline,.lp-btn-solid{min-height:40px;padding-left:14px;padding-right:14px}.hero-left{padding:1.25rem .75rem 1.5rem}.hero h1{font-size:clamp(1.4rem,5.8vw,2.1rem);line-height:1.06}.hero-eyebrow{margin-bottom:1rem}.hero__lede{font-size:.8125rem;margin-bottom:1.25rem}.hero-cta-pri,.hero-cta-sec{flex:1 1 100%;width:100%;min-width:0}.hero__corner,.hero__ring-gold{opacity:.32}.scene{transform:scale(.78)}.numbers{grid-template-columns:1fr}.ni{border-right:none;border-bottom:1px solid rgba(255,255,255,.07);padding:1rem .5rem}.ni:last-child{border-bottom:none}.mitem{font-size:9px;padding:0 16px;letter-spacing:.1em}.features h2,.pricing h2,.cta h2{line-height:1.2}.lp-foot{flex-direction:column;text-align:center}.lp-foot__links{flex-wrap:wrap;justify-content:center}}@media (max-width: 400px){.lp-nav__name{font-size:.85rem;letter-spacing:.03em}.hero{padding-bottom:1rem}.hero-left{padding:1rem .75rem 1.25rem}.hero h1{font-size:clamp(1.3rem,6vw,1.85rem);line-height:1.08}.hero-eyebrow__text{font-size:8px;letter-spacing:.1em}.hero__watermark{display:none}.hero__grid{background-size:20px 20px}.hero__corner,.hero__ring-gold,.hero__spin,.hero__dot-arc{display:none}.hero-right{padding:.75rem .5rem 1.25rem}.scene{transform:scale(.62)}}@media (prefers-reduced-motion: reduce){.mtrack,.sr,.sr--center-inner,.hero__spin{animation:none}.lp-nav__center,.lp-nav__backdrop,.lp-nav__menu-btn-bar{transition:none}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}:root{--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-heading: "Source Sans 3", "Inter", system-ui, sans-serif}.app-logo{display:block;height:auto;width:auto;object-fit:contain}.app-logo--nav{height:40px;max-width:120px}
