.ld{color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Outfit,system-ui,sans-serif;overflow-x:clip}.ld *{box-sizing:border-box}.ld a{color:inherit}.ld-wrap{width:min(1180px,100% - 40px);margin:0 auto}@media (max-width:640px){.ld-wrap{width:min(1180px,100% - 32px)}}.ld-nav{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b2a3aeb;border-bottom:1px solid #e8c55a24;position:sticky;top:0}.ld-nav .ld-wrap{align-items:center;gap:18px;height:62px;display:flex}.ld-brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ld-navlinks{gap:22px;margin-left:26px;font-size:14px;display:flex}.ld-navlinks a{color:#ffffffb8;text-decoration:none}.ld-navlinks a:hover{color:#fff}.ld-navright{align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:760px){.ld-navlinks{display:none}}.ld-btn{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14.5px;font-weight:600;text-decoration:none;transition:filter .15s,transform .15s,background .15s;display:inline-flex}.ld-btn:active{transform:translateY(1px)}.ld .ld-btn-gold{color:#1b2a3a;background:linear-gradient(#e0bb5c,#c9a84c);border-color:#00000014;box-shadow:0 6px 18px #c9a84c47}.ld-btn-gold:hover{filter:brightness(1.05)}.ld .ld-btn-ghost{color:#fff;background:0 0;border-color:#ffffff47}.ld-btn-ghost:hover{background:#ffffff14}.ld .ld-btn-ink{background:var(--ink);color:#fff}.ld-btn-ink:hover{filter:brightness(1.12)}.ld .ld-btn-outline{color:var(--ink);border-color:var(--border-strong);background:0 0}.ld-btn-outline:hover{background:#1b2a3a0d}.ld-btn-sm{padding:8px 14px;font-size:13.5px}.ld-hero{background:var(--bg-deep);background-image:radial-gradient(900px 420px at 15% -10%, #c9a84c2e, transparent 60%), linear-gradient(180deg, var(--bg-deep-2), var(--bg-deep));color:#fff;padding:76px 0 0;position:relative}.ld-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,6fr);align-items:center;gap:48px;display:grid}.ld-kicker{letter-spacing:1.6px;text-transform:uppercase;color:var(--gold-bright);align-items:center;gap:8px;margin-bottom:18px;font-size:12.5px;display:inline-flex}.ld-kicker:before{content:"";background:var(--gold-bright);width:22px;height:1px}.ld-h1{letter-spacing:-.5px;margin:0 0 20px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,5.2vw,64px);font-weight:600;line-height:1.02}.ld-h1 em{color:var(--gold-bright);font-style:italic}.ld-lede{color:#ffffffc7;max-width:560px;margin:0 0 30px;font-size:18px;font-weight:300;line-height:1.6}.ld-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ld-cta-note{color:#ffffff80;margin:14px 0 0;font-size:13px}.ld-cta-note a{color:#ffffffbf}.ld-iq-line{color:#ffffffc7;font-weight:600}.ld-iq-line a{color:var(--gold-bright);white-space:nowrap;text-decoration:none}.ld-call-btn{display:none}@media (max-width:640px){.ld-call-btn{display:inline-flex}}.ld-hero-shot{position:relative}@media (max-width:900px){.ld-hero{padding-top:54px}.ld-hero-grid{grid-template-columns:1fr;gap:36px}}.ld-hero-tail{background:linear-gradient(180deg, var(--bg-deep) 0, var(--bg-deep) 50%, transparent 50%);height:120px}.ld-hero-tail.ld-hero-tail-plain{background:var(--bg-deep);height:72px}.ld-hero-shot-wide{margin-top:56px}.ld-frame{background:#0f1a26;border:1px solid #ffffff14;border-radius:14px;padding:10px;box-shadow:0 30px 80px #0a101e73,inset 0 2px #ffffff0f}.ld-frame-bar{align-items:center;gap:6px;padding:2px 4px 10px;display:flex}.ld-frame-bar i{background:#ffffff2e;border-radius:50%;width:10px;height:10px;display:block}.ld-frame-bar span{color:#ffffff73;white-space:nowrap;background:#ffffff14;border-radius:6px;flex:1;align-items:center;height:20px;margin-left:10px;padding:0 10px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;display:flex;overflow:hidden}.ld-frame img{background:var(--bg);border-radius:7px;width:100%;height:auto;display:block}.ld-frame-light{border-color:var(--border);background:#fffdf8;box-shadow:0 24px 60px #3c321429}.ld-frame-light .ld-frame-bar i{background:var(--border-strong)}.ld-frame-light .ld-frame-bar span{background:var(--bg-soft);color:var(--dim)}.ld-phone{background:#0f1a26;border:1px solid #ffffff14;border-radius:34px;width:260px;margin:0 auto;padding:12px;box-shadow:0 30px 70px #0a101e59}.ld-phone img{border-radius:24px;width:100%;height:auto;display:block}.ld-section{padding:84px 0}.ld-section-tight{padding:56px 0}.ld-section-alt{background:var(--bg-soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ld-h2{letter-spacing:-.3px;margin:0 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,3.6vw,44px);font-weight:600;line-height:1.08}.ld-sub{color:var(--muted);max-width:640px;margin:0;font-size:17px;font-weight:300;line-height:1.6}.ld-head{max-width:760px;margin-bottom:44px}.ld-head .ld-kicker{color:var(--gold)}.ld-head .ld-kicker:before{background:var(--gold)}.ld-center{text-align:center;margin-left:auto;margin-right:auto}.ld-center .ld-kicker{justify-content:center}.ld-center .ld-sub{margin-left:auto;margin-right:auto}@media (max-width:640px){.ld-section{padding:58px 0}.ld-head{margin-bottom:30px}}.ld-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ld-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:10px;padding:24px 24px 22px;display:flex;box-shadow:0 1px 2px #1b2a3a0a}.ld-card-icon{width:40px;height:40px;color:var(--gold);background:#c9a84c24;border-radius:10px;place-items:center;display:grid}.ld-card h3{margin:6px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;font-weight:700;line-height:1.15}.ld-card p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}@media (max-width:960px){.ld-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ld-cards{grid-template-columns:1fr}}.ld-show{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;padding:44px 0;display:grid}.ld-show+.ld-show{border-top:1px solid var(--border)}.ld-show.ld-show-flip .ld-show-words{order:2}.ld-show-words h3{margin:10px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:600;line-height:1.1}.ld-show-words p{color:var(--muted);margin:0 0 14px;font-size:16px;line-height:1.65}.ld-show-words ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ld-show-words li{color:var(--ink);padding-left:22px;font-size:14.5px;line-height:1.5;position:relative}.ld-show-words li:before{content:"";background:var(--gold);opacity:.85;border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:0}.ld-show-kicker{letter-spacing:1.6px;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600}.ld-show-shot{min-width:0}@media (max-width:900px){.ld-show{grid-template-columns:1fr;gap:28px;padding:36px 0}.ld-show.ld-show-flip .ld-show-words{order:0}}.ld-band{background:var(--bg-deep);color:#fff;background-image:radial-gradient(700px 300px at 85% 110%,#c9a84c29,#0000 60%);padding:80px 0}.ld-band .ld-h2{color:#fff}.ld-band .ld-sub{color:#ffffffb8}.ld-band .ld-kicker{color:var(--gold-bright)}.ld-band .ld-kicker:before{background:var(--gold-bright)}.ld-band-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.ld-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ld-point{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:18px 18px 16px}.ld-point b{color:var(--gold-bright);margin-bottom:6px;font-family:Cormorant Garamond,Georgia,serif;font-size:21px;font-weight:700;display:block}.ld-point span{color:#ffffffbd;font-size:14px;line-height:1.55}@media (max-width:900px){.ld-band-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:560px){.ld-points{grid-template-columns:1fr}}.ld-anyphone{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;scroll-margin-top:80px;display:grid}.ld-anyphone-words{gap:28px;display:grid}.ld-flip{width:200px;height:272px}.ld-says{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ld-say{background:var(--bg-card);border:1px solid var(--border);border-radius:14px 14px 14px 4px;padding:16px 18px 15px;box-shadow:0 1px 2px #1b2a3a0a}.ld-say b{color:var(--ink);margin-bottom:6px;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-style:italic;font-weight:700;line-height:1.2;display:block}.ld-say span{color:var(--muted);font-size:14px;line-height:1.55}.ld-anyphone-note{color:var(--muted);margin:18px 0 0;font-size:14.5px;line-height:1.6}.ld-tel{color:var(--gold);white-space:nowrap;font-weight:700;text-decoration:none}@media (max-width:900px){.ld-anyphone{grid-template-columns:1fr;gap:32px}.ld-flip{width:150px;height:204px}}@media (max-width:560px){.ld-says{grid-template-columns:1fr}}.ld-steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ld-step{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:22px 20px 20px;position:relative}.ld-step:before{counter-increment:step;content:counter(step, decimal-leading-zero);color:var(--gold);letter-spacing:1px;margin-bottom:10px;font-family:DM Mono,ui-monospace,monospace;font-size:12px;display:block}.ld-step h3{margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:700}.ld-step p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}@media (max-width:960px){.ld-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ld-steps{grid-template-columns:1fr}}.ld-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 36px;display:grid}.ld-trust div{color:var(--muted);grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:14.5px;line-height:1.55;display:grid}.ld-trust div b{color:var(--ink);font-weight:600}.ld-trust svg{color:var(--green);margin-top:3px}@media (max-width:900px){.ld-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ld-trust{grid-template-columns:1fr}}.ld-close{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:22px;padding:56px 40px;scroll-margin-top:80px;position:relative;overflow:hidden;box-shadow:0 18px 50px #3c321417}.ld-close:before{content:"";pointer-events:none;background:radial-gradient(600px 240px at 50% -20%,#c9a84c2e,#0000 70%);position:absolute;inset:0}.ld-close>*{position:relative}.ld-close .ld-h2{margin-bottom:10px}.ld-close .ld-sub{margin:0 auto 26px}.ld-close .ld-iq-line{color:var(--text);margin-top:-12px;font-size:16px}.ld-close .ld-iq-line a{color:var(--gold);font-weight:700}.ld-mail{font-family:DM Mono,ui-monospace,monospace;font-size:15px}@media (max-width:640px){.ld-close{padding:40px 22px}}.ld-foot{background:var(--bg-deep);color:#fff9;padding:36px 0 40px;font-size:13px}.ld-foot .ld-wrap{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.ld-foot a{color:#ffffffbf;text-decoration:none}.ld-foot a:hover{color:#fff}.ld-foot-right{flex-wrap:wrap;gap:20px;margin-left:auto;display:flex}@media (prefers-reduced-motion:reduce){.ld-btn{transition:none}}.ld-form{text-align:left;max-width:680px;margin:0 auto}.ld-form-grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.ld-form label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.ld-form label em{color:var(--dim);font-style:normal;font-weight:400}.ld-form input,.ld-form textarea{font:inherit;color:var(--ink);background:var(--bg-card);border:1px solid var(--border-strong);box-sizing:border-box;border-radius:9px;width:100%;padding:10px 12px;font-size:15px}.ld-form input:focus,.ld-form textarea:focus{outline-offset:1px;border-color:var(--gold-soft);outline:2px solid #c9a84c8c}.ld-form textarea{resize:vertical;min-height:84px}.ld-form-wide{margin-top:14px}.ld-hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.ld-form-foot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.ld-form-alt{color:var(--dim);font-size:13.5px}.ld-form-alt a{color:var(--gold);font-weight:600;text-decoration:none}.ld-form-error{color:var(--red);margin:12px 0 0;font-size:13.5px}.ld-form-done{color:var(--ink);gap:6px;padding:10px 0;font-size:16px;display:grid}.ld-form-done b{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:700}.ld-form-done span{color:var(--muted);font-size:14.5px}.ld .ld-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:600px){.ld-form-grid{grid-template-columns:1fr}}
