.lp-mn{--bg-0:#050403;--bg-1:#090705;--bg-2:#0d0a07;--line-a:#d5ad5c29;--line-b:#d5ad5c52;--line-c:#f5dfaa8c;--gold-deep:#8c5d1f;--gold:#c9a35a;--gold-bright:#e8c97a;--gold-soft:#f6e3b2;--ink:#f3e5c2;--ink-mute:#cbb583;--ink-faint:#9a814f;--rose:#d97a8e;--shadow-card:0 24px 60px -16px #0000008c, inset 0 0 0 1px #ffffff05;--shadow-cta:0 16px 36px -12px #c9a35a73;--glow-gold:0 0 24px #e8c97a2e;--serif:"Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", Georgia, serif;--sans:"Hiragino Sans", "Yu Gothic", "Noto Sans JP", system-ui, -apple-system, sans-serif;--display:"Cormorant Garamond", "Didot", "Hiragino Mincho ProN", serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:48px;--s-6:64px;--s-7:96px;--s-8:128px;--container-max:1200px;--container-narrow:920px;--gutter:40px}.lp-mn *,.lp-mn :before,.lp-mn :after{box-sizing:border-box}.lp-mn{color:var(--ink);font-family:var(--serif);font-feature-settings:"palt";background:radial-gradient(circle at 50% -10%, #d5ad5c1f, transparent 36%), linear-gradient(180deg, var(--bg-0) 0%, var(--bg-1) 42%, #040302 100%);min-height:100vh;margin:0;overflow-x:hidden}.lp-mn:before{content:"";z-index:0;pointer-events:none;opacity:.1;background-image:radial-gradient(circle,#f5dfaa73 0 1px,#0000 1.5px);background-size:140px 140px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 0 60%,#0000 92%);mask-image:radial-gradient(#000 0 60%,#0000 92%)}.lp-mn main,.lp-mn .footer,.lp-mn .site-header{z-index:1;position:relative}.lp-mn img{width:100%;height:auto;display:block}.lp-mn svg{vertical-align:middle;display:inline-block}.lp-mn a{color:inherit;transition:color .25s var(--ease-out);text-decoration:none}.lp-mn button{font:inherit;cursor:pointer}.lp-mn .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-mn .skip-link{z-index:100;background:var(--gold-soft);color:#130d05;font-family:var(--sans);letter-spacing:.1em;transition:top .25s var(--ease-out);border-radius:4px;padding:12px 18px;font-size:13px;font-weight:700;position:absolute;top:-100px;left:16px}.lp-mn .skip-link:focus{top:16px}.lp-mn .container{width:min(var(--container-max), calc(100% - var(--gutter)));margin-inline:auto}.lp-mn .narrow{width:min(var(--container-narrow), calc(100% - var(--gutter)));margin-inline:auto}.lp-mn .eyebrow{margin:0 0 var(--s-2);color:var(--gold);font-family:var(--sans);letter-spacing:.4em;text-transform:uppercase;font-size:12px}.lp-mn .eyebrow:before{content:"";vertical-align:middle;background:var(--gold);width:28px;height:1px;margin-right:12px;display:inline-block}.lp-mn .eyebrow:after{content:"";vertical-align:middle;background:var(--gold);width:28px;height:1px;margin-left:12px;display:inline-block}.lp-mn .caption{color:var(--ink-faint);font-family:var(--sans);letter-spacing:.08em;text-align:center;margin-top:var(--s-3);font-size:12px}.lp-mn .note{color:var(--ink-faint);font-family:var(--sans);letter-spacing:.05em;margin:0;font-size:12px}.lp-mn .btn{min-height:56px;font-family:var(--sans);letter-spacing:.16em;cursor:pointer;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), background .3s var(--ease-out), color .3s var(--ease-out);white-space:nowrap;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 32px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.lp-mn .btn-gold{color:#130d05;box-shadow:var(--shadow-cta), inset 0 1px 0 #fff6;background:linear-gradient(135deg,#f7e7b6 0%,#d9ab55 45%,#9e6e25 100%);border-color:#f5dfaa80}.lp-mn .btn-gold:hover{transform:translateY(-2px);box-shadow:0 22px 44px -14px #c9a35a8c,inset 0 1px #ffffff80}.lp-mn .btn-dark{color:var(--gold-soft);border-color:var(--line-b);background:linear-gradient(#120d09e6,#080604)}.lp-mn .btn-dark:hover{border-color:var(--line-c);color:#fff;transform:translateY(-2px)}.lp-mn .btn-mega{letter-spacing:.12em;width:min(760px,100%);min-height:92px;font-size:clamp(22px,2.6vw,32px)}.lp-mn .btn .arrow{width:16px;height:16px;transition:transform .3s var(--ease-out)}.lp-mn .btn:hover .arrow{transform:translate(4px)}.lp-mn .full{width:100%}.lp-mn .site-header{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(120%);border-bottom:1px solid var(--line-a);background:#050403b8;position:sticky;top:0}.lp-mn .header-inner{gap:var(--s-3);grid-template-columns:auto 1fr auto;align-items:center;min-height:76px;display:grid}.lp-mn .brand{color:var(--gold-soft);font-family:var(--display);letter-spacing:.18em;align-items:center;gap:14px;font-size:18px;display:inline-flex}.lp-mn .brand-mark{border:1px solid var(--line-c);width:38px;height:38px;font-family:var(--display);letter-spacing:0;background:radial-gradient(circle,#d5ad5c40,#0006);border-radius:50%;place-items:center;font-size:16px;display:grid}.lp-mn .nav{flex-wrap:wrap;justify-content:center;gap:26px;display:flex}.lp-mn .nav a{color:var(--ink-mute);font-family:var(--sans);letter-spacing:.18em;padding:4px 0;font-size:12px;position:relative}.lp-mn .nav a:after{content:"";background:var(--gold);transform-origin:50%;height:1px;transition:transform .3s var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}.lp-mn .nav a:hover{color:var(--gold-soft)}.lp-mn .nav a:hover:after{transform:scaleX(1)}.lp-mn .header-cta{color:#130d05;min-height:44px;font-family:var(--sans);letter-spacing:.14em;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:linear-gradient(135deg,#f7e7b6,#d9ab55 45%,#9e6e25);border:1px solid #f5dfaa66;border-radius:2px;align-items:center;padding:0 22px;font-size:12px;font-weight:700;display:inline-flex}.lp-mn .header-cta:hover{box-shadow:var(--shadow-cta);transform:translateY(-1px)}.lp-mn .menu-toggle{border:1px solid var(--line-b);cursor:pointer;width:44px;height:44px;transition:border-color .3s var(--ease-out);background:0 0;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:none}.lp-mn .menu-toggle:hover{border-color:var(--gold)}.lp-mn .menu-toggle span{background:var(--gold-soft);width:18px;height:1px;transition:transform .3s var(--ease-out), opacity .3s var(--ease-out);display:block}.lp-mn.menu-open .menu-toggle span:first-child{transform:translateY(6px)rotate(45deg)}.lp-mn.menu-open .menu-toggle span:nth-child(2){opacity:0}.lp-mn.menu-open .menu-toggle span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.lp-mn .mobile-nav-overlay{z-index:80;-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out);background:#000000b3;position:fixed;inset:0}.lp-mn .mobile-nav{z-index:90;background:linear-gradient(180deg, var(--bg-1) 0%, var(--bg-0) 100%);border-left:1px solid var(--line-b);width:min(82vw,360px);height:100dvh;transition:transform .4s var(--ease-out);flex-direction:column;gap:4px;padding:88px 28px 32px;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.lp-mn .mobile-nav-eyebrow{margin:0 0 var(--s-3);color:var(--gold);font-family:var(--display);letter-spacing:.4em;text-transform:uppercase;font-size:12px}.lp-mn .mobile-nav a{color:var(--gold-soft);font-family:var(--display);letter-spacing:.18em;border-bottom:1px solid var(--line-a);transition:color .25s var(--ease-out), padding-left .25s var(--ease-out);padding:18px 4px;font-size:22px;display:block}.lp-mn .mobile-nav a:hover{color:#fff;padding-left:12px}.lp-mn .mobile-nav-cta{margin-top:var(--s-3);text-align:center;background:linear-gradient(135deg,#f7e7b6,#d9ab55 45%,#9e6e25);border:1px solid #f5dfaa80;border-radius:2px;font-weight:700;color:#130d05!important;font-family:var(--sans)!important;letter-spacing:.14em!important;padding:18px!important;font-size:14px!important}.lp-mn .mobile-nav-cta:hover{padding-left:18px!important}.lp-mn.menu-open{overflow:hidden}.lp-mn.menu-open .mobile-nav-overlay{opacity:1;pointer-events:auto}.lp-mn.menu-open .mobile-nav{transform:translate(0)}.lp-mn .hero{border-bottom:1px solid var(--line-a);position:relative;overflow:hidden}.lp-mn .hero-bg{filter:blur(2px)brightness(.4)saturate(.8);background:url(/lp/hero-bg.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.06)}.lp-mn .hero-overlay{background:linear-gradient(#04030273,#040302fa),radial-gradient(circle at 50% 12%,#d5ad5c1f,#0000 36%),linear-gradient(90deg,#000000c7,#00000047 50%,#000000b3);position:absolute;inset:0}.lp-mn .hero-inner{gap:var(--s-3);min-height:760px;padding:var(--s-6) 0 var(--s-4);grid-template-columns:1.05fr .95fr;align-items:center;display:grid;position:relative}.lp-mn .hero-copy{max-width:660px}.lp-mn .hero-pill{border:1px solid var(--line-b);min-height:36px;font-family:var(--sans);letter-spacing:.22em;color:var(--gold-soft);text-transform:uppercase;background:#00000052;align-items:center;gap:10px;padding:0 16px;font-size:11px;display:inline-flex}.lp-mn .hero-pill .dot{background:var(--gold-bright);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #e8c97ab3}.lp-mn .hero-club{color:var(--gold-soft);font-family:var(--display);letter-spacing:.4em;margin:24px 0 0;font-size:clamp(22px,2.4vw,32px);font-weight:400}.lp-mn .hero h1.fz-wordmark{font-family:var(--display);letter-spacing:.18em;color:#0000;text-shadow:0 1px #00000059,0 0 40px #e4c9771f;margin:4px 0 0;font-size:clamp(56px,7.5vw,110px);font-weight:300;line-height:1;display:inline-block;position:relative}.lp-mn .fz-wordmark-base,.lp-mn .fz-wordmark-shine{-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.lp-mn .fz-wordmark-base{filter:drop-shadow(0 0 28px #e0c97747)drop-shadow(0 2px #0000008c);background-image:linear-gradient(#fbe8a6 0%,#f8d87d 18%,#e4c977 32%,#c1a470 52%,#8b7048 72%,#c1a470 88%,#e4c977 100%);background-position:0 0;background-size:100% 200%;animation:9s ease-in-out infinite fz-foil-shift;position:relative}.lp-mn .fz-wordmark-shine{pointer-events:none;mix-blend-mode:screen;background-image:linear-gradient(115deg,#0000 30%,#fff8dce6 48%,#fffffff2 50%,#fff8dce6 52%,#0000 70%);background-position:200% 0;background-size:250% 100%;animation:6s cubic-bezier(.4,0,.2,1) infinite fz-shine-sweep;position:absolute;inset:0}@keyframes fz-foil-shift{0%,to{background-position:0 0}50%{background-position:0 100%}}@keyframes fz-shine-sweep{0%{background-position:200% 0}40%,to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.lp-mn .fz-wordmark-base,.lp-mn .fz-wordmark-shine{animation:none}}.lp-mn .hero-membership{color:var(--gold-soft);font-family:var(--display);letter-spacing:.22em;margin:6px 0 22px;font-size:clamp(20px,3vw,38px);font-weight:400}.lp-mn .hero h2{color:var(--ink);letter-spacing:.06em;margin:0;font-size:clamp(22px,3vw,36px);font-weight:400;line-height:1.55}.lp-mn .hero-lead{max-width:540px;color:var(--ink-mute);letter-spacing:.04em;margin:18px 0 28px;font-size:16px;line-height:2}.lp-mn .hero-actions{flex-wrap:wrap;gap:14px;display:flex}.lp-mn .hero-features{margin:var(--s-3) 0 var(--s-2);border-top:1px solid var(--line-b);border-bottom:1px solid var(--line-b);grid-template-columns:repeat(3,auto);justify-content:start;gap:0;padding:16px 0;display:grid}.lp-mn .hero-feature{border-right:1px solid var(--line-a);padding:0 22px;position:relative}.lp-mn .hero-feature:first-child{padding-left:0}.lp-mn .hero-feature:last-child{border-right:0;padding-right:0}.lp-mn .hero-features dt{color:var(--gold);font-family:var(--sans);letter-spacing:.4em;text-transform:uppercase;margin:0 0 6px;font-size:9.5px}.lp-mn .hero-features dd{color:var(--gold-soft);font-family:var(--display);letter-spacing:.06em;white-space:nowrap;margin:0;font-size:14px;line-height:1.3}.lp-mn .hero-features dd b{color:var(--gold-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:400}.lp-mn .hero-features dd span{font-family:var(--sans);letter-spacing:.18em;color:var(--ink-mute);margin-left:2px;font-size:11px}.lp-mn .hero-visual{justify-content:center;align-items:end;min-height:640px;display:flex;position:relative}.lp-mn .hero-frame{background:radial-gradient(at 50% 18%,#d5ad5c29,#0000 56%),linear-gradient(#0000000d,#00000073);border:1px solid #d5ad5c8c;border-radius:50% 50% 4px 4px/32% 32% 4px 4px;position:absolute;inset:4% 6% 4% 14%;box-shadow:inset 0 0 60px #d5ad5c14,0 30px 80px -20px #000000b3}.lp-mn .hero-frame:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #f5dfaa2e;position:absolute;inset:10px}.lp-mn .hero-frame:before{content:"EST · MMXXIV · FIRENZE";background:var(--bg-0);color:var(--gold);font-family:var(--display);letter-spacing:.45em;white-space:nowrap;z-index:2;padding:6px 14px;font-size:10px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.lp-mn .hero-visual img{object-fit:cover;filter:drop-shadow(0 32px 60px #000000bf)saturate(.95);border-radius:50% 50% 4px 4px/32% 32% 4px 4px;width:min(540px,100%);max-height:720px;position:relative;-webkit-mask-image:linear-gradient(#000 0% 78%,#0006 92%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0006 92%,#0000 100%)}.lp-mn .trust-bar{padding:0 0 var(--s-4);grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.lp-mn .trust-bar article{padding:var(--s-2) var(--s-3) 0;border-right:1px solid var(--line-a)}.lp-mn .trust-bar article:last-child{border-right:0}.lp-mn .trust-bar h3{color:var(--gold-soft);letter-spacing:.04em;margin:0 0 6px;font-size:17px;font-weight:400}.lp-mn .trust-bar p{color:var(--ink-mute);font-family:var(--sans);margin:0;font-size:13px;line-height:1.85}.lp-mn .section{padding:var(--s-7) 0;position:relative}.lp-mn .section-dark{background:linear-gradient(#ffffff03,#0000)}.lp-mn .section-title{margin-bottom:var(--s-5);text-align:center}.lp-mn .section-title>p,.lp-mn .eyebrow-tag{color:var(--gold);font-size:13px;font-family:var(--sans);letter-spacing:.4em;text-transform:uppercase;margin:0 0 14px}.lp-mn .section-title h2,.lp-mn .academy-copy h2{color:var(--gold-soft);font-family:var(--display);letter-spacing:.06em;margin:0;font-size:clamp(32px,5vw,60px);font-weight:400;line-height:1.32}.lp-mn .section-title em{margin:var(--s-2) auto 0;max-width:640px;color:var(--ink-mute);font-size:15px;font-style:normal;line-height:1.95;display:block}.lp-mn .concept-grid{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.lp-mn .concept-grid .feature-card{padding:var(--s-5) var(--s-4)}.lp-mn .concept-grid .feature-card h3{letter-spacing:.18em;font-size:26px}.lp-mn .concept-grid .feature-card p{font-size:15px;line-height:2}.lp-mn .concept-card{position:relative;overflow:hidden}.lp-mn .concept-card .roman{font-family:var(--display);letter-spacing:.04em;color:#0000;background:linear-gradient(#f8d87d73 0%,#c1a4702e 100%);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:56px;line-height:1;position:absolute;top:16px;right:22px}.lp-mn .concept-card .icon-wrap{z-index:1;position:relative}.lp-mn .value-grid{gap:var(--s-3);grid-template-columns:repeat(4,1fr);display:grid}.lp-mn .feature-card,.lp-mn .plan-card,.lp-mn .flow-grid article{padding:var(--s-4) var(--s-3);border:1px solid var(--line-b);box-shadow:var(--shadow-card);transition:transform .4s var(--ease-out), border-color .4s var(--ease-out), box-shadow .4s var(--ease-out);background:linear-gradient(#120d09c7,#070504eb)}.lp-mn .feature-card:hover,.lp-mn .flow-grid article:hover{border-color:var(--line-c);box-shadow:var(--shadow-card), var(--glow-gold);transform:translateY(-4px)}.lp-mn .feature-card .icon-wrap{border:1px solid var(--line-c);width:52px;height:52px;color:var(--gold-bright);margin-bottom:var(--s-2);background:radial-gradient(circle,#d5ad5c2e,#0006);border-radius:50%;place-items:center;display:grid}.lp-mn .feature-card .icon-wrap svg{width:22px;height:22px}.lp-mn .feature-card h3{color:var(--gold-soft);font-family:var(--display);letter-spacing:.04em;margin:0 0 10px;font-size:22px;font-weight:400}.lp-mn .feature-card p{color:var(--ink-mute);margin:0;font-size:14px;line-height:1.95}.lp-mn .plans-grid{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.lp-mn .plan-card{padding:var(--s-5) var(--s-4) var(--s-4);position:relative;overflow:hidden}.lp-mn .plan-card.featured{border-color:var(--line-c);background:linear-gradient(#1c140beb,#0a0705f5);transform:translateY(-12px);box-shadow:0 28px 60px -16px #0000008c,inset 0 0 0 1px #f5dfaa1f,0 0 60px #d5ad5c14}.lp-mn .plan-card.featured:hover{transform:translateY(-16px)}.lp-mn .plan-card:hover{border-color:var(--line-c);box-shadow:var(--shadow-card), var(--glow-gold)}.lp-mn .ribbon{text-align:center;color:#180f05;width:160px;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(#f4dfa9,#c18a32);padding:8px 0;font-size:11px;font-weight:800;position:absolute;top:22px;right:-42px;transform:rotate(45deg);box-shadow:0 6px 18px -4px #0009}.lp-mn .plan-card h3{text-align:center;color:var(--gold-soft);font-family:var(--display);letter-spacing:.16em;margin:0;font-size:clamp(36px,4vw,50px);font-weight:400}.lp-mn .plan-sub{margin:6px 0 var(--s-3);text-align:center;color:var(--ink-mute);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;font-size:13px}.lp-mn .plan-divider{width:36px;height:1px;margin:0 auto var(--s-3);background:var(--gold)}.lp-mn .plan-label{text-align:center;color:var(--ink-faint);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:12px}.lp-mn .price{text-align:center;color:var(--gold-soft);font-family:var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:6px 0 8px;font-size:clamp(32px,3.4vw,48px)}.lp-mn .price small{color:var(--ink-faint);letter-spacing:.12em;margin-left:6px;font-size:.42em}.lp-mn .plan-annual{margin:0 0 var(--s-3);text-align:center;color:var(--ink-mute);font-family:var(--sans);letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px}.lp-mn .plan-annual b{color:var(--gold);letter-spacing:.08em;font-weight:700}.lp-mn .plan-tagline{margin:var(--s-2) 0 var(--s-3);text-align:center;color:var(--ink);font-family:var(--display);letter-spacing:.04em;font-size:16px;font-style:italic;line-height:1.6}.lp-mn .plan-invitation{margin:0 0 var(--s-3);text-align:center;color:var(--gold-bright);font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;border-top:1px solid var(--line-b);border-bottom:1px solid var(--line-b);padding:8px 0;font-size:11px;font-weight:700}.lp-mn .plan-card ul{margin:0 0 var(--s-4);gap:12px;padding:0;list-style:none;display:grid}.lp-mn .plan-card li{color:var(--ink);letter-spacing:.02em;padding-left:26px;font-size:15px;position:relative}.lp-mn .plan-card li:before{content:"";border-left:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);width:14px;height:8px;position:absolute;top:7px;left:0;transform:rotate(-45deg)}.lp-mn .access-layout{gap:var(--s-4);grid-template-columns:1fr 240px;align-items:center;display:grid}.lp-mn .photo-grid{gap:var(--s-2);grid-template-columns:repeat(3,1fr);display:grid}.lp-mn .photo-card{border:1px solid var(--line-b);box-shadow:var(--shadow-card);transition:transform .5s var(--ease-out), border-color .5s var(--ease-out);background:linear-gradient(#0f0b08c7,#050403f0);border-radius:6px;position:relative;overflow:hidden}.lp-mn .photo-card:hover{border-color:var(--line-c);transform:translateY(-3px)}.lp-mn .photo-card img{aspect-ratio:157/240;object-fit:cover;filter:brightness(.95);transition:transform .6s var(--ease-out)}.lp-mn .photo-card:hover img{transform:scale(1.04)}.lp-mn .photo-card:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.85;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='160' viewBox='0 0 300 160'%3E%3Cdefs%3E%3Cpattern id='wm' patternUnits='userSpaceOnUse' width='300' height='160' patternTransform='rotate(-22)'%3E%3Ctext x='0' y='38' font-family='Georgia,serif' font-size='13' fill='rgba(245,223,170,0.34)' letter-spacing='3'%3ECLUB FIRENZE%3C/text%3E%3Ctext x='80' y='86' font-family='Georgia,serif' font-size='9' fill='rgba(245,223,170,0.22)' letter-spacing='5'%3EID:M-2026 %26%23183; MEMBER%3C/text%3E%3Ctext x='0' y='138' font-family='Georgia,serif' font-size='13' fill='rgba(245,223,170,0.34)' letter-spacing='3'%3EPROTECTED%3C/text%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23wm)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:220px;position:absolute;inset:0}.lp-mn .photo-card .wm-badge{z-index:2;border:1px solid var(--line-b);color:var(--gold-soft);font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);background:#0000009e;padding:4px 9px;font-size:9px;font-weight:600;position:absolute;top:12px;right:12px}.lp-mn .lock-overlay{z-index:2;-webkit-backdrop-filter:blur(2px);background:linear-gradient(#0000,#000000d9);flex-direction:column;align-items:center;gap:8px;padding:14px 12px 16px;display:flex;position:absolute;inset:auto 0 0}.lp-mn .lock-overlay .lock-icon{border:1px solid var(--line-c);width:54px;height:54px;color:var(--gold-soft);background:#00000080;border-radius:50%;place-items:center;display:grid}.lp-mn .lock-overlay .lock-icon svg{width:22px;height:22px}.lp-mn .lock-overlay strong{color:var(--gold-soft);font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;font-size:12px;font-weight:600}.lp-mn .round-notice{border:1px solid var(--line-b);text-align:center;width:220px;height:220px;color:var(--gold-soft);background:radial-gradient(circle,#d5ad5c0f,#0000 70%);border-radius:50%;place-items:center;margin-inline:auto;display:grid;box-shadow:inset 0 0 28px #d5ad5c0a,0 0 28px #d5ad5c0f}.lp-mn .round-notice p{font-family:var(--display);letter-spacing:.08em;margin:0;font-size:19px;line-height:1.85}.lp-mn .academy{background:radial-gradient(circle at 50% 0,#d5ad5c14,#0000 42%)}.lp-mn .academy-grid{gap:var(--s-5);grid-template-columns:.94fr 1.06fr;align-items:center;display:grid}.lp-mn .academy-copy h2{text-align:left;font-size:clamp(30px,4vw,52px)}.lp-mn .academy-italic{margin:10px 0 var(--s-3);color:var(--gold);font-family:var(--display);letter-spacing:.25em;font-size:13px;font-style:italic}.lp-mn .academy-italic:before{content:"";vertical-align:middle;background:var(--gold);opacity:.55;width:64px;height:1px;margin-right:14px;display:inline-block}.lp-mn .academy-copy .lead{margin:var(--s-3) 0 var(--s-4);color:var(--ink-mute);letter-spacing:.04em;font-size:15px;line-height:2}.lp-mn .academy-copy .lead b{color:var(--gold-soft);font-weight:600}.lp-mn .academy-seats{flex-direction:column;justify-content:center;align-items:stretch;gap:0;width:100%;max-width:360px;margin-inline:auto;display:flex}.lp-mn .seat{padding:var(--s-3) var(--s-3);text-align:center;background:linear-gradient(135deg,#e4c97714 0%,#00000073 100%);border:1px solid #c1a47073;position:relative;box-shadow:0 12px 30px -12px #00000080}.lp-mn .seat-eyebrow{color:#e4c977b3;font-family:var(--sans);letter-spacing:.4em;text-transform:uppercase;margin:0 0 8px;font-size:10px}.lp-mn .seat-name{font-family:var(--display);letter-spacing:.18em;background:linear-gradient(#fff4cb 0%,#d8af59 48%,#8c5d1f 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #000000e6);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(20px,2.4vw,26px);line-height:1.2}.lp-mn .seat-name span{display:block}.lp-mn .seat-link{z-index:2;justify-content:center;align-items:center;gap:0;margin:-1px 0;display:flex;position:relative}.lp-mn .seat-link-line{background:linear-gradient(90deg,#0000,#c1a4708c 50%,#0000);flex:1;height:1px}.lp-mn .seat-link-mark{background:var(--bg-1);width:36px;height:36px;color:var(--gold);font-family:var(--display);border:1px solid #c1a4708c;border-radius:50%;place-items:center;margin:-18px 0;font-size:18px;font-weight:400;line-height:1;display:grid}.lp-mn .secret-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.lp-mn .secret-card{border:1px solid var(--line-b);box-shadow:var(--shadow-card);transition:transform .4s var(--ease-out), border-color .4s var(--ease-out);background:linear-gradient(#0f0b08d6,#050403f5);border-radius:4px;position:relative;overflow:hidden}.lp-mn .secret-card:hover{border-color:var(--line-c);transform:translateY(-4px)}.lp-mn .secret-card img{aspect-ratio:96/160;object-fit:cover;filter:blur(9px)brightness(.72)saturate(.78)contrast(1.02);transition:filter .5s var(--ease-out), transform .5s var(--ease-out);transform:scale(1.1)}.lp-mn .secret-card:hover img{filter:blur(7px)brightness(.8)saturate(.85);transform:scale(1.06)}.lp-mn .secret-card:before{content:"";z-index:1;pointer-events:none;transition:opacity .4s var(--ease-out);background:radial-gradient(circle at 50% 35%,#d5ad5c1f,#0000 60%),linear-gradient(#00000040 0%,#0000 40%,#0006 100%);position:absolute;inset:0}.lp-mn .secret-card:after{content:"";z-index:2;filter:drop-shadow(0 0 8px #e8c97a4d);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e8c97a' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round' opacity='0.78'%3E%3Crect x='5' y='11' width='14' height='9' rx='1.5'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.lp-mn .secret-card span{z-index:2;border-top:1px solid var(--line-a);min-height:48px;color:var(--gold-soft);font-family:var(--sans);letter-spacing:.22em;text-align:center;text-transform:uppercase;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:grid;position:relative}.lp-mn .flow-grid{gap:var(--s-2);grid-template-columns:repeat(4,1fr);display:grid}.lp-mn .flow-grid article{padding:var(--s-3) var(--s-3)}.lp-mn .flow-grid .step-num{border:1px solid var(--line-c);width:56px;height:56px;color:var(--gold-soft);font-family:var(--display);letter-spacing:0;margin-bottom:var(--s-2);background:radial-gradient(circle,#d5ad5c24,#0000 70%);border-radius:50%;place-items:center;font-size:20px;display:inline-grid}.lp-mn .flow-grid h3{color:var(--gold-soft);font-family:var(--display);letter-spacing:.04em;margin:0 0 8px;font-size:20px;font-weight:400}.lp-mn .flow-grid p{color:var(--ink-mute);margin:0;font-size:13px;line-height:1.85}.lp-mn .faq-list{gap:10px;display:grid}.lp-mn .faq-list details{border:1px solid var(--line-b);transition:border-color .3s var(--ease-out);background:linear-gradient(#120d09c7,#070504eb);overflow:hidden}.lp-mn .faq-list details:hover,.lp-mn .faq-list details[open]{border-color:var(--line-c)}.lp-mn .faq-list summary{cursor:pointer;color:var(--gold-soft);font-family:var(--display);letter-spacing:.04em;transition:color .3s var(--ease-out);padding:22px 56px 22px 28px;font-size:18px;list-style:none;position:relative}.lp-mn .faq-list summary:hover{color:#fff}.lp-mn .faq-list summary::-webkit-details-marker{display:none}.lp-mn .faq-list summary:after{content:"";border-right:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);width:12px;height:12px;transition:transform .3s var(--ease-out);position:absolute;top:50%;right:28px;transform:translateY(-70%)rotate(45deg)}.lp-mn .faq-list details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.lp-mn .faq-list p{color:var(--ink-mute);margin:0;padding:0 28px 22px;font-size:14px;line-height:2}.lp-mn .final-cta{background:radial-gradient(circle at 50% 22%,#d5ad5c24,#0000 32%),linear-gradient(#080605d6,#040302f5);position:relative;overflow:hidden}.lp-mn .cta-row{gap:var(--s-4);padding:var(--s-2) 0 var(--s-2);grid-template-columns:1fr 220px;place-items:center;display:grid}.lp-mn .cta-badge{border:1px solid var(--line-c);width:190px;height:190px;color:var(--gold-soft);text-align:center;background:radial-gradient(circle,#d5ad5c14,#0000 70%);border-radius:50%;align-content:center;place-items:center;margin-inline:auto;display:grid}.lp-mn .cta-badge span{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;font-size:13px;display:block}.lp-mn .cta-badge b{font-family:var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:6px 0;font-size:56px;line-height:1;display:block}.lp-mn .cta-merits{margin-top:var(--s-5);padding:var(--s-3) 0;border-top:1px solid var(--line-b);border-bottom:1px solid var(--line-b);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.lp-mn .cta-merits .merit{padding:0 var(--s-3);text-align:center;border-right:1px solid var(--line-a);box-shadow:none;background:0 0;border-top:0;border-bottom:0;border-left:0}.lp-mn .cta-merits .merit:last-child{border-right:0}.lp-mn .cta-merits dt{color:var(--gold);font-family:var(--sans);letter-spacing:.4em;text-transform:uppercase;margin:0 0 8px;font-size:10px}.lp-mn .cta-merits dd{color:var(--gold-soft);font-family:var(--display);letter-spacing:.04em;margin:0;font-size:clamp(16px,1.6vw,20px);font-weight:400;line-height:1.3}.lp-mn .cta-merits dd b{color:var(--gold-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:400}.lp-mn .cta-merits p{color:var(--ink-mute);font-family:var(--sans);letter-spacing:.12em;margin:8px 0 0;font-size:11px;line-height:1.6}.lp-mn .footer{padding:var(--s-5) 0 var(--s-5);background:linear-gradient(#080605f5,#040302)}.lp-mn .footer-brand{text-align:center;margin-bottom:var(--s-3)}.lp-mn .footer-brand p{color:var(--gold);font-family:var(--sans);letter-spacing:.4em;text-transform:uppercase;margin:0;font-size:14px}.lp-mn .footer-brand h2{color:var(--gold-soft);font-family:var(--display);letter-spacing:.16em;margin:6px 0 0;font-size:clamp(40px,6vw,68px);font-weight:400}.lp-mn .footer nav{color:var(--ink-mute);font-family:var(--sans);letter-spacing:.08em;margin:var(--s-3) 0 var(--s-3);flex-wrap:wrap;justify-content:center;gap:8px 24px;font-size:13px;display:flex}.lp-mn .footer nav a:hover{color:var(--gold-soft)}.lp-mn .copyright{text-align:center;color:var(--ink-faint);font-family:var(--sans);letter-spacing:.18em;margin:0;font-size:11px}.lp-mn .section+.section:before,.lp-mn .hero+.section:before{content:"";background:var(--gold);z-index:2;width:6px;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 12px #d5ad5c80}.lp-mn .section+.section:after,.lp-mn .hero+.section:after{content:"";background:linear-gradient(90deg, transparent, var(--line-b) 30%, var(--line-b) 70%, transparent);height:1px;position:absolute;top:0;left:12%;right:12%}.lp-mn .sticky-cta{z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line-a);-webkit-backdrop-filter:blur(12px);transition:transform .4s var(--ease-out), opacity .3s var(--ease-out);pointer-events:auto;background:linear-gradient(#05040300 0%,#050403eb 35%,#050403fa 100%);display:none;position:fixed;inset:auto 0 0;transform:translateY(0)}.lp-mn .sticky-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(120%)}.lp-mn .sticky-cta .btn{letter-spacing:.18em;width:100%;min-height:56px;font-size:14px}@media (max-width:640px){.lp-mn .flow-grid{padding-left:16px;position:relative;grid-template-columns:1fr!important}.lp-mn .flow-grid:before{content:"";background:linear-gradient(180deg, var(--gold) 0%, var(--gold) 92%, transparent 100%);opacity:.45;width:1px;position:absolute;top:36px;bottom:36px;left:44px}.lp-mn .flow-grid article{padding:var(--s-2) var(--s-2) var(--s-2) 0;box-shadow:none;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:60px 1fr;align-items:start;gap:4px 18px;display:grid}.lp-mn .flow-grid article:hover{box-shadow:none;transform:none}.lp-mn .flow-grid .step-num{background:var(--bg-0);z-index:1;grid-area:1/1/span 2;align-self:start;margin-bottom:0}.lp-mn .flow-grid h3{grid-area:1/2;margin:8px 0 0}.lp-mn .flow-grid p{grid-area:2/2;margin:0}}@media (max-width:900px){.lp-mn .secret-grid{margin-inline:calc(var(--gutter) * -.5);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:12px;padding:4px 16px 20px;scroll-padding:16px;overflow:auto visible;display:flex!important}.lp-mn .secret-grid::-webkit-scrollbar{display:none}.lp-mn .secret-card{scroll-snap-align:center;flex:0 0 56vw;max-width:240px}.lp-mn .secret-card img{aspect-ratio:96/135}}@media (max-width:640px){.lp-mn .photo-grid{margin-inline:calc(var(--gutter) * -.5);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:12px;padding:4px 16px 20px;scroll-padding:16px;overflow:auto visible;display:flex!important}.lp-mn .photo-grid::-webkit-scrollbar{display:none}.lp-mn .photo-card{scroll-snap-align:center;flex:0 0 72vw;max-width:320px}.lp-mn .photo-card img{aspect-ratio:3/4}.lp-mn .access-layout{gap:var(--s-3);grid-template-columns:1fr}.lp-mn .round-notice{width:160px;height:160px}.lp-mn .round-notice p{font-size:13px}}@media (prefers-reduced-motion:no-preference){.lp-mn .reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(28px)}.lp-mn .reveal.is-visible{opacity:1;transform:none}}.lp-mn :focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px;border-radius:2px}.lp-mn .btn:focus-visible,.lp-mn .header-cta:focus-visible{outline-offset:4px}@media (max-width:1100px){.lp-mn{--s-7:80px}.lp-mn .header-inner{grid-template-columns:auto 1fr auto;gap:12px}.lp-mn .nav{display:none}.lp-mn .menu-toggle{display:inline-flex}.lp-mn .header-cta{display:none}.lp-mn .hero-inner,.lp-mn .academy-grid,.lp-mn .access-layout,.lp-mn .cta-row{grid-template-columns:1fr}.lp-mn .hero-visual{aspect-ratio:3/4;max-width:480px;min-height:auto;margin:0 auto}.lp-mn .hero-frame{inset:0 6%}.lp-mn .academy-copy h2{text-align:center}.lp-mn .academy-italic{text-align:center;display:block}.lp-mn .academy-italic:before{display:none}.lp-mn .academy-copy .btn{max-width:320px;margin:0 auto;display:flex}.lp-mn .round-notice{width:200px;height:200px}.lp-mn .cta-row{gap:var(--s-3)}.lp-mn .footer nav{justify-content:center}}@media (max-width:900px){.lp-mn .hero-visual{display:none}.lp-mn .hero-bg{filter:blur()brightness(.85)saturate(1.02)contrast(1.04);background-image:url(/lp/hero-model.webp);background-position:65% 18%;background-size:cover;transform:none}.lp-mn .hero-overlay{background:linear-gradient(#04030266 0%,#04030200 22% 60%,#040302c7 86%,#040302 100%),linear-gradient(90deg,#000000c7 0%,#00000052 55%,#0000 100%),radial-gradient(at 22%,#d5ad5c0d,#0000 55%)}.lp-mn{--s-7:72px}.lp-mn .trust-bar,.lp-mn .value-grid,.lp-mn .concept-grid,.lp-mn .plans-grid,.lp-mn .flow-grid,.lp-mn .cta-merits{grid-template-columns:repeat(2,1fr)}.lp-mn .concept-grid .feature-card:nth-child(3){grid-column:1/-1}.lp-mn .photo-grid{grid-template-columns:repeat(2,1fr)}.lp-mn .trust-bar article{border-right:0;border-bottom:1px solid var(--line-a);padding:var(--s-2) var(--s-2) var(--s-2) 0}.lp-mn .trust-bar article:nth-last-child(-n+2){border-bottom:0}.lp-mn .trust-bar article:nth-child(odd){padding-right:var(--s-3);border-right:1px solid var(--line-a)}.lp-mn .trust-bar h3{font-size:15px}.lp-mn .trust-bar p{font-size:12px}.lp-mn .plan-card.featured{transform:none}.lp-mn .plan-card.featured:hover{transform:translateY(-4px)}}@media (max-width:640px){.lp-mn{--gutter:32px;--s-7:64px}.lp-mn .section{padding:var(--s-7) 0}.lp-mn .hero-inner{min-height:auto;padding:var(--s-4) 0 var(--s-4);gap:var(--s-3)}.lp-mn .hero-copy{max-width:100%}.lp-mn .hero-pill{letter-spacing:.2em;min-height:32px;padding:0 12px;font-size:10px}.lp-mn .hero-club{letter-spacing:.32em;margin-top:18px;font-size:18px}.lp-mn .hero h1{letter-spacing:.04em;font-size:clamp(54px,17vw,84px)}.lp-mn .hero-membership{letter-spacing:.2em;font-size:clamp(18px,4.5vw,26px)}.lp-mn .hero h2{font-size:clamp(20px,5.4vw,26px);line-height:1.55}.lp-mn .hero-lead{margin:14px 0 22px;font-size:14px;line-height:1.95}.lp-mn .hero-actions{flex-direction:column;align-items:stretch;gap:10px}.lp-mn .hero-actions .btn{width:100%}.lp-mn .hero-features{margin-top:var(--s-3);border-top:1px solid var(--line-a);border-bottom:1px solid var(--line-a);grid-template-columns:1fr;padding:0}.lp-mn .hero-feature{border-right:0;border-bottom:1px solid var(--line-a);grid-template-columns:92px 1fr;align-items:baseline;gap:12px;padding:14px 0;display:grid}.lp-mn .hero-feature:last-child{border-bottom:0}.lp-mn .hero-features dt{letter-spacing:.32em;margin:0;font-size:10px}.lp-mn .hero-features dd{white-space:normal;font-size:14px}.lp-mn .hero-features dd span{display:inline}.lp-mn .hero-visual{aspect-ratio:3/4;max-width:360px}.lp-mn .hero-frame{inset:0 4%}.lp-mn .hero-frame:before{letter-spacing:.28em;padding:4px 10px;font-size:9px}.lp-mn .hero-visual img{width:100%}.lp-mn .section-title{margin-bottom:var(--s-4)}.lp-mn .section-title>p{letter-spacing:.32em;font-size:11px}.lp-mn .section-title h2,.lp-mn .academy-copy h2{font-size:clamp(26px,6.4vw,36px)}.lp-mn .section-title em{font-size:13px;line-height:1.85}.lp-mn .concept-grid,.lp-mn .value-grid,.lp-mn .plans-grid,.lp-mn .photo-grid,.lp-mn .cta-merits{gap:var(--s-2);grid-template-columns:1fr}.lp-mn .concept-grid .feature-card:nth-child(3){grid-column:auto}.lp-mn .concept-card .roman{font-size:44px;top:14px;right:18px}.lp-mn .feature-card{padding:var(--s-3) var(--s-3)}.lp-mn .feature-card h3{font-size:20px}.lp-mn .feature-card p{font-size:13px;line-height:1.85}.lp-mn .concept-grid .feature-card{padding:var(--s-3) var(--s-3)}.lp-mn .concept-grid .feature-card h3{letter-spacing:.16em;font-size:22px}.lp-mn .concept-grid .feature-card p{font-size:13px;line-height:1.9}.lp-mn .trust-bar{padding-bottom:var(--s-3);grid-template-columns:repeat(2,1fr);gap:0}.lp-mn .trust-bar article{padding:var(--s-2) 12px;border-right:1px solid var(--line-a);border-bottom:1px solid var(--line-a)}.lp-mn .trust-bar article:nth-child(2n){border-right:0}.lp-mn .trust-bar article:nth-last-child(-n+2){border-bottom:0}.lp-mn .trust-bar h3{letter-spacing:.04em;font-size:13px}.lp-mn .trust-bar p{font-size:11px;line-height:1.7}.lp-mn .plan-card{padding:var(--s-4) var(--s-3)}.lp-mn .plan-card h3{letter-spacing:.18em;font-size:36px}.lp-mn .plan-card.featured{background:radial-gradient(circle at 50% 0,#d5ad5c24,#0000 50%),linear-gradient(#1c140bf0,#0a0705f5);border-color:#f5dfaab3;box-shadow:0 24px 60px -16px #0000008c,inset 0 0 0 1px #f5dfaa2e,0 0 50px #d5ad5c29}.lp-mn .ribbon{width:150px;padding:6px 0;font-size:10px;top:18px;right:-50px}.lp-mn .plan-tagline{font-size:14px}.lp-mn .price{font-size:32px}.lp-mn .plan-annual{letter-spacing:.04em;font-size:11px}.lp-mn .plan-annual b{letter-spacing:.06em}.lp-mn .plan-card li{padding-left:22px;font-size:14px}.lp-mn .plan-card li:before{width:12px;height:7px;top:5px}.lp-mn .access-layout{gap:var(--s-3);grid-template-columns:1fr}.lp-mn .photo-card img{aspect-ratio:3/4}.lp-mn .lock-overlay{padding:12px 10px 14px}.lp-mn .lock-overlay .lock-icon{width:46px;height:46px}.lp-mn .lock-overlay strong{letter-spacing:.24em;font-size:11px}.lp-mn .round-notice{width:170px;height:170px}.lp-mn .round-notice p{font-size:14px;line-height:1.85}.lp-mn .academy-grid{gap:var(--s-3);grid-template-columns:1fr}.lp-mn .academy-grid .academy-seats{order:-1;max-width:100%}.lp-mn .seat{padding:var(--s-2) var(--s-3)}.lp-mn .seat-name{font-size:clamp(18px,5vw,22px)}.lp-mn .seat-link-mark{width:32px;height:32px;font-size:16px}.lp-mn .cta-badge{width:150px;height:150px}.lp-mn .cta-badge span{letter-spacing:.16em;font-size:11px}.lp-mn .cta-badge b{font-size:40px}.lp-mn .cta-merits{grid-template-columns:1fr;padding:0}.lp-mn .cta-merits .merit{border-right:0;border-bottom:1px solid var(--line-a);text-align:left;grid-template-columns:96px 1fr;align-items:baseline;gap:14px;padding:14px 0;display:grid}.lp-mn .cta-merits .merit:last-child{border-bottom:0}.lp-mn .cta-merits dt{letter-spacing:.32em;margin:0;font-size:10px}.lp-mn .cta-merits dd{font-size:15px}.lp-mn .cta-merits p{grid-column:2;margin:4px 0 0;font-size:11px}.lp-mn .btn-mega{letter-spacing:.1em;min-height:72px;font-size:clamp(18px,5vw,26px)}.lp-mn .faq-list summary{padding:18px 48px 18px 20px;font-size:15px}.lp-mn .faq-list summary:after{width:10px;height:10px;right:22px}.lp-mn .faq-list p{padding:0 20px 18px;font-size:13px}.lp-mn .header-inner{grid-template-columns:1fr auto;gap:8px;min-height:60px}.lp-mn .brand{letter-spacing:.16em;gap:10px;font-size:13px}.lp-mn .brand-mark{width:32px;height:32px;font-size:14px}.lp-mn .header-cta{display:none}.lp-mn .menu-toggle{width:40px;height:40px;display:inline-flex}.lp-mn .sticky-cta{display:block}.lp-mn .footer{padding:var(--s-4) 0 var(--s-3)}.lp-mn .footer nav{margin:var(--s-3) 0 var(--s-3);flex-direction:column;align-items:center;gap:10px}.lp-mn .footer-brand h2{font-size:clamp(36px,12vw,56px)}}@media (max-width:380px){.lp-mn{--gutter:20px}.lp-mn .hero h1{font-size:clamp(46px,16vw,70px)}.lp-mn .ribbon{right:-56px}.lp-mn .plan-card h3{font-size:32px}.lp-mn .price{font-size:28px}}
