.lt-section{--lt-green:#08703f;--lt-green-ink:#075e36;--lt-green-soft:#087a5017;--lt-amber:#8a5300;--lt-amber-soft:#fff1db;--lt-red:#b42318}.lt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 18px;display:flex}.lt-head>div{flex:320px;min-width:0}.lt-section .lt-head .eyebrow{margin-bottom:8px}.lt-section .lt-head h2{margin-bottom:6px}.lt-section .lt-head p{margin:0;font-size:14.5px;line-height:1.6}.lt-source{border-radius:var(--r-pill);color:#6f4300;background:#fff6e5;border:1px dashed #8a530059;flex:none;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:650;line-height:1.35;display:inline-flex}.lt-source.owner{border:1px solid var(--hairline);background:var(--ls-soft-fill);color:var(--ink-2)}.lt-source.lt-verified{color:#075e36;background:#087a5014;border:1px solid #087a5033}.lt-section .lt-muted{color:var(--ls-muted);margin:0;font-size:13.5px;line-height:1.55}.lt-section .field{color:var(--ink-2);font-size:13px;font-weight:600}.lt-section .field input{width:100%;min-width:0;min-height:46px;color:var(--ink);transition:border-color var(--dur-1), box-shadow var(--dur-2) var(--ease-out);background:#fff;border:1px solid #0f1b3324;border-radius:12px;padding:0 12px;font-size:14px;font-weight:500}.lt-section .field input:focus{border-color:var(--brand);box-shadow:var(--focus-ring);outline:none}.lt-durations{border:0;min-width:0;margin:20px 0 0;padding:0}.lt-durations legend{color:var(--ink-2);margin-bottom:8px;padding:0;font-size:13px;font-weight:650}.lt-seg{border:1px solid var(--lg-border-soft);background:var(--ls-soft-fill);border-radius:18px;flex-wrap:wrap;gap:4px;padding:4px;display:flex;box-shadow:inset 0 1px 2px #10245e0f}.lt-seg-option{cursor:pointer;flex:auto;position:relative}.lt-seg-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lt-seg-option>span{min-height:44px;color:var(--ink-2);white-space:nowrap;transition:background-color var(--dur-1), color var(--dur-1), box-shadow var(--dur-2) var(--ease-out);border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:650;display:flex}.lt-seg-option>span small{border-radius:var(--r-pill);color:#075e36;background:#087a501a;padding:2px 7px;font-size:11px;font-weight:700}.lt-seg-option:hover>span{color:var(--ink);background:#fff9}.lt-seg-option input:checked+span{color:var(--brand-ink);box-shadow:var(--lg-shadow-sm);background:#fff}.lt-seg-option input:focus-visible+span{outline:3px solid var(--brand);outline-offset:2px}.lt-section .lt-hint{color:var(--ls-muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.lt-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.lt-sum-card{border:1px solid var(--hairline);background:var(--ls-tile);border-radius:20px;flex-direction:column;gap:4px;min-width:0;padding:18px 18px 16px;display:flex;box-shadow:0 1px 2px #10245e08}.lt-sum-card.lt-sum-primary{background:var(--lg-bg-brand);box-shadow:var(--lg-rim), 0 14px 32px -24px #1458ee80;border-color:#1458ee29}.lt-sum-card>span{color:var(--ink-2);font-size:13px;font-weight:650}.lt-sum-card strong{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--brand-ink);overflow-wrap:anywhere;font-size:clamp(24px,1.2vw + 16px,30px);font-weight:700;line-height:1.15}.lt-sum-card strong em{font-family:var(--font-primary);letter-spacing:0;color:var(--ls-muted);margin-left:4px;font-size:13px;font-style:normal;font-weight:550}.lt-sum-card small{color:var(--ls-muted);font-size:12.5px;line-height:1.5}.lt-section .lt-sum-card .lt-upfront{color:var(--ink-2);border-top:1px dashed #1458ee33;margin:6px 0 0;padding-top:8px;font-size:13px;line-height:1.45}.lt-sum-card .lt-upfront b{color:var(--ink);white-space:nowrap;font-weight:700}.lt-sum-total{background:#0f1b330a;border-radius:16px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:4px 18px;padding:14px 18px;display:flex}.lt-sum-total>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.lt-sum-total span{color:var(--ink-2);font-size:13.5px;font-weight:650}.lt-sum-total strong{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:700}.lt-sum-total small{color:var(--ls-muted);text-align:right;flex:260px;font-size:12.5px;line-height:1.5}.lt-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.lt-block{border:1px solid var(--hairline);background:var(--ls-tile);border-radius:18px;min-width:0;padding:16px 18px}.lt-block h3{letter-spacing:-.005em;color:var(--ink);margin:0 0 6px;font-size:14px;font-weight:700}.lt-block dl{margin:0}.lt-block dl>div{border-top:1px dashed #0f1b331a;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.lt-block dl>div:first-child{border-top:0}.lt-block dt{min-width:0;color:var(--ink-2);font-size:14px;line-height:1.45}.lt-block dt small{color:var(--ls-muted);margin-top:1px;font-size:12px;display:block}.lt-block dd{color:var(--ink);white-space:nowrap;text-align:right;flex:none;margin:0;font-size:14px;font-weight:650}.lt-block dd s{color:var(--ls-muted);margin-right:4px;font-weight:500}.lt-block .lt-good dt,.lt-block .lt-good dd{color:var(--lt-green)}.lt-est{border-radius:var(--r-pill);color:#6f4300;white-space:nowrap;vertical-align:1px;background:#fff6e5;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:650;display:inline-block}.lt-section .lt-tip{background:var(--lt-green-soft);color:var(--lt-green-ink);border-radius:12px;margin:10px 0 0;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.5}.lt-incl ul{gap:7px;margin:6px 0 14px;padding:0;list-style:none;display:grid}.lt-incl ul:last-child,.lt-incl p:last-child{margin-bottom:0}.lt-incl .lt-muted{margin-bottom:14px}.lt-incl li{color:var(--ink);align-items:flex-start;gap:9px;font-size:14px;line-height:1.4;display:flex}.lt-incl li svg{background:var(--lt-green-soft);width:20px;height:20px;color:var(--lt-green);border-radius:50%;flex:none;padding:4px}.lt-incl .lt-no li{color:var(--ink-2)}.lt-incl .lt-no li svg{color:var(--ink-2);background:#0f1b330f}.lt-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:16px;display:flex}.lt-section .lt-foot p{color:var(--ls-muted);flex:320px;gap:8px;margin:0;font-size:13px;line-height:1.55;display:flex}.lt-foot p svg{color:var(--brand);flex:none;margin-top:2px}.lt-foot .button{flex:none}.lt-missing-box{background:var(--ls-tile);border:1.5px dashed #1458ee3d;border-radius:20px;gap:14px;padding:18px;display:flex}.lt-missing-box>svg{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);border-radius:12px;flex:none;padding:9px}.lt-missing-box strong{color:var(--ink);font-size:15px;font-weight:650;line-height:1.45;display:block}.lt-section .lt-missing-box p{margin:8px 0 4px;font-size:14px;line-height:1.5}.lt-missing-box ul{color:var(--ink-2);margin:0;padding-left:18px;font-size:14px;line-height:1.6;list-style:outside}.lt-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.lt-card{border:1px solid var(--hairline);background:var(--ls-tile);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex;box-shadow:0 1px 2px #10245e08}.lt-card header{align-items:center;gap:12px;display:flex}.lt-card-icon{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.lt-card h3{letter-spacing:-.012em;color:var(--ink);margin:0;font-size:16px;font-weight:650;line-height:1.3}.lt-card h4{letter-spacing:.1em;text-transform:uppercase;color:var(--ls-muted);margin:4px 0 0;font-size:11.5px;font-weight:700}.lt-section .lt-card p{margin:0;font-size:14px;line-height:1.6}.lt-card p b{color:var(--ink);font-weight:650}.lt-pill{border-radius:var(--r-pill);letter-spacing:0;vertical-align:2px;margin-left:6px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.lt-pol-fleksibel{background:var(--lt-green-soft);color:var(--lt-green-ink)}.lt-pol-standar{color:var(--brand-ink);background:#1458ee17}.lt-pol-ketat{background:var(--lt-amber-soft);color:var(--lt-amber)}.lt-section .lt-card .lt-free{background:var(--lt-green-soft);color:var(--lt-green-ink);border-radius:12px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:13.5px;font-weight:600;line-height:1.45;display:flex}.lt-free svg{flex:none;margin-top:2px}.lt-tiers{border:1px solid var(--hairline);background:#fff;border-radius:14px;margin:2px 0 0;padding:0;list-style:none;overflow:hidden}.lt-tiers li{border-top:1px solid var(--hairline);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;line-height:1.4;display:flex}.lt-tiers li:first-child{border-top:0}.lt-tiers b{text-align:right;flex:none;min-width:44px;font-weight:700}.lt-tiers .lt-full{color:var(--lt-green)}.lt-tiers .lt-part{color:var(--lt-amber)}.lt-tiers .lt-none{color:var(--lt-red)}.lt-bullets{color:var(--ink-2);margin:0;padding-left:18px;font-size:14px;line-height:1.6;list-style:outside}.lt-section .lt-card .lt-note{color:var(--ls-muted);font-size:13px}.lt-section .lt-card .lt-example{color:var(--ink-2);background:#0f1b330a;border-radius:12px;padding:9px 12px;font-size:13px;line-height:1.5}.lt-checks{gap:9px;margin:0;padding:0;list-style:none;display:grid}.lt-checks li{color:var(--ls-muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.lt-checks li svg{color:var(--ink-3);flex:none;margin-top:1px}.lt-checks li.lt-ok svg{color:var(--lt-green)}.lt-checks b{color:var(--ink);font-size:13.5px;font-weight:650;display:block}.lt-sim{background:var(--lg-bg-brand);box-shadow:var(--lg-rim);border:1px solid #1458ee1f;border-radius:20px;margin-top:12px;padding:18px}.lt-sim-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.lt-sim h3{color:var(--ink);margin:0;font-size:16px;font-weight:650}.lt-section .lt-sim>.lt-muted{margin-top:4px}.lt-link-btn{min-height:36px;color:var(--brand-ink);white-space:nowrap;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.lt-link-btn:hover{background:#1458ee14}.lt-sim-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.lt-sim-result[role=status]{display:flex}.lt-waitlist-done[role=status]{align-items:flex-start;gap:8px;display:flex}.lt-sim-result[role=status]:before,.lt-waitlist-done[role=status]:before{content:none;display:none}.lt-sim-result{border:1px solid var(--lg-border);background:var(--lg-bg-thick);box-shadow:var(--lg-shadow-sm);--lt-tone:var(--brand-ink);--lt-meter:var(--brand);border-radius:16px;align-items:center;gap:16px;margin-top:12px;padding:14px 16px;display:flex}.lt-sim-result.lt-rfull{--lt-tone:#08703f;--lt-meter:#12a150}.lt-sim-result.lt-rpart{--lt-tone:#8a5300;--lt-meter:#e39213}.lt-sim-result.lt-rnone{--lt-tone:#b42318;--lt-meter:#e5484d}.lt-section .lt-sim-result>p{color:var(--lt-red);margin:0;font-size:14px}.lt-sim-figure{flex-direction:column;flex:none;min-width:84px;display:flex}.lt-sim-figure strong{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--lt-tone);font-size:32px;font-weight:700;line-height:1}.lt-sim-figure span{color:var(--ls-muted);margin-top:4px;font-size:12px;font-weight:600}.lt-sim-copy{flex:1;min-width:0}.lt-meter{border-radius:var(--r-pill);background:#0f1b3314;height:8px;overflow:hidden}.lt-meter span{border-radius:inherit;background:var(--lt-meter);height:100%;transition:width var(--dur-2) var(--ease-out);display:block}.lt-section .lt-sim-copy p{color:var(--ink-2);margin:8px 0 0;font-size:13.5px;line-height:1.55}.lt-sim-copy b{color:var(--ink)}.lt-sim-copy p span{color:var(--ls-muted)}.lt-section .lt-sim>.lt-sim-note{margin-top:10px;font-size:12.5px}.lt-section .lt-pet{background:var(--lt-green-soft);max-width:100%;color:var(--lt-green-ink);border-radius:18px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:16px 0 14px;padding:8px 14px 8px 8px;font-size:14px;line-height:1.4;display:inline-flex}.lt-pet>span:first-child{background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.lt-pet b{font-weight:700}.lt-pet>span+b+span{color:var(--ink-2);font-size:13px}.lt-section .lt-pet.lt-pet-tidak{color:var(--ink-2);background:#0f1b330d}.lt-section .lt-pet.lt-pet-bersyarat{background:var(--lt-amber-soft);color:var(--lt-amber)}.lt-rules-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lt-rules-grid li{border:1px solid var(--hairline);background:var(--ls-tile);border-radius:16px;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;display:flex}.lt-rule-icon{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:2px;display:grid}.lt-yes .lt-rule-icon,.lt-legend .lt-yes{background:var(--lt-green-soft,#087a5017);color:#08703f}.lt-limit .lt-rule-icon,.lt-legend .lt-limit{color:#8a5300;background:#fff1db}.lt-info .lt-rule-icon,.lt-legend .lt-info{background:var(--brand-soft);color:var(--brand)}.lt-rule-text{min-width:0}.lt-rule-text small{color:var(--ls-muted);font-size:12px;font-weight:600;display:block}.lt-rule-text strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4;display:block}.lt-section .lt-legend{color:var(--ls-muted);flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;font-size:12px;display:flex}.lt-legend span{align-items:center;gap:6px;display:inline-flex}.lt-legend i{border-radius:50%;place-items:center;width:18px;height:18px;display:inline-grid}.lt-eco-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lt-eco-grid li{background:linear-gradient(160deg,#f1fbf5f2,#ffffffd9);border:1px solid #087a5029;border-radius:16px;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.lt-eco-icon{color:#08703f;background:#087a501f;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.lt-eco-grid strong{color:var(--ink);font-size:14px;font-weight:650;display:block}.lt-eco-grid small{color:var(--ls-muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.lt-section .lt-eco-note{margin-top:10px}.lt-waitlist{background:var(--lg-bg-brand);box-shadow:var(--lg-rim), 0 14px 34px -26px #1458ee8c;border:1px solid #1458ee24;border-radius:22px;gap:14px;margin:0 0 34px;padding:18px 20px;scroll-margin-top:96px;display:flex}.lt-waitlist-icon{width:42px;height:42px;color:var(--brand);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 2px 8px #10245e1f}.lt-waitlist-body{flex:1;min-width:0}.lt-waitlist h2{letter-spacing:-.015em;color:var(--ink);margin:0 0 4px;font-size:18px;font-weight:650;line-height:1.3}.lt-waitlist p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.lt-waitlist-body>.button{margin-top:12px}.lt-waitlist-done{align-items:flex-start;gap:8px;display:flex}.lt-waitlist-done>svg{flex:none;margin-top:3px}.lt-waitlist-done>span{min-width:0}.lt-waitlist .lt-waitlist-done{color:#075e36;font-weight:600}.lt-waitlist-done a{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}.lt-waitlist-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.lt-waitlist-form .field{color:var(--ink-2);font-size:13px;font-weight:600}.lt-waitlist-form .field input{width:100%;min-width:0;min-height:46px;color:var(--ink);background:#fff;border:1px solid #0f1b3324;border-radius:12px;padding:0 12px;font-size:14px}.lt-waitlist-form .field input:focus{border-color:var(--brand);box-shadow:var(--focus-ring);outline:none}.lt-waitlist-form .lt-consent,.lt-waitlist-form .lt-error,.lt-waitlist-actions{grid-column:1/-1}.lt-waitlist-form .lt-consent{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.lt-consent input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin:2px 0 0}.lt-waitlist .lt-error{color:#b42318;font-size:13px;font-weight:600}.lt-error a{color:var(--brand-ink);text-decoration:underline}.lt-waitlist-actions{flex-wrap:wrap;gap:8px;display:flex}.owner-card .lt-jump{color:var(--brand-ink);text-underline-offset:3px;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:650;text-decoration:underline;display:inline-flex}.owner-card .lt-jump.lt-jump-wait{background:var(--brand-soft);border-radius:14px;min-height:44px;padding:0 14px;text-decoration:none;display:flex}.owner-card .lt-jump.lt-jump-wait:hover{background:#1458ee24}.lt-mgmt{display:inline-flex;position:relative}.lt-mgmt-btn{border:1px solid var(--hairline);border-radius:var(--r-pill);min-height:30px;color:var(--ink-2);transition:background-color var(--dur-1), border-color var(--dur-1);background:#0f1b330d;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:650;line-height:1.2;display:inline-flex}.lt-mgmt-btn:hover,.lt-mgmt-btn[aria-expanded=true]{color:var(--brand-ink);background:#1458ee14;border-color:#1458ee4d}.lt-mgmt-btn.lt-tone-temuhuni,.lt-mgmt-btn.lt-tone-partner{background:var(--brand-soft);color:var(--brand-ink);border-color:#1458ee33}.lt-mgmt-info{opacity:.7}.lt-mgmt-pop{z-index:40;border:1px solid var(--lg-border);width:min(320px,100vw - 40px);box-shadow:var(--lg-shadow-lift);color:var(--ink-2);background:linear-gradient(160deg,#fff,#f6f9ff);border-radius:16px;gap:4px;padding:14px 16px;font-size:13.5px;font-weight:500;line-height:1.55;display:grid;position:absolute;top:calc(100% + 8px);left:0}.lt-mgmt-pop[hidden]{display:none}.detail-title:has(.lt-mgmt-btn[aria-expanded=true]){z-index:20;position:relative}.lt-mgmt-pop strong{color:var(--ink);font-size:14px}.lt-mgmt-pop em{color:var(--ls-muted);font-size:12px;font-style:normal}.property-card .card-amenities .lt-card-chip{font-weight:650;position:relative}.property-card .card-amenities .lt-card-chip.lt-tone-temuhuni,.property-card .card-amenities .lt-card-chip.lt-tone-partner{background:var(--brand-soft);color:var(--brand-ink);border-color:#1458ee2e}.property-card .card-amenities .lt-card-pet{color:#075e36;background:#087a5014;border-color:#087a5029}.property-card .card-amenities .lt-card-eco{color:#08703f;background:#087a5014;border-color:#087a5029;place-items:center;padding:4px 8px;display:inline-grid}.filter-bar .lt-budget{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;display:flex}.lt-budget-label{color:var(--ink-2);margin-right:2px;font-size:13px;font-weight:650}.lt-budget-chip{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--lg-bg-thick);min-height:38px;color:var(--ink-2);white-space:nowrap;transition:background-color var(--dur-1), border-color var(--dur-1), color var(--dur-1);padding:0 14px;font-size:13px;font-weight:600;box-shadow:0 1px 2px #10245e0a}.lt-budget-chip:hover{color:var(--ink);border-color:#1458ee52}.lt-budget-chip[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink);border-color:#1458ee73;font-weight:700;box-shadow:inset 0 0 0 1px #1458ee40}.lt-why-head h2{letter-spacing:-.032em;color:var(--ink);font-size:clamp(28px,1.6vw + 16px,42px);line-height:1.08}.lt-why-head p{max-width:58ch;color:var(--ink-2);margin-top:10px;font-size:16px;line-height:1.6}.lt-why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.lt-why-card{border:1px solid var(--lg-border);background:var(--home-tile,var(--lg-bg-thick));min-width:0;box-shadow:var(--home-tile-shadow,var(--lg-shadow-sm));transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-1);border-radius:26px;flex-direction:column;gap:10px;padding:24px 22px 20px;display:flex}.lt-why-card:hover{box-shadow:var(--home-tile-shadow-hover,var(--lg-shadow-lift));border-color:#1458ee38;transform:translateY(-3px)}.lt-why-icon{background:var(--home-icon-bg,var(--brand-soft));width:48px;height:48px;box-shadow:var(--home-icon-rim,none);color:var(--brand);border-radius:15px;place-items:center;margin-bottom:4px;display:grid}.lt-why-card h3{letter-spacing:-.022em;color:var(--ink);font-size:18.5px;font-weight:650;line-height:1.25}.lt-why-card p{color:var(--ink-2);flex:1;font-size:14.5px;line-height:1.6}.lt-why-card small{color:var(--ink-3);margin-top:-4px;font-size:12.5px;font-weight:600}.lt-why-link{min-height:32px;color:var(--brand-ink);align-self:flex-start;align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:650;display:inline-flex}.lt-why-link:hover{text-underline-offset:3px;text-decoration:underline}.lt-why-link svg{transition:transform var(--dur-2) var(--ease-out)}.lt-why-link:hover svg{transform:translate(3px)}@media (max-width:1100px){.lt-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lt-summary,.lt-lines,.lt-policy-grid{grid-template-columns:minmax(0,1fr)}.lt-sum-total small{text-align:left}.lt-sim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-sim-grid>label:last-child{grid-column:1/-1}}@media (max-width:600px){.lt-why-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px}.lt-why-card{border-radius:22px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px 14px;padding:18px;display:grid}.lt-why-icon{border-radius:14px;width:44px;height:44px;margin:0}.lt-why-card>p,.lt-why-card>small,.lt-why-card>.lt-why-link{grid-column:1/-1}.lt-why-card h3{font-size:17px}.lt-why-card>p{margin-top:2px}.lt-why-card>small{margin-top:0}.lt-sim,.lt-card,.lt-block{padding:16px}.lt-sim-grid{grid-template-columns:minmax(0,1fr)}.lt-sim-result{align-items:flex-start;gap:12px}.lt-sim-figure{min-width:64px}.lt-sim-figure strong{font-size:26px}.lt-waitlist{gap:12px;padding:16px}.lt-waitlist-icon{width:36px;height:36px}.lt-waitlist-form{grid-template-columns:minmax(0,1fr)}.lt-waitlist-form .field:nth-of-type(3){grid-column:auto}.lt-seg-option>span{padding:0 10px;font-size:13.5px}.lt-missing-box{flex-direction:column;gap:10px}.filter-bar .lt-budget{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lt-budget-label{grid-column:1/-1}.lt-budget-chip{min-height:42px}}@media (max-width:440px){.lt-seg-option{flex:calc(50% - 2px)}.lt-seg-option>span{flex-direction:column;gap:2px;min-height:52px;padding:6px 8px}.lt-seg-option>span small{padding:1px 6px;font-size:10.5px}.lt-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lt-rules-grid li{flex-direction:column;gap:8px;padding:12px}.lt-rule-icon{margin-top:0}.lt-waitlist{display:block}.lt-waitlist-icon{float:left;margin:-2px 12px 6px 0}.lt-waitlist h2{align-items:center;min-height:34px;display:flex}.lt-waitlist-body>p{clear:left}.lt-waitlist-actions .button{flex:1 1 0}.lt-sim-result{flex-wrap:wrap;align-items:center}.lt-sim-copy{display:contents}.lt-sim-copy .lt-meter{flex:120px}.lt-section .lt-sim-copy p{flex:100%;margin-top:0}}@media (max-width:360px){.lt-sim-head .lt-link-btn{margin-left:-10px}.lt-block dl>div{flex-wrap:wrap}.lt-block dd{margin-left:auto}}@media (prefers-reduced-motion:reduce){.lt-why-card,.lt-why-link svg,.lt-meter span{transition:none}.lt-why-card:hover{transform:none}}.lt-waitlist-done:focus{outline:none}.lt-waitlist-done:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #1458ee73}
