.ls-scope{scroll-behavior:smooth;overflow-x:clip}.ls-scope{font-family:Inter,sans-serif;background:#fbf9f4;color:#2b2b29}.ls-scope .font-serif{font-family:Fraunces,Georgia,serif}.ls-scope .tnum{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ls-scope .eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;font-weight:600}.ls-scope .hairline{border-color:#c6a15b6b}.ls-scope .gold-rule{height:1px;background:linear-gradient(90deg,#c6a15b00,#c6a15b8c 20% 80%,#c6a15b00)}.ls-scope .card{background:#fff;border:1px solid rgba(198,161,91,.22);box-shadow:0 1px 2px #2b2b2908,0 12px 34px -22px #0b4a3f38}.ls-scope .frame{border:1px solid rgba(198,161,91,.55);box-shadow:0 2px 4px #2b2b290a,0 40px 80px -40px #0b4a3f6b}.ls-scope .kpi-fig{font-family:Fraunces,serif;font-weight:500;letter-spacing:-.02em}.ls-scope .btn-primary{background:#0b4a3f;color:#f5eedf;box-shadow:0 8px 22px -10px #0b4a3f99}.ls-scope .btn-primary:hover{background:#083a31}.ls-scope .hero-canvas{background:radial-gradient(120% 90% at 85% -10%,#c6a15b1a,#c6a15b00 55%),radial-gradient(120% 90% at 5% 110%,#0b4a3f0f,#0b4a3f00 55%),#fbf9f4}.ls-scope .grain{background-image:radial-gradient(rgba(11,74,63,.05) 1px,transparent 1px);background-size:22px 22px}.ls-scope .weave-soft{background-image:repeating-linear-gradient(45deg,rgba(198,161,91,.1) 0 6px,transparent 6px 12px)}.ls-scope .sheen{background:linear-gradient(135deg,#f6f1e6,#efe6d2 38%,#f9f5ec 62%,#ece1c9)}.ls-scope ::selection{background:#c6a15b;color:#fff}.ls-scope :focus-visible{outline:2px solid #0B4A3F;outline-offset:2px;border-radius:6px}.ls-scope .tab-bezel{background:#16130e;border:2px solid #35301f;border-radius:22px;padding:13px;box-shadow:0 2px 4px #2b2b290f,0 46px 90px -44px #0b4a3f8c,inset 0 0 0 1px #ffffff0f}.ls-scope .tab-screen{border-radius:9px;overflow:hidden;background:#fbf9f4;position:relative}.ls-scope .ph-bezel{background:#0f0d0a;border:2px solid #35301f;border-radius:34px;padding:9px;position:relative;box-shadow:0 2px 4px #2b2b290f,0 40px 80px -40px #0b4a3f8c,inset 0 0 0 1px #ffffff0f}.ls-scope .ph-notch{position:absolute;top:9px;left:50%;transform:translate(-50%);width:82px;height:17px;background:#0f0d0a;border-radius:0 0 12px 12px;z-index:30}.ls-scope .ph-screen{border-radius:26px;overflow:hidden;background:#fbf9f4;position:relative}.ls-scope .lap-bezel{background:#1c1f1d;border:2px solid #35301f;border-radius:14px;padding:10px 10px 0;box-shadow:0 2px 4px #2b2b290f,0 46px 90px -44px #0b4a3f8c,inset 0 0 0 1px #ffffff0f}.ls-scope .lap-screen{border-radius:5px;overflow:hidden;background:#fbf9f4;position:relative}.ls-scope .lap-base{height:14px;background:linear-gradient(#2a2c28,#171916);border-radius:0 0 12px 12px;border:2px solid #35301f;border-top:0;position:relative}.ls-scope .lap-base:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:34%;height:5px;background:#0e0f0d;border-radius:0 0 7px 7px}.ls-scope .mk{font-size:11px;line-height:1.45}.ls-scope .mk .lbl{font-size:8px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#6b6b63}.ls-scope .mk .lbl-gold{color:#c6a15b}.ls-scope .mk-card{background:#fff;border:1px solid rgba(198,161,91,.22);border-radius:6px;box-shadow:0 1px 2px #2b2b290a}.ls-scope .pill-em{background:#eef3f1;color:#0b4a3f;border:1px solid rgba(11,74,63,.25)}.ls-scope .pill-gd{background:#f5eedf;color:#8a6d2e;border:1px solid rgba(198,161,91,.4)}.ls-scope .pill-rd{background:#fbefec;color:#b4483c;border:1px solid rgba(180,72,60,.3)}.ls-scope .scene [data-on]{opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.ls-scope .scene [data-on].is-on{opacity:1;transform:none}.ls-scope .scene .fx-dim{transform:none}.ls-scope .scene .fx-pop{transform:scale(.94) translateY(6px)}.ls-scope .scene .fx-pop.is-on{transform:scale(1) translateY(0)}.ls-scope .scene .fx-toast{transform:translate(16px)}.ls-scope .scene .fx-toast.is-on{transform:none}.ls-scope .scene .fx-sheet{transform:translateY(26px)}.ls-scope .scene .fx-sheet.is-on{transform:none}.ls-scope .scene .fx-row{display:grid;grid-template-rows:0fr;opacity:0;transform:none;transition:grid-template-rows .5s ease,opacity .4s ease .12s}.ls-scope .scene .fx-row.is-on{grid-template-rows:1fr;opacity:1}.ls-scope .scene .fx-row>*{overflow:hidden;min-height:0}.ls-scope .scene .fx-d1.is-on{transition-delay:.25s}.ls-scope .scene .fx-d2.is-on{transition-delay:.5s}.ls-scope .scene .swap[data-on]{display:none;transition:none;transform:none}.ls-scope .scene .swap[data-on].is-on{display:inline-block}.ls-scope .scene .step-view[data-on]{display:none;transition:none;transform:none}.ls-scope .scene .step-view[data-on].is-on{display:block}.ls-scope .scene-cap{min-height:44px}.ls-scope .scene-dot{position:relative;overflow:hidden;transition:background .25s ease,width .25s ease}.ls-scope .dot-fill{position:absolute;inset:0;width:0;background:#0b4a3f;border-radius:inherit}.ls-scope .dot-fill.run{animation:ls-dotfill linear forwards}@keyframes ls-dotfill{0%{width:0}to{width:100%}}.ls-scope .caret:after{content:"";display:inline-block;width:1px;height:.9em;background:#0b4a3f;margin-left:1px;vertical-align:-.1em;animation:ls-blink 1s steps(1) infinite}@keyframes ls-blink{50%{opacity:0}}.ls-scope .pulse-ring{animation:ls-pring 1.8s ease-out infinite}@keyframes ls-pring{0%{box-shadow:0 0 #c6a15b8c}70%{box-shadow:0 0 0 10px #c6a15b00}to{box-shadow:0 0 #c6a15b00}}.ls-scope .wv{animation:ls-wv 1s ease-in-out infinite;transform-origin:50% 100%}@keyframes ls-wv{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ls-scope .toastdot{animation:ls-tick 1.4s ease-in-out infinite}@keyframes ls-tick{0%,to{opacity:.4}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ls-scope{scroll-behavior:auto}.ls-scope .scene [data-on]{transition:none;transform:none}.ls-scope .pulse-ring,.ls-scope .wv,.ls-scope .toastdot,.ls-scope .caret:after,.ls-scope .dot-fill.run{animation:none}}.ls-scope .stage-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c6a15b88 transparent}.ls-scope .scene,.ls-scope .stage-scroll,.ls-scope .grid>*{min-width:0}.ls-scope .stage-scroll::-webkit-scrollbar{height:6px}.ls-scope .stage-scroll::-webkit-scrollbar-thumb{background:#c6a15b88;border-radius:3px}.ls-scope .ai-stage{position:relative;width:580px;height:470px;margin:0 auto}.ls-scope .ai-phone{position:absolute;left:0;top:0;width:220px;height:456px}.ls-scope .ai-tab{position:absolute;right:0;top:70px;width:344px;height:292px}.ls-scope .ai-card-sm{display:none}.ls-scope .ai-toast-wrap{position:absolute;left:236px;right:0;top:378px;display:flex;justify-content:center}@media(min-width:1024px)and (max-width:1151px){.ls-scope .ai-stage{zoom:.9}}@media(max-width:639px){.ls-scope .ai-stage{width:236px;height:520px}.ls-scope .ai-phone{width:236px}.ls-scope .ai-tab{display:none}.ls-scope .ai-card-sm{display:block}.ls-scope .ai-toast-wrap{inset:auto -40px 0}}
