.pricing-section{gap:var(--space-xl)}.pricing-wrapper{text-align:center;flex-flow:column;align-items:center;gap:3rem;display:flex}.pricing-container{width:100%;max-width:var(--container-width-big);text-align:center;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:2rem;margin:0 auto;display:flex}.pricing-card{box-sizing:border-box;text-align:center;flex-direction:column;flex:1;justify-content:flex-start;min-width:240px;padding:1.5rem;display:flex;position:relative;overflow:visible;transition:all .4s ease-out!important}.badge{z-index:12;position:absolute;top:0;right:0}.plan-top{border-bottom:1px solid var(--color-surface);padding-bottom:var(--space-lg);flex-direction:column;align-items:center;gap:1rem;display:flex;& .plan-title{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}& .price-container{align-items:left;flex-direction:column;gap:.25rem;display:flex}& .original-price{color:var(--shade-500);opacity:.7;text-decoration:line-through}& .discounted-price{color:var(--accent-red,#ff6b6b);font-weight:700}& .discount-badge{background:var(--accent-red,#ff6b6b);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:.25rem .5rem;font-weight:600;animation:2s infinite pulse}& .btn,& .button{width:max-content}}.plan-highlight{background:var(--color-surface);text-align:left;box-sizing:border-box;isolation:isolate;flex-direction:column;justify-content:space-between;gap:2rem;width:100%;min-height:150px;padding:1rem 1.3rem .3rem;display:flex;position:relative;overflow:hidden;& .plan-hint{&:before{content:"/ "}}}.pricing-section .pricing-card .plan-highlight>.chip{align-self:flex-start;max-width:100%}.pricing-card.pro .plan-highlight{background:linear-gradient(135deg,#ffb3b3 0%,#e2c3ef 50%,#b7eafa 100%);min-height:150px;color:#00000b!important;& h3,& p,& .chip{color:#00000b!important}}.pricing-card.pro{border:.3rem solid;border-image:linear-gradient(135deg, var(--accent-notely), var(--accent-color-extractly), var(--color-primary)) 1;background:var(--shade-100);box-shadow:none;margin:-1rem -.5rem -.25rem;&:before{content:"";z-index:-1;filter:blur(20px);background:linear-gradient(135deg, var(--accent-notely) 0%, var(--accent-color-extractly) 50%, var(--color-primary) 100%);transition:opacity .3s;position:absolute;inset:0;transform:translateY(20px)scale(.95)}}.pricing-mobile-details,.enterprise-mobile-link,.pricing-compare{display:none}.pricing-trust{padding:var(--space-lg) var(--space-md);border-top:2px dashed var(--shade-300);margin:0 auto}@media (width<=768px){.pricing-section{padding:0 var(--space-sm)}.pricing-section .pricing-wrapper{gap:1.25rem;width:100%;min-width:0}.pricing-section .pricing-wrapper>hgroup{order:-1}.pricing-section .pricing-container{order:0}.pricing-section .enterprise-mobile-link{order:1}.pricing-section .pricing-compare{order:2}.pricing-section .pricing-mobile-details{order:3}.pricing-section .pricing-compare{border:1px solid var(--shade-200,#e6e6ea);border-radius:var(--radius-md,14px);overscroll-behavior-x:contain;text-align:left;width:100%;max-width:480px;margin:0 auto;display:block;overflow-x:auto}.pricing-compare-head,.pricing-compare-row{grid-template-columns:var(--compare-grid);align-items:stretch;column-gap:.25rem;width:fit-content;min-width:100%;display:grid}@supports (grid-template-columns:subgrid){.pricing-section .pricing-compare{grid-template-columns:var(--compare-grid);display:grid}.pricing-compare-head,.pricing-compare-row{grid-column:1/-1;grid-template-columns:subgrid;width:auto;min-width:0}}.pricing-compare-row:nth-child(odd),.pricing-compare-row:nth-child(odd) .pricing-compare-feature,.pricing-compare-head .pricing-compare-feature{background:var(--shade-100)}.pricing-compare-head{background:var(--shade-100);border-bottom:1px solid var(--shade-200,#e6e6ea)}.pricing-compare-feature{z-index:1;background:var(--color-bg);font-size:var(--type-body-12-size);color:var(--color-text-primary);padding:.6rem .75rem;line-height:1.25;position:sticky;left:0}.pricing-compare-feature--head,.pricing-compare-colhead{font-weight:700;font-size:var(--type-body-12-size);text-transform:uppercase;letter-spacing:.03em}.pricing-compare-colhead{text-align:center;min-width:2.25rem;color:var(--color-text-secondary);padding:.6rem .25rem;transition:color .2s,background .2s}.pricing-compare-colhead abbr{cursor:help;text-decoration:none}.pricing-compare-cell{text-align:center;font-size:var(--type-body-14-size);justify-content:center;align-items:center;padding:.6rem .25rem;line-height:1;transition:background .2s;display:flex}.pricing-compare-cell.is-on{color:var(--color-primary);font-weight:700}.pricing-compare-cell.is-off{color:var(--shade-300,#c9c9d0)}.pricing-compare-colhead.is-selected,.pricing-compare-cell.is-selected{background:color-mix(in oklch, var(--color-primary) 12%, transparent)}.pricing-compare-colhead.is-selected{color:var(--color-text-primary);background:color-mix(in oklch, var(--color-primary) 18%, transparent)}.pricing-compare-cell.is-selected.is-on{color:var(--color-primary)}.pricing-mobile-details .mobile-details-features{display:none}.pricing-section .pricing-container{flex-flow:column;align-items:stretch;gap:.75rem;max-width:480px;margin:0 auto;padding:0!important}.pricing-section .pricing-card{cursor:pointer;width:100%;min-width:0;max-width:100%;box-shadow:none;flex:none;margin:0;padding:0;transition:transform .18s}.pricing-section .pricing-card:active{transform:scale(.99)}.pricing-section .pricing-card .plan-top{align-items:center;gap:var(--space-sm);border:2px solid var(--shade-200,#e6e6ea);border-radius:var(--radius-md,14px);background:var(--shade-100);flex-direction:row;height:100%;padding:clamp(.85rem,4vw,1.1rem) clamp(1rem,4vw,1.25rem);transition:border-color .2s,box-shadow .2s}.pricing-section .pricing-card .plan-top:before{content:"";border:2px solid var(--shade-300,#c9c9d0);background:var(--shade-100);border-radius:50%;flex:none;align-self:center;width:1.35rem;height:1.35rem;transition:border-color .2s,background .2s}.pricing-section .pricing-card .plan-highlight{justify-content:space-between;align-items:center;gap:var(--space-xxs) var(--space-sm);text-align:left;border:none;flex-flow:wrap;flex:1;min-width:0;min-height:0;padding:0;overflow:visible;background:0 0!important}.pricing-section .pricing-card .plan-highlight-shader-canvas,.pricing-section .pricing-card .plan-highlight--shader:before,.pricing-section .pricing-card .plan-highlight--shader:after{display:none!important}.pricing-section .pricing-card .chip.small{white-space:normal;overflow-wrap:break-word;font-size:clamp(var(--type-body-14-size), 4.5vw, var(--type-hl-16-size));background:0 0;border:none;flex:1 1 0;padding:0;font-weight:700}.pricing-section .pricing-card .plan-top .lifetime-badge{letter-spacing:.04em;color:var(--color-text-secondary)!important;background:0 0!important;border:none!important;padding:0!important;font-size:.6rem!important}.pricing-section .pricing-card .plan-title>div{margin-top:.1rem!important}.pricing-section .pricing-card .plan-title{margin-inline-start:auto;gap:var(--space-xxs);flex-shrink:0;max-width:100%;margin-bottom:0;align-items:flex-end!important;& span{font-size:clamp(min(var(--type-hl-16-size), 7vw), 5.5vw, var(--type-hl-18-size));white-space:normal;overflow-wrap:break-word;line-height:1.1}& .plan-hint{font-size:clamp(var(--type-body-12-size), 3vw, var(--type-body-14-size))}}.pricing-section .pricing-card .plan-bottom,.pricing-section .pricing-card .plan-top>p.small,.pricing-section .pricing-card .plan-top .btn,.pricing-section .pricing-card .plan-top .button{display:none}.pricing-section .pricing-card.mobile-selected .plan-top{background:linear-gradient(var(--shade-100), var(--shade-100)) padding-box, linear-gradient(135deg, var(--accent-notely) 0%, var(--accent-color-extractly) 50%, var(--color-primary) 100%) border-box;border-color:#0000;box-shadow:0 6px 18px #00000014}.pricing-section .pricing-card.mobile-selected .plan-top:before{background:radial-gradient(circle, var(--shade-100) 0 26%, transparent 28%) padding-box, linear-gradient(135deg, var(--accent-notely) 0%, var(--accent-color-extractly) 50%, var(--color-primary) 100%) border-box;border-color:#0000}.pricing-section .pricing-card.pro{background:0 0;border:none;margin:0;transform:none}.pricing-section .pricing-card.pro:before{display:none}.pricing-section .pricing-card.pro .plan-highlight,.pricing-section .pricing-card.pro .plan-highlight h3,.pricing-section .pricing-card.pro .plan-highlight p,.pricing-section .pricing-card.pro .plan-highlight .chip{color:var(--color-text-primary)!important}.pricing-section .badge{font-size:var(--type-body-12-size);border-radius:999px;padding:.2rem .55rem;top:-.6rem;left:auto;right:.9rem}.pricing-mobile-details{width:100%;padding:0 var(--space-xs);display:block}.pricing-mobile-details .button,.pricing-mobile-details .btn{width:100%}.mobile-details-plan-price,.mobile-details-plan-name{display:none}.mobile-details-plan-subtitle{text-align:left}.pricing-section .pricing-container .pricing-card:nth-child(3){display:none!important}.enterprise-mobile-link{padding:var(--space-xs) var(--space-sm);color:var(--color-text-secondary);text-align:center;font-size:var(--type-body-14-size);background:0 0;margin:0 auto;font-weight:600;text-decoration:underline;display:block;position:relative;&.active{background:linear-gradient(135deg, var(--accent-notely) 0%, var(--accent-color-extractly) 50%, var(--color-primary) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;text-decoration:underline!important}}}.pricing-header-offer{color:var(--highlight);margin-top:var(--space-md);font-family:var(--font-primary);margin-bottom:var(--space-xs);letter-spacing:1px;justify-content:center;align-items:center;gap:1rem;font-weight:700;display:flex}.pricing-header-timer{margin-bottom:var(--space-xs);justify-content:center;width:100%;display:flex}.pricing-offer-countdown{z-index:2;perspective:1000px;perspective-origin:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.timer{flex-direction:row;justify-content:center;align-items:flex-start;width:100%;display:flex}.flip-pair{flex-direction:column;align-items:center;min-width:2.8em;height:3.5em;margin:0 .3em;display:flex;position:relative}.flip-pair .flip-label{color:var(--color-text-secondary);font-family:var(--font-secondary);letter-spacing:1px;text-align:center;text-transform:uppercase;margin-top:.5em;font-weight:700}.flip-pair .flip-row{flex-direction:row;justify-content:center;align-items:center;gap:.15em;display:flex}.flip{float:left;background-color:var(--shade-100);border:var(--border-thin);width:1.2em;height:1.8em;box-shadow:var(--shadow-small);text-align:center;font-family:Consolas,Courier New,monospace;font-size:var(--type-hl-18-size);perspective:200px;position:relative}.flip .base{color:var(--highlight);font-size:var(--type-hl-18-size);-webkit-font-smoothing:antialiased;font-weight:700;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flap{background-color:var(--color-surface);transform-origin:50% 100%;backface-visibility:hidden;width:100%;height:50%;display:none;position:absolute;top:0;left:0;overflow:hidden}.flap:before{content:attr(data-content);color:var(--highlight);font-size:var(--font-size-lg,1.4em);-webkit-font-smoothing:antialiased;font-weight:700;position:absolute;left:50%}.flap.front:before,.flap.under:before{top:100%;transform:translate(-50%,-50%)}.flap.back{transform:rotateY(180deg)}.flap.back:before{top:100%;transform:translate(-50%,-50%)rotate(180deg)}.flap.over{z-index:2}.flap.under{z-index:1}.flap.front[style*="display: block"]{animation:.3s ease-in both flip-down-front}.flap.back[style*="display: block"]{animation:.3s ease-in both flip-down-back}.flap.under[style*="display: block"]{animation:.3s ease-in both fade-under}@keyframes flip-down-front{0%{background-color:var(--color-surface);color:var(--highlight);transform:rotateX(0)}to{background-color:var(--color-text-secondary);color:var(--color-bg);transform:rotateX(-180deg)}}@keyframes flip-down-back{0%{background-color:var(--color-text-secondary);color:var(--color-bg);transform:rotateY(180deg)rotateX(0)}to{background-color:var(--color-surface);color:var(--highlight);transform:rotateY(180deg)rotateX(180deg)}}@keyframes fade-under{0%{background-color:var(--color-text-secondary);color:var(--color-bg)}to{background-color:var(--color-surface);color:var(--highlight)}}.flip-pair.compact{min-width:3em}.flip.combined{place-content:center;align-items:center;width:3em;padding:.2rem;display:flex}.flip.combined .base,.flap.combined:before{font-size:1.2em}@media (width<=600px){.pricing-offer-countdown{gap:.2em;padding:.5em .3em}.flip-pair{min-width:2em;margin:0 .15em}.flip{width:.9em;height:1.4em}.flip .base,.flap:before{font-size:1.1em}.flip-pair .flip-label{font-size:var(--font-size-xs,.55em);margin-top:.3em}.flip.combined{width:1.8em;height:1.4em}.flip.combined .base,.flap.combined:before{font-size:1.1em}}.plan-highlight>*{z-index:2;position:relative}.plan-highlight-shader-canvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.plan-highlight--shader .plan-highlight-shader-canvas{filter:saturate(1.18)contrast(1.08)brightness(1.03)}.plan-highlight--shader:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(120% 80% at 22% 0,#ffffff47 0%,#fff0 55%),linear-gradient(140deg,#ffffff1f 0%,#ffffff05 44%,#82cbff1a 100%);position:absolute;inset:0}.plan-highlight--shader:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffff7a,inset 0 12px 22px #fff3,inset 0 -14px 24px #40a9ff2e,0 0 16px #8195ff38}.pricing-path-ticket{--path-ink:var(--color-text-primary);--path-on:#14121c;--path-stub:#121117;--path-px:4px;--path-line:var(--path-px);--s:calc(var(--path-px) * 2);--path-tooth:calc(var(--path-px) * 2);--path-shadow:calc(var(--path-px) * 2);--path-steps:polygon(0 calc(var(--s) * 2), var(--s) calc(var(--s) * 2), var(--s) var(--s), calc(var(--s) * 2) var(--s), calc(var(--s) * 2) 0, calc(100% - var(--s) * 2) 0, calc(100% - var(--s) * 2) var(--s), calc(100% - var(--s)) var(--s), calc(100% - var(--s)) calc(var(--s) * 2), 100% calc(var(--s) * 2), 100% calc(100% - var(--s) * 2), calc(100% - var(--s)) calc(100% - var(--s) * 2), calc(100% - var(--s)) calc(100% - var(--s)), calc(100% - var(--s) * 2) calc(100% - var(--s)), calc(100% - var(--s) * 2) 100%, calc(var(--s) * 2) 100%, calc(var(--s) * 2) calc(100% - var(--s)), var(--s) calc(100% - var(--s)), var(--s) calc(100% - var(--s) * 2), 0 calc(100% - var(--s) * 2));width:100%;max-width:1180px;margin:0 auto;position:relative}.pricing-path-frame{position:relative}.pricing-path-frame+.pricing-path-frame{margin-top:calc(var(--path-shadow) + var(--path-px) * 3)}.pricing-path-frame:before{content:"";translate:var(--path-shadow) var(--path-shadow);background:var(--path-ink);clip-path:var(--path-steps);position:absolute;inset:0}.pricing-path,.pricing-path-info{padding:var(--path-line);background:var(--path-ink);clip-path:var(--path-steps);text-align:left;position:relative}.pricing-path{grid-template-columns:minmax(0,5fr) minmax(0,9fr);display:grid}.pricing-path__step,.pricing-path-info__body{min-width:0;clip-path:var(--path-steps);position:relative}.pricing-path__step{flex-direction:column;gap:12px;padding:clamp(28px,3.4vw,52px) clamp(28px,3.6vw,56px);display:flex}.pricing-path__step--start{background:var(--path-stub);color:#f4f2ee}.pricing-path__step--start :is(p,h3,a){color:#f4f2ee}.pricing-path__step--pro :is(p,h3,li){color:var(--path-on)}.pricing-path__kicker{font:400 12px/1.2 var(--font-primary);letter-spacing:.1em;text-transform:uppercase;opacity:.78;margin:0}.pricing-path__name{font:400 clamp(26px, 2.6vw, 44px)/1.05 var(--font-primary);text-transform:none;overflow-wrap:normal;word-break:keep-all;margin:0}.pricing-path__step--start .pricing-path__name{font-size:clamp(24px,2.1vw,36px)}.pricing-path__line{opacity:.85;max-width:32ch;margin:0}.pricing-path__price{font:400 clamp(32px, 3.6vw, 56px)/1 var(--font-primary);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pricing-path__price--small{font-size:clamp(20px,2vw,28px)}.pricing-path__price .lifetime-badge{letter-spacing:.08em;font:400 13px/1 var(--font-primary)!important;background:0 0!important;border:0!important;padding:0!important}.pricing-path__link{color:inherit;text-underline-offset:6px;align-self:flex-start;margin-top:auto;font-weight:600;text-decoration:underline 2px}.pricing-path__link:after{content:" →"}.pricing-path__arrow{z-index:3;width:calc(var(--path-px) * 14);height:calc(var(--path-px) * 13);color:#f4f2ee;place-items:center;display:grid;position:absolute;top:50%;left:35.7143%;translate:-50% -50%}.pricing-path__arrow svg{shape-rendering:crispedges;width:100%;height:auto;overflow:visible}.pricing-path__step--pro{color:var(--path-on);margin-left:-1px;padding-left:clamp(48px,5vw,80px);overflow:hidden}.pricing-section .pricing-path .pricing-path__shader{z-index:0;background:linear-gradient(135deg,#e6d4f7 0%,#e8cff2 50%,#cfe6fc 100%);width:auto;min-height:0;margin:0;padding:0;position:absolute;inset:0}.pricing-path .pricing-path__shader:after{box-shadow:none}.pricing-path__step--pro>:not(.pricing-path__shader,.badge){z-index:1;position:relative}.pricing-path__step--pro:before{content:"";z-index:1;width:var(--path-tooth);background:repeating-linear-gradient(to bottom, var(--path-stub) 0 var(--path-tooth), transparent var(--path-tooth) calc(var(--path-tooth) * 2));position:absolute;top:0;bottom:0;left:0}.pricing-section .pricing-path__step--pro>.badge{z-index:2;border:2px solid var(--path-on);width:auto;color:var(--path-on);box-shadow:var(--path-px) var(--path-px) 0 var(--path-on);font:400 12px/1 var(--font-primary);letter-spacing:.08em;background:#fff;border-radius:0;padding:8px 14px;position:absolute;top:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px)}.pricing-path__step--pro{--banner-button-ink:var(--path-on);--banner-button-paper:#fff}.pricing-section .pricing-path__cta{align-self:flex-start;margin:auto 0 0}.pricing-path__extras,.pricing-path__shared-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.pricing-path__extras{margin-top:8px}.pricing-path-ticket :is(.pricing-path__extras,.pricing-path__shared-list) li{color:inherit;align-items:center;gap:12px;margin:0;padding:0;display:flex}.pricing-path-ticket :is(.pricing-path__extras,.pricing-path__shared-list) li:before{content:"";box-sizing:border-box;width:18px;height:18px;color:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-6' fill='none' stroke='%2314121c' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;border:2px solid;flex:none;position:static}.pricing-path-info{padding-top:0}.pricing-path-info__body{color:var(--color-text-primary);background:repeating-linear-gradient(to right, var(--path-ink) 0 var(--path-px), transparent var(--path-px) calc(var(--path-px) * 2)) top / 100% var(--path-line) no-repeat, var(--color-background);padding:0 clamp(24px,3.6vw,56px);display:grid}.pricing-path-info__row{padding:clamp(20px,2.2vw,30px) 0}.pricing-path-info__row+.pricing-path-info__row{border-top:var(--border-thin)}.pricing-path-info p{color:inherit;margin:0}.pricing-path__shared{gap:18px;display:grid}.pricing-path__shared-label{font:400 13px/1 var(--font-primary);letter-spacing:.1em;text-transform:uppercase}.pricing-path-info .pricing-path__shared-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0}.pricing-path-info .pricing-path__shared-list li{padding-right:24px}.pricing-path-info .pricing-path__shared-list li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-6' fill='none' stroke='%23ff6b6b' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E")}.pricing-path__facts{grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding-block:0;display:grid}.pricing-path__fact{align-items:center;gap:18px;display:flex}.pricing-path__facts .pricing-path__fact{padding:clamp(20px,2.2vw,30px) 0}.pricing-path__fact--note{border-left:var(--border-thin);line-height:1.6;display:block;padding-left:30px!important}.pricing-path__fact--note span{display:block}.pricing-path__fact strong{font:400 15px/1.3 var(--font-primary);letter-spacing:.04em}.pricing-path__fact strong span{white-space:nowrap}.pricing-path__facts .pricing-path__fact--guarantee{padding-right:24px}.pricing-path__business{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;display:flex}.pricing-path__business-link{color:inherit;text-underline-offset:6px;white-space:nowrap;font-weight:600;text-decoration:underline 2px}.pricing-path__business-link:after{content:" →";color:var(--accent-red)}.pricing-path__icon{width:calc(var(--path-px) * var(--cols));shape-rendering:crispedges;flex:none;height:auto}@media (width<=1023px){.pricing-path__facts{grid-template-columns:minmax(0,1fr)}.pricing-path__fact--note{border-left:0;border-top:var(--border-thin);padding-left:0!important}.pricing-path{grid-template-columns:minmax(0,1fr)}.pricing-path__step--pro:before{width:auto;height:var(--path-tooth);background:repeating-linear-gradient(to right, var(--path-stub) 0 var(--path-tooth), transparent var(--path-tooth) calc(var(--path-tooth) * 2));bottom:auto;right:0}.pricing-path__step--pro{margin:-1px 0 0;padding-top:56px;padding-left:clamp(24px,4vw,40px)}.pricing-path__arrow{width:calc(var(--path-px) * 14);height:calc(var(--path-px) * 13);margin:calc(var(--path-px) * -6.5) 0;justify-self:center;position:relative;top:auto;left:auto;translate:none;rotate:90deg}}@media (width<=639px){.pricing-path-ticket{--path-px:3px}.pricing-path-info__body{padding:0 20px}.pricing-path__step{padding:24px 20px}.pricing-path__step--pro{padding-top:52px}.pricing-path-info .pricing-path__shared-list{grid-template-columns:minmax(0,1fr)}}