.pg-of{.grid-bg{-webkit-mask-image:radial-gradient(ellipse 70% 90% at 50% 0,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 70% 90% at 50% 0,#000 30%,transparent 80%)}.of-hero{position:relative;max-width:1200px;margin:0 auto;padding:72px 24px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.offers-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px;border-radius:999px;background:#F6F7FB;border:1px solid rgba(11,13,20,.08)}.offers-nav a{padding:9px 16px;border-radius:999px;font-size:14px;line-height:20px;font-weight:500;color:#3A3F50;text-decoration:none;transition:background .2s,color .2s}.offers-nav a:hover{background:#fff;color:#0B0D14}.offers-nav a[aria-current=page]{background:#0B0D14;color:#fff}.offers-nav a.is-wa{color:#0B0D14}.offers-nav a.is-wa:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:99px;background:#0ab15c;vertical-align:1px}.store-plans{display:flex;flex-direction:column;align-items:center;gap:36px}.plat-switch{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px;border-radius:999px;background:#fff;border:1px solid rgba(11,13,20,.1);box-shadow:0 14px 40px rgba(11,13,20,.06)}.plat-switch button{display:inline-flex;align-items:center;gap:10px;font:inherit;font-size:15px;font-weight:600;padding:8px 18px 8px 8px;border-radius:999px;border:0;background:transparent;color:#3A3F50;cursor:pointer;transition:background .25s,color .25s}.plat-switch button:hover{background:#F6F7FB;color:#0B0D14}.plat-switch button[aria-selected=true]{background:var(--tb);color:var(--ton)}.plat-switch button:focus-visible{outline:2px solid #0B0D14;outline-offset:2px}.plat-ic{width:32px;height:32px;border-radius:999px;background:#fff;border:1px solid rgba(11,13,20,.08);display:grid;place-items:center;flex:none}.plat-ic img{width:20px;height:auto}.plat-ic.big{width:72px;height:72px}.plat-ic.big img{width:40px}.plans-panel{width:100%;display:flex;flex-direction:column;gap:18px;animation:of-in .45s cubic-bezier(.2,.7,.2,1)}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}@media (max-width:980px){.plans{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto;width:100%}}.plan{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:26px;background:#F6F7FB;border:1px solid rgba(11,13,20,.08)}.plan.is-rec{background:#fff;border:2px solid var(--pb,#0b0d14);box-shadow:0 30px 70px color-mix(in srgb,var(--pb,#0B0D14) 16%,transparent)}@media (min-width:981px){.plan.is-rec{transform:translateY(-12px)}}.plan-rec{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:4px 14px;border-radius:999px;background:var(--pb,#0B0D14);color:var(--pon,#fff);font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.plan-head{display:flex;align-items:center;gap:12px}.plan-head h3{margin:0;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.02em}.plan-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:none;background:#fff;border:1px solid rgba(11,13,20,.08);color:#0B0D14}.plan.is-rec .plan-ic{background:var(--pb,#0B0D14);border-color:transparent;color:var(--pon,#fff)}.plan-desc{margin:0;font-size:15px;line-height:22px;color:#5B6172}.plan-price{display:flex;align-items:baseline;gap:6px;margin-top:4px}.plan-price strong{font-size:44px;line-height:1;font-weight:600;letter-spacing:-.04em}.plan-price>span{font-size:16px;color:#5B6172}.plan-note{margin:-6px 0 0;color:#5B6172}.plan-ideal,.plan-note{font-size:14px;line-height:20px}.plan-ideal{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid rgba(11,13,20,.07)}.plan.is-rec .plan-ideal{background:#F6F7FB}.plan-ideal span{font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#6B7185}.plan-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.plan-facts li{padding:5px 11px;border-radius:999px;background:#fff;border:1px solid rgba(11,13,20,.1);font-size:12px;line-height:16px;font-weight:500;color:#3A3F50}.plan-cta{justify-content:center;margin:4px 0 2px}.plan.is-rec .plan-cta{background:var(--pb,#0B0D14);color:var(--pon,#fff)}.plan-list{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid rgba(11,13,20,.08);display:flex;flex-direction:column;gap:10px}.plan-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:21px;color:#0B0D14}.plan-list .ck{width:20px;height:20px;border-radius:7px;display:grid;place-items:center;flex:none;margin-top:1px;background:color-mix(in srgb,var(--pb,#0ab15c) 16%,#fff);color:var(--pb,#0B0D14)}.plan-list .plan-inc{font-weight:600}.plan-list .plan-inc .ck{background:var(--pb,#0B0D14);color:var(--pon,#fff)}.plan-list .is-out{color:#9096A6;text-decoration:line-through;text-decoration-color:rgba(11,13,20,.25)}.plan-list .is-out .ck{background:rgba(11,13,20,.06);color:#9096A6}.plans-foot{margin:6px 0 0;text-align:center;font-size:13px;line-height:20px;color:#6B7185}.plans-soon{max-width:560px;margin:0 auto;padding:48px 32px;border-radius:28px;background:#fff;border:1px solid rgba(11,13,20,.08);box-shadow:0 30px 70px rgba(11,13,20,.08);display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.plans-soon h3{margin:6px 0 0;font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.03em}.plans-soon p{margin:0;font-size:16px;line-height:25px;color:#5B6172;max-width:44ch}.plans-soon .btn{background:var(--pb);color:var(--pon)}.aw-feat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media (max-width:860px){.aw-feat{grid-template-columns:minmax(0,1fr)}}.aw-feat.is-one{grid-template-columns:minmax(0,1fr)}.aw-feat.is-one .aw-big{padding-right:40px}.aw-feat.is-one .aw-img{width:min(46%,360px)}@media (max-width:520px){.aw-feat.is-one .aw-big{padding-right:14px}.aw-feat.is-one .aw-img{width:100%}}.aw-big{display:flex;gap:24px;align-items:center;padding:16px 28px 16px 16px;border-radius:28px;background:#fff;border:1px solid rgba(11,13,20,.08);box-shadow:0 30px 70px rgba(11,13,20,.08)}.aw-big .aw-img{width:46%;flex:none}@media (max-width:520px){.aw-big{flex-direction:column;align-items:flex-start;padding:14px 14px 22px}.aw-big .aw-img{width:100%}}.aw-img{position:relative;display:block;aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:#F6F7FB}.aw-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.aw-big:hover .aw-img img,.aw:hover .aw-img img{transform:scale(1.04)}.aw-year{align-self:flex-start;padding:4px 12px;border-radius:999px;background:#0B0D14;color:#fff;font-family:var(--font-mono);font-size:12px;line-height:16px}.aw-big h3{margin:4px 0 0;font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.03em}.aw-big p{margin:0;font-size:16px;line-height:24px;color:#5B6172}.aw-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.aw{display:flex;flex-direction:column;gap:10px;padding:10px 10px 18px;border-radius:22px;background:#F6F7FB;border:1px solid rgba(11,13,20,.08);transition:border-color .3s,transform .4s cubic-bezier(.2,.7,.2,1)}.aw:hover{border-color:rgba(11,13,20,.3);transform:translateY(-4px)}.aw .aw-year{margin:4px 8px 0}.aw h3{margin:0 8px;font-size:17px;line-height:23px;font-weight:600;letter-spacing:-.015em}.aw p{margin:0 8px;font-size:14px;line-height:20px;color:#5B6172}.aw-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.aw-stats span{padding:8px 16px;border-radius:999px;background:#fff;border:1px solid rgba(11,13,20,.1);font-size:14px;line-height:20px;color:#3A3F50}.aw-stats b{color:#0B0D14}}.confetti{position:fixed;inset:0;z-index:60;pointer-events:none;overflow:hidden}.confetti i{position:absolute;top:58%;border-radius:2px;animation:confetti 1.9s cubic-bezier(.15,.6,.35,1) both}@keyframes confetti{0%{transform:translate(0) rotate(0);opacity:1}35%{transform:translate(calc(var(--cx) * .6),var(--cy)) rotate(calc(var(--cr) * .4))}70%{opacity:1}to{transform:translate(var(--cx),calc(var(--cy) + 560px)) rotate(var(--cr));opacity:0}}@keyframes of-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pg-of{.calc{display:flex;flex-direction:column;align-items:center;gap:32px}.calc-wrap{width:100%;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;animation:of-in .45s cubic-bezier(.2,.7,.2,1)}.calc-steps{flex:999 1 620px;gap:28px}.calc-step,.calc-steps{min-width:0;display:flex;flex-direction:column}.calc-step{margin:0;padding:0;border:0;gap:14px}.calc-step legend{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:0;margin-bottom:14px;font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.02em}.calc-step legend .n{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:var(--pb);color:var(--pon);font-size:14px;font-weight:700}.calc-step legend em{font-style:normal;font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#6B7185;padding:3px 9px;border-radius:999px;border:1px solid rgba(11,13,20,.12);background:#fff}.calc-hint{margin:0;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--pb) 10%,#fff);font-size:14px;line-height:20px;color:#0B0D14}.plug-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:640px){.plug-grid{grid-template-columns:minmax(0,1fr)}}.cplug-wrap{position:relative}.cplug{display:flex;align-items:center;gap:12px;padding:8px 44px 8px 8px;border-radius:16px;background:#F6F7FB;border:1px solid rgba(11,13,20,.08);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.cplug:hover{border-color:rgba(11,13,20,.25)}.cplug.is-on{background:#fff;border-color:var(--pb);box-shadow:0 0 0 1px var(--pb)}.cplug input{position:absolute;opacity:0;width:1px;height:1px}.cplug:has(input:focus-visible){outline:2px solid #0B0D14;outline-offset:2px}.cplug-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.cplug-txt b{font-size:14px;line-height:19px;font-weight:600}.calc-sum{flex:1 1 320px;min-width:0;position:sticky;top:104px;display:flex;flex-direction:column;gap:16px;padding:26px;border-radius:26px;background:#fff;border:1px solid rgba(11,13,20,.09);box-shadow:0 30px 70px rgba(11,13,20,.1)}.calc-sum:before{content:"";position:absolute;left:24px;right:24px;top:0;height:4px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,var(--pb),var(--pb2))}@media (max-width:960px){.calc-sum{position:relative;top:auto}}.sum-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sum-lines li{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:20px;color:#3A3F50}.sum-lines li.note{font-size:12px;color:#0ab15c;font-weight:600}.sum-block{display:flex;flex-direction:column;gap:3px;padding-top:14px;border-top:1px solid rgba(11,13,20,.08)}.sum-k{font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#6B7185}.sum-block strong{font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.035em}.sum-block strong small{font-size:15px;font-weight:500;color:#5B6172;margin-left:2px}.sum-sub{font-size:13px;line-height:19px;color:#5B6172}.sum-sub b{color:#0B0D14}.sum-cta{justify-content:center}.sum-foot{margin:0;font-size:12px;line-height:17px;color:#6B7185;text-align:center}}.pg-of{.range{display:flex;align-items:center;gap:18px;padding:16px 18px;border-radius:18px;background:#F6F7FB;border:1px solid rgba(11,13,20,.08)}.range input{flex:1 1;accent-color:var(--pb);height:28px;cursor:pointer}.range output{min-width:108px;text-align:right;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.02em}.cplug.cx{padding:14px 16px;gap:12px}.cx-box{width:22px;height:22px;border-radius:7px;flex:none;display:grid;place-items:center;border:1.5px solid rgba(11,13,20,.3);font-size:12px;font-weight:700;color:var(--pon);transition:background .2s,border-color .2s}.cplug.cx.is-on .cx-box{background:var(--pb);border-color:var(--pb)}.cmp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cmp li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;border-radius:14px;background:#F6F7FB;border:1px solid rgba(11,13,20,.07);font-size:14px;line-height:20px}.cmp li b{min-width:170px;font-weight:600}.cmp li span{color:#3A3F50}.cmp li em{margin-left:auto;font-style:normal;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--pb);color:var(--pon)}.cmp li.is-best{background:#fff;border-color:var(--pb);box-shadow:0 0 0 1px var(--pb)}.cmp li.is-off span{color:#9096A6}.sum-best{font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.02em}}.pg-of .sum-lines li b{color:#0B0D14;white-space:nowrap}.pg-of .calc-sum .btn:not(.btn-2){background:var(--pb);color:var(--pon)}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes of-spin{to{--ang:360deg}}@keyframes of-shine{0%,60%{transform:translateX(-120%) skewX(-20deg)}to{transform:translateX(220%) skewX(-20deg)}}@keyframes of-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(90deg)}}@keyframes of-glow{0%{opacity:0;transform:translateX(-50%) scale(.9)}to{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes of-float{0%,to{translate:0 0}50%{translate:0 -10px}}.pg-of{.of-sub{margin:0;font-size:18px;line-height:28px;color:#5B6172;max-width:560px}.store-plans{position:relative}.plans-glow{position:absolute;left:50%;top:40px;width:min(1100px,100%);height:560px;pointer-events:none;z-index:0;filter:blur(70px);background:radial-gradient(40% 50% at 30% 50%,color-mix(in srgb,var(--pb) 34%,transparent),transparent 70%),radial-gradient(40% 50% at 70% 40%,color-mix(in srgb,var(--pb2) 26%,transparent),transparent 70%);animation:of-glow .8s cubic-bezier(.2,.7,.2,1) both,of-float 8s ease-in-out infinite}.plans-panel,.plat-switch{position:relative;z-index:1}.plat-switch{position:relative}.plat-pill{position:absolute;left:0;top:0;width:var(--pw,0);height:var(--ph,0);border-radius:999px;background:var(--tb);transform:translate(var(--px,0),var(--py,0));opacity:0;transition:transform .45s cubic-bezier(.3,1.3,.5,1),width .45s cubic-bezier(.3,1.3,.5,1),background .3s;box-shadow:0 8px 22px color-mix(in srgb,var(--tb) 40%,transparent)}.plat-switch[data-ready] .plat-pill{opacity:1}.plat-switch button{position:relative;z-index:1}.plat-switch[data-ready] button[aria-selected=true]{background:transparent}.plan{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .3s}.plan:not(.is-rec):hover{transform:translateY(-6px);border-color:rgba(11,13,20,.18);box-shadow:0 24px 50px rgba(11,13,20,.08)}.plan.is-rec{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--ang),var(--pb),color-mix(in srgb,var(--pb) 30%,#fff),var(--pb2,#e19507),color-mix(in srgb,var(--pb) 30%,#fff),var(--pb)) border-box;animation:of-spin 6s linear infinite}@media (min-width:981px){.plan.is-rec:hover{transform:translateY(-16px)}}.plan-rec{overflow:hidden;box-shadow:0 6px 18px color-mix(in srgb,var(--pb) 45%,transparent)}.plan-rec:after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:of-shine 3.2s ease-in-out infinite}.plan-sparks svg{position:absolute;width:14px;height:14px;fill:var(--pb);opacity:0;animation:of-twinkle 2.4s ease-in-out infinite;pointer-events:none}.plan-sparks svg:first-child{top:-26px;left:22%;animation-delay:.2s}.plan-sparks svg:nth-child(2){top:-8px;right:18%;width:10px;height:10px;fill:var(--pb2,#e19507);animation-delay:1s}.plan-sparks svg:nth-child(3){top:-30px;right:28%;width:8px;height:8px;animation-delay:1.7s}.plan.is-rec .plan-price strong{background:linear-gradient(120deg,#0B0D14 30%,var(--pb) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.plans-panel .plan-list li{animation:of-in .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i,0) * 35ms + .15s)}.plan-list .ck{transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.plan-list li:hover .ck{transform:scale(1.2) rotate(-8deg)}.plans-perks{list-style:none;margin:18px auto 0;padding:8px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;border-radius:22px;background:rgba(255,255,255,.7);border:1px solid rgba(11,13,20,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.plans-perks li{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:#F6F7FB;font-size:14px;line-height:20px;font-weight:500;color:#3A3F50}.plans-perks li span{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;flex:none;background:var(--pb);color:var(--pon);font-size:12px;font-weight:700;font-family:var(--font-mono)}.plans-perks li span img{width:18px;height:auto}.plans-perks li:nth-child(3) span{background:#fff;border:1px solid rgba(11,13,20,.08)}}@media (prefers-reduced-motion:reduce){.pg-of .plan-rec:after,.pg-of .plan-sparks svg,.pg-of .plan.is-rec,.pg-of .plans-glow{animation:none}}.pg-of .plans.is-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin:0 auto}@media (max-width:980px){.pg-of .plans.is-two{grid-template-columns:minmax(0,1fr);max-width:560px}}