@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/lcg-l-fraunces-400.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/cdn/shop/files/lcg-l-fraunces-500.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/cdn/shop/files/lcg-l-fraunces-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/lcg-l-inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/cdn/shop/files/lcg-l-inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/cdn/shop/files/lcg-l-inter-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/cdn/shop/files/lcg-l-inter-700.woff2) format("woff2")}:root{--navy:#0f2044;--navy2:#16305e;--deep:#081327;--red:#d0212b;--red-dark:#a5161f;--gold:#c9a227;--gold-soft:#e6cf8f;--gold-ink:#7a5d0f;--ink:#1b1814;--muted:#5e574f;--cream:#faf7f2;--sand:#f2ece3;--line:#e6ddd0;--wa:#0f7b40;--wa-dark:#0b6334;--on-navy:#c3cbdc;--serif:"Fraunces", Georgia, "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius:18px;--bar:78px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--sans);font-size:16px;line-height:1.55;color:var(--ink);background:var(--cream);overflow-x:hidden}img,video{display:block;max-width:100%}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}h1,h2,h3{font-family:var(--serif);font-weight:500;letter-spacing:-.01em;line-height:1.1;text-wrap:balance}h2{font-size:30px}.eyebrow{font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lede{font-size:17px;color:var(--muted)}.wa-ico{width:22px;height:22px;flex:none}.lp-pay{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15px;color:var(--muted);vertical-align:middle}.lp-cards{display:inline-flex;align-items:center;gap:5px;flex-wrap:nowrap;white-space:nowrap}.lp-cards img{display:block;width:38px;height:24px;flex:none;background:#fff;border:1px solid var(--line);border-radius:4px}.lp-pay .or{white-space:nowrap}.on-dark .lp-pay,.lp-pay.on-dark{color:var(--on-navy)}.on-dark .lp-cards img,.lp-pay.on-dark .lp-cards img{border-color:#ffffff59}.btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px;border-radius:14px;font:600 17px/1.2 var(--sans);text-decoration:none;border:0;cursor:pointer;text-align:center}.btn-primary{background:var(--red);color:#fff;box-shadow:0 14px 28px -12px #d0212bcc,inset 0 -2px #0000002e}.btn-primary:hover{background:var(--red-dark)}.btn .arrow{font-size:20px;line-height:1}.btn-wa{background:var(--wa);color:#fff}.btn-wa:hover{background:var(--wa-dark)}.btn-line{background:#fff;color:var(--navy);border:2px solid var(--navy)}.btn-line:hover{background:var(--sand)}.micro{font-size:16px;margin-top:10px;text-align:center;text-wrap:balance}.cta-row .micro{color:var(--muted)}.top{background:var(--deep);border-bottom:1px solid rgba(201,162,39,.2)}.top .wrap{display:flex;align-items:center;justify-content:space-between;height:60px}.brand{display:flex;align-items:center;gap:10px;color:#fff;min-height:44px}.brand img{width:38px;height:38px;border-radius:10px;background:#fff;padding:2px}.brand b{font-family:var(--serif);font-weight:500;font-size:17px;line-height:1.1;white-space:nowrap;display:block}.brand small{display:block;margin-top:3px;font:500 13px/1.2 var(--sans);letter-spacing:.05em;color:var(--gold-soft)}.top-act{display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 11px;border-radius:999px;border:1px solid rgba(230,207,143,.45);color:var(--gold-soft);font-size:15px;font-weight:600;text-decoration:none}.top-act .lbl{display:none}.hero{position:relative;color:#fff;overflow:hidden;background:radial-gradient(520px 320px at 100% 0%,rgba(111,72,140,.42),transparent 70%),radial-gradient(600px 400px at -10% 80%,rgba(22,48,94,.9),transparent 70%),linear-gradient(180deg,var(--navy2) 0%,var(--navy) 45%,var(--deep) 100%)}.hero .wrap{display:grid;grid-template-columns:110px 1fr;column-gap:14px;grid-template-areas:"eyebrow eyebrow" "h1 h1" "sub sub" "media mini" "cta cta" "micro micro" "visit visit" "quote quote";padding-top:16px;padding-bottom:22px}.hero .eyebrow{grid-area:eyebrow;color:var(--gold);display:flex;align-items:center;gap:10px;font-size:13px}.hero .eyebrow:before{content:"";width:22px;height:1px;background:var(--gold)}.hero h1{grid-area:h1;font-size:32px;line-height:1.06;margin:8px 0 6px;color:#fff}.hero .sub{grid-area:sub;text-wrap:balance;font:italic 400 18px/1.3 var(--serif);color:var(--gold-soft);margin-bottom:16px}.hero .sub span{display:block;text-wrap:pretty;font:400 16px/1.45 var(--sans);font-style:normal;color:var(--on-navy);margin-top:6px}.hero-media{grid-area:media;align-self:start;position:relative}.hero-mini{grid-area:mini;align-self:center;min-width:0}.hero-cta{grid-area:cta;margin-top:18px;min-height:60px;font-size:18px}.hero .micro{grid-area:micro;color:var(--on-navy);margin-top:10px;font-size:16px;line-height:1.4}.hero .visit-link{grid-area:visit}.hero-quote{grid-area:quote}.hero .hero-rating,.hero-mini .rating,.hm-ba,.hm-chip{display:none}.vphone{position:relative;width:100%;padding:5px;border-radius:22px;background:#05080f;box-shadow:0 0 0 1px #e6cf8f4d,0 20px 40px -20px #000c}.vphone video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:17px;background:var(--navy)}.vplay{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:17px;border:0;background:linear-gradient(180deg,transparent 55%,rgba(5,8,15,.6)),var(--navy) url(/cdn/shop/files/lcg-v-poster-hook.jpg) center/cover no-repeat;cursor:pointer;display:grid;place-items:center}.vplay .pb{width:40px;height:40px;border-radius:50%;background:#ffffffe6;display:grid;place-items:center;box-shadow:0 6px 18px #00000073}.vplay .pb svg{width:15px;height:15px;margin-left:2px;fill:var(--navy)}.vplay .dur{position:absolute;left:7px;bottom:7px;font:700 13px/1 var(--sans);background:#05080fd1;color:#fff;padding:5px 7px;border-radius:6px;letter-spacing:.02em}.vphone.playing .vplay{display:none}.watch{display:flex;align-items:center;gap:8px;min-height:44px;margin:-8px 0 0;padding:0;background:none;border:0;cursor:pointer;font-size:15px;font-weight:600;color:var(--gold-soft);letter-spacing:0;text-align:left;white-space:nowrap;text-decoration:underline;text-decoration-color:#e6cf8f73;text-underline-offset:4px}.watch i{flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--gold-soft);display:grid;place-items:center}.watch svg{width:10px;height:10px;margin-left:2px;fill:currentColor}.mini{list-style:none;margin:4px 0 10px;display:grid;gap:9px}.mini li{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.3;color:#fff}.mini li>i{flex:none;width:24px;height:24px;border-radius:50%;background:#e6cf8f24;border:1px solid rgba(230,207,143,.45);color:var(--gold-soft);display:grid;place-items:center;font:600 13px/1 var(--sans);font-style:normal}.mini li .lp-pay{display:flex;margin-top:7px;font-size:14px;gap:6px}.mini li .lp-cards img{width:34px;height:22px}.rating{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--on-navy);flex-wrap:wrap;line-height:1.3}.rating b{color:#fff}.stars{color:var(--gold);letter-spacing:1px;font-size:15px}.stars.part{width:max-content;background:linear-gradient(90deg,var(--gold) 0 88%,rgba(201,162,39,.32) 88% 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.visit-link{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin-top:4px;font-size:16px;color:var(--on-navy);text-decoration:none}.visit-link u{color:#fff;text-decoration-color:#e6cf8f99;text-underline-offset:3px}.hero-quote{display:flex;gap:12px;align-items:flex-start;margin-top:14px;padding:14px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(230,207,143,.22);text-decoration:none;color:#fff}.hero-quote img{width:40px;height:40px;border-radius:50%;flex:none}.hero-quote q{display:block;font:italic 400 16px/1.4 var(--serif);quotes:"\201c" "\201d"}.hero-quote small{display:block;margin-top:6px;font-size:14px;color:var(--on-navy)}.hero-quote small b{color:var(--gold-soft);font-weight:600}.hero-quote .hq-score{margin-top:4px}.hero-quote small u{color:#fff;text-underline-offset:3px;text-decoration-color:#e6cf8f99}.hero.watching .wrap{grid-template-areas:"eyebrow eyebrow" "h1 h1" "sub sub" "media media" "mini mini" "cta cta" "micro micro" "visit visit" "quote quote"}.hero.watching .hero-media{width:min(100%,300px);justify-self:center;margin-bottom:18px}.hero.watching .watch{display:none}section{padding:44px 0}.sec-head{margin-bottom:24px}.sec-head .eyebrow{color:var(--gold-ink);margin-bottom:10px}.sec-head p.lede{margin-top:12px}.cta-row{margin-top:26px}.anchor{scroll-margin-top:12px}.vsteps{background:#fff;border-bottom:1px solid var(--line)}.srail{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:4px 16px 14px;scroll-padding-inline:16px;scrollbar-width:none}.srail::-webkit-scrollbar{display:none}.scard{scroll-snap-align:start;display:flex;flex-direction:column;min-width:0}.scard figure{position:relative;border-radius:18px;overflow:hidden;background:var(--sand);border:1px solid var(--line);box-shadow:0 16px 32px -22px #0f20448c}.scard figure img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:top}.scard .n{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:8px;padding:0 12px 0 4px;height:36px;border-radius:999px;background:var(--navy);color:#fff;font:600 14px/1 var(--sans);box-shadow:0 6px 16px -6px #00000080}.scard .n i{width:28px;height:28px;border-radius:50%;background:var(--gold-soft);color:var(--deep);display:grid;place-items:center;font:600 15px/1 var(--serif);font-style:normal}.scard.last .n i{background:var(--red);color:#fff}.scard h3{font:600 18px/1.3 var(--sans);letter-spacing:0;margin-top:14px}.scard p{font-size:16px;color:var(--muted);margin-top:4px;line-height:1.45}.scard .lp-pay{margin-top:8px}.swipe{font-size:16px;color:var(--muted);display:flex;align-items:center;gap:8px}.expect{display:flex;gap:10px;align-items:flex-start;font-size:16px;color:var(--muted);margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--cream);border:1px solid var(--line)}.expect svg{flex:none;width:20px;height:20px;margin-top:2px;color:var(--gold-ink)}.expect b{color:var(--ink);font-weight:600}.rail{display:grid;align-items:stretch;grid-auto-flow:column;grid-auto-columns:40%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:4px 16px 16px;scroll-padding-inline:16px;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.sw{scroll-snap-align:start;background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--line);box-shadow:0 10px 24px -18px #1b181466;display:flex;flex-direction:column}.sw img{width:100%;aspect-ratio:1;object-fit:cover}.sw div{padding:10px 12px 12px;flex:1;display:flex;flex-direction:column}.sw b{display:block;font-size:16px;font-weight:600;line-height:1.25}.sw span{display:block;font-size:14px;color:var(--muted);line-height:1.35}.sw em{display:block;font-style:normal;font-size:16px;font-weight:600;color:var(--navy);margin-top:auto;padding-top:6px}.same{margin-top:28px;background:var(--sand);border-radius:var(--radius);padding:22px 16px 18px;border:1px solid var(--line)}.same .eyebrow{color:var(--gold-ink);font-size:13px}.same h3{font-size:26px;margin-top:8px}.same p{color:var(--muted);margin:8px 0 16px}.same-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.same figure{border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--line)}.same figure img{width:100%;aspect-ratio:800/506;object-fit:cover}.same figcaption{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:15px;font-weight:600;line-height:1.2}.same figcaption i{width:14px;height:14px;border-radius:4px;flex:none;box-shadow:inset 0 0 0 1px #00000026}.order-ex{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.quote-grid{display:grid;gap:26px}.quote-grid>*{min-width:0}.receipt{background:#fff;border-radius:var(--radius);border:1px solid var(--line);box-shadow:0 24px 50px -30px #1b181473;overflow:hidden}.receipt-top{background:var(--navy);color:#fff;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px}.receipt-top b{font-family:var(--serif);font-weight:500;font-size:19px;display:block;line-height:1.2}.receipt-top span{font-size:14px;color:var(--on-navy)}.receipt-top .tagx{flex:none;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--deep);background:var(--gold-soft);padding:5px 10px;border-radius:999px}.receipt table{width:100%;border-collapse:collapse;font-size:16px}.receipt td{padding:12px 18px;border-bottom:1px dashed var(--line);vertical-align:top}.receipt td:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.receipt td small{display:block;color:var(--muted);font-size:14px}.receipt .total td{vertical-align:middle;border-bottom:0;background:var(--sand);font-size:17px;padding:16px 18px}.receipt .total td:last-child{font-family:var(--serif);font-size:28px;font-weight:600;color:var(--navy)}.receipt-foot{padding:12px 18px 16px;font-size:16px;color:var(--muted);background:var(--sand);border-top:1px solid var(--line)}.ticks{list-style:none;display:grid;gap:10px;margin-top:20px}.ticks li{display:flex;gap:10px;align-items:flex-start}.ticks li:before{content:"";flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e6cf8f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/14px no-repeat}.live-note{display:flex;gap:10px;align-items:center;margin-top:16px;font-size:16px;color:var(--navy);font-weight:600}.live-note i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px #d0212b26}.after{background:var(--cream)}.after-grid{display:grid;gap:28px}.after-grid>*{min-width:0}.track{list-style:none;position:relative;display:grid;gap:0}.track li{position:relative;display:grid;grid-template-columns:44px 1fr;gap:14px;padding-bottom:20px}.track li:last-child{padding-bottom:0}.track li:before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:linear-gradient(var(--gold),rgba(201,162,39,.25))}.track li:last-child:before{display:none}.track .dot{width:44px;height:44px;border-radius:50%;background:var(--navy);color:var(--gold-soft);display:grid;place-items:center;font:600 18px/1 var(--serif);box-shadow:0 0 0 4px var(--cream)}.track .stage{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);margin-top:2px}.track h3{font:600 18px/1.3 var(--sans);letter-spacing:0;margin-top:2px}.track p{color:var(--muted);margin-top:4px}.track .lp-pay{margin-top:8px}.after-card{background:var(--deep);color:#fff;border-radius:var(--radius);padding:22px 18px;background-image:radial-gradient(420px 220px at 100% 0%,rgba(201,162,39,.22),transparent 60%)}.after-card small{display:block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600}.after-card h3{font-size:24px;color:#fff;margin:8px 0 6px}.after-card .ref{font-size:16px;color:var(--on-navy);margin-bottom:14px}.after-card .ref b{color:#fff;font-weight:600;font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.03em}.stages{list-style:none;display:grid;gap:8px}.stages li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-size:16px;color:var(--on-navy)}.stages li i{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid rgba(230,207,143,.5)}.stages li.done{color:#fff}.stages li.done i{background:var(--gold-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23081327' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/14px no-repeat;border-color:var(--gold-soft)}.stages li.now{background:#e6cf8f1f;border-color:#e6cf8f73;color:#fff;font-weight:600}.stages li.now i{border-color:var(--gold-soft);box-shadow:inset 0 0 0 4px var(--deep);background:var(--gold-soft)}.stages li em{margin-left:auto;font-style:normal;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-soft)}.after-card .fine{margin-top:14px;font-size:16px;color:var(--on-navy)}.trust{background:#fff;border-top:1px solid var(--line)}.pay-grid{display:grid;gap:20px;grid-template-areas:"head" "review" "methods"}.pay-head{grid-area:head}.pay-grid .rv.feature{grid-area:review}.pay-methods{grid-area:methods}.pay-grid>*{min-width:0}.pay-methods{padding:16px;border-radius:14px;background:var(--cream);border:1px solid var(--line)}.pay-methods b{display:block;font-size:16px;margin-bottom:10px}.pay-methods .lp-pay{font-size:16px}.pay-methods p{margin-top:10px;font-size:16px;color:var(--muted)}.rv{background:var(--cream);border:1px solid var(--line);border-radius:16px;padding:18px}.rv .stars{font-size:14px}.rv blockquote{font-size:16px;line-height:1.55;margin:8px 0 14px}.rv .who{display:flex;align-items:center;gap:10px;font-size:16px}.rv .who img,.rv .who .ini{width:40px;height:40px;border-radius:50%;flex:none}.rv .who .ini{background:var(--navy);color:var(--gold-soft);display:grid;place-items:center;font-weight:600;font-size:14px}.rv .who b{display:block;font-weight:600;line-height:1.3}.rv .who span{color:var(--muted);font-size:14px}.rv.feature{background:var(--navy);color:#fff;border-color:var(--navy);padding:22px 20px;position:relative;overflow:hidden}.rv.feature:after{content:"\201c";position:absolute;right:14px;top:-18px;font:500 140px/1 var(--serif);color:#e6cf8f21}.rv.feature .lbl{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.rv.feature blockquote{font-family:var(--serif);font-size:21px;line-height:1.4}.rv.feature .who span{color:var(--on-navy)}.score{display:flex;align-items:center;gap:14px;margin:36px 0 16px}.score .big{font:600 44px/1 var(--serif);color:var(--navy)}.score .stars{font-size:20px;display:block}.score span{font-size:16px;color:var(--muted);display:block}.reviews{display:grid;gap:12px}.save{background:var(--sand)}.save-grid{display:grid;gap:26px;align-items:center}.save-grid>*{min-width:0}.ticket{position:relative;background:var(--deep);color:#fff;border-radius:var(--radius);padding:20px;overflow:hidden;background-image:radial-gradient(400px 200px at 100% 0%,rgba(201,162,39,.25),transparent 60%)}.ticket .row{display:flex;gap:14px;align-items:center}.ticket .thumb{width:96px;flex:none;border-radius:10px;overflow:hidden;border:1px solid rgba(230,207,143,.35)}.ticket .thumb img{aspect-ratio:800/506;object-fit:cover;width:100%}.ticket small{display:block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.ticket .id{font:600 18px/1.25 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.04em;color:#fff;margin-top:4px;white-space:nowrap}.ticket .meta{margin-top:16px;padding-top:14px;border-top:1px dashed rgba(230,207,143,.35);font-size:16px;color:var(--on-navy);display:grid;gap:4px}.ticket .meta b{color:#fff;font-weight:600}.ticket .fam{margin-top:14px;display:flex;align-items:center;gap:10px;font-size:16px;color:var(--gold-soft)}.ticket .fam svg{width:20px;height:20px;flex:none}.save .btn{margin-top:24px}.visit{background:var(--cream)}.visit-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:grid;box-shadow:0 20px 40px -32px #0f204480}.visit-card>*{min-width:0}.visit-img{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--sand)}.visit-img img{width:100%;height:100%;object-fit:cover;object-position:60% 40%}.visit-img .badge{position:absolute;left:14px;bottom:14px;background:var(--gold-soft);color:var(--deep);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:6px 11px;border-radius:999px}.visit-body{padding:22px 18px 24px}.visit .eyebrow{color:var(--gold-ink)}.visit h2{font-size:27px;margin:8px 0 10px}.visit-body>p{color:var(--muted)}.visit-body .btn{margin-top:20px}.visit .travel{font-size:16px;color:var(--muted);margin-top:14px}.faq{background:#fff;border-top:1px solid var(--line)}.faq-grid{display:grid;gap:10px}.faq details{border:1px solid var(--line);border-radius:14px;background:var(--cream)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:12px 16px;font-weight:600;font-size:17px;line-height:1.35}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;background:var(--navy);color:var(--gold-soft);display:grid;place-items:center;font-size:18px;font-weight:500}.faq details[open] summary:after{content:"\2013"}.faq details p{padding:0 16px 16px;color:var(--muted)}.faq details .lp-pay{margin:0 16px 16px}.final{position:relative;color:#fff;text-align:center;overflow:hidden;background:radial-gradient(600px 300px at 50% 0%,rgba(201,162,39,.22),transparent 70%),linear-gradient(180deg,var(--navy),var(--deep))}.final .eyebrow{color:var(--gold)}.final h2{color:#fff;font-size:32px;max-width:680px;margin:12px auto}.final h2 em{font-style:italic;color:var(--gold-soft);font-weight:400}.final p{color:var(--on-navy);max-width:540px;margin:0 auto 14px}.final .lp-pay{justify-content:center;margin-bottom:22px}.final .btn{max-width:420px;margin:0 auto}.final .micro{color:var(--on-navy);margin-top:12px}.final .alt{margin-top:14px;font-size:16px}.final .alt a{color:#fff;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.lpf{background:var(--deep);color:#aeb8cc;font-size:16px;padding:36px 0 calc(24px + var(--bar) + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.06)}.lpf-in{width:100%;max-width:1200px;margin:0 auto;padding:0 16px;display:grid;grid-template-columns:1fr 1fr;gap:28px 18px}.lpf-brand{grid-column:1/-1}.lpf-brand b{display:block;font-family:var(--serif);font-weight:500;font-size:22px;color:#fff}.lpf-brand span{display:block;margin-top:4px;color:var(--gold-soft);font-size:16px}.lpf-col{min-width:0}.lpf-col h2{font:700 13px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.lpf-col a{display:flex;align-items:center;min-height:44px;color:#fff;text-decoration:none;line-height:1.3}.lpf-col a:hover{text-decoration:underline;text-decoration-color:var(--gold-soft)}.lpf-col p{margin-bottom:8px;line-height:1.45}.lpf-col:last-child{grid-column:1/-1}.lpf-legal{width:100%;max-width:1200px;margin:26px auto 0;padding:18px 16px 0;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;align-items:center;gap:0 18px;font-size:15px;color:#a3adc2}.lpf-legal a{color:#dfe4ee;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:3px}.lpf-legal span{flex-basis:100%;margin-top:6px;line-height:1.5}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#081327f7;border-top:1px solid rgba(201,162,39,.3);padding:10px 12px calc(10px + env(safe-area-inset-bottom));display:flex;gap:10px;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.sticky.show{transform:none;visibility:visible;transition:transform .25s ease,visibility 0s linear 0s}.sticky .btn{min-height:54px;border-radius:12px;font-size:16px}.sticky .btn-primary{flex:1}.sticky .btn-wa{flex:none;padding:0 16px}@media(max-width:899px){section{padding:36px 0}.ph-hide,.reviews .rv-extra{display:none}.order-ex .ticks li:nth-child(n+2){display:none}.visit-img{display:none}.visit-card{border-top:4px solid var(--gold-soft)}.score{margin:30px 0 14px}}@media(max-width:374px){.hero .wrap{grid-template-columns:96px 1fr;column-gap:12px}.watch{font-size:14px;gap:6px}.hero h1{font-size:29px}.hero .sub{font-size:18px;margin-bottom:12px}.mini li{font-size:15px}}@media(min-width:900px){.sticky{display:none}.lpf{padding-bottom:30px}.wrap{padding:0 40px}h2{font-size:44px}.lede{font-size:19px}section{padding:96px 0}.top .wrap{height:74px}.brand img{width:44px;height:44px}.brand b{font-size:20px}.top-act{padding:0 18px}.top-act .lbl{display:inline}.hero .wrap{grid-template-columns:minmax(0,1fr) 480px;column-gap:48px;grid-template-areas:"eyebrow media" "h1 media" "sub media" "mini media" "cta media" "micro media" "rating media" "visit media" "quote media" ". media";grid-template-rows:auto auto auto auto auto auto auto auto auto 1fr;padding-top:64px;padding-bottom:72px}.hero .eyebrow{font-size:14px}.hero h1{font-size:58px;margin:18px 0 14px}.hero .sub{font-size:26px;margin-bottom:24px}.hero .sub span{font-size:19px;max-width:540px;margin-top:12px}.hero-media{grid-area:media;height:480px;align-self:start;margin-top:84px}.hm-ba{display:block;position:absolute;left:0;top:44px;width:360px;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -30px #000c,0 0 0 1px #e6cf8f40}.hm-ba img{width:100%;aspect-ratio:900/585;object-fit:cover}.hm-ba figcaption{position:absolute;left:0;right:0;bottom:0;padding:26px 110px 12px 16px;background:linear-gradient(transparent,#05080fd1);font-size:15px;color:#fff}.hero-media .vphone{position:absolute;right:0;top:0;width:220px;padding:8px;border-radius:38px;z-index:2}.hero-media .vphone video{border-radius:31px}.hero-media .vplay{top:8px;right:8px;bottom:8px;left:8px;border-radius:31px}.hero-media .vplay .pb{width:52px;height:52px}.hero-media .vplay .pb svg{width:20px;height:20px}.hero-media .vplay .dur{left:18px;bottom:18px;font-size:14px;padding:6px 9px}.hm-chip{display:flex;position:absolute;z-index:3;align-items:center;gap:10px;background:#081327e0;border:1px solid rgba(230,207,143,.35);border-radius:14px;padding:11px 14px;font-size:15px;color:#fff;box-shadow:0 18px 30px -18px #000000b3}.hm-chip i{flex:none;width:28px;height:28px;border-radius:8px;background:#e6cf8f29;color:var(--gold-soft);display:grid;place-items:center;font-style:normal;font-weight:700;font-size:14px}.hm-chip{white-space:nowrap}.hm-chip.c1{left:0;top:300px}.hm-chip.c2{left:18px;top:356px}.hm-chip.c3{left:0;top:412px}.hero-mini{align-self:start}.watch{margin:0 0 14px;font-size:16px}.mini{grid-auto-flow:column;grid-template-columns:repeat(3,auto);gap:26px;margin:0 0 30px;justify-content:start}.mini li{font-size:16px;max-width:190px}.hero-cta{justify-self:start;margin-top:0;min-height:66px;font-size:19px;padding:0 40px}.hero .micro{text-align:left;margin-top:12px;font-size:16px}.hero .visit-link{justify-content:flex-start}.hero .hero-rating{display:flex;grid-area:rating;margin-top:16px}.hero-quote{max-width:560px}.hero-quote .hq-score{display:none}.hero.watching .wrap{grid-template-areas:"eyebrow media" "h1 media" "sub media" "mini media" "cta media" "micro media" "rating media" "visit media" "quote media" ". media"}.hero.watching .hero-media{width:auto;justify-self:stretch;margin:0}.sec-head{max-width:760px;margin-bottom:44px}.srail{grid-auto-flow:row;grid-template-columns:repeat(6,1fr);grid-auto-columns:auto;overflow:visible;margin:0;padding:0;gap:18px}.scard .lp-pay{font-size:14px;gap:6px}.scard .lp-cards img{width:32px;height:20px}.swipe{display:none}.scard h3{font-size:17px}.cta-row{display:flex;align-items:center;gap:22px;margin-top:40px}.cta-row .btn{padding:0 34px}.expect{margin-top:0;max-width:600px}.rail{grid-auto-flow:row;grid-template-columns:repeat(8,1fr);grid-auto-columns:auto;overflow:visible;margin:0;padding:0;gap:16px}.same{display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:center;padding:36px;margin-top:56px}.same h3{font-size:34px}.same-grid{grid-template-columns:repeat(4,1fr);gap:14px}.quote-grid{grid-template-columns:1fr 1fr;gap:80px;align-items:start}.after-grid{grid-template-columns:1.1fr .9fr;gap:80px;align-items:start}.after-card{padding:34px;position:sticky;top:30px}.after-card h3{font-size:30px}.track h3{font-size:20px}.pay-grid{grid-template-columns:1fr 1.1fr;grid-template-areas:"head review" "methods review";gap:28px 64px;align-items:end}.pay-methods{align-self:start}.rv.feature{padding:34px 34px 30px}.rv.feature blockquote{font-size:26px}.reviews{grid-template-columns:repeat(4,1fr);gap:16px}.score{margin-top:72px}.save-grid{grid-template-columns:1fr 1fr;gap:80px}.save .btn{display:inline-flex;padding:0 32px}.ticket{padding:30px}.ticket .thumb{width:170px}.ticket .id{font-size:28px}.visit-card{grid-template-columns:.9fr 1.1fr}.visit-img{aspect-ratio:auto;height:100%;min-height:380px}.visit-body{padding:44px 48px;align-self:center}.visit h2{font-size:36px}.visit-body .btn{display:inline-flex;padding:0 30px}.faq-wrap{display:grid;grid-template-columns:360px 1fr;gap:64px;align-items:start}.final{padding:110px 0}.final h2{font-size:54px}.lpf-in{padding:0 40px;grid-template-columns:1.3fr 1fr 1.2fr 1fr;gap:40px}.lpf-brand{grid-column:auto}.lpf-col:last-child{grid-column:auto}.lpf-legal{width:calc(100% - 80px);max-width:1120px;padding:18px 0 0}.lpf-legal span{flex-basis:auto;margin:0 0 0 auto;text-align:right}}@media(min-width:1200px){.hero h1{font-size:62px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sticky,.sticky.show{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/lcg-lp-design-online.css.map */
