html{scroll-behavior:smooth}.lp-root{--ink:#1c1714;--espresso:#3e3631;--bronze:#6f5d41;--gold:#c8922a;--gold-deep:#a9781e;--gold-soft:#e7c886;--cream:#fbf8f1;--paper-2:#f1eadd;--paper-3:#efe7d8;--line:#e4dbc9;--line-strong:#d6cab1;--muted:#7c7264;--muted-2:#9a8f7e;--serif:var(--font-newsreader),Georgia,serif;--sans:var(--font-hanken),system-ui,sans-serif;--shadow-lg:0 40px 90px -30px #1c17146b;--shadow-md:0 16px 44px -16px #1c17143d;--shadow-sm:0 2px 10px #1c17140f;--r:18px;--maxw:1200px;font-family:var(--sans);color:var(--espresso);background:var(--cream);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}.lp-root *{box-sizing:border-box}.lp-root :is(h1,h2,h3,h4){color:var(--ink);margin:0;font-weight:500}.lp-root p{margin:0}.lp-root a{color:inherit;text-decoration:none}.lp-root img{max-width:100%;display:block}.lp-root .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.lp-root .serif{font-family:var(--serif)}.lp-root .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}.lp-root .eyebrow:before{content:"";background:var(--gold);width:26px;height:1.5px}.lp-root .eyebrow.nb:before{display:none}.lp-root .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:15px 26px;font-size:15px;font-weight:600;transition:all .22s;display:inline-flex}.lp-root .btn .ar{transition:transform .22s}.lp-root .btn:hover .ar{transform:translate(4px)}.lp-root .btn-gold{background:var(--gold);color:#2a1e07;box-shadow:0 10px 24px -10px #c8922ab3}.lp-root .btn-gold:hover{background:var(--gold-deep);transform:translateY(-1px);box-shadow:0 14px 30px -10px #c8922ad9}.lp-root .btn-ghost{color:var(--espresso);border-color:var(--line-strong);background:0 0}.lp-root .btn-ghost:hover{border-color:var(--bronze);background:#fff}.lp-root .btn-dark{background:var(--ink);color:#f4ecdd}.lp-root .btn-dark:hover{background:#000;transform:translateY(-1px)}.lp-root .btn-lg{padding:17px 32px;font-size:16px}.lp-root .txtlink{color:var(--bronze);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.lp-root .txtlink:hover{color:var(--gold-deep)}.lp-root header.nav{z-index:60;backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--line);background:#fbf8f1d1;position:sticky;top:0}.lp-root .nav-inner{justify-content:space-between;align-items:center;height:58px;display:flex}.lp-root .brand{font-family:var(--serif);color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:500;display:flex}.lp-root .brand img{border-radius:7px;width:26px;height:26px}.lp-root .nav-links{align-items:center;gap:30px;display:flex}.lp-root .nav-links a{color:var(--bronze);white-space:nowrap;font-size:14.5px;font-weight:500;transition:color .18s}.lp-root .nav-links a:hover{color:var(--ink)}.lp-root .nav-right{align-items:center;gap:18px;display:flex}.lp-root .signin{color:var(--bronze);font-size:14.5px;font-weight:500}.lp-root .signin:hover{color:var(--ink)}.lp-root .nav-right .btn{padding:9px 18px;font-size:13.5px}.lp-root .nav-right .btn .ar{width:14px;height:14px}@media (max-width:980px){.lp-root .nav-links,.lp-root .signin,.lp-root .nav-lang{display:none}}.lp-root .hero{text-align:center;position:relative;overflow:hidden}.lp-root .hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(900px 540px at 50% -12%,#c8922a33,#0000 60%);position:absolute;inset:0}.lp-root .hero-inner{z-index:1;padding:36px 0 0;position:relative}.lp-root .toolrow{color:var(--muted);justify-content:center;align-items:center;gap:14px;font-size:13.5px;font-weight:500;display:flex}.lp-root .toolrow .chips{display:flex}.lp-root .toolrow .chips span{border:2px solid var(--cream);width:30px;height:30px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;display:flex}.lp-root .toolrow .chips span:first-child{margin-left:0}.lp-root .hero h1{font-family:var(--serif);letter-spacing:-.025em;margin:26px 0 0;font-size:clamp(52px,8vw,104px);font-weight:500;line-height:.92}.lp-root .hero h1 .l2{color:var(--gold-deep);font-style:italic}.lp-root .hero .sub{color:var(--bronze);max-width:34em;margin:26px auto 0;font-size:20px;line-height:1.5}.lp-root .hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:34px;display:flex}.lp-root .ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff6;margin-top:40px;overflow:hidden}.lp-root .ticker-track{gap:0;width:max-content;animation:28s linear infinite lp-scrollx;display:flex}.lp-root .ticker .it{color:var(--espresso);white-space:nowrap;border-right:1px solid var(--line);align-items:center;gap:11px;padding:15px 40px;font-size:14px;font-weight:500;display:inline-flex}.lp-root .ticker .it svg{color:var(--gold-deep);flex:none}@keyframes lp-scrollx{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-root .hero-stage{z-index:1;max-width:980px;margin:54px auto 0;padding:0 32px;position:relative}.lp-root .winchrome{box-shadow:var(--shadow-lg);border:1px solid var(--line);background:#fff;border-bottom:none;border-radius:16px 16px 0 0;overflow:hidden}.lp-root .wbar{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#fbf7ef);align-items:center;gap:8px;padding:12px 16px;display:flex}.lp-root .wbar .dots{gap:7px;display:flex}.lp-root .wbar .dots i{border-radius:50%;width:11px;height:11px;display:block}.lp-root .wbar .url{background:var(--paper-2);height:26px;color:var(--muted);border-radius:7px;flex:1;align-items:center;gap:7px;margin:0 14px;padding:0 12px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;display:flex}.lp-root .wbody{grid-template-columns:188px 1fr;min-height:340px;display:grid}.lp-root .wside{border-right:1px solid var(--line);background:#fbf7ef;padding:18px 14px}.lp-root .wside .ph{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0 6px 12px;font-size:10.5px;font-weight:600}.lp-root .styopt{color:var(--espresso);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;font-weight:500;display:flex}.lp-root .styopt .sw{border:1px solid #00000014;border-radius:5px;width:18px;height:18px}.lp-root .styopt.on{box-shadow:var(--shadow-sm);color:var(--ink);background:#fff;font-weight:600}.lp-root .styopt.on:after{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;margin-left:auto}.lp-root .wmain{background:var(--ink);position:relative}@media (max-width:760px){.lp-root .wbody{grid-template-columns:1fr}.lp-root .wside{-webkit-overflow-scrolling:touch;border-right:none;border-bottom:1px solid var(--line);gap:8px;padding:12px;display:flex;overflow-x:auto}.lp-root .wside .ph{display:none}.lp-root .styopt{border:1px solid var(--line);background:#fff;border-radius:999px;flex:none;padding:8px 13px}.lp-root .styopt .sw{width:14px;height:14px}.lp-root .styopt.on{border-color:var(--gold)}.lp-root .styopt.on:after{display:none}}.lp-root .ba{user-select:none;width:100%;height:100%;min-height:340px;position:relative}.lp-root .ba .layer{position:absolute;inset:0}.lp-root .ba .layer img{object-fit:cover;width:100%;height:100%}.lp-root .ba .before{overflow:hidden}.lp-root .ba-label{letter-spacing:.16em;text-transform:uppercase;z-index:4;border-radius:999px;padding:6px 11px;font-size:10.5px;font-weight:700;position:absolute;top:14px}.lp-root .ba-label.l{color:#ead9b6;background:#1c1714b8;left:14px}.lp-root .ba-label.r{color:#2a1e07;background:#c8922aeb;right:14px}.lp-root .ba-handle{z-index:5;background:#fff;width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 0 1px #1c17141f}.lp-root .ba-handle .knob{width:42px;height:42px;box-shadow:var(--shadow-md);color:var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-root .ba-range{opacity:0;cursor:ew-resize;z-index:6;width:100%;height:100%;margin:0;position:absolute;inset:0}.lp-root .hero-rotator{aspect-ratio:16/9;width:100%;max-width:560px;box-shadow:var(--shadow-lg);border:1px solid var(--line);background:var(--ink);border-radius:16px;margin:22px auto 0;position:relative;overflow:hidden}.lp-root .hero-rotator img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-root .hero-rotator .ro-top{animation:.55s roFade}@keyframes roFade{0%{opacity:0}to{opacity:1}}.lp-root .hero-rotator .ro-style{color:#ead9b6;letter-spacing:.14em;text-transform:uppercase;z-index:4;white-space:nowrap;background:#1c1714b8;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@media (max-width:560px){.lp-root .hero-inner{padding-top:16px}.lp-root .hero h1{margin-top:12px;font-size:clamp(30px,8.4vw,42px);line-height:1}.lp-root .hero .sub{margin-top:12px;font-size:15.5px}.lp-root .hero-rotator{max-width:380px;margin-top:18px}.lp-root .hero-cta{margin-top:20px}}.lp-root .render-after{background:linear-gradient(#fff0,#1c17142e),radial-gradient(120% 90% at 75% 18%,#f6e7c8,#0000 55%),linear-gradient(135deg,#e9d9bc,#d8c2a0 38%,#bfa47e 70%,#8e7959);position:absolute;inset:0}.lp-root .room-ph{background:linear-gradient(135deg,#d9cdbc,#b7a78e 60%,#8f7c61);position:absolute;inset:0}.lp-root section{position:relative}.lp-root .pad{padding:108px 0}.lp-root .pad-sm{padding:76px 0}.lp-root .sec-head{max-width:720px}.lp-root .sec-head.center{text-align:center;margin:0 auto}.lp-root .sec-head h2{font-family:var(--serif);letter-spacing:-.018em;margin-top:16px;font-size:clamp(34px,4.6vw,58px);line-height:1}.lp-root .sec-head h2 em{color:var(--gold-deep);font-style:italic}.lp-root .sec-head p{color:var(--bronze);margin-top:18px;font-size:18px}.lp-root .press{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream);padding:30px 0}.lp-root .press .lbl{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:22px;font-size:12px;font-weight:600}.lp-root .marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-root .marq-track{align-items:center;gap:60px;width:max-content;animation:32s linear infinite lp-scrollx;display:flex}.lp-root .marq-track span{font-family:var(--serif);color:var(--bronze);opacity:.6;white-space:nowrap;font-size:21px}.lp-root .bento{grid-template-columns:1fr 1fr;gap:20px;margin-top:56px;display:grid}.lp-root .cell{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;transition:all .24s;display:flex;overflow:hidden}.lp-root .cell:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong);transform:translateY(-4px)}.lp-root .cell .demo{background:var(--paper-2);border-bottom:1px solid var(--line);height:208px;position:relative;overflow:hidden}.lp-root .cell .txt{padding:24px 26px 28px}.lp-root .cell .txt h3{font-family:var(--serif);margin-bottom:9px;font-size:22px}.lp-root .cell .txt p{color:var(--bronze);font-size:14.5px}.lp-root .cell.tall{grid-row:span 1}@media (max-width:880px){.lp-root .bento{grid-template-columns:1fr}}.lp-root .stylegrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid;position:absolute;inset:18px}.lp-root .stylegrid .s{border:1px solid #0000000f;border-radius:9px;position:relative;overflow:hidden}.lp-root .stylegrid .s img{object-fit:cover;width:100%;height:100%}.lp-root .stylegrid .s .nm{color:#fff;text-shadow:0 1px 3px #0006;letter-spacing:.02em;font-size:9px;font-weight:700;position:absolute;bottom:5px;left:6px}.lp-root .floatlogos{position:absolute;inset:0}.lp-root .floatlogos .fl{width:46px;height:46px;box-shadow:var(--shadow-md);color:var(--bronze);border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;position:absolute}.lp-root .center-badge{background:var(--ink);width:66px;height:66px;box-shadow:var(--shadow-lg);z-index:2;border-radius:18px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-root .center-badge img{width:38px;height:38px}.lp-root .memory{flex-direction:column;justify-content:center;gap:8px;display:flex;position:absolute;inset:18px}.lp-root .mem-chip{border:1px solid var(--line);color:var(--espresso);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:9px 13px;font-size:12.5px;display:flex}.lp-root .mem-chip .ck{color:var(--gold-deep);flex:none}.lp-root .mem-chip.faded{opacity:.55}.lp-root .cmp{background:var(--ink);color:#e9dfce}.lp-root .cmp .eyebrow{color:var(--gold-soft)}.lp-root .cmp .eyebrow:before{background:var(--gold)}.lp-root .cmp .sec-head h2{color:#fbf3e2}.lp-root .cmp .sec-head h2 em{color:var(--gold-soft)}.lp-root .cmp .sec-head p{color:#b9ac96}.lp-root .cmp-tabs{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.lp-root .cmp-tab{color:#cabda7;cursor:pointer;background:#241e1a;border:1px solid #342b24;border-radius:999px;padding:11px 20px;font-size:14px;font-weight:600;transition:all .18s}.lp-root .cmp-tab:hover{border-color:var(--bronze)}.lp-root .cmp-tab.on{background:var(--gold);color:#2a1e07;border-color:var(--gold)}.lp-root .cmp-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px;display:grid}.lp-root .cmp-card{border-radius:var(--r);background:linear-gradient(#241e1a,#1a1512);border:1px solid #342b24;padding:24px 22px 26px}.lp-root .cmp-card.win{border:1.5px solid var(--gold);background:linear-gradient(#2a2118,#20180f);box-shadow:0 24px 60px -28px #c8922a80}.lp-root .cmp-card .who{align-items:center;gap:10px;margin-bottom:16px;display:flex}.lp-root .cmp-card .who .ic{color:#cabda7;background:#15100c;border:1px solid #342b24;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:flex}.lp-root .cmp-card.win .who .ic{color:var(--gold-soft);background:#c8922a29;border-color:#c8922a66}.lp-root .cmp-card .who b{color:#fbf3e2;font-size:14.5px;font-weight:600}.lp-root .cmp-card p{color:#b3a690;font-size:14px;line-height:1.5}.lp-root .cmp-card.win p{color:#ebd9b6}.lp-root .cmp-card .tagw{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}@media (max-width:880px){.lp-root .cmp-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.lp-root .cmp-grid{grid-template-columns:1fr}}.lp-root .tw{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.lp-root .tmarq{gap:20px;width:max-content;padding:0 10px;animation:46s linear infinite lp-scrollx;display:flex}.lp-root .tw:hover .tmarq{animation-play-state:paused}.lp-root .qcard{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;flex:none;width:380px;padding:26px 26px 24px;display:flex}.lp-root .qcard .badge{letter-spacing:.04em;color:var(--gold-deep);background:#c8922a1f;border-radius:999px;align-self:flex-start;margin-bottom:16px;padding:6px 13px;font-size:11.5px;font-weight:700}.lp-root .qcard p{color:var(--espresso);flex:1;font-size:15px;line-height:1.6}.lp-root .qcard .who{align-items:center;gap:12px;margin-top:20px;display:flex}.lp-root .qcard .av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:flex}.lp-root .qcard .who b{color:var(--ink);font-size:14px;font-weight:600;display:block}.lp-root .qcard .who small{color:var(--muted);font-size:12.5px}.lp-root .a1{background:linear-gradient(135deg,#8a6d3b,#6f5d41)}.lp-root .a2{background:linear-gradient(135deg,#bf923f,#9a6f23)}.lp-root .a3{background:linear-gradient(135deg,#6f5d41,#473a28)}.lp-root .a4{background:var(--ink)}.lp-root .a5{background:linear-gradient(135deg,#a9781e,#6f5d41)}.lp-root .a6{background:linear-gradient(135deg,#7c7264,#3e3631)}.lp-root .how-step{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:54px;padding:46px 0;display:grid}.lp-root .how-step:first-of-type{border-top:none}.lp-root .how-step.rev .hs-visual{order:-1}.lp-root .hs-no{font-family:var(--serif);color:var(--gold-deep);letter-spacing:.12em;font-size:15px;font-weight:600}.lp-root .how-step h3{font-family:var(--serif);margin:12px 0 14px;font-size:32px;line-height:1.05}.lp-root .how-step p{color:var(--bronze);max-width:30em;font-size:16.5px}.lp-root .hs-visual{border-radius:var(--r);box-shadow:var(--shadow-md);border:1px solid var(--line);background:#fff;overflow:hidden}.lp-root .hs-visual .hv-body{height:280px;position:relative}@media (max-width:860px){.lp-root .how-step{grid-template-columns:1fr;gap:24px}.lp-root .how-step.rev .hs-visual{order:0}}.lp-root .upload-demo{background:#fbf7ef;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lp-root .upload-box{border:2px dashed var(--line-strong);width:74%;height:64%;color:var(--muted);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.lp-root .upload-box .ic{width:54px;height:54px;color:var(--gold-deep);background:linear-gradient(150deg,#fbf1dc,#efd9ae);border:1px solid #ebd6a8;border-radius:14px;justify-content:center;align-items:center;display:flex}.lp-root .upload-box .fn{color:var(--ink);text-align:center;font-size:13px;font-weight:600}.lp-root .upload-box .fn small{color:var(--muted);font-weight:500}.lp-root .progress{background:var(--gold);width:64%;height:4px;position:absolute;bottom:0;left:0}.lp-root .uc-tabs{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.lp-root .uc-tab{color:var(--bronze);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:11px 20px;font-size:14.5px;font-weight:600;transition:all .18s}.lp-root .uc-tab:hover{border-color:var(--bronze)}.lp-root .uc-tab.on{background:var(--ink);color:#f4ecdd;border-color:var(--ink)}.lp-root .uc-panel{grid-template-columns:.9fr 1.1fr;align-items:start;gap:46px;margin-top:34px;display:grid}.lp-root .uc-lead{font-family:var(--serif);color:var(--ink);font-size:27px;line-height:1.18}.lp-root .uc-feats{grid-template-columns:1fr 1fr;gap:22px;display:grid}.lp-root .uc-feat h4{color:var(--ink);align-items:center;gap:9px;margin-bottom:7px;font-size:16px;font-weight:600;display:flex}.lp-root .uc-feat h4 .ck{color:var(--gold-deep)}.lp-root .uc-feat p{color:var(--bronze);font-size:14px;line-height:1.5}@media (max-width:860px){.lp-root .uc-panel{grid-template-columns:1fr;gap:28px}.lp-root .uc-feats{gap:18px}}@media (max-width:560px){.lp-root .uc-feats{grid-template-columns:1fr}}.lp-root .price-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;margin-top:54px;display:grid}.lp-root .plan{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;padding:28px 24px 30px;transition:all .22s;display:flex;position:relative}.lp-root .plan:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.lp-root .plan.pop{border:1.5px solid var(--gold);box-shadow:0 24px 60px -28px #c8922a8c}.lp-root .plan .badge{background:var(--gold);color:#2a1e07;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.lp-root .plan h3{font-family:var(--serif);margin-bottom:6px;font-size:22px}.lp-root .plan .price{font-family:var(--serif);color:var(--ink);margin:6px 0 2px;font-size:34px}.lp-root .plan .price small{color:var(--muted);font-size:14px;font-family:var(--sans)}.lp-root .plan .note{color:var(--muted);min-height:18px;margin-bottom:18px;font-size:12.5px}.lp-root .plan ul{flex-direction:column;flex:1;gap:11px;margin:0 0 24px;padding:0;list-style:none;display:flex}.lp-root .plan li{color:var(--espresso);align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.lp-root .plan li .ck{color:var(--gold-deep);flex:none;margin-top:1px}.lp-root .plan .btn{justify-content:center;width:100%}.lp-root .packs{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:24px 28px;display:flex}.lp-root .packs .ph3{font-family:var(--serif);color:var(--ink);font-size:19px}.lp-root .packs .pl{color:var(--muted);margin-top:3px;font-size:13px}.lp-root .pack-opts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lp-root .pack{border:1px solid var(--line);text-align:center;cursor:pointer;border-radius:13px;min-width:0;padding:12px 18px;transition:all .2s}.lp-root .pack:hover{border-color:var(--gold);background:var(--cream);transform:translateY(-2px)}.lp-root .pack b{color:var(--ink);font-size:13px;display:block}.lp-root .pack .cr{color:var(--muted);margin:2px 0 6px;font-size:12px}.lp-root .pack .pp{font-family:var(--serif);color:var(--gold-deep);font-size:18px}@media (max-width:980px){.lp-root .price-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.lp-root .packs{flex-direction:column;align-items:stretch}}@media (max-width:560px){.lp-root .price-grid{grid-template-columns:1fr}}.lp-root .final{color:#f4ecdd;background:linear-gradient(150deg,#241d17 0%,#1c1714 55%,#2a201a 100%);position:relative;overflow:hidden}.lp-root .final:before{content:"";background:radial-gradient(820px 460px at 80% 0,#c8922a66,#0000 58%),radial-gradient(620px 420px at 10% 120%,#c8922a29,#0000 60%);position:absolute;inset:0}.lp-root .final-inner{z-index:1;text-align:center;padding:104px 0 112px;position:relative}.lp-root .final h2{font-family:var(--serif);color:#fcf4e3;letter-spacing:-.02em;max-width:16ch;margin:18px auto 0;font-size:clamp(40px,6vw,80px);line-height:.95}.lp-root .final h2 em{color:var(--gold-soft);font-style:italic}.lp-root .final p{color:#cdbfa7;max-width:48ch;margin:24px auto 0;font-size:18px}.lp-root .final .cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.lp-root .final .btn-ghost{color:#f4ecdd;border-color:#f4ecdd4d}.lp-root .final .btn-ghost:hover{background:#ffffff14;border-color:#f4ecdd}.lp-root footer{background:var(--ink);color:#a99c86;border-top:1px solid #2a221c;padding:72px 0 36px}.lp-root .foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.lp-root .foot-brand .brand{color:#fbf3e2;margin-bottom:16px}.lp-root .foot-brand p{max-width:30ch;font-size:14px;line-height:1.6}.lp-root footer h4{letter-spacing:.14em;text-transform:uppercase;color:#7d705e;margin-bottom:16px;font-size:12px;font-weight:600}.lp-root footer ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.lp-root footer ul a{color:#bdb09a;font-size:14px;transition:color .18s}.lp-root footer ul a:hover{color:var(--gold-soft)}.lp-root .foot-bottom{border-top:1px solid #2a221c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:54px;padding-top:26px;display:flex}.lp-root .foot-bottom p{color:#7d705e;font-size:13px}.lp-root .foot-bottom .lg{gap:18px;display:flex}.lp-root .foot-bottom a{color:#a99c86;font-size:13px}@media (max-width:860px){.lp-root .foot-grid{grid-template-columns:1fr 1fr;gap:30px}.lp-root .bento{gap:16px}}@media (prefers-reduced-motion:reduce){.lp-root .ticker-track,.lp-root .marq-track,.lp-root .tmarq{animation:none}}.lp-root .topbar{background:var(--ink);color:#ebd9b6;font-size:13px;font-weight:500}.lp-root .topbar .ti{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;padding:9px 32px;display:flex}.lp-root .topbar .ti span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.lp-root .topbar .ti b{color:#fff;font-weight:700}.lp-root .topbar .ti svg{color:var(--gold-soft);flex:none}.lp-root .topbar .dot{background:#ebd9b666;border-radius:50%;width:3px;height:3px}@media (max-width:680px){.lp-root .topbar .ti{gap:10px 14px;padding:8px 14px;font-size:11px}.lp-root .topbar .ti svg{width:12px;height:12px}}@media (max-width:460px){.lp-root .topbar .ti{gap:7px 10px;padding:7px 10px;font-size:9.5px}.lp-root .topbar .ti .dot{display:none}.lp-root .topbar .ti svg{width:11px;height:11px}}.lp-root .hero-anchor{color:var(--muted);margin-top:16px;font-size:14px}.lp-root .hero-anchor b{color:var(--ink);font-weight:700}.lp-root .math{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-root .math-card{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-md);background:#fff;max-width:880px;margin-top:48px;margin-left:auto;margin-right:auto;overflow:hidden}.lp-root .math-row{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr 1fr;align-items:center;display:grid}.lp-root .math-row:first-child{border-top:none}.lp-root .math-row .c{padding:16px 22px;font-size:15px}.lp-root .math-row .c.lbl{color:var(--espresso);font-weight:500}.lp-root .math-row .c.old{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.lp-root .math-row .c.new{text-align:right;color:var(--gold-deep);border-left:1px solid var(--line);background:#c8922a0f;font-size:13.5px;font-weight:600}.lp-root .math-head{background:var(--ink);color:#ebd9b6}.lp-root .math-head .c{letter-spacing:.1em;text-transform:uppercase;padding:15px 22px;font-size:12px;font-weight:600}.lp-root .math-head .c.old{color:#b9ac96}.lp-root .math-head .c.new{color:var(--gold-soft);background:#c8922a1f}.lp-root .math-head .c.lbl{color:#fff}.lp-root .math-total{background:linear-gradient(#fbf7ef,#f3e9d6)}.lp-root .math-total .c{font-family:var(--serif);padding:22px}.lp-root .math-total .c.lbl{color:var(--ink);font-size:18px}.lp-root .math-total .c.old{color:var(--bronze);font-size:22px;text-decoration:line-through #6f5d4180}.lp-root .math-total .c.new{color:var(--gold-deep);font-size:26px}.lp-root .math-total .c.new small{font-family:var(--sans);color:var(--muted);letter-spacing:0;text-transform:none;margin-top:2px;font-size:11.5px;font-weight:500;display:block}@media (max-width:620px){.lp-root .math-row{grid-template-columns:1.35fr .8fr .85fr}.lp-root .math-row .c{padding:12px 10px;font-size:13px}.lp-root .math-row .c.old,.lp-root .math-row .c.new{text-align:center}.lp-root .math-head .c{letter-spacing:.05em;padding:12px 8px;font-size:10px}.lp-root .math-total .c{padding:16px 10px}.lp-root .math-total .c.new{font-size:19px}.lp-root .math-total .c.old{font-size:16px}.lp-root .math-total .c.new small{font-size:10.5px}}
