.lp{--eo:cubic-bezier(.16, 1, .3, 1);--eio:cubic-bezier(.65, 0, .35, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--shadow:0 30px 70px -28px #0a0a0a59;overflow-x:clip}.lp-wrap{max-width:72rem;margin:0 auto;padding-inline:1.25rem}.lp-caps{letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);font-size:12px;font-weight:600}.lp-h2{font-family:var(--font-dm-serif), Georgia, serif;text-wrap:balance;max-width:16ch;margin-top:12px;font-size:clamp(40px,5.6vw,62px);font-weight:400;line-height:1.02}.lp-lede{max-width:34rem;color:var(--fg2);margin-top:18px;font-size:17px;line-height:1.65}.lp-sec{padding-block:104px}.lp-btn-arrow svg{transition:transform .2s var(--eo)}.lp-btn-arrow:hover svg{transform:translate(4px)}[data-reveal].is-in{animation:lp-fade-up .9s var(--eo) backwards;animation-delay:calc(var(--i,0) * 70ms)}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(18px)}}.lp-hero{padding-block:48px 80px}.lp-hero-grid{align-items:center;gap:48px;display:grid}@media (min-width:920px){.lp-hero-grid{grid-template-columns:1.15fr .85fr}}.lp-h1{font-family:var(--font-dm-serif), Georgia, serif;letter-spacing:-.01em;margin-top:16px;font-size:clamp(50px,8.2vw,96px);font-weight:400;line-height:1.02}.lp-ln{padding-bottom:.06em;display:block;overflow:hidden}.lp-ln>span{animation:lp-rise 1s var(--eo) both;animation-delay:calc(.12s + var(--i) * .11s);display:inline-block}@keyframes lp-rise{0%{transform:translateY(108%)}}.lp-in{animation:lp-fade-up .9s var(--eo) both;animation-delay:calc(.38s + var(--i,0) * 90ms)}.lp-slot{vertical-align:bottom;height:1.04em;transition:width .56s var(--eo);white-space:nowrap;display:inline-block;position:relative;overflow:hidden}.lp-slot>span{line-height:1.04;display:block}.lp-slot>.is-new{animation:lp-slot-in .56s var(--eo) both}.lp-slot>.is-old{animation:lp-slot-out .56s var(--eo) both;position:absolute;top:0;left:0}@keyframes lp-slot-in{0%{transform:translateY(105%)}}@keyframes lp-slot-out{to{transform:translateY(-105%)}}.lp-measure{visibility:hidden;white-space:nowrap;pointer-events:none;font-family:var(--font-dm-serif), Georgia, serif;letter-spacing:-.01em;position:absolute}.lp-slotA{justify-self:center;width:320px;max-width:100%;height:650px}.lp-ph{z-index:30;width:320px;height:650px;transform-style:preserve-3d;transform-origin:50%;will-change:transform;visibility:hidden;pointer-events:none;position:fixed;top:0;left:0}.lp-ph.is-ready{visibility:visible}.lp-journey{position:relative}.lp-ph.is-abs{position:absolute}.lp-sbox{--k:.8125;width:calc(320px * var(--k));height:calc(650px * var(--k));flex:none;display:none}.lp-ph.lp-ph-static{z-index:auto;visibility:visible;will-change:auto;transform:scale(var(--k));transform-origin:0 0;position:relative}.lp-ph-step .lp-ph-in{animation:none}.lp-ph-step:not(.is-live) .lp-sc *{animation:none!important}.lp-ph-in{transform-style:preserve-3d;animation:lp-phone-in 1.2s var(--eo) backwards .26s;position:absolute;inset:0}@keyframes lp-phone-in{0%{opacity:0;transform:translateY(48px)rotate(2.5deg)}}.lp-face{backface-visibility:hidden;border-radius:50px;position:absolute;inset:0}.lp-face.front{transform:translateZ(15px)}.lp-face.back{transform:rotateY(180deg)translateZ(15px)}.lp-face:after{content:"";pointer-events:none;border:4px solid #b8b8bd;border-color:#b8b8bd #6e6e73 #4a4a4f #8e8e93;border-radius:54px;position:absolute;inset:-4px}.lp-edge{background:linear-gradient(90deg,#3d3d41,#9a9aa0 38%,#c9c9ce 50%,#7c7c82 64%,#36363a);position:absolute}.lp-edge.l,.lp-edge.r{border-radius:8px;width:30px;margin-left:-15px;top:34px;bottom:34px;left:50%}.lp-edge.r{transform:rotateY(90deg)translateZ(162px)}.lp-edge.l{transform:rotateY(-90deg)translateZ(162px)}.lp-edge.t,.lp-edge.b{background:linear-gradient(#3d3d41,#9a9aa0 38%,#c9c9ce 50%,#7c7c82 64%,#36363a);border-radius:8px;height:30px;margin-top:-15px;top:50%;left:34px;right:34px}.lp-edge.t{transform:rotateX(90deg)translateZ(327px)}.lp-edge.b{transform:rotateX(-90deg)translateZ(327px)}.lp-edge.r:after,.lp-edge.l:before,.lp-edge.l:after{content:"";background:linear-gradient(90deg,#6c6c71,#b5b5ba,#6c6c71);border-radius:3px;position:absolute;left:9px;right:9px}.lp-edge.r:after{height:86px;top:130px}.lp-edge.l:before{height:58px;top:96px}.lp-edge.l:after{height:58px;top:170px}.lp-glass{background:var(--bg);color:var(--fg);box-shadow:var(--shadow);border:9px solid #050505;border-radius:50px;position:absolute;inset:0;overflow:hidden}.lp-glass:after{content:"";z-index:8;pointer-events:none;opacity:var(--glare-o,0);background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%) 0 0/250% 100% no-repeat;background-position:calc(var(--glare,0) * 100%) 0;position:absolute;inset:0}.lp-pill{z-index:6;background:#000;border-radius:15px;width:98px;height:29px;margin-left:-49px;position:absolute;top:12px;left:50%}.lp-sbar{z-index:5;justify-content:space-between;font-size:12px;font-weight:600;display:flex;position:absolute;top:16px;left:26px;right:26px}.lp-batt{vertical-align:-1px;border:1.5px solid;border-radius:2.5px;width:18px;height:9px;margin-left:4px;display:inline-block;position:relative}.lp-batt:after{content:"";background:currentColor;border-radius:1px;position:absolute;inset:1px 4px 1px 1px}.lp-back{box-shadow:var(--shadow);background:radial-gradient(120% 80% at 20% 0,#3a3a3e,#202023 45%,#151517);border-radius:50px;position:absolute;inset:0;overflow:hidden}.lp-back:before{content:"";background:linear-gradient(115deg,#ffffff12,#0000 40%);position:absolute;inset:0}.lp-cam{background:linear-gradient(145deg,#4a4a4f,#2a2a2d);border-radius:34px;width:132px;height:132px;position:absolute;top:20px;left:20px;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #00000073}.lp-cam i{background:radial-gradient(circle,#1b2a3a 0 18%,#05070a 19% 46%,#2a2a2e 47% 62%,#111 63%);border-radius:50%;width:50px;height:50px;position:absolute;box-shadow:0 0 0 3px #3b3b40,0 2px 6px #0009}.lp-cam i:first-child{top:12px;left:12px}.lp-cam i:nth-child(2){top:70px;left:12px}.lp-cam i:nth-child(3){top:41px;left:70px}.lp-cam b{background:radial-gradient(#fff8e6,#c9b98f 60%,#6b6352);border-radius:50%;width:16px;height:16px;position:absolute;top:12px;right:14px}.lp-cam u{background:#0b0b0d;border-radius:50%;width:9px;height:9px;position:absolute;bottom:16px;right:18px}.lp-scr{flex-direction:column;padding:50px 16px 0;font-size:13px;transition:opacity .3s,transform .3s;display:flex;position:absolute;inset:0}.lp-ph.is-how .lp-scr.hero{opacity:0}.lp-scr .lp-scroll{transform:translateY(calc(var(--lift,0) * -1px));flex-direction:column;display:flex}.lp-p-top{justify-content:space-between;align-items:flex-start;display:flex}.lp-p-title{font-family:var(--font-dm-serif), Georgia, serif;align-items:center;gap:4px;font-size:34px;line-height:1.05;display:flex}.lp-p-title>span{animation:lp-title-in .52s var(--eo);display:inline-block}@keyframes lp-title-in{0%{opacity:0;transform:translateY(10px)}}.lp-chip{border:1px solid var(--line);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:16px;align-items:center;gap:4px;height:32px;padding:0 10px;font-weight:600;display:flex}.lp-chip b{display:inline-block}.lp-chip b.is-pop{animation:lp-pop .52s var(--spring)}@keyframes lp-pop{0%{transform:scale(.4)}60%{transform:scale(1.35)}to{transform:scale(1)}}.lp-p-sub{color:var(--fg2);margin-top:4px;font-size:12px}.lp-p-sub b{color:var(--fg);font-variant-numeric:tabular-nums}.lp-bar{background:var(--sunken);border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.lp-bar i{background:var(--fg);height:100%;transition:width .52s var(--eo);border-radius:2px;display:block}.lp-tasks{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.lp-tk{background:var(--surface);border:1px solid var(--line);animation:lp-tk-in .52s var(--eo) both;animation-delay:calc(var(--i) * 60ms);border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}@keyframes lp-tk-in{0%{opacity:0;transform:translateY(10px)}}.lp-cb{border:1.5px solid var(--fg3);width:20px;height:20px;transition:background .24s, border-color .24s, transform .32s var(--spring);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.lp-cb svg{fill:none;width:12px;height:12px;stroke:var(--on-inv);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .36s var(--eo) 80ms}.is-done .lp-cb{background:var(--inv);border-color:var(--inv);transform:scale(1.08)}.is-done .lp-cb svg{stroke-dashoffset:0}.lp-tt{min-width:0;transition:background-size .42s var(--eo), color .42s;background:linear-gradient(currentColor,currentColor) 0 55%/0% 1.5px no-repeat;flex:1;font-weight:500}.is-done .lp-tt{color:var(--fg2);background-size:100% 1.5px}.lp-cat{color:var(--fg2);background:var(--sunken);border-radius:10px;flex:none;padding:2px 8px;font-size:11px}.lp-ptabs{margin-top:auto;border-top:1px solid var(--line);background:var(--surface);align-items:flex-start;height:64px;margin-inline:-16px;padding:5px 2px 0;display:flex}.lp-ptabs span{color:var(--fg2);flex-direction:column;flex:1;align-items:center;gap:2px;font-size:9px;display:flex}.lp-ptabs i{border-radius:11px;justify-content:center;align-items:center;width:38px;height:22px;display:flex}.lp-ptabs .on{color:var(--fg);font-weight:600}.lp-ptabs .on i{background:var(--inv);color:var(--on-inv)}.lp-sc{opacity:0;transition:opacity .48s var(--eo), transform .48s var(--eo);flex-direction:column;gap:12px;padding:50px 16px 0;font-size:13px;display:flex;position:absolute;inset:0;transform:translateY(18px)scale(.98)}.lp-ph.is-how .lp-sc.on{opacity:1;transform:none}.lp-sc-step{border:1px solid var(--line);border-radius:13px;align-self:flex-start;align-items:center;gap:8px;height:26px;padding:0 10px 0 4px;font-size:11px;font-weight:600;display:inline-flex}.lp-sc-step b{background:var(--inv);min-width:26px;height:18px;color:var(--on-inv);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.lp-seg{background:var(--sunken);isolation:isolate;border-radius:12px;grid-template-columns:repeat(4,1fr);padding:3px;font-size:12px;font-weight:600;display:grid;position:relative}.lp-seg span{z-index:1;text-align:center;padding:8px 0;position:relative}.lp-seg em{z-index:2;mix-blend-mode:difference;width:calc(25% - 1.5px);height:calc(100% - 6px);transform:translateX(calc(var(--seg,0) * 100%));background:#fff;border-radius:9px;position:absolute;top:3px;left:3px}.lp-ph.is-landed .lp-sc.on .lp-seg em{animation:lp-seg 6.4s var(--eio) infinite}@keyframes lp-seg{0%,18%{transform:translate(0)}25%,43%{transform:translate(100%)}50%,68%{transform:translate(200%)}75%,93%{transform:translate(300%)}to{transform:translate(0)}}.lp-mini{flex-direction:column;gap:8px;display:flex}.lp-mini div{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.lp-mini div i{border:1.5px solid var(--fg3);border-radius:9px;width:18px;height:18px}.lp-mini div b{font-weight:500}.lp-wheels{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;height:132px;display:grid;position:relative;overflow:hidden}.lp-wheels:before{content:"";background:var(--sunken);border-radius:10px;height:36px;position:absolute;top:48px;left:8px;right:8px}.lp-wheels:after{content:"";background:linear-gradient(var(--surface), transparent 30%, transparent 70%, var(--surface));pointer-events:none;position:absolute;inset:0}.lp-wh{text-align:center;font-variant-numeric:tabular-nums;padding-top:48px;font-size:18px;font-weight:600;position:relative}.lp-wh div{height:36px;color:var(--fg2);line-height:36px}.lp-wh div.t{color:var(--fg)}.lp-wh.d{transform:translateY(-216px)}.lp-wh.h{transform:translateY(-288px)}.lp-ph.is-how .lp-sc.on .lp-wh.d{animation:lp-wh 1.5s var(--eo) both .2s}.lp-ph.is-how .lp-sc.on .lp-wh.h{animation:lp-wh 1.7s var(--eo) both .26s}@keyframes lp-wh{0%{transform:translateY(0)}}.lp-notif{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:12px 14px;display:grid;box-shadow:0 12px 30px -16px #00000059}.lp-notif .lg{background:var(--inv);width:30px;height:30px;color:var(--on-inv);border-radius:9px;grid-row:span 2;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.lp-notif small{color:var(--fg2);font-size:11px}.lp-ph.is-how .lp-sc.on .lp-notif{animation:lp-drop .64s var(--spring) both 1.9s}@keyframes lp-drop{0%{opacity:0;transform:translateY(-28px)scale(.96)}}.lp-ring{width:168px;height:168px;margin:4px auto 0;position:relative}.lp-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.lp-ring circle{fill:none;stroke-width:12px;stroke-linecap:round}.lp-ring .tr{stroke:var(--sunken)}.lp-ring .vl{stroke:var(--fg);stroke-dasharray:452.4;stroke-dashoffset:149.3px}.lp-ph.is-how .lp-sc.on .lp-ring .vl{animation:lp-ring 1.4s var(--eo) both .15s}@keyframes lp-ring{0%{stroke-dashoffset:452.4px}}.lp-ring div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lp-ring b{font-family:var(--font-dm-serif), Georgia, serif;font-size:42px;font-weight:400;line-height:1}.lp-ring small{color:var(--fg2);font-size:11px}.lp-cats{flex-direction:column;gap:10px;display:flex}.lp-cats div{grid-template-columns:70px 1fr 34px;align-items:center;gap:8px;font-size:12px;display:grid}.lp-cats u{background:var(--sunken);border-radius:3px;height:6px;display:block;overflow:hidden}.lp-cats u i{background:var(--fg);transform-origin:0;border-radius:3px;height:100%;display:block}.lp-ph.is-how .lp-sc.on .lp-cats u i{animation:lp-grow 1s var(--eo) both;animation-delay:calc(.4s + var(--i) * 90ms)}@keyframes lp-grow{0%{transform:scaleX(0)}}.lp-cats b{text-align:right;font-variant-numeric:tabular-nums}.lp-how{border-block:1px solid var(--line);padding-block:104px}.lp-runway{height:38vh}.lp-how-grid{gap:24px;margin-top:24px;display:grid}.lp-pin{justify-content:center;height:650px;display:flex;position:sticky;top:calc(50vh - 325px)}.lp-slotB{width:320px;height:650px}.lp-steps{margin:0;padding:0;list-style:none}.lp-step{border-top:1px solid var(--line);opacity:.38;min-height:72vh;transition:opacity .48s var(--eo);flex-direction:column;justify-content:center;gap:10px;padding-block:32px;display:flex}.lp-step.on{opacity:1}.lp-step .n{font-family:var(--font-dm-serif), Georgia, serif;color:var(--fg2);font-size:40px}.lp-step h3{font-size:24px;font-weight:600}.lp-step p{color:var(--fg2);max-width:30rem;font-size:17px;line-height:1.6}@media (min-width:880px){.lp-how-grid{grid-template-columns:1fr 1fr;gap:64px}.lp-steps{flex-direction:column;gap:22vh;display:flex}.lp-step{height:650px;min-height:0;padding-block:0}}@media (max-width:879px){.lp-ph-fly,.lp-runway,.lp-pin{display:none}.lp-sbox{display:block}.lp-slotA{width:auto;height:auto}.lp-step{opacity:1;min-height:0;padding-block:40px}.lp-step-ph{align-self:center;margin-top:18px}}.lp-fgrid{background:var(--line);border:1px solid var(--line);border-radius:28px;grid-template-columns:1fr;gap:1px;margin-top:48px;display:grid;overflow:hidden}@media (min-width:600px){.lp-fgrid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.lp-fgrid{grid-template-columns:repeat(4,1fr)}}.lp-fc{background:var(--surface);transition:background .52s var(--eo);flex-direction:column;gap:10px;padding:26px 24px;display:flex}.lp-fc .ib{background:var(--sunken);width:46px;height:46px;transition:background .52s var(--eo), color .52s var(--eo), transform .76s var(--spring);border-radius:16px;justify-content:center;align-items:center;display:flex}.lp-fc:hover{background:var(--bg)}.lp-fc:hover .ib{background:var(--inv);color:var(--on-inv);transform:rotate(-6deg)scale(1.06)}.lp-fc h3{font-size:16px;font-weight:600}.lp-fc p{color:var(--fg2);font-size:14px;line-height:1.55}.lp-two{align-items:center;gap:56px;display:grid}@media (min-width:900px){.lp-two{grid-template-columns:1fr 1fr}}.lp-cal{border:1px solid var(--line);background:var(--bg);border-radius:28px;padding:24px}.lp-grid7{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:22px;display:grid}.lp-grid7 i{aspect-ratio:1;background:var(--inv);border-radius:9px}.lp-grid7 i.m{background:var(--sunken)}.lp-grid7 i.f{border:1.5px dashed var(--fg);background:0 0}.lp-cal.is-in .lp-grid7 i:not(.m){animation:lp-fill .52s var(--eo) backwards;animation-delay:calc(var(--i) * 22ms)}.lp-cal.is-in .lp-grid7 i.f{animation:lp-freeze .7s var(--spring) backwards .7s}@keyframes lp-fill{0%{background:var(--sunken);transform:scale(.55)}}@keyframes lp-freeze{0%{opacity:0;transform:rotate(-90deg)scale(.3)}}.lp-c-head{align-items:end;gap:32px;display:grid}@media (min-width:900px){.lp-c-head{grid-template-columns:1.1fr .9fr}}.lp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lp-stat{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;padding:16px}.lp-stat.big{background:var(--inv);color:var(--on-inv);border-color:var(--inv);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:12px;display:flex}.lp-stat .num{font-family:var(--font-dm-serif), Georgia, serif;font-variant-numeric:tabular-nums;margin-top:6px;font-size:40px;line-height:1;display:block}.lp-stat.big .num{margin:0;font-size:64px}.lp-stat small{color:var(--fg2);margin-top:6px;font-size:12px;line-height:1.4;display:block}.lp-stat.big small{color:inherit;opacity:.7;margin:0}.lp-stat b{font-size:14px;font-weight:600;display:block}.lp-fanwrap{flex-direction:column;align-items:center;gap:18px;margin-top:56px;padding-block:12px;display:flex;overflow-x:clip}.lp-fan{--step:min(170px, 24vw);width:100%;height:440px;position:relative}.lp-fan figure{background:var(--surface);border:7px solid var(--surface);width:min(240px,40vw);box-shadow:var(--shadow);transition:transform 1.1s var(--eo);translate:-50%;transform:translateX(calc(var(--x) * var(--step))) rotate(calc(var(--r) * 1deg));border-radius:22px;margin:0;position:absolute;top:20px;left:50%;overflow:hidden}.lp-fan figure img{aspect-ratio:3/4.3;object-fit:cover;border-radius:15px;width:100%;height:auto}.lp-fan.is-armed:not(.is-in) figure{transform:rotate(calc(var(--r) * .3deg))}.lp-fan.is-in figure{transition-delay:calc(var(--i) * 80ms)}@media (max-width:600px){.lp-fan{--step:16vw;height:300px}.lp-fan figure{border-width:5px;width:34vw;top:10px}}.lp-fanwrap-partners{margin-top:0;margin-bottom:56px}.lp-gallery{grid-template-rows:repeat(2,clamp(200px,25vw,310px));grid-template-columns:3fr 2fr 3fr;gap:12px;margin-top:56px;display:grid}.lp-g{grid-column:var(--col);background:var(--sunken);border-radius:22px;margin:0;position:relative;overflow:hidden}.lp-g img{object-fit:cover;transition:transform 1.2s var(--eo)}.lp-g:hover img{transform:scale(1.03)}@media (max-width:700px){.lp-gallery{grid-template-rows:none;grid-template-columns:1fr;gap:8px}.lp-g{aspect-ratio:var(--ar);border-radius:16px;grid-column:auto}}.lp-hs{--pc-w:clamp(272px, 78vw, 440px);--pc-gap:28px;position:relative}.lp-hs-pin{flex-direction:column;justify-content:center;display:flex}.lp-hs:not(.is-live) .lp-hs-pin{padding-top:104px}.lp-hs.is-live .lp-hs-pin{height:var(--vh,100vh);position:sticky;top:0;overflow:hidden}@media (max-height:780px){.lp-hs .lp-lede{display:none}}.lp-hs-view{scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:28px;padding-block:20px 36px;position:relative;overflow-x:auto}.lp-hs-view::-webkit-scrollbar{display:none}.lp-hs.is-live .lp-hs-view{scroll-snap-type:none;overflow:hidden}.lp-hs-track{gap:var(--pc-gap);width:max-content;padding-inline:calc(50% - var(--pc-w) / 2);will-change:transform;display:flex}.lp-pc{--d:0;width:var(--pc-w);background:var(--surface);border:1px solid var(--line);scroll-snap-align:center;transform:scale(calc(1 - var(--d) * .08));filter:blur(calc(var(--d) * 5px));opacity:calc(1 - var(--d) * .4);border-radius:28px;flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 60px -32px #0a0a0a73}.lp-pc-logo{background:var(--logo-bg,#fff);border-bottom:1px solid var(--line);height:clamp(150px,22vh,196px);position:relative}.lp-pc-logo>div{position:absolute;inset:24px 36px}.lp-pc-logo img{object-fit:contain}.lp-pc-body{flex-direction:column;flex:1;gap:12px;padding:22px 24px 24px;display:flex}.lp-pc-meta{flex-wrap:wrap;gap:6px;display:flex}.lp-pc-tag{border:1px solid var(--line);border-radius:14px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.lp-pc-name{font-family:var(--font-dm-serif), Georgia, serif;font-size:clamp(26px,3vw,32px);font-weight:400;line-height:1.08}.lp-pc-how{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:600;display:flex}.lp-pc-how:hover span{text-underline-offset:3px;text-decoration:underline}@media (max-width:879px){.lp-hs{--pc-w:clamp(260px, 76vw, 380px);--pc-gap:14px}.lp-hs-view{padding-block:12px 28px}.lp-pc-logo{height:150px}.lp-pc-body{padding:18px 20px}}.lp-offers{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:8px;display:grid}.lp-offer{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;gap:8px;padding:18px;display:flex}.lp-offer b{align-items:center;gap:8px;font-size:15px;display:flex}.lp-offer p{color:var(--fg2);font-size:14px;line-height:1.5}.lp-become{background:var(--inv);color:var(--on-inv);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:36px;display:flex}.lp-become h3{font-family:var(--font-dm-serif), Georgia, serif;max-width:18ch;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.05}.lp-become p{opacity:.72;max-width:34rem;margin-top:8px;line-height:1.6}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-size:18px;font-weight:500;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary i{color:var(--fg2);transition:transform .32s var(--eo);font-size:26px;font-style:normal;line-height:1}.lp-faq details[open] summary i{transform:rotate(45deg)}.lp-faq details.is-closing summary i{transform:rotate(0)}.lp-faq .a{overflow:hidden}.lp-cta h2 span{display:inline-block}.lp-cta h2.is-in{animation:none}.lp-cta h2.is-in span{animation:lp-fade-up .8s var(--eo) backwards;animation-delay:calc(var(--i) * 70ms)}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}}
