.str .str-hero{padding:calc(16px + env(safe-area-inset-top,0px)) 20px 124px;color:var(--st-chalkwhite);position:relative;overflow-x:clip}.str .str-sky{pointer-events:none;background:radial-gradient(120% 55% at 50% 100%,#f2c1786b,#0000 70%),radial-gradient(80% 40% at 50% 0,#5a6ebe38,#0000 70%),linear-gradient(#0b1020 0%,#1b2046 38%,#4a3f74 70%,#8a6a86 100%);position:absolute;inset:-160px 0 0}.str .str-hero-body{z-index:1;margin-top:40px;position:relative}.str .str-h1{font-family:var(--st-serif);letter-spacing:-.014em;text-wrap:balance;color:#fbf9f3;max-width:16em;font-size:1.75rem;font-weight:700;line-height:1.26}.str .str-h1:lang(hi){font-size:1.6875rem;line-height:1.5}.str .str-acts{padding:0 20px 24px}.str .str-act-sheet{z-index:1;margin-top:-92px;position:relative}.str .str-sheetcard{min-height:0;margin-top:0;box-shadow:0 1px 2px #1f1d190f,0 18px 48px #1f1d1929}.str .str-line{color:var(--st-ink);margin-top:10px;font-size:1rem;line-height:1.6}.str .str-line--fast{color:var(--st-muted);margin-top:12px}.str .str-line:lang(hi){font-size:1.0625rem;line-height:1.8}.str .str-note{color:var(--st-muted);margin-top:12px;font-size:.8125rem;line-height:1.6}.str .str-note:lang(hi){font-size:.875rem;line-height:1.75}.str .str-gate{background:var(--st-card);border:1px solid var(--st-line);border-radius:20px;padding:18px 16px 16px;box-shadow:0 1px 2px #1f1d190d,0 12px 32px #1f1d1912}.str .str-gate-h{font-family:var(--st-serif);color:var(--st-ink);font-size:1.375rem;font-weight:700;line-height:1.3}.str .str-gate-h:lang(hi){font-size:1.3125rem;line-height:1.5}.str .str-gate-form{margin-top:16px}.str .str-gate-label{letter-spacing:.04em;color:var(--st-muted);font-size:.75rem;font-weight:600;display:block}.str .str-gate-row{border:1px solid var(--st-line);background:var(--st-paper);border-radius:14px;align-items:stretch;margin-top:6px;display:flex;overflow:hidden}.str .str-gate-row:focus-within{border-color:var(--st-green);box-shadow:0 0 0 3px rgba(var(--st-green-rgb), .15)}.str .str-gate-cc{color:var(--st-muted);border-right:1px solid var(--st-line);font-variant-numeric:tabular-nums;align-items:center;padding:0 12px;font-size:1rem;font-weight:600;display:inline-flex}.str .str-gate-input{min-width:0;min-height:50px;font:inherit;letter-spacing:.04em;color:var(--st-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:auto;padding:0 12px;font-size:1.0625rem}.str .str-gate-err{color:var(--st-bad);margin-top:8px;font-size:.8125rem;line-height:1.5}.str .str-gate-btn{cursor:pointer;border:0;margin-top:12px}.str .str-gate-btn:disabled{opacity:.7;cursor:default}.str .str-gate-privacy{text-align:center;color:var(--st-muted);margin-top:10px;font-size:.8125rem;line-height:1.6}.str .str-gate-privacy:lang(hi){font-size:.875rem;line-height:1.75}.str .str-gate-pv{white-space:nowrap}.str .str-gate-privacy a{color:var(--st-green);text-underline-offset:2px;font-weight:600;text-decoration:underline}.str .str-lock-label{border-top:1px solid var(--st-line);color:var(--st-ink);margin-top:20px;padding-top:16px;font-size:.875rem;font-weight:600}.str .str-lock-label:lang(hi){font-size:.9375rem}.str .str-locks{margin-top:6px}.str .str-lock{color:var(--st-ink);align-items:flex-start;gap:10px;padding:7px 0;font-size:.9375rem;line-height:1.5;display:flex}.str .str-lock:lang(hi){font-size:1rem;line-height:1.75}.str .str-lock-ico{color:var(--st-gold);flex:none;margin-top:4px}.str .str-lock:lang(hi) .str-lock-ico{margin-top:7px}.str .str-tblwrap{border:1px solid var(--st-line);background:var(--st-card);border-radius:16px;margin-top:18px;overflow:hidden;box-shadow:0 1px 2px #1f1d190d}.str .str-tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.str .str-tbl th,.str .str-tbl td{text-align:right;vertical-align:middle;padding:10px 8px}.str .str-tbl thead th{letter-spacing:.03em;color:var(--st-muted);background:color-mix(in srgb, var(--st-paper) 70%, var(--st-card));border-bottom:1px solid var(--st-line);padding-top:11px;padding-bottom:9px;font-size:.75rem;font-weight:600}.str .str-tbl thead th:lang(hi){letter-spacing:0;font-size:.8125rem}.str .str-tbl .str-th-name,.str .str-tbl .str-td-name{text-align:left;padding-left:14px}.str .str-tbl .str-th-net,.str .str-tbl .str-td-net{padding-right:14px}.str .str-tbl tbody tr{border-top:1px solid color-mix(in srgb, var(--st-line) 70%, transparent)}.str .str-tbl tbody tr:first-child{border-top:0}.str .str-td-name{color:var(--st-ink);font-size:.875rem;font-weight:600;line-height:1.3}.str .str-td-name:lang(hi){font-size:.9375rem}.str .str-td-n{width:3.4rem;color:var(--st-muted);font-size:.9375rem}.str .str-td-n[data-kind=R]{color:var(--st-green);font-weight:600}.str .str-td-n[data-kind=W]{color:var(--st-bad);font-weight:700}.str .str-td-net{white-space:nowrap;width:4.6rem;color:var(--st-ink)}.str .str-td-net b{font-family:var(--st-serif);font-size:1.0625rem;font-weight:700}.str .str-td-of{color:var(--st-muted);font-size:.8125rem}.str .str-leak[data-weak]{background:var(--st-gold-soft)}.str .str-leak[data-empty] .str-td-name{color:var(--st-muted);font-weight:500}.str .str-td-empty{color:var(--st-muted);padding-right:14px;font-size:.8125rem}.str .str-find{background:var(--st-card);border:1px solid var(--st-line);border-radius:20px;margin-top:16px;padding:16px 16px 18px;box-shadow:0 1px 2px #1f1d190d,0 12px 32px #1f1d1912}.str .str-find-title{letter-spacing:.02em;color:var(--st-gold);font-size:.8125rem;font-weight:700}.str .str-find-title[data-ai]:before{content:"✦"}.str .str-find-line{font-family:var(--st-serif);color:var(--st-ink);text-wrap:balance;margin-top:6px;font-size:1.1875rem;font-weight:700;line-height:1.35}.str .str-find-sub{color:var(--st-muted);margin-top:8px;font-size:.9375rem;line-height:1.6}.str .str-find-sub:lang(hi){font-size:1rem;line-height:1.75}.str .str-proj-card{background:var(--st-card);border:1px solid color-mix(in srgb, var(--st-green) 28%, var(--st-line));border-radius:20px;margin-top:14px;padding:18px 16px;position:relative;box-shadow:0 1px 2px #1f1d190d,0 12px 32px #1f1d1912}.str .str-proj-row{grid-template-columns:3.4rem 1fr auto;align-items:center;gap:12px;display:grid}.str .str-proj-row+.str-proj-row{margin-top:12px}.str .str-proj-row:lang(hi){grid-template-columns:4.2rem 1fr auto}.str .str-proj-k{letter-spacing:.02em;color:var(--st-muted);font-size:.8125rem;font-weight:700}.str .str-proj-k:lang(hi){letter-spacing:0;font-size:.9375rem}.str .str-proj-row[data-kind=after] .str-proj-k{color:var(--st-green)}.str .str-proj-bar{background:color-mix(in srgb, var(--st-line) 70%, var(--st-paper));border-radius:7px;height:14px;display:block;position:relative;overflow:hidden}.str .str-proj-bar i{background:var(--st-muted);transform-origin:0;transition:transform 1.4s var(--st-ease);border-radius:7px;position:absolute;inset:0;transform:scaleX(0)}.str .str-proj-row[data-kind=after] .str-proj-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--st-green) 70%, #fff), var(--st-green));transition-delay:.45s}.str .str-proj-card[data-play] .str-proj-bar i{transform:scaleX(var(--p,0))}.str .str-proj-v{text-align:right;min-width:4.6rem;font-family:var(--st-serif);color:var(--st-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.375rem;font-weight:700;line-height:1}.str .str-proj-row[data-kind=after] .str-proj-v{color:var(--st-green);font-size:1.625rem}.str .str-proj-v small{font-family:var(--st-sans);color:var(--st-muted);margin-left:3px;font-size:.75rem;font-weight:500}.str .str-proj-head{color:var(--st-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:.8125rem;font-weight:600;display:flex}.str .str-proj-head:lang(hi){font-size:.875rem}.str .str-proj-gain{background:var(--st-gold-soft);color:var(--st-gold);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .4s ease 1.5s, transform .4s var(--st-ease) 1.5s;border-radius:999px;padding:3px 9px;font-size:.8125rem;font-weight:700;transform:translateY(4px)}.str .str-proj-card[data-play] .str-proj-gain{opacity:1;transform:none}.str .str-proj-line{border-top:1px dashed color-mix(in srgb, var(--st-green) 35%, var(--st-line));color:var(--st-ink);font-variant-numeric:tabular-nums;margin-top:16px;padding-top:12px;font-size:.9375rem;font-weight:700;line-height:1.55}.str .str-proj-line:lang(hi){font-size:1rem;line-height:1.75}.str .str-proj-sub{color:var(--st-muted);margin-top:4px;font-size:.875rem;line-height:1.6}.str .str-proj-sub:lang(hi){font-size:.9375rem;line-height:1.75}.str .str-proj-card[data-fast] .str-proj-bar i,.str .str-proj-card[data-fast] .str-proj-gain{transition:none}.str .str-plan7{border-top:1px dashed color-mix(in srgb, var(--st-gold) 35%, var(--st-line));margin-top:14px;padding-top:12px}.str .str-plan7-h{color:var(--st-ink);font-size:.875rem;font-weight:600}.str .str-plan7-h:lang(hi){font-size:.9375rem}.str .str-plan7-list{margin-top:6px}.str .str-plan7-row{border-top:1px solid color-mix(in srgb, var(--st-line) 60%, transparent);color:var(--st-ink);grid-template-columns:3.6rem 1fr;gap:10px;padding:7px 0;font-size:.9375rem;line-height:1.5;display:grid}.str .str-plan7-row:lang(hi){font-size:1rem;line-height:1.7}.str .str-plan7-row:first-child{border-top:0}.str .str-plan7-day{color:var(--st-green);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.str .str-ai{border-top:1px dashed color-mix(in srgb, var(--st-gold) 35%, var(--st-line));margin-top:12px;padding-top:12px}.str .str-ai-meta{color:var(--st-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.8125rem;display:flex}.str .str-ai-meta:empty{display:none}.str .str-ai-stem{font-family:var(--st-serif);color:var(--st-ink);white-space:pre-line;margin-top:8px;font-size:1.0625rem;line-height:1.5}.str .str-ai-stem:lang(hi){font-size:1.0625rem;line-height:1.75}.str .str-ai-opts{flex-direction:column;gap:6px;margin-top:12px;display:flex}.str .str-ai-opt{border:1px solid color-mix(in srgb, var(--st-line) 80%, transparent);color:var(--st-ink);border-radius:12px;grid-template-columns:24px 1fr;grid-template-areas:"letter text"".mark";align-items:start;gap:2px 10px;padding:8px 10px;font-size:.9375rem;line-height:1.5;display:grid}.str .str-ai-opt:lang(hi){line-height:1.7}.str .str-ai-opt[data-kind=R]{background:var(--st-green-soft);border-color:color-mix(in srgb, var(--st-green) 35%, var(--st-line))}.str .str-ai-opt[data-kind=W]{background:color-mix(in srgb, var(--st-bad) 7%, var(--st-card));border-color:color-mix(in srgb, var(--st-bad) 30%, var(--st-line))}.str .str-ai-letter{border:1px solid color-mix(in srgb, var(--st-ink) 30%, var(--st-line));width:22px;height:22px;color:var(--st-muted);background:var(--st-card);border-radius:50%;grid-area:letter;justify-content:center;align-items:center;margin-top:1px;font-size:.6875rem;font-weight:700;display:inline-flex}.str .str-ai-opt[data-kind=R] .str-ai-letter{background:var(--st-green);border-color:var(--st-green);color:#fff}.str .str-ai-opt[data-kind=W] .str-ai-letter{background:var(--st-bad);border-color:var(--st-bad);color:#fff}.str .str-ai-opttext{white-space:pre-line;grid-area:text}.str .str-ai-mark{letter-spacing:.04em;text-transform:uppercase;grid-area:mark;font-size:.6875rem;font-weight:700}.str .str-ai-mark:lang(hi){letter-spacing:0;text-transform:none;font-size:.75rem}.str .str-ai-opt[data-kind=R] .str-ai-mark{color:var(--st-green)}.str .str-ai-opt[data-kind=W] .str-ai-mark{color:var(--st-bad)}.str .str-ai-lines{border-top:1px dashed color-mix(in srgb, var(--st-gold) 35%, var(--st-line));flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.str .str-ai-line{color:var(--st-ink);padding-left:14px;font-size:.9375rem;line-height:1.6;position:relative}.str .str-ai-line:lang(hi){font-size:1rem;line-height:1.8}.str .str-ai-line:before{content:"";background:var(--st-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.str .str-ai-line:lang(hi):before{top:.72em}.str .str-ai-more{min-height:44px;color:var(--st-green);text-underline-offset:3px;align-items:center;margin-top:4px;padding:0 2px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.str .str-ai-more:lang(hi){font-size:.9375rem}.str .str-dawn-wrap{height:280px;margin:0 -20px;position:relative;overflow:hidden}.str .str-dawn{position:absolute;inset:0}.str .str-dawn canvas{width:100%;height:100%;display:block}.str .str-payoff-lead{font-family:var(--st-serif);color:var(--st-ink);margin-top:22px;font-size:1.25rem;font-weight:700;line-height:1.35}.str .str-payoff-lead:lang(hi){font-size:1.1875rem;line-height:1.6}.str .str-payoff-line{font-family:var(--st-serif);letter-spacing:-.012em;text-wrap:balance;color:var(--st-gold);font-variant-numeric:tabular-nums;margin-top:6px;font-size:1.625rem;font-weight:700;line-height:1.25}.str .str-shelf{margin-top:14px}.str .str-tools-h{color:var(--st-ink);margin-top:26px;font-size:.9375rem;font-weight:600}.str .str-tools-h:lang(hi){font-size:1rem}.str .str-features{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.str .str-feature{border:1px solid var(--st-line);background:var(--st-card);border-radius:12px;padding:10px 12px}.str .str-feature[data-ai]{border-color:color-mix(in srgb, var(--st-gold) 40%, var(--st-line))}.str .str-feature-name{color:var(--st-ink);font-size:.8125rem;font-weight:700;display:block}.str .str-feature[data-ai] .str-feature-name:before{content:"✦";color:var(--st-gold)}.str .str-feature-line{color:var(--st-muted);margin-top:2px;font-size:.75rem;line-height:1.5;display:block}.str .str-feature-line:lang(hi){font-size:.8125rem;line-height:1.6}.str .str-medium{background:var(--st-green-soft);color:var(--st-green);border-radius:999px;margin-top:10px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:inline-block}.str .str-tiles{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.str .str-tile{border:1px solid var(--st-line);background:var(--st-card);border-radius:12px;padding:10px 12px}.str .str-tile-name{color:var(--st-ink);font-size:.8125rem;font-weight:700;line-height:1.3;display:block}.str .str-tile-name:lang(hi){font-size:.875rem}.str .str-tile-meta{color:var(--st-muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:.75rem;line-height:1.4;display:block}.str .str-tile-meta:lang(hi){font-size:.8125rem}.str .str-sub{color:var(--st-muted);margin-top:2px;font-size:.8125rem;line-height:1.5;display:block}.str .str-sub:lang(hi){font-size:.875rem}.str .str-faq-list{border-top:1px solid var(--st-line);margin-top:14px}.str .str-faq-item{border-bottom:1px solid var(--st-line)}.str .str-faq-q{cursor:pointer;min-height:48px;color:var(--st-ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:.9375rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.str .str-faq-q::-webkit-details-marker{display:none}.str .str-faq-q:lang(hi){font-size:1rem;line-height:1.6}.str .str-faq-chev{color:var(--st-muted);transition:transform .18s var(--st-ease,ease);flex:none}.str .str-faq-item[open] .str-faq-chev{transform:rotate(180deg)}.str .str-faq-a{color:var(--st-muted);padding:0 0 14px;font-size:.9375rem;line-height:1.6}.str .str-faq-a:lang(hi){font-size:1rem;line-height:1.8}.str .str-faq-a p+p{margin-top:8px}.str .str-faq-a a{color:var(--st-green);text-underline-offset:2px;margin-top:8px;font-weight:600;text-decoration:underline;display:inline-block}@media (prefers-reduced-motion:reduce){.str .str-faq-chev{transition:none}}.str[data-bar] .str-acts{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.str .str-bar{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--st-card) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--st-line);will-change:transform;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1f1d1914}.str .str-bar-line{min-width:0;color:var(--st-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;overflow:hidden}.str .str-bar-cta{background:var(--st-green);color:#fff;min-height:44px;box-shadow:0 4px 12px rgba(var(--st-green-rgb), .28);border-radius:12px;flex:none;align-items:center;padding:0 18px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.str .str-foot{margin-top:56px;padding-top:18px}.str .str-honesty{color:var(--st-ink);font-size:.875rem;line-height:1.6}.str .str-honesty:lang(hi){font-size:.9375rem;line-height:1.8}.str .str-keep{color:var(--st-green);margin-top:10px;font-size:.875rem;font-weight:600;line-height:1.6}.str .str-keep:lang(hi){font-size:.9375rem;line-height:1.8}.str .str-days{color:var(--st-muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:.8125rem}.str .str-foot .st-legal-row{margin-top:10px}@media (prefers-reduced-motion:reduce){.str .str-gate-row{transition:none}}.stl.str{--st-sans:var(--font-inter), var(--font-noto-sans-dev), ui-sans-serif, system-ui, sans-serif;--st-serif:var(--st-sans);--st-dev:var(--font-noto-sans-dev), var(--font-inter), ui-sans-serif, system-ui, sans-serif}.str .st-h1,.str .str-h1{letter-spacing:-.025em;text-shadow:none;font-size:2rem;font-weight:700;line-height:1.15}.str .st-h1:lang(hi),.str .str-h1:lang(hi){font-size:1.875rem;line-height:1.4}.str .st-h{letter-spacing:-.02em;font-size:1.375rem;line-height:1.25}.str .st-h:lang(hi){font-size:1.3125rem;line-height:1.45}.str .st-frame{margin-top:10px}.str .st-brand{letter-spacing:-.005em;text-transform:none;color:var(--st-chalk-soft);font-size:.8125rem;font-weight:600}.str .st-legal-brand{letter-spacing:0;text-transform:none;font-size:.75rem}.str .st-ms-title,.str .st-ex-tag,.str .str-ai-mark,.str .str-find-title,.str .st-omr-label,.str .str-gate-label{letter-spacing:0;text-transform:none}.str .st-ms-title,.str .str-find-title,.str .st-omr-label,.str .str-gate-label{font-size:.8125rem;font-weight:600}.str .st-ex-tag{font-size:.75rem;font-weight:600}.str .str-ai-mark{font-size:.75rem}.str .st-ms-v,.str .st-ms-netn,.str .str-td-net b,.str .str-proj-v,.str .st-trust-fig,.str .stpc-opt-price,.str .stpc-price-list,.str .stpc-price-now{letter-spacing:-.02em}.str .st-ms-netn{font-size:1.75rem}.str .st-trust-fig{color:var(--st-ink);font-size:1.5rem}.str .str-find-line{letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.4}.str .str-find-line:lang(hi){font-size:1.125rem;line-height:1.6}.str .str-payoff-lead{letter-spacing:-.01em;font-size:1.125rem;font-weight:600}.str .str-payoff-line{letter-spacing:-.02em;font-size:1.5rem;line-height:1.25}.str .str-payoff-line:lang(hi){font-size:1.4375rem;line-height:1.45}.str .str-gate-h{letter-spacing:-.02em;font-size:1.25rem}.str .str-act{margin-top:56px}.str .str-act-sheet{margin-top:-92px}.str .str-tblwrap{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:14px}.str .str-tbl thead th{background:0 0;padding-top:0;font-weight:500}.str .str-tbl .str-th-name,.str .str-tbl .str-td-name{padding-left:0}.str .str-tbl .str-th-net,.str .str-tbl .str-td-net,.str .str-td-empty{padding-right:0}.str .str-leak[data-weak]{box-shadow:-8px 0 0 var(--st-gold-soft), 8px 0 0 var(--st-gold-soft)}.str .str-find{border:0;border-top:1px solid var(--st-line);box-shadow:none;background:0 0;border-radius:0;padding:18px 0 0}.str .str-find+.str-find{margin-top:24px}.str .str-find--ai{border:1px solid var(--st-line);background:var(--st-card);border-radius:16px;padding:16px 16px 18px;box-shadow:0 1px 2px #1c1c1e0f,0 12px 32px #1c1c1e14}.str .str-proj-card,.str .str-gate,.str .str-sheetcard{border-radius:16px}.str .str-feature,.str .str-tile{border-radius:12px}.str .st-door{background:var(--st-green);letter-spacing:-.01em;min-height:56px;box-shadow:inset 0 1px 0 #ffffff2e, 0 6px 16px rgba(var(--st-green-rgb), .28);border-radius:12px;font-size:1.0625rem}.str .st-door:active{box-shadow:inset 0 1px 0 #ffffff2e, 0 3px 8px rgba(var(--st-green-rgb), .24);transform:scale(.98)}@media (hover:hover) and (pointer:fine){.str .st-door:hover{filter:none;background:#236f50;transform:none}}.str .st-door-bloom{display:none}.str .str-bar-cta{border-radius:12px}.str .str-gate-row,.str .stpc .stpc-card{border-radius:16px}.str .stpc .stpc-earned,.str .stpc .stpc-door{border-radius:12px}.str .str-find-title{color:var(--st-muted)}.str .str-find-title[data-ai]{color:var(--st-gold)}.str .str-payoff-line{color:var(--st-ink)}.str .str-leak[data-weak]{background:#f3e6c3;box-shadow:-8px 0 #f3e6c3,8px 0 #f3e6c3}.str .str-leak[data-weak] .str-td-name{font-weight:700}.str .str-td-net[data-kind=L] b,.str .str-td-n[data-kind=W]{color:var(--bad-ink,#9a352c)}.str .str-tblwrap{margin-top:12px}.str .st-toggle button{min-height:44px}.str .str-faq-a a{align-items:center;min-height:44px;display:inline-flex}.str .stpc .stpc-door{text-wrap:balance}.str .st-trust-item{grid-template-columns:minmax(3.6rem,max-content) 1fr;gap:14px}.str .str-medium{color:var(--st-ink);background:0 0;border-radius:0;padding:0;font-size:.9375rem;font-weight:600;display:block}.str .str-medium:lang(hi){font-size:1rem}.str a,.str button,.str summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.str .str-ai-more:hover,.str .str-faq-a a:hover,.str .st-legal-login:hover{color:#236f50}.str .str-faq-q:hover{color:var(--st-green)}.str .str-bar-cta:hover{background:#236f50}}.str .str-rec{background:var(--st-card);border:1px solid color-mix(in srgb, var(--st-green) 28%, var(--st-line));border-radius:16px;margin-top:24px;padding:14px;scroll-margin-top:12px;box-shadow:0 1px 2px #1c1c1e0f,0 12px 32px #1c1c1e14}.str .str-rec-name{color:var(--st-muted);margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.str .str-rec-big{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:6px;display:flex}.str .str-rec-n{letter-spacing:-.03em;color:var(--st-gold);min-width:3ch;font-size:3.5rem;font-weight:700;line-height:1}.str .str-rec-unit{color:var(--st-ink);font-size:1.0625rem;font-weight:600}.str .str-rec-from{color:var(--st-ink);margin-top:6px;font-size:.9375rem;line-height:1.5}.str .str-rec-from:lang(hi){font-size:1rem;line-height:1.7}.str .str-rec-bars{border-top:1px solid var(--st-line);margin-top:16px;padding-top:14px}.str .str-rec-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name v""track track";align-items:baseline;gap:6px 10px;padding:6px 0;display:grid}.str .str-rec-bar-name{color:var(--st-ink);text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}.str .str-rec-bar-name:lang(hi){font-size:.9375rem;line-height:1.5}.str .str-rec-bar-v{color:var(--st-green);font-variant-numeric:tabular-nums;grid-area:v;font-size:.9375rem;font-weight:700}.str .str-rec-bar-track{background:color-mix(in srgb, var(--st-line) 70%, var(--st-paper));border-radius:5px;grid-area:track;height:10px;display:block;position:relative;overflow:hidden}.str .str-rec-bar-track i{transform-origin:0;width:100%;transition:transform .9s var(--st-ease);border-radius:5px;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.str .str-rec-bar-kept{background:color-mix(in srgb, var(--st-ink) 55%, var(--st-muted))}.str .str-rec-bar-rec{background:var(--st-green);transition-delay:.3s}.str .str-rec[data-play] .str-rec-bar-kept{transform:scaleX(var(--w,0))}.str .str-rec[data-play] .str-rec-bar-rec{transform:translateX(calc(var(--x,0) * 100%)) scaleX(var(--w,0))}.str .str-rec[data-fast] .str-rec-bar-track i{transition:none}.str .str-rec-days{border-top:1px solid var(--st-line);margin-top:14px;padding-top:14px}.str .str-rec-days-h{color:var(--st-muted);font-size:.8125rem;font-weight:600}.str .str-rec-strip{gap:6px;margin-top:10px;display:flex}.str .str-rec-day{border:1px solid var(--st-line);background:var(--st-card);min-width:0;min-height:44px;color:var(--st-muted);font-variant-numeric:tabular-nums;border-radius:12px;flex:1 1 0;font-size:.9375rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.str .str-rec-day[data-on]{background:var(--st-ink);border-color:var(--st-ink);color:var(--st-paper)}.str .str-rec-day:focus-visible,.str .st-door:focus-visible,.str .st-toggle button:focus-visible,.str .stpc .stpc-opt:focus-visible,.str .stpc .stpc-up:focus-visible,.str .str-faq-q:focus-visible{outline:2px solid var(--st-green);outline-offset:2px}.str .stpc .stpc-opt:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.str .str-rec-day:not([data-on]):hover,.str .stpc .stpc-opt:not([data-on]):hover{border-color:color-mix(in srgb, var(--st-green) 45%, var(--st-line));color:var(--st-ink)}.str .stpc .stpc-opt:not([data-on]):hover{background:color-mix(in srgb, var(--st-green-soft) 35%, var(--st-card))}}.str .str-rec-task{min-height:2.6em;color:var(--st-ink);margin-top:10px;font-size:.9375rem;line-height:1.55}.str .str-rec-task:lang(hi){font-size:1rem;line-height:1.7}.str .str-rec-task b{color:var(--st-green);font-weight:700}.str .str-rec-proj-cap{border-top:1px solid var(--st-line);color:var(--st-muted);margin-top:14px;padding-top:14px;font-size:.8125rem;font-weight:600}.str .str-rec-proj{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:6px;display:flex}.str .str-rec-proj-k{color:var(--st-muted);font-size:.8125rem;font-weight:500}.str .str-rec-proj-v{letter-spacing:-.02em;color:var(--st-ink);font-size:1.375rem;font-weight:700;line-height:1}.str .str-rec-proj-v[data-kind=after]{color:var(--st-green)}.str .str-rec-proj-v small{color:var(--st-muted);letter-spacing:0;margin-left:2px;font-size:.8125rem;font-weight:500}.str .str-rec-proj-arrow{color:var(--st-muted)}.str .str-rec-proj-est{background:color-mix(in srgb, var(--st-line) 60%, var(--st-card));color:var(--st-muted);border-radius:999px;margin-left:2px;padding:2px 8px;font-size:.75rem;font-weight:600}.str .str-rec-tools{border-top:1px solid var(--st-line);margin-top:14px;padding-top:12px}.str .str-rec-tools li{align-items:baseline;gap:6px;min-width:0;padding:3px 0;font-size:.8125rem;line-height:1.45;display:flex}.str .str-rec-tools b{color:var(--st-ink);flex:none;font-weight:700}.str .str-rec-tools b:after{content:" ·";color:var(--st-muted);font-weight:400}.str .str-rec-tools span{color:var(--st-muted)}.str .str-rec-tools li:lang(hi){font-size:.875rem;line-height:1.6}.str .str-rec-lead{min-height:44px;color:var(--st-green);text-underline-offset:3px;text-wrap:pretty;align-items:center;margin-top:8px;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-flex}.str .str-rec-lead:lang(hi){font-size:1.0625rem;line-height:1.65}.str .str-offer{scroll-margin-top:16px}@media (prefers-reduced-motion:reduce){.str .str-rec-bar-track i,.str .str-rec-day{transition:none}}.stl.str :lang(hi){font-family:var(--st-dev);letter-spacing:0!important}