.lp .phero{background:#05070a;color:#fff;display:grid;height:100vh;height:100svh;isolation:isolate;min-height:640px;overflow:hidden;place-items:center;position:relative;text-align:center}.lp .phero--short{height:62vh;height:62svh;min-height:460px}.lp .phero__bg{top:-4%;right:0;bottom:-4%;left:0;position:absolute;transition:transform 2.6s var(--ease),opacity 1.5s ease;will-change:transform;z-index:-2}.lp .is-loading .phero__bg{opacity:0;transform:scale(1.07)}.lp .phero:after{background:linear-gradient(transparent,#00000052);bottom:0;content:"";height:34%;left:0;position:absolute;right:0;z-index:-1}.lp .phero__inner{margin-top:2vh;width:min(820px,100% - 48px)}.lp .phero h1{font-size:62px;font-weight:500;letter-spacing:-.05em;line-height:.98;text-shadow:0 2px 30px rgba(0,0,0,.25)}.lp .phero h1 .mute{color:#e8f0f08f}.lp .phero__sub{color:#ffffffd6;font-size:16.5px;letter-spacing:-.015em;line-height:1.45;margin:22px auto 0;max-width:560px}.lp .phero__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}.lp .sky-petrol{background:radial-gradient(10px 10px at 50% 30%,#e6fffaf2,#e6fffa00),radial-gradient(90px 70px at 50% 30%,#78ffe647,#78ffe600),radial-gradient(140% 55% at 50% 104%,#5aaaaa8c,#5aaaaa00 62%),radial-gradient(80% 30% at 30% 38%,#285c6259,#285c6200 70%),linear-gradient(180deg,#070e0f,#0e1d1f 34%,#173436 60%,#2b5254 80%,#4b7375)}.lp .sky-dusk{background:radial-gradient(46% 30% at 50% 74%,#ffa8608c,#ffa86000 70%),linear-gradient(180deg,#121618,#232a2b 26%,#4d463b 48%,#9c6f47 62%,#c98d58 68%,#5a3b28 77%,#1a110c 88%,#0a0706)}.lp .sky-night{background:linear-gradient(90deg,#a0fff000 8%,#c8fff5b3,#a0fff000 92%) center 77%/100% 2px no-repeat,radial-gradient(60% 9% at 50% 77%,#00dcc866,#00dcc800 70%),radial-gradient(120% 70% at 50% 112%,#12484a 0,#0a1f22 42%,#04090a 74%)}.lp .sky-limb{background:radial-gradient(150% 100% at 50% 140%,#010203 58.2%,rgba(196,255,245,.95) 58.5%,rgba(80,220,200,.42) 59.4%,rgba(40,160,150,.12) 61.5%,transparent 64%),radial-gradient(70% 32% at 50% 84%,rgba(40,170,160,.34),transparent 70%),#020406}.lp .sky-ridge{bottom:0;height:42%;left:0;position:absolute;right:0;width:100%}.lp .sky-haze{background:radial-gradient(60% 12% at 40% 72%,#ffffff12,#fff0),radial-gradient(50% 10% at 66% 80%,#ffffff0d,#fff0)}.lp .sky-haze,.lp .stars-layer{top:0;right:0;bottom:0;left:0;position:absolute}.lp .psec{padding:150px 0;scroll-margin-top:40px}.lp .psec--tight{padding-top:40px}.lp .psec--gray{background:#f1f1ef}.lp .split{align-items:center;display:grid;gap:0 104px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp .split__text{max-width:452px}.lp .ptitle{color:#111;font-size:34px;font-weight:500;letter-spacing:-.05em;line-height:1.07;text-wrap:balance}.lp .ptitle .mute{color:#8c8c8b}.lp .ptitle--xl{font-size:42px}.lp .ptext{color:#6c6c6b;font-size:15.5px;letter-spacing:-.018em;line-height:1.52;margin-top:18px}.lp .prows{margin-top:30px}.lp .prow{align-items:center;border-top:1px solid #e7e7e5;-moz-column-gap:12px;column-gap:12px;display:grid;font-size:13.5px;grid-template-columns:18px auto 1fr;letter-spacing:-.018em;padding:13px 0}.lp .prow:last-child{border-bottom:1px solid #e7e7e5}.lp .prow svg{color:#1b1b1b;height:15px;width:15px}.lp .prow b{color:#141414;font-weight:500;white-space:nowrap}.lp .prow span{color:#8b8b89}.lp .plink{align-items:center;color:#3d3d3d;display:inline-flex;font-size:14.5px;gap:6px;letter-spacing:-.02em;margin-top:24px}.lp .plink svg{height:14px;transition:transform .35s var(--ease);width:14px}.lp .plink:hover:where(html:not(.cd-app) *) svg{transform:translate(3px)}.lp .pcenter{margin:0 auto;max-width:680px;text-align:center}.lp .pcenter .ptext{margin-inline:auto;max-width:580px}.lp .split--wide{align-items:end;grid-template-columns:1.15fr .85fr}.lp .tframe{background:#121215;border-radius:14px;box-shadow:0 0 0 1px #ffffff0f,0 50px 90px -46px #0a1e2099;height:600px;margin-top:56px;overflow:hidden;position:relative}.lp .tframe--tall{height:660px}.lp .tframe__note{color:#8a8a88;font-size:13px;letter-spacing:-.01em;margin-top:16px}.lp .tframe__bar{display:flex;margin-top:48px}.lp .tframe__bar .seg{margin-top:0}.lp .tframe__bar+.tframe{margin-top:16px}.lp .onex__head{max-width:620px}.lp .seg{display:inline-flex;gap:6px;margin-top:26px}.lp .seg button{background:#e3e3e1;border-radius:18px;color:#3a3a3a;font-size:13.5px;font-weight:500;height:36px;letter-spacing:-.02em;padding:0 17px;transition:background .3s,color .3s}.lp .seg button.is-on{background:#111;color:#fff}.lp .onex__panels{display:grid;margin-top:30px}.lp .onex__panel{display:grid;gap:12px;grid-area:1/1;grid-template-columns:1fr 1fr;opacity:0;transform:translateY(14px);transition:opacity .45s,transform .6s var(--ease),visibility 0s .45s;visibility:hidden}.lp .onex__panel.is-on{opacity:1;transform:none;transition:opacity .5s .05s,transform .7s var(--ease);visibility:visible}.lp .ocard{background:#e7e7e5;border-radius:18px;height:580px;isolation:isolate;overflow:hidden;position:relative}.lp .ocard--dark{background:#0a1314}.lp .ocard__cap{color:#8a8a8a;font-size:16.5px;left:22px;letter-spacing:-.035em;line-height:1.25;position:absolute;right:70px;top:20px;z-index:2}.lp .ocard__cap b{color:#111;font-weight:500}.lp .ocard--dark .ocard__cap{color:#ffffff9e}.lp .ocard--dark .ocard__cap b{color:#fff}.lp .ocard__win{left:50%;position:absolute;top:96px;transform:translate(-50%);transform-origin:50% 0}.lp .ocard__win--phone{top:92px;transform:translate(-50%) scale(.54)}.lp .ocard__desk{background:#121215;border-radius:12px;bottom:22px;box-shadow:0 0 0 1px #ffffff14;left:22px;overflow:hidden;position:absolute;right:22px;top:96px}.lp .ocard__fill{top:0;right:0;bottom:0;left:0;position:absolute}.lp .cta-band{background:#000;color:#fff;padding:150px 24px 140px;position:relative;text-align:center}.lp .cta-band h2{font-size:42px;font-weight:500;letter-spacing:-.05em;line-height:1.05}.lp .cta-band .phero__actions{margin-top:30px}.lp .cta-band small{color:#8c8c8c;display:block;font-size:12.5px;letter-spacing:-.01em;margin-top:16px}.lp .bill{align-items:center;background:#ebebe9;border-radius:22px;display:inline-flex;gap:4px;margin:0 auto;padding:4px}.lp .bill button{border-radius:18px;color:#4a4a48;font-size:14px;font-weight:500;height:36px;letter-spacing:-.02em;padding:0 16px;transition:background .3s,color .3s}.lp .bill button.is-on{background:#111;color:#fff}.lp .bill button em{color:var(--mint-ink);font-size:11.5px;font-style:normal;margin-left:6px}.lp .bill button.is-on em{color:var(--mint)}.lp .plans{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:40px}.lp .plan{background:var(--card);border-radius:22px;box-shadow:inset 0 0 0 1px #e6e6e3,0 30px 60px -48px #0a1e2059;display:flex;flex-direction:column;padding:28px 26px 26px;position:relative}.lp .plan--pro{background:#0b1314;box-shadow:inset 0 0 0 1px #ffeb3b59,0 40px 80px -40px #0a1e2099;color:#fff}.lp .plan__tag{background:var(--pro);border-radius:9px;color:#121215;font-size:11px;font-weight:600;letter-spacing:.02em;padding:4px 10px;position:absolute;right:22px;top:24px}.lp .plan__name{font-size:15px;font-weight:600;letter-spacing:-.02em}.lp .plan--plus .plan__name{color:#3d5f8c}.lp .plan--pro .plan__name{color:var(--pro)}.lp .plan__desc{color:#7b7b79;font-size:14px;margin-top:6px}.lp .plan--pro .plan__desc{color:#fff9}.lp .plan__price{align-items:baseline;display:flex;gap:6px;margin-top:22px}.lp .plan__price b{font-size:52px;font-weight:500;letter-spacing:-.05em;line-height:1}.lp .plan__price span{color:#7b7b79;font-size:14px}.lp .plan--pro .plan__price span{color:#fff9}.lp .plan__year{color:#7b7b79;font-size:13px;margin-top:8px;min-height:20px}.lp .plan--pro .plan__year{color:#ffffff8c}.lp .plan__cta{margin-top:22px;width:100%}.lp .plan__list{color:#3b3b3a;display:flex;flex-direction:column;font-size:14px;gap:10px;letter-spacing:-.015em;line-height:1.35;margin-top:24px}.lp .plan--pro .plan__list{color:#ffffffdb}.lp .plan__list li{display:grid;gap:10px;grid-template-columns:18px 1fr}.lp .plan__list svg{color:var(--mint-ink);height:16px;margin-top:1px;width:16px}.lp .plan--pro .plan__list svg{color:var(--mint)}.lp .plan__list li.is-all{font-weight:600}.lp .plans__note{color:#8b8b89;font-size:13px;margin-top:18px;text-align:center}.lp .compare{background:var(--card);border-radius:20px;box-shadow:inset 0 0 0 1px #e6e6e3;margin-top:70px;overflow:hidden}.lp .compare table{border-collapse:collapse;font-size:14px;letter-spacing:-.015em;width:100%}.lp .compare td,.lp .compare th{border-bottom:1px solid #ececea;padding:13px 18px;text-align:left}.lp .compare th{background:#f6f6f4;color:#8b8b89;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lp .compare td:not(:first-child),.lp .compare th:not(:first-child){text-align:center;width:15%}.lp .compare tr.compare__group td{background:transparent;color:#111;font-size:12px;font-weight:600;letter-spacing:.06em;padding-top:22px;text-transform:uppercase}.lp .compare tr:last-child td{border-bottom:0}.lp .compare svg{height:16px;margin:auto;width:16px}.lp .compare .yes{color:var(--mint-ink)}.lp .compare .no{color:#c9c9c7}.lp .faq{margin:0 auto;max-width:760px}.lp .faq details{border-bottom:1px solid #e3e3e1}.lp .faq details:first-of-type{border-top:1px solid #e3e3e1}.lp .faq summary{align-items:center;color:#141414;cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:20px;justify-content:space-between;letter-spacing:-.03em;list-style:none;padding:20px 0}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:after{background:#ebebe9;border-radius:50%;content:"+";display:grid;flex:0 0 auto;font-size:18px;font-weight:400;height:28px;place-items:center;transition:transform .3s var(--ease);width:28px}.lp .faq details[open] summary:after{transform:rotate(45deg)}.lp .faq details p{color:#6c6c6b;font-size:15.5px;letter-spacing:-.015em;line-height:1.55;max-width:640px;padding:0 0 22px}.lp .legal{padding:64px 0 120px}.lp .legal__body{color:#3d3d3c;font-size:15.5px;letter-spacing:-.012em;line-height:1.62;margin:0 auto;max-width:760px}.lp .legal__body h2{color:#111;font-size:24px;font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:48px 0 12px;scroll-margin-top:110px}.lp .legal__body h3{color:#111;font-size:17px;font-weight:600;letter-spacing:-.02em;margin:28px 0 8px}.lp .legal__body p+p,.lp .legal__body p+ul,.lp .legal__body ul+p{margin-top:12px}.lp .legal__body ul{list-style:disc;padding-left:22px}.lp .legal__body li+li{margin-top:6px}.lp .legal__body a{color:#0b6f62;text-decoration:underline;text-underline-offset:3px}.lp .legal__meta{color:#8b8b89;font-size:13px;margin-top:40px}@media (max-width:1100px){.lp .split{gap:0 56px}.lp .phero h1{font-size:54px}}@media (max-width:900px){.lp .psec{padding:90px 0}.lp .phero h1{font-size:40px}.lp .phero__sub{font-size:15px}.lp .split{gap:40px;grid-template-columns:1fr}.lp .tframe{border-radius:12px;height:640px;margin-top:36px}.lp .ptitle{font-size:30px}.lp .onex__panel,.lp .plans{grid-template-columns:1fr}.lp .ocard{height:520px}.lp .ocard__win--phone{transform:translate(-50%) scale(.47)}.lp .cta-band h2{font-size:32px}.lp .compare{overflow:clip}.lp .compare table,.lp .compare tbody,.lp .compare thead{display:block}.lp .compare tr{border-bottom:1px solid #ececea;display:grid;grid-template-columns:repeat(3,1fr)}.lp .compare tr:last-child{border-bottom:0}.lp .compare td,.lp .compare th{border-bottom:0;font-size:13px;padding:4px 8px 12px;width:auto!important}.lp .compare td:first-child{font-size:14px;grid-column:1/-1;padding:13px 16px 6px}.lp .compare thead{position:sticky;top:0;z-index:2}.lp .compare thead tr{background:#f6f6f4}.lp .compare th{padding:12px 8px}.lp .compare th:first-child{display:none}.lp .compare tr.compare__group td{font-size:12px;padding:20px 16px 10px}}@media (max-width:520px){.lp .ocard__cap{right:22px}.lp .ocard__win:not(.ocard__win--phone){top:100px;transform:translate(-50%) scale(.7)}}@media (max-width:380px){.lp .ocard__win:not(.ocard__win--phone){transform:translate(-50%) scale(.62)}}
