.ldt-premium{--ldt-red:#df1733;--ldt-ink:#0c151f;--ldt-cream:#faf6f2;color:var(--ldt-ink);background:#fff;font:16px/1.7 Arial,Helvetica,sans-serif;overflow:hidden}.ldt-premium *{box-sizing:border-box}.ldt-premium h1,.ldt-premium h2,.ldt-premium h3{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.04em;color:inherit;line-height:1.08}.ldt-premium p{margin:0 0 20px}.ldt-premium a{text-decoration:none;color:inherit}.ldt-premium em{font-style:normal;color:var(--ldt-red)}.ldt-wide{width:min(1180px,87%);margin-inline:auto}.ldt-eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.13em;color:var(--ldt-red);font-weight:700;margin:0 0 15px!important}.ldt-premium-hero,.ldt-hub-hero{background:radial-gradient(ellipse at 90% 40%,#f4e4df,transparent 60%),#faf7f3}.ldt-breadcrumb{display:flex;gap:12px;align-items:center;font-size:11px;color:#71717a;padding-top:26px}.ldt-hero-grid,.ldt-hub-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;min-height:520px}.ldt-hero-copy{padding:35px 0 50px}.ldt-premium h1{font-size:clamp(40px,4.7vw,67px);margin:0 0 25px;text-wrap:balance}.ldt-hero-intro{font-size:18px;line-height:1.6;color:#57606a;max-width:530px;margin-bottom:27px!important}.ldt-primary{display:inline-flex;gap:28px;align-items:center;justify-content:center;background:linear-gradient(115deg,#c80c29,#ef2b47);color:#fff!important;border-radius:40px;padding:14px 26px;font-size:14px;font-weight:600;box-shadow:0 5px 15px #b7142520;transition:transform .2s,box-shadow .2s}.ldt-primary:hover{transform:translateY(-2px);box-shadow:0 9px 22px #b7142530}.ldt-primary>span{font-size:22px;font-weight:400;line-height:1}.ldt-proof{color:#7c7373;font-size:11px;line-height:1.6;margin:20px 0 0!important}.ldt-proof span{padding-inline:7px;color:#c7b4ae}.ldt-phone-stage{position:relative;display:flex;justify-content:center;align-items:center;min-height:470px}.ldt-orbit{width:390px;height:390px;position:absolute;border-radius:50%;background:linear-gradient(130deg,#ead1c9,#fbeee6);box-shadow:inset 0 0 0 1px #d8bcb126}.ldt-orbit:after{content:'';position:absolute;inset:-28px;border:1px solid #d8bcb145;border-radius:50%}.ldt-preview-phone{position:relative;z-index:1;background:#fff;width:230px;min-height:415px;border:8px solid #192127;border-radius:35px;padding:35px 17px 18px;box-shadow:10px 20px 40px #54221828,0 0 0 2px #899094;transform:rotate(8deg);text-align:left;color:#131b25}.ldt-notch{position:absolute;top:0;left:65px;background:#192127;height:15px;width:85px;border-radius:0 0 12px 12px}.ldt-mini-brand{font-size:23px;color:#ee2142;margin-bottom:18px;line-height:1}.ldt-mini-brand span{font:700 9px Arial,sans-serif;letter-spacing:.08em;color:#25303e;vertical-align:middle}.ldt-preview-label{font-size:9px;color:#8f7e79;margin-bottom:7px!important}.ldt-preview-phone>strong{display:block;font:500 22px/1.1 Georgia,serif;letter-spacing:-.04em;margin:0 0 16px}.ldt-preview-chips{display:flex;gap:5px;margin-bottom:12px}.ldt-preview-chips span{font-size:8px;background:#fff4f3;border:1px solid #f1d5cf;border-radius:20px;padding:3px 7px;color:#ae444b}.ldt-preview-output{border:1px solid #efe5df;border-radius:9px;padding:14px 12px;background:#fffcfa}.ldt-quote{font:35px/.5 Georgia,serif;color:#ed2b45;display:block;margin-top:5px}.ldt-preview-output p{font-size:12px;line-height:1.6;margin:8px 0 10px!important}.ldt-preview-copy{font-size:9px;color:#d11a32;display:block;text-align:right}.ldt-preview-generate{display:block;background:#e4213c;color:white;border-radius:10px;text-align:center;padding:10px 5px;font-size:10px;margin-top:15px}.ldt-preview-phone small{display:block;text-align:center;font-size:8px;color:#999;margin-top:11px}.ldt-floating-note{position:absolute;bottom:65px;left:0;z-index:2;transform:rotate(-6deg);padding:14px 24px;background:#fff;box-shadow:0 7px 30px #4e172016;border:1px solid #e8ddd8;border-radius:7px;font-size:12px;line-height:1.45;color:#64616a}.ldt-floating-note>span{float:left;margin:5px 12px 0 0;color:#df1733;border:1px solid #edb2b5;border-radius:50%;width:23px;height:23px;text-align:center}.ldt-workshop{padding-block:60px;scroll-margin-top:30px}.ldt-section-intro{margin-bottom:27px}.ldt-section-intro h2{font-size:39px;margin:0 0 14px}.ldt-section-intro>p:not(.ldt-eyebrow){font-size:15px;color:#67717b;line-height:1.6}.ldt-workshop .ldt-app{max-width:950px;margin:0 auto;padding:32px;background:#faf7f3;border:1px solid #e5d9d0;box-shadow:0 12px 40px #30100a05}.ldt-workshop>.ldt-section-intro{text-align:center}.ldt-workshop .ldt-lead{font-size:22px!important}.ldt-workshop .ldt-fields{gap:24px}.ldt-benefits{padding-block:10px 70px}.ldt-benefits .ldt-section-intro{max-width:680px}.ldt-table-wrap{border-block:1px solid #dfd5cf;overflow-x:auto}.ldt-table-wrap table{border-collapse:collapse;width:100%;font-size:14px;margin:0;border:0}.ldt-table-wrap th,.ldt-table-wrap td{text-align:left;vertical-align:top;padding:21px 25px;border:0;border-bottom:1px solid #e9e1db;line-height:1.6}.ldt-table-wrap thead th{color:#8c6265;background:#faf6f2;text-transform:uppercase;font:600 10px Arial,sans-serif;letter-spacing:.07em;padding-block:17px}.ldt-table-wrap tbody th{font-weight:600;width:30%;font-size:14px;color:#18212c}.ldt-table-wrap td{color:#606974}.ldt-table-wrap tbody tr:last-child>*{border-bottom:0}.ldt-reading{width:min(1060px,87%);margin:0 auto;display:grid;grid-template-columns:220px minmax(0,730px);gap:70px;border-top:1px solid #eee4de;padding-top:45px;padding-bottom:55px}.ldt-reading-label{padding-top:6px}.ldt-reading-label span{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#d41b35;font-weight:700}.ldt-reading-label p{font:500 26px/1.2 Georgia,serif;margin-top:15px}.ldt-reading .ldt-editorial h2:first-child{margin-top:0!important}.ldt-reading .ldt-editorial p{font-size:16px;line-height:1.85}.ldt-reading .ldt-editorial a{color:#c20b28;text-decoration:underline;text-underline-offset:4px}.ldt-bottom-cta{padding:26px 0 45px;border-top:1px solid #eee1db;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:15px}.ldt-bottom-cta a{color:#c20b28;font-weight:600;font-size:14px}.ldt-hub-hero{padding-block:55px 45px}.ldt-hub-grid{min-height:470px;gap:50px}.ldt-hub-visual{height:450px;position:relative}.ldt-hub-visual>img{width:100%;height:100%;object-fit:cover;object-position:68% center;border-radius:180px 180px 24px 24px}.ldt-hub-visual:after{content:'';position:absolute;inset:0;border-radius:180px 180px 24px 24px;background:linear-gradient(0deg,#42081666,transparent 70%);pointer-events:none}.ldt-hub-visual>.ldt-phone-stage{position:absolute;bottom:-24px;left:-40px;min-height:0;width:230px;z-index:2;transform:scale(.72);transform-origin:bottom left}.ldt-hub-visual .ldt-orbit,.ldt-hub-visual .ldt-floating-note{display:none}.ldt-hub-visual .ldt-preview-phone{transform:rotate(-9deg)}.ldt-hub-selection{padding-block:60px 50px}.ldt-hub-selection>.ldt-section-intro{margin-bottom:38px}.ldt-hub-selection>.ldt-section-intro h2{font-size:43px}.ldt-hub-tool{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;border-top:1px solid #e8dcd4;padding:45px 40px;min-height:450px}.ldt-hub-tool-copy>h2{font-size:45px;margin:0 0 22px}.ldt-hub-tool-copy>p:not(.ldt-eyebrow){font-size:16px;line-height:1.7;color:#67717b;max-width:450px}.ldt-feature-tags{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;color:#9c4654;margin:23px 0 25px}.ldt-hub-tool-visual .ldt-phone-stage{min-height:390px}.ldt-hub-tool-visual .ldt-orbit{width:310px;height:310px}.ldt-hub-tool-visual .ldt-preview-phone{transform:rotate(8deg) scale(.85)}.ldt-hub-tool-visual .ldt-floating-note{bottom:25px;left:10px}.ldt-hub-messages{background:#faf6f2;border-radius:10px;border:0;margin-block:12px}.ldt-hub-messages .ldt-hub-tool-copy{order:2}.ldt-hub-messages .ldt-hub-tool-visual{order:1}.ldt-hub-messages .ldt-orbit{background:linear-gradient(130deg,#dfbcc2,#f9e1de)}.ldt-hub-messages .ldt-preview-phone{transform:rotate(-8deg) scale(.85)}.ldt-hub-rendezvous .ldt-orbit{background:linear-gradient(120deg,#dad9c3,#f5e9d5)}.ldt-hub-principle{background:radial-gradient(ellipse at 10% 0%,#670214,transparent 60%),#0c0c10;color:#fff;text-align:center;padding-block:65px}.ldt-hub-principle h2{font-size:49px;margin:0 0 25px}.ldt-hub-principle .ldt-eyebrow{color:#ff6f83}.ldt-hub-principle em{color:#ff4c68}.ldt-hub-principle p:not(.ldt-eyebrow){max-width:630px;margin:0 auto 25px;color:#d2c7ca;font-size:15px;line-height:1.8}.ldt-principles{display:flex;gap:35px;justify-content:center;flex-wrap:wrap;font-size:11px;color:#cdaeb5;padding-top:14px}.ldt-premium :focus-visible{outline:3px solid #df1733;outline-offset:5px}
@media(max-width:960px){.ldt-hero-grid,.ldt-hub-grid{gap:30px;grid-template-columns:1.15fr 1fr}.ldt-premium h1{font-size:45px}.ldt-hero-intro{font-size:16px}.ldt-orbit{width:290px;height:290px}.ldt-preview-phone{width:210px;min-height:390px}.ldt-floating-note{left:-15px;bottom:40px;padding:12px 15px;font-size:10px}.ldt-hub-visual{height:390px}.ldt-hub-tool{gap:35px;padding:35px 20px}.ldt-hub-tool-copy>h2{font-size:36px}.ldt-hub-tool-copy>p:not(.ldt-eyebrow){font-size:14px}.ldt-reading{grid-template-columns:150px minmax(0,1fr);gap:35px}.ldt-section-intro h2{font-size:34px}.ldt-hub-selection>.ldt-section-intro h2{font-size:37px}}
@media(max-width:640px){.ldt-wide{width:89%}.ldt-hub-hero{padding-block:35px 38px}.ldt-hero-grid,.ldt-hub-grid{grid-template-columns:1fr;gap:0;min-height:0}.ldt-premium h1{font-size:42px;letter-spacing:-.045em}.ldt-hero-intro{font-size:16px;line-height:1.6}.ldt-eyebrow{font-size:10px;letter-spacing:.09em}.ldt-primary{font-size:13px;padding:13px 22px;gap:20px}.ldt-proof{font-size:10px;max-width:300px}.ldt-hero-copy{padding:27px 0 0}.ldt-breadcrumb{padding-top:21px}.ldt-phone-stage{min-height:380px;margin-top:12px}.ldt-preview-phone{transform:rotate(7deg) scale(.8)}.ldt-orbit{width:270px;height:270px}.ldt-floating-note{bottom:45px;left:2px;font-size:10px}.ldt-workshop{padding-block:35px}.ldt-section-intro h2{font-size:31px}.ldt-section-intro>p:not(.ldt-eyebrow){font-size:14px}.ldt-workshop .ldt-app{padding:20px 16px}.ldt-workshop .ldt-fields{gap:17px}.ldt-workshop .ldt-lead{font-size:21px!important}.ldt-benefits{padding-block:10px 40px}.ldt-table-wrap table{font-size:12px;min-width:560px}.ldt-table-wrap th,.ldt-table-wrap td{padding:16px}.ldt-table-wrap tbody th{font-size:12px}.ldt-reading{width:89%;grid-template-columns:1fr;gap:25px;padding-top:30px;padding-bottom:30px}.ldt-reading-label p{font-size:23px;margin-bottom:0}.ldt-reading-label p br{display:none}.ldt-reading .ldt-editorial p{font-size:15px}.ldt-bottom-cta{display:block;padding-bottom:30px}.ldt-bottom-cta a{display:block;margin-top:12px;font-size:13px}.ldt-hub-visual{margin:35px 12px 0 35px;height:320px}.ldt-hub-visual>img{border-radius:120px 120px 15px 15px}.ldt-hub-visual>.ldt-phone-stage{transform:scale(.6);left:-35px;bottom:-20px}.ldt-hub-visual .ldt-preview-phone{transform:rotate(-9deg)}.ldt-hub-selection{padding-block:35px}.ldt-hub-selection>.ldt-section-intro h2{font-size:34px}.ldt-hub-tool{grid-template-columns:1fr;gap:0;padding:30px 0 8px}.ldt-hub-tool-copy>h2{font-size:36px}.ldt-hub-tool-copy>p:not(.ldt-eyebrow){font-size:15px}.ldt-feature-tags{font-size:10px;gap:15px;margin-block:18px}.ldt-hub-tool-visual .ldt-phone-stage{min-height:340px}.ldt-hub-tool-visual .ldt-orbit{width:270px;height:270px}.ldt-hub-tool-visual .ldt-preview-phone{transform:rotate(8deg) scale(.78)}.ldt-hub-tool-visual .ldt-floating-note{bottom:35px;left:5px}.ldt-hub-messages{padding-inline:20px;margin-inline:-10px}.ldt-hub-messages .ldt-hub-tool-copy{order:0}.ldt-hub-messages .ldt-hub-tool-visual{order:0}.ldt-hub-principle{padding-block:40px}.ldt-hub-principle h2{font-size:37px}.ldt-hub-principle p:not(.ldt-eyebrow){font-size:14px}.ldt-principles{display:grid;gap:12px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.ldt-premium *{transition:none!important;scroll-behavior:auto!important}}
