.lite-root .page-landing{--bg:#160f1f;--bg2:#24152e;--gold:#d9a441;--gold2:#ffcf70;--card:#fffaf3;--card2:#fff4df;--ink:#2a1b18;--muted:#725c55;--line:#ffffff29;--line-ink:#2a1b181f;--brown:#c96f3b;--brown-d:#a8552a;--kakao:#fee500;--kakao-ink:#191919;--spring:#ce5f72;--summer:#4e9f6e;--autumn:#c96f3b;--winter:#5079a8;--on-dark:#fff;--paper:#fff;--sky-top:#120b1a;--sky-bottom:#1a1124;--moon-rim:#8a6320;--on-dark-02:#ffffff05;--on-dark-03:#ffffff08;--on-dark-04:#ffffff0a;--on-dark-25:#ffffff40;--on-dark-35:#ffffff59;--on-dark-40:#fff6;--on-dark-45:#ffffff73;--on-dark-50:#ffffff80;--on-dark-55:#ffffff8c;--on-dark-65:#ffffffa6;--on-dark-75:#ffffffbf;--on-dark-80:#fffc;--on-dark-82:#ffffffd1;--on-dark-85:#ffffffd9;--paper-0:#fff0;--paper-92:#ffffffeb;--gold-12:#d9a4411f;--gold-14:#d9a44124;--gold-50:#d9a44180;--gold-55:#d9a4418c;--gold-60:#d9a44199;--gold2-35:#ffcf7059;--gold2-50:#ffcf7080;--gold2-60:#ffcf7099;--gold2-70:#ffcf70b3;--card-06:#fffaf30f;--ink-30:#2a1b184d;--bg-85:#160f1fd9;--shadow-card:0 18px 40px #0006;--shadow-trust:0 16px 36px #00000059;--shadow-paper:0 10px 30px #2a1b1814;--danger-on-dark:#ffb4ab;--serif:var(--font-lite-serif),"Apple SD Gothic Neo","Noto Serif KR",serif;--sans:var(--font-lite-sans),"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--fs-h1:34px;--lh-h1:1.3;--fs-h2:24px;--lh-h2:1.35;--fs-body:16px;--lh-body:1.65;--fs-micro:12px;--fs-eyebrow:12px;--ls-eyebrow:.12em;--fs-typename:20px;--w:480px;--gutter:20px;--section-gap:56px;--radius:14px;--radius-card:16px;--radius-card-lg:18px;--btn-h:56px;--btn-h-sm:48px;--root-pad:0px}.lite-root .page-landing [data-season=spring]{--season:var(--spring)}.lite-root .page-landing [data-season=summer]{--season:var(--summer)}.lite-root .page-landing [data-season=autumn]{--season:var(--autumn)}.lite-root .page-landing [data-season=winter]{--season:var(--winter)}.lite-root .page-landing{width:100%;min-width:0;min-height:100dvh;color:var(--on-dark);font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--bg);background-image:radial-gradient(1px 1px at 12% 18%,var(--on-dark-55)50%,transparent 51%),radial-gradient(1px 1px at 78% 9%,var(--on-dark-40)50%,transparent 51%),radial-gradient(1.5px 1.5px at 62% 33%,var(--gold2-60)50%,transparent 51%),radial-gradient(1px 1px at 30% 62%,var(--on-dark-35)50%,transparent 51%),radial-gradient(1px 1px at 88% 71%,var(--on-dark-45)50%,transparent 51%),radial-gradient(1.5px 1.5px at 8% 88%,var(--gold2-50)50%,transparent 51%),linear-gradient(180deg,var(--sky-top)0%,var(--sky-bottom)100%);background-attachment:fixed;overflow-x:clip}@media (min-width:430px){.lite-root .page-landing{margin-block:calc(-1*var(--root-pad))}}.lite-root .page-landing h1,.lite-root .page-landing h2,.lite-root .page-landing h3{font-family:var(--serif);text-wrap:balance}.lite-root .page-landing a,.lite-root .page-landing button,.lite-root .page-landing summary{cursor:pointer}.lite-root .page-landing :focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.lite-root .page-landing .ld-paper :focus-visible{outline-color:var(--brown-d)}.lite-root .page-landing .ld-col{max-width:var(--w);margin:0 auto;position:relative}.lite-root .page-landing .ld-dark{padding-inline:var(--gutter)}.lite-root .page-landing .ld-paper{background:var(--card);color:var(--ink);padding-inline:var(--gutter);border-radius:24px 24px 0 0}.lite-root .page-landing .ld-paper-first{padding-top:44px}.lite-root .page-landing .ld-sec{padding:0 0 var(--section-gap)}.lite-root .page-landing .ld-sec:first-child{padding-top:var(--section-gap)}.lite-root .page-landing .ld-eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--gold);font-weight:700}.lite-root .page-landing .ld-paper .ld-eyebrow{color:var(--brown-d)}.lite-root .page-landing .ld-h2{font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-h2);margin-bottom:12px}.lite-root .page-landing .ld-lead{color:var(--on-dark-80)}.lite-root .page-landing .ld-paper .ld-lead{color:var(--muted)}.lite-root .page-landing .ld-topbar{padding:calc(env(safe-area-inset-top,0px) + 14px)var(--gutter)14px;justify-content:space-between;align-items:center;gap:12px;display:flex}.lite-root .page-landing .ld-logo{white-space:nowrap;font-family:var(--serif);letter-spacing:-.01em;color:var(--on-dark);flex:none;align-items:center;gap:8px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.lite-root .page-landing .ld-moon{background:radial-gradient(circle at 35% 35%,var(--gold2),var(--gold)60%,var(--moon-rim));width:26px;height:26px;box-shadow:0 0 14px var(--gold2-35);border-radius:50%}.lite-root .page-landing .ld-logo em{color:var(--gold);font-style:normal}.lite-root .page-landing .ld-textbtn{border:1px solid var(--line);color:var(--on-dark);background:0 0;border-radius:999px;padding:6px 12px;font-size:13px;text-decoration:none}.lite-root .page-landing .ld-atk{margin:2px var(--gutter)0;border-radius:var(--radius-card);border:1px solid var(--gold-55);background:linear-gradient(160deg,var(--gold-14),var(--on-dark-03))}.lite-root .page-landing .ld-atk-title{font-size:19px;font-weight:800;line-height:1.35}.lite-root .page-landing .ld-atk-head{text-align:left;width:100%;color:var(--on-dark);align-items:center;gap:10px;padding:16px 16px 0;display:flex}.lite-root .page-landing .ld-atk-title-text{flex:1;min-width:0}.lite-root .page-landing .ld-atk-chev{color:var(--on-dark-65);flex:none}.lite-root .page-landing .ld-atk-fold .ld-atk-title{font-family:var(--sans);font-size:inherit;line-height:inherit;font-weight:400}.lite-root .page-landing .ld-atk-fold .ld-atk-head{gap:12px;padding:12px 14px}.lite-root .page-landing .ld-atk-ico{color:var(--gold2);flex:none}.lite-root .page-landing .ld-atk-fold-text{flex:1;min-width:0}.lite-root .page-landing .ld-atk-fold-text b{font-size:14px;font-weight:700;line-height:1.45;display:block}.lite-root .page-landing .ld-atk-fold-text small{color:var(--on-dark-65);font-size:12px;line-height:1.45;display:block}.lite-root .page-landing .ld-atk-body{padding:8px 16px 14px}.lite-root .page-landing .ld-atk-lead{color:var(--on-dark-80);font-size:14px;line-height:1.6}.lite-root .page-landing .ld-atk-label{color:var(--on-dark-80);margin:12px 0 6px;font-size:12px;font-weight:700;display:block}.lite-root .page-landing .ld-atk-row{gap:8px;display:flex}.lite-root .page-landing .ld-atk-input{min-width:0;height:var(--btn-h-sm);background:var(--card);color:var(--ink);border:1px solid #0000;border-radius:10px;flex:1;padding:0 14px;font-size:16px}.lite-root .page-landing .ld-atk-input::placeholder{color:var(--muted)}.lite-root .page-landing .ld-atk-input:disabled{opacity:.7}.lite-root .page-landing .ld-atk-submit{background:var(--brown-d);min-width:76px;color:var(--on-dark);border-radius:10px;flex:none;padding:0 18px;font-size:15px;font-weight:700}.lite-root .page-landing .ld-atk-submit:disabled{border:1px solid var(--on-dark-25);color:var(--on-dark-50);cursor:default;background:0 0}.lite-root .page-landing .ld-atk-consent{color:var(--on-dark-85);cursor:pointer;align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;line-height:1.5;display:flex}.lite-root .page-landing .ld-atk-consent input{width:18px;height:18px;accent-color:var(--gold);cursor:pointer;flex:none;margin-top:1px}.lite-root .page-landing .ld-atk-consent input:disabled{cursor:default}.lite-root .page-landing .ld-atk-req{color:var(--gold2);margin-left:3px;font-weight:700}.lite-root .page-landing .ld-atk-note{color:var(--on-dark-65);margin-top:8px;font-size:12px;line-height:1.55}.lite-root .page-landing .ld-atk-note+.ld-atk-note{margin-top:2px}.lite-root .page-landing .ld-atk-later{color:var(--on-dark-75);text-underline-offset:3px;margin:8px auto 0;padding:6px 8px;font-size:13px;text-decoration:underline;display:block}.lite-root .page-landing .ld-atk-error{color:var(--danger-on-dark);margin-top:8px;font-size:13px;font-weight:700;line-height:1.5}.lite-root .page-landing .ld-atk-sent{background:var(--on-dark-04);color:var(--gold2);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.55}.lite-root .page-landing .ld-hero{padding-top:28px;padding-bottom:40px;position:relative;overflow:hidden}.lite-root .page-landing .ld-sky{pointer-events:none;width:88px;height:88px;position:absolute;top:-14px;right:-6px}.lite-root .page-landing .ld-sky-moon{fill:var(--gold2);opacity:.95}.lite-root .page-landing .ld-sky-cut{fill:var(--bg)}.lite-root .page-landing .ld-sky-star{fill:var(--on-dark)}.lite-root .page-landing .ld-sky-star.ld-dim{opacity:.8}.lite-root .page-landing .ld-sky-star.ld-gold{fill:var(--gold2)}.lite-root .page-landing .ld-hero h1{font-size:var(--fs-h1);font-weight:800;line-height:var(--lh-h1);margin:10px 0 14px}.lite-root .page-landing .ld-hero h1 em{color:var(--gold2);font-style:normal}.lite-root .page-landing .ld-sub{color:var(--on-dark-82);max-width:30ch}.lite-root .page-landing .ld-fan{height:190px;margin:26px 0 8px;position:relative}.lite-root .page-landing .ld-tcard{border-radius:var(--radius-card);background:linear-gradient(160deg,var(--card2),var(--card));width:150px;height:180px;color:var(--ink);border:1px solid var(--gold-55);box-shadow:var(--shadow-card);transform-origin:50% 110%;flex-direction:column;justify-content:space-between;padding:14px 12px;display:flex;position:absolute;top:0;left:50%}.lite-root .page-landing .ld-season{letter-spacing:.1em;color:var(--season);font-size:11px;font-weight:700}.lite-root .page-landing .ld-name{font-family:var(--serif);font-size:19px;font-weight:800;line-height:1.25}.lite-root .page-landing .ld-desc{color:var(--muted);font-size:12px;line-height:1.45}.lite-root .page-landing .ld-tcard svg{width:44px;height:44px;color:var(--season);display:block}.lite-root .page-landing .ld-tcard.ld-l{z-index:1;transform:translate(-50%)translate(-92px)rotate(-12deg)}.lite-root .page-landing .ld-tcard.ld-c{z-index:3;transform:translate(-50%)translateY(-8px)}.lite-root .page-landing .ld-tcard.ld-r{z-index:2;transform:translate(-50%)translate(92px)rotate(12deg)}@keyframes ld-fanin{0%{opacity:0;transform:translate(-50%)translateY(20px)rotate(0)}}@media (prefers-reduced-motion:no-preference){.lite-root .page-landing .ld-fan .ld-tcard{animation:.6s cubic-bezier(.2,.7,.2,1) both ld-fanin}.lite-root .page-landing .ld-fan .ld-tcard.ld-c{animation-delay:50ms}.lite-root .page-landing .ld-fan .ld-tcard.ld-r{animation-delay:.12s}}.lite-root .page-landing .ld-btn{width:100%;min-height:var(--btn-h);border-radius:var(--radius);border:0;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.lite-root .page-landing .ld-btn-kakao{background:var(--kakao);color:var(--kakao-ink)}.lite-root .page-landing .ld-btn-kakao svg{flex:none;width:20px;height:20px}.lite-root .page-landing .ld-btn-brown{background:var(--brown);color:var(--on-dark)}.lite-root .page-landing .ld-btn-outline{border:1px solid var(--on-dark-35);color:var(--on-dark);min-height:var(--btn-h-sm);background:0 0;font-size:15px}.lite-root .page-landing .ld-paper .ld-btn-outline{border-color:var(--ink-30);color:var(--ink)}.lite-root .page-landing .ld-btn-gold{border:1px solid var(--gold);color:var(--gold2);background:0 0}.lite-root .page-landing .ld-btn:disabled{opacity:.7;cursor:default}.lite-root .page-landing .ld-cta-stack{gap:10px;margin-top:18px;display:grid}.lite-root .page-landing .ld-cta-stack.ld-tight{margin-top:12px}.lite-root .page-landing .ld-cta-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lite-root .page-landing .ld-cta-row .ld-btn{text-align:center;text-wrap:balance;padding:0 10px;line-height:1.35}.lite-root .page-landing .ld-ghostlink{text-align:center;color:var(--on-dark-75);text-underline-offset:3px;font-size:14px;text-decoration:underline;display:block}.lite-root .page-landing .ld-below-cta{text-align:center;color:var(--on-dark-75);font-size:14px}.lite-root .page-landing .ld-micro{text-align:center;font-size:var(--fs-micro);color:var(--on-dark-55);margin-top:8px}.lite-root .page-landing .ld-paper .ld-micro{color:var(--muted)}.lite-root .page-landing .ld-mycard{border-radius:var(--radius-card-lg);background:linear-gradient(160deg,var(--card2),var(--card));color:var(--ink);border:1px solid var(--gold-60);box-shadow:var(--shadow-card);align-items:stretch;gap:14px;margin:22px 0 6px;padding:16px;display:flex}.lite-root .page-landing .ld-mycard svg{width:64px;height:64px;color:var(--season);flex:none}.lite-root .page-landing .ld-mycard .ld-name{font-size:22px;line-height:1.3}.lite-root .page-landing .ld-mycard .ld-desc{font-size:13px;line-height:var(--lh-body);margin-top:4px}.lite-root .page-landing .ld-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.lite-root .page-landing .ld-invite-pair{height:170px;margin:22px 0 6px;position:relative}.lite-root .page-landing .ld-invite-pair .ld-tcard{width:140px;height:160px}.lite-root .page-landing .ld-invite-pair .ld-tcard.ld-l{transform:translate(-50%)translate(-78px)rotate(-8deg)}.lite-root .page-landing .ld-invite-pair .ld-tcard.ld-r{transform:translate(-50%)translate(78px)rotate(8deg)}.lite-root .page-landing .ld-star{z-index:4;color:var(--gold);text-shadow:0 0 12px var(--gold2-70);font-size:24px;position:absolute;top:66px;left:50%;transform:translate(-50%)}.lite-root .page-landing .ld-who{color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.lite-root .page-landing .ld-who i{background:linear-gradient(135deg,var(--season),var(--gold2));border-radius:50%;width:18px;height:18px;display:inline-block}.lite-root .page-landing .ld-tcard.ld-mystery{background:var(--card-06);border:1.5px dashed var(--gold2-60);color:var(--on-dark);box-shadow:none}.lite-root .page-landing .ld-mystery .ld-season{color:var(--gold2)}.lite-root .page-landing .ld-mystery .ld-name{color:var(--on-dark)}.lite-root .page-landing .ld-mystery .ld-q{font-family:var(--serif);color:var(--gold2);font-size:40px;font-weight:800;line-height:1}.lite-root .page-landing .ld-mystery .ld-desc{color:var(--on-dark-65)}.lite-root .page-landing .ld-invite-banner{border:1px solid var(--gold-55);background:linear-gradient(160deg,var(--gold-14),var(--on-dark-03));border-radius:14px;align-items:center;gap:12px;margin:18px 0 4px;padding:12px 14px;display:flex}.lite-root .page-landing .ld-ava{background:var(--card2);width:40px;height:40px;color:var(--season);border-radius:50%;flex:none;place-items:center;display:grid}.lite-root .page-landing .ld-ava svg{width:26px;height:26px}.lite-root .page-landing .ld-invite-banner b{font-size:14px;font-weight:700;display:block}.lite-root .page-landing .ld-invite-banner small{color:var(--on-dark-65);font-size:12px;display:block}.lite-root .page-landing .ld-trust-wrap{z-index:2;padding-inline:var(--gutter);margin-bottom:-44px;position:relative}.lite-root .page-landing .ld-trust{background:var(--card);color:var(--ink);border-radius:var(--radius-card);border:1px solid var(--gold-50);box-shadow:var(--shadow-trust);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.lite-root .page-landing .ld-trust>div{text-align:center;border-left:1px solid var(--line-ink);padding:14px 8px}.lite-root .page-landing .ld-trust>div:first-child{border-left:0}.lite-root .page-landing .ld-trust b{font-family:var(--serif);font-size:18px;font-weight:800;display:block}.lite-root .page-landing .ld-trust small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.4;display:block}.lite-root .page-landing .ld-preview{border-radius:var(--radius-card-lg);border:1px solid var(--line-ink);background:var(--paper);box-shadow:var(--shadow-paper);margin-top:18px;overflow:hidden}.lite-root .page-landing .ld-preview-head{background:linear-gradient(160deg,var(--card2),var(--paper));align-items:center;gap:12px;padding:18px 18px 14px;display:flex}.lite-root .page-landing .ld-preview-head svg{width:48px;height:48px;color:var(--season);flex:none}.lite-root .page-landing .ld-preview-head .ld-name{font-size:var(--fs-typename);line-height:var(--lh-body)}.lite-root .page-landing .ld-preview-sum{color:var(--muted);font-size:13px}.lite-root .page-landing .ld-preview-head.ld-duo{justify-content:space-between;gap:8px}.lite-root .page-landing .ld-one{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.lite-root .page-landing .ld-one svg{width:36px;height:36px}.lite-root .page-landing .ld-one .ld-name{font-size:16px}.lite-root .page-landing .ld-one-who{color:var(--muted);font-size:11px}.lite-root .page-landing .ld-duo-star{color:var(--gold);flex:none;font-size:18px}.lite-root .page-landing .ld-tabs{border-top:1px solid var(--line-ink);border-bottom:1px solid var(--line-ink);display:flex}.lite-root .page-landing .ld-tabs span{text-align:center;color:var(--muted);flex:1;padding:10px;font-size:13px}.lite-root .page-landing .ld-tabs span.ld-on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--brown);font-weight:700}.lite-root .page-landing .ld-body{padding:16px 18px;font-size:14px;line-height:1.7}.lite-root .page-landing .ld-body p+p{margin-top:8px}.lite-root .page-landing .ld-free-tag{border:1px solid var(--gold-50);background:var(--card2);color:var(--brown-d);border-radius:999px;margin-bottom:8px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.lite-root .page-landing .ld-gate{position:relative}.lite-root .page-landing .ld-gate-body{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.lite-root .page-landing .ld-gate-over{background:linear-gradient(180deg,var(--paper-0),var(--paper-92)45%);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:14px;display:flex;position:absolute;inset:0}.lite-root .page-landing .ld-gate-cta{width:100%;max-width:280px}.lite-root .page-landing .ld-gate-over .ld-btn{min-height:46px;font-size:14px}.lite-root .page-landing .ld-lock{width:22px;height:22px;color:var(--brown-d)}.lite-root .page-landing .ld-cmp{border-collapse:collapse;width:100%;margin-top:16px;font-size:14px}.lite-root .page-landing .ld-cmp th,.lite-root .page-landing .ld-cmp td{border-bottom:1px solid var(--line-ink);text-align:center;padding:12px 8px}.lite-root .page-landing .ld-cmp th{color:var(--muted);font-size:12px;font-weight:500}.lite-root .page-landing .ld-cmp td:first-child{text-align:left}.lite-root .page-landing .ld-cmp th:last-child{color:var(--ink);font-weight:700}.lite-root .page-landing .ld-cmp tbody td:last-child{background:var(--card2)}.lite-root .page-landing .ld-ok{color:var(--brown-d);font-weight:700}.lite-root .page-landing .ld-no{color:var(--ink-30)}.lite-root .page-landing .ld-why{gap:14px;margin-top:18px;display:grid}.lite-root .page-landing .ld-why article{grid-template-columns:44px 1fr;align-items:start;gap:12px;display:grid}.lite-root .page-landing .ld-ico{border:1px solid var(--gold-60);background:var(--card2);width:44px;height:44px;color:var(--brown-d);border-radius:12px;place-items:center;display:grid}.lite-root .page-landing .ld-ico svg{width:22px;height:22px}.lite-root .page-landing .ld-why h3{font-family:var(--sans);margin-bottom:2px;font-size:16px;font-weight:700}.lite-root .page-landing .ld-why p{color:var(--muted);font-size:14px}.lite-root .page-landing .ld-badges{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.lite-root .page-landing .ld-badge{border:1px solid var(--gold-60);background:var(--paper);color:var(--ink);border-radius:10px;padding:8px 12px;font-size:12px;line-height:1.3}.lite-root .page-landing .ld-badge b{font-weight:700;display:block}.lite-root .page-landing .ld-badge small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:smaller}.lite-root .page-landing .ld-run-by{font-size:var(--fs-micro);color:var(--muted);margin-top:8px}.lite-root .page-landing .ld-pair{height:150px;margin:22px 0 16px;position:relative}.lite-root .page-landing .ld-pair .ld-tcard{width:130px;height:140px}.lite-root .page-landing .ld-pair .ld-tcard.ld-l{transform:translate(-50%)translate(-72px)rotate(-8deg)}.lite-root .page-landing .ld-pair .ld-tcard.ld-r{transform:translate(-50%)translate(72px)rotate(8deg)}.lite-root .page-landing .ld-pair .ld-star{font-size:22px;top:60px}.lite-root .page-landing .ld-steps{counter-reset:ld-step;gap:12px;margin-top:18px;list-style:none;display:grid}.lite-root .page-landing .ld-steps li{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.lite-root .page-landing .ld-steps li:before{counter-increment:ld-step;content:counter(ld-step);background:var(--bg);width:34px;height:34px;color:var(--gold2);font-family:var(--serif);border-radius:50%;place-items:center;font-weight:800;display:grid}.lite-root .page-landing .ld-steps b{font-weight:700;display:block}.lite-root .page-landing .ld-steps small{color:var(--muted);font-size:13px}.lite-root .page-landing .ld-faq{border-top:1px solid var(--line-ink);margin-top:8px}.lite-root .page-landing .ld-faq details{border-bottom:1px solid var(--line-ink)}.lite-root .page-landing .ld-faq summary{padding:16px 28px 16px 0;font-size:15px;font-weight:700;list-style:none;position:relative}.lite-root .page-landing .ld-faq summary::-webkit-details-marker{display:none}.lite-root .page-landing .ld-faq summary:after{content:"+";color:var(--brown-d);font-size:20px;font-weight:400;position:absolute;top:14px;right:4px}.lite-root .page-landing .ld-faq details[open] summary:after{content:"–"}.lite-root .page-landing .ld-faq-a{color:var(--muted);padding:0 0 16px;font-size:14px}.lite-root .page-landing .ld-final{padding-block:var(--section-gap)}.lite-root .page-landing .ld-final h2{text-align:center;margin-bottom:18px;font-size:26px;font-weight:800}.lite-root .page-landing .ld-bridge{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--on-dark-04);margin-top:28px;padding:18px}.lite-root .page-landing .ld-bridge p{color:var(--on-dark-75);font-size:14px}.lite-root .page-landing .ld-bridge .ld-eyebrow{margin-bottom:6px}.lite-root .page-landing .ld-bridge .ld-btn{margin-top:14px}.lite-root .page-landing .ld-bridge .ld-btn-sm{min-height:46px;font-size:14px}.lite-root .page-landing .ld-bridge-big{border-color:var(--gold-55);background:linear-gradient(160deg,var(--gold-12),var(--on-dark-02));padding:22px}.lite-root .page-landing .ld-bridge-big h3{margin-bottom:8px;font-size:22px;font-weight:800}.lite-root .page-landing .ld-chips{flex-wrap:wrap;gap:6px;margin:12px 0 16px;display:flex}.lite-root .page-landing .ld-chips span{border:1px solid var(--on-dark-25);color:var(--on-dark-85);border-radius:999px;padding:5px 10px;font-size:12px}.lite-root .page-landing .ld-bridge .ld-note{color:var(--on-dark-50);margin-top:10px;font-size:12px}.lite-root .page-landing .site-footer{padding:32px var(--gutter)calc(100px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);color:var(--on-dark-55);text-align:left;background:0 0;font-size:12px;line-height:1.7}.lite-root .page-landing .site-footer .sf-brand b,.lite-root .page-landing .site-footer .sf-biz b{color:var(--on-dark-80);font-weight:700}.lite-root .page-landing .site-footer .sf-visit{border-color:var(--gold);color:var(--gold2);background:0 0}.lite-root .page-landing .site-footer .sf-biz{border-top-color:var(--line)}.lite-root .page-landing .site-footer .sf-links a{color:var(--on-dark-80)}.lite-root .page-landing .site-footer .sf-sep{color:var(--on-dark-55)}.lite-root .page-landing .site-footer .sf-notice{border-top:1px dashed var(--line);margin-top:12px;padding-top:12px}.lite-root .page-landing .site-footer.sf-landing>b{color:var(--on-dark-80);font-weight:700;display:block}.lite-root .page-landing .site-footer.sf-landing .sf-line{display:block}.lite-root .page-landing .site-footer.sf-landing .sf-links{font-size:inherit;gap:14px;margin-top:10px}.lite-root .page-landing .site-footer.sf-landing .sf-links a{color:var(--on-dark-80);font-weight:400;text-decoration:none}.lite-root .page-landing .ld-sticky{z-index:40;padding:10px var(--gutter)calc(10px + env(safe-area-inset-bottom,0px));transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.lite-root .page-landing .ld-sticky.ld-show{transform:none}.lite-root .page-landing .ld-sticky-in{max-width:var(--w);border:1px solid var(--line);background:var(--bg-85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;margin:0 auto;padding:8px}.lite-root .page-landing .ld-sticky .ld-btn{min-height:50px}html.ld-sticky-on>body>button{bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}@media (prefers-reduced-motion:reduce){.lite-root .page-landing .ld-sticky{transition:none}}
