.molten-metal-container{width:100%;height:100%;position:relative;overflow:hidden}
@font-face{font-family:Fixel Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fixel-display/FixelDisplay-Regular.woff2)format("woff2")}@property --design-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.storefront-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior-y:none;scrollbar-width:none;background:#050505;min-width:320px;min-height:100%;margin:0}.storefront-root::-webkit-scrollbar{width:0;height:0;display:none}html:has(.storefront-root)::-webkit-scrollbar{width:0;height:0;display:none}.design-site-background{z-index:0;pointer-events:none;background:#050505;position:fixed;inset:0;overflow:hidden}.design-site-background .design-site-background__metal{opacity:.78;width:auto;height:auto;position:absolute;inset:-12%}.design-site-background:after{content:"";background:linear-gradient(#05050542 0%,#05050585 58%,#050505bd 100%),radial-gradient(circle at 50% 12%,#0000 0,#05050557 72%);position:absolute;inset:0}.design-site-content{z-index:1;position:relative}html:has(.storefront-root){--design-header-height:80px;scroll-behavior:smooth;scroll-padding-top:calc(var(--design-header-height) + 24px);overscroll-behavior-y:none;scrollbar-width:none}@font-face{font-family:Fixel Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fixel-display/FixelDisplay-Medium.woff2)format("woff2")}.punsh-design{--design-bg:#050505;--design-panel:#0d0d0d;--design-panel-soft:#090909;--design-text:#f3f3f3;--design-muted:#f3f3f394;--design-border:#f3f3f32e;--design-error:#e98686;--design-radius-card:12px;--design-radius-control:8px;min-height:100vh;color:var(--design-text);font-synthesis:none;background:0 0;font-family:Fixel Display,sans-serif}.punsh-design *,.punsh-design :before,.punsh-design :after{box-sizing:border-box}.punsh-design :is(h1,h2,h3,p,dl,dd),.punsh-design figure{margin:0}.punsh-design a{color:inherit;text-decoration:none}.punsh-design button,.punsh-design input{font:inherit}.punsh-design :focus-visible{outline:2px solid var(--design-text);outline-offset:4px}.design-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.design-container{width:min(1280px,100% - 64px);margin-inline:auto}.design-header{z-index:20;height:var(--design-header-height);border-bottom:1px solid var(--design-border);background:var(--design-bg);grid-template-columns:48px 1fr 48px;align-items:center;padding:0 32px;display:grid;position:sticky;top:0}.design-wordmark{justify-self:center;width:96px;display:block}.design-wordmark img{width:100%;height:auto;display:block}.design-menu__trigger{z-index:32;width:44px;height:44px;color:var(--design-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.design-menu__icon{place-items:center;width:22px;height:22px;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:absolute}.design-menu__icon--close{opacity:0;transform:rotate(-24deg)scale(.86)}.design-menu.is-open .design-menu__icon--menu{opacity:0;transform:rotate(24deg)scale(.86)}.design-menu.is-open .design-menu__icon--close{opacity:1;transform:rotate(0)scale(1)}.design-menu__backdrop{z-index:29;cursor:default;opacity:0;pointer-events:none;visibility:hidden;background:#000000c2;border:0;width:100%;padding:0;transition:opacity .3s,visibility 0s linear .3s;position:fixed;inset:0}.design-menu__panel{z-index:30;border-right:1px solid var(--design-border);background:var(--design-panel);opacity:0;pointer-events:none;visibility:hidden;flex-direction:column;width:min(420px,100%);padding:112px 40px 36px;transition:opacity .26s,transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .36s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-28px)}.design-menu.is-open .design-menu__backdrop{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.design-menu.is-open .design-menu__panel{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0)}.design-menu__heading{border-bottom:1px solid var(--design-border);padding-bottom:24px;font-size:26px;font-weight:500}.design-menu nav{gap:20px;padding-top:28px;font-size:21px;display:grid}.design-menu nav a{opacity:0;width:fit-content;transition:color .16s,opacity .26s,transform .32s cubic-bezier(.22,1,.36,1);transform:translate(-8px)}.design-menu.is-open nav a{opacity:1;transform:translate(0)}.design-menu.is-open nav a:first-child{transition-delay:70ms}.design-menu.is-open nav a:nth-child(2){transition-delay:.11s}.design-menu.is-open nav a:nth-child(3){transition-delay:.15s}.design-menu.is-open nav a:nth-child(4){transition-delay:.19s}.design-menu.is-open nav a:nth-child(5){transition-delay:.23s}.design-menu:not(.is-open) nav a{transition-delay:0s}.design-menu nav a:hover{color:var(--design-muted);transform:translate(4px)}.design-menu nav span{color:var(--design-muted)}.design-menu__meta{border-top:1px solid var(--design-border);color:var(--design-muted);gap:14px;margin-top:auto;padding-top:24px;font-size:14px;line-height:1.5;display:grid}.design-menu__meta p{border-top:1px solid var(--design-border);margin-top:8px;padding-top:20px;font-size:12px}.design-search-trigger{width:44px;height:44px;color:var(--design-text);cursor:pointer;background:0 0;border:0;justify-self:end;place-items:center;padding:0;display:grid}.design-search-trigger svg,.design-search__field svg{width:100%;height:100%}.design-search-trigger .design-icon,.design-menu__trigger .design-icon,.design-search__field>.design-icon{width:22px;height:22px}.design-search{z-index:50;position:fixed;inset:0}.design-search__backdrop{background:#000000d1;border:0;width:100%;padding:0;position:absolute;inset:0}.design-search__panel{--design-beam-angle:0deg;border:1px solid var(--design-border);border-radius:var(--design-radius-card);background:var(--design-panel);width:min(900px,100% - 64px);max-height:calc(100vh - 128px);margin:64px auto;animation:.22s cubic-bezier(.22,1,.36,1) both design-rise-in;position:relative;overflow:auto}.design-search__field{border-bottom:1px solid var(--design-border);border-radius:var(--design-radius-card) var(--design-radius-card) 0 0;grid-template-columns:24px minmax(0,1fr) 44px;align-items:center;gap:18px;padding:22px 24px;transition:box-shadow .16s;display:grid}.design-search__field:focus-within{box-shadow:inset 0 0 0 1px var(--design-text)}.design-search__field input{appearance:none;min-width:0;color:var(--design-text);background:0 0;border:0;outline:0;font-size:clamp(20px,3vw,32px)}.design-search__field input::-webkit-search-cancel-button{appearance:none;display:none}.design-search__field input:focus-visible{outline:0}.design-search__field input::placeholder{color:var(--design-muted)}.design-search__field .design-search__close{width:44px;height:44px;color:var(--design-muted);cursor:pointer;background:0 0;border:0;justify-self:end;place-items:center;padding:0;transition:color .14s;display:grid}.design-search__field .design-search__close:hover{color:var(--design-text)}.design-search__close svg{stroke-width:1.4px;width:22px;height:22px}.design-search__results{padding:0 24px 24px}.design-search__results>:is(a,div){border-bottom:1px solid var(--design-border);grid-template-columns:minmax(140px,.45fr) 1fr;align-items:baseline;gap:24px;padding:22px 0;display:grid}.design-search__results>a:hover span{opacity:.62}.design-search__results span{font-size:20px;transition:opacity .14s}.design-search__results small,.design-search__results>p{color:var(--design-muted);font-size:14px;line-height:1.5}.design-search__results>p{padding-top:24px}.design-checker{border:1px solid var(--design-border);background-color:#e7e7e7;background-image:linear-gradient(45deg,#171717 25%,#0000 25%),linear-gradient(-45deg,#171717 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#171717 75%),linear-gradient(-45deg,#0000 75%,#171717 75%);background-position:0 0,0 24px,24px -24px,-24px 0;background-size:48px 48px;border-radius:12px;min-height:220px}.design-hero{min-height:calc(100svh - var(--design-header-height));border-bottom:1px solid var(--design-border);text-align:center;flex-direction:column;place-content:center;align-items:center;gap:28px;padding-block:72px;display:flex}.design-kicker{color:var(--design-muted);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.5}.design-hero h1,.design-buy-panel h1{letter-spacing:-.055em;margin-top:12px;font-size:clamp(46px,5vw,76px);font-weight:500;line-height:.98}.design-hero h1{max-width:900px;font-size:clamp(62px,7.5vw,112px);line-height:.94}.design-hero__copy{justify-items:center;display:grid}.design-hero__lead,.design-buy-panel__lead{color:var(--design-muted);font-size:20px;line-height:1.55;margin-top:24px!important}.design-actions{gap:12px;margin-top:36px;display:grid}.design-hero__intro>p{max-width:620px;color:var(--design-muted);font-size:clamp(18px,1.6vw,22px);line-height:1.65}.design-hero__intro .design-actions{place-items:center}.design-hero__intro .design-action{min-width:230px}.design-action,.design-purchase button{border:1px solid var(--design-text);border-radius:var(--design-radius-control);background:var(--design-text);min-height:58px;font:inherit;cursor:pointer;place-items:center;padding:14px 22px;font-size:16px;transition:background .14s,color .14s,transform .14s;display:grid;color:var(--design-bg)!important}.design-action--secondary,.design-action:hover,.design-purchase button:hover{background:0 0;color:var(--design-text)!important}.design-action--secondary:hover{background:var(--design-text);color:var(--design-bg)!important}.design-action:active,.design-purchase button:active{transform:translateY(1px)}.design-purchase button:disabled{cursor:wait;opacity:.58}.design-facts{border-block:1px solid var(--design-border);grid-template-columns:repeat(4,1fr);display:grid}.design-facts>div{border-right:1px solid var(--design-border);padding:22px 18px}.design-facts>div:last-child{border-right:0}.design-facts dt{color:var(--design-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.design-facts dd{margin-top:8px;font-size:14px}.design-product-story h3{letter-spacing:-.035em;margin-top:12px;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1.1}.design-product-story__intro>p:last-child,.design-feature-grid article>p:last-child{color:var(--design-muted);margin-top:22px;font-size:17px;line-height:1.75}.design-catalog{padding-block:72px 112px}.design-section-heading h2,.design-product-story__intro h2,.design-trial h2,.design-faq h2{letter-spacing:-.045em;margin-top:12px;font-size:clamp(38px,4vw,58px);font-weight:500}.design-trial h2{line-height:1.02}.design-product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),340px));justify-content:start;gap:20px;margin-top:40px;display:grid}.design-product-card{border:1px solid var(--design-border);border-radius:var(--design-radius-card);background:var(--design-panel);transition:border-color .16s,transform .16s;display:block;overflow:hidden}.design-product-card[href]:hover{border-color:#f3f3f366;transform:translateY(-3px)}.design-product-card--mock{color:var(--design-muted)}.design-product-card__visual{aspect-ratio:3/2;border:0;border-bottom:1px solid var(--design-border);border-radius:0;min-height:0}.design-product-card__image{aspect-ratio:3/2;border-bottom:1px solid var(--design-border);display:block;position:relative;overflow:hidden}.design-product-card__image img,.design-gallery__image img{object-fit:cover}.design-product-card__copy{padding:24px}.design-product-card h3{overflow-wrap:anywhere;font-size:23px;font-weight:500;line-height:1.16}.design-product-card p{min-height:48px;color:var(--design-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden;margin-top:10px!important}.design-product-card__copy>div{border-top:1px solid var(--design-border);justify-content:space-between;margin-top:24px;padding-top:18px;display:flex}.design-catalog__empty{color:var(--design-muted);margin-top:40px!important}.design-footer{border-top:1px solid var(--design-border);background:var(--design-bg);color:var(--design-muted);flex-wrap:wrap;justify-content:center;gap:14px 32px;padding:24px 32px;font-size:12px;display:flex}.design-product-page{padding-block:38px 110px}.design-breadcrumbs{color:var(--design-muted);gap:14px;font-size:14px;display:flex}.design-breadcrumbs a:hover{color:var(--design-text)}.design-breadcrumbs a{transition:color .14s}.design-product-top{grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr);align-items:start;gap:32px;margin-top:32px;display:grid}.design-gallery{gap:20px;display:grid}.design-gallery .design-checker{aspect-ratio:3/2;transition:transform .42s cubic-bezier(.22,1,.36,1)}.design-gallery__image{aspect-ratio:3/2;border:1px solid var(--design-border);border-radius:var(--design-radius-card);display:block;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.design-gallery .design-checker:hover{transform:scale(1.012)}}.design-buy-panel{--design-beam-angle:0deg;border:1px solid var(--design-border);border-radius:var(--design-radius-card);background:var(--design-panel);padding:24px;position:relative;top:auto}.design-search__panel:before,.design-buy-panel:before,.design-trial:before{z-index:1;border-radius:inherit;background:conic-gradient(from var(--design-beam-angle), transparent 0deg 268deg, #4b84ff1a 286deg, #895bffb3 310deg, #f3f3f3eb 326deg, #4b84ff2e 344deg, transparent 360deg);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1px;animation:7s linear infinite design-border-beam;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.design-search__panel:before{inset:0}.design-buy-panel>*,.design-trial>*{z-index:2;position:relative}.design-buy-panel h1{margin-top:10px;font-size:clamp(40px,3.5vw,48px)}.design-buy-panel .design-buy-panel__lead{font-size:14px;margin-top:12px!important}.design-price{align-items:baseline;gap:12px;font-size:27px;display:flex;margin-top:16px!important}.design-price del,.design-card-price del{color:var(--design-muted);font-size:.64em;text-decoration-thickness:1px}.design-card-price{align-items:baseline;gap:8px;display:inline-flex}.design-buy-panel>.design-action{min-height:46px;margin-top:18px}.design-purchase{gap:10px;margin-top:24px;padding-top:24px;display:grid;position:relative}.design-purchase:before{background:var(--design-border);content:"";width:48px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.design-purchase input{border:1px solid var(--design-border);border-radius:var(--design-radius-control);width:100%;height:44px;color:var(--design-text);background:0 0;outline:0;padding:0 15px;font-size:15px;transition:border-color .14s,background .14s}.design-purchase input:focus{border-color:var(--design-text);background:#f3f3f308}.design-purchase input:user-invalid{border-color:var(--design-error)}.design-purchase input::placeholder{color:#f3f3f357}.design-purchase button{background:0 0;grid-template-columns:20px auto;grid-auto-flow:column;justify-content:center;gap:10px;min-height:44px;color:var(--design-text)!important}.design-purchase button:hover{background:var(--design-text);color:var(--design-bg)!important}.design-purchase__card-icons{width:20px;height:20px;display:block;position:relative}.design-purchase__card-icon{transition:opacity .14s;position:absolute;inset:0}.design-purchase__card-icon--hover,.design-purchase button:hover .design-purchase__card-icon--default{opacity:0}.design-purchase button:hover .design-purchase__card-icon--hover{opacity:1}.design-purchase__legal{color:var(--design-muted);font-size:10px;line-height:1.55}.design-purchase__legal a{border-bottom:1px solid}.design-purchase__error{color:var(--design-error);font-size:12px;line-height:1.5}.design-purchase--unavailable>p{color:var(--design-muted);font-size:13px;line-height:1.5}.design-purchase--unavailable>a{border:1px solid var(--design-text);border-radius:var(--design-radius-control);place-items:center;min-height:44px;display:grid}.design-buy-panel .design-facts{border-bottom:0;grid-template-columns:1fr;margin-top:12px}.design-buy-panel .design-facts>div{border-right:0;border-bottom:1px solid var(--design-border);grid-template-columns:1fr 1fr;padding:8px 0;display:grid}.design-buy-panel .design-facts dd{text-align:right;margin-top:0}.design-product-story{padding-top:120px}.design-product-story+.design-product-story{padding-top:88px}.design-product-story__intro{max-width:820px}.design-content-heading{margin-bottom:36px!important}.design-feature-grid{border:1px solid var(--design-border);border-radius:var(--design-radius-card);background:var(--design-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.design-feature-grid[data-count="1"]{grid-template-columns:1fr}.design-feature-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.design-feature-grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.design-feature-grid article{background:var(--design-panel-soft);min-height:390px;padding:34px}.design-feature-number{color:var(--design-muted);letter-spacing:.08em;margin-bottom:72px;font-size:12px;display:block}.design-trial{--design-beam-angle:0deg;border:1px solid var(--design-border);border-radius:var(--design-radius-card);background:var(--design-panel);grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-top:104px;padding:48px;display:grid;position:relative}.design-product-top+.design-trial{margin-top:48px}@media (min-width:901px) and (min-height:800px){.design-buy-panel{top:calc(var(--design-header-height) + 32px);position:sticky}}.design-scroll-target{opacity:1;transform:none;transition:none!important}.design-trial>div>p:last-child{color:var(--design-muted);margin-top:18px}.design-trial__actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.design-trial__actions>a{border:1px solid var(--design-text);border-radius:var(--design-radius-control);min-height:58px;color:var(--design-text);background:0 0;justify-content:center;place-items:center;gap:10px;padding:14px 22px;transition:background .14s,color .14s,transform .14s;display:flex}.design-trial__actions>a:hover{background:var(--design-text);color:var(--design-bg)}.design-rich-text{max-width:820px;color:var(--design-muted);font-size:17px;line-height:1.75}.design-rich-text :is(h2,h3,h4){color:var(--design-text);letter-spacing:-.025em;margin:48px 0 18px;font-weight:500;line-height:1.2}.design-rich-text :is(p,ul,ol){margin:0 0 18px}.design-rich-text :is(ul,ol){padding-left:1.25em}.design-rich-text a{border-bottom:1px solid}.design-icon{flex:0 0 20px;place-items:center;width:20px;height:20px;line-height:0;display:inline-grid}.design-icon svg{width:100%;height:100%;display:block}.design-button-label{text-box:trim-both cap alphabetic}.design-faq{max-width:900px;margin-top:110px}.design-faq h2{margin-bottom:36px}.design-faq details{border-top:1px solid var(--design-border)}.design-faq details:last-child{border-bottom:1px solid var(--design-border)}.design-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:17px;list-style:none;display:flex}.design-faq summary::-webkit-details-marker{display:none}.design-faq summary svg{stroke-width:1.4px;flex:none;width:20px;height:20px;transition:transform .18s}.design-faq details[open] summary svg{transform:rotate(180deg)}.design-faq details p{max-width:700px;color:var(--design-muted);padding:0 0 24px;line-height:1.65}@supports selector(details::details-content){.design-faq details::details-content{opacity:0;block-size:0;transition:block-size .22s cubic-bezier(.22, 1, .36, 1), content-visibility .22s allow-discrete, opacity .18s ease;overflow:hidden}.design-faq details[open]::details-content{opacity:1;block-size:auto}}.design-legal{width:min(920px,100% - 64px);padding-block:72px 120px}.design-legal article>header{border-bottom:1px solid var(--design-border);padding-bottom:40px}.design-legal h1{letter-spacing:-.055em;max-width:880px;font-size:clamp(42px,6vw,74px);font-weight:500;line-height:1.04}.design-legal article>header p{color:var(--design-muted);margin-top:24px;font-size:14px}.design-legal__body{color:#f3f3f3c2;max-width:760px;margin:64px auto 0;font-size:16px;line-height:1.75}.design-legal__body :is(h2,h3,h4){color:var(--design-text);letter-spacing:-.025em;margin:56px 0 18px;font-weight:500;line-height:1.2}.design-legal__body h2{font-size:clamp(28px,3vw,38px)}.design-legal__body h3{font-size:23px}.design-legal__body :is(p,ul,ol){margin:0 0 18px}.design-legal__body :is(ul,ol){padding-left:1.25em}.design-legal__body a{border-bottom:1px solid}.design-reveal{opacity:1;transform:none}.design-motion-ready .design-reveal:not(.is-visible){opacity:0;transform:translateY(18px)}.design-motion-ready .design-reveal{transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.design-reveal.is-visible{opacity:1;transform:translateY(0)}.design-not-found{align-content:center;justify-items:start;min-height:calc(100vh - 145px);padding-block:72px;display:grid}.design-not-found h1{letter-spacing:-.055em;max-width:820px;margin-top:14px;font-size:clamp(48px,7vw,92px);font-weight:500;line-height:1}.design-not-found>p:not(.design-kicker){max-width:560px;color:var(--design-muted);margin-top:24px;font-size:18px;line-height:1.6}.design-not-found .design-action{min-width:260px;margin-top:36px}.payment-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 135px);padding:72px 32px;display:flex}.payment-result h1{letter-spacing:-.055em;max-width:820px;margin:0;font-size:clamp(42px,6vw,74px);font-weight:500;line-height:1.04}.payment-result>p{max-width:620px;color:var(--design-muted);margin:24px 0 0;line-height:1.7}.payment-result__meta{border-block:1px solid var(--design-border);grid-template-columns:repeat(3,minmax(0,1fr));width:min(820px,100%);margin:0;display:grid}.payment-result>.payment-result__summary{margin-bottom:32px}.payment-result__meta div{min-width:0;padding:20px}.payment-result__meta div+div{border-left:1px solid var(--design-border)}.payment-result__meta :is(dt,dd){margin:0}.payment-result__meta dt,.payment-result__license>label{color:var(--design-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.payment-result__meta dd{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;overflow:hidden}.payment-result__license{width:min(820px,100%);margin-top:32px}.payment-result__license>label{margin-bottom:10px;display:block}.payment-result__license-row{gap:10px;display:flex}.payment-result__license-row input,.payment-result__license-row button,.payment-result__actions a{border:1px solid var(--design-text);border-radius:var(--design-radius-control);min-height:52px}.payment-result__license-row input{min-width:0;color:var(--design-text);text-align:center;background:0 0;outline:0;flex:1;padding:0 18px}.payment-result__license-row button,.payment-result__actions a{background:var(--design-text);color:var(--design-bg);cursor:pointer;place-items:center;padding:0 20px;display:inline-grid}.payment-result__license>p{color:var(--design-muted);margin:12px 0 0;font-size:13px}.payment-result__actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.payment-result__actions a+a{color:var(--design-text);background:0 0}@keyframes design-rise-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes design-border-beam{to{--design-beam-angle:360deg}}@media (max-width:900px){html:has(.storefront-root){--design-header-height:70px}.design-container{width:min(100% - 40px,720px)}.design-header{height:var(--design-header-height);padding-inline:16px}.design-hero,.design-product-top,.design-trial{grid-template-columns:1fr}.design-hero{gap:22px;min-height:0;padding-block:80px 72px}.design-catalog{padding-top:48px}.design-hero__copy{max-width:560px}.design-hero__intro>p{max-width:600px;font-size:17px;line-height:1.6}.design-hero__intro .design-actions{margin-top:26px}.design-facts{grid-template-columns:repeat(2,1fr)}.design-facts>div{border-bottom:1px solid var(--design-border)}.design-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-buy-panel{position:relative;top:auto}.design-gallery{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.design-gallery::-webkit-scrollbar{display:none}.design-gallery>:is(.design-checker,.design-gallery__image){scroll-snap-align:start;flex:0 0 86%;width:86%;transform:none}.design-feature-grid{grid-template-columns:1fr}.design-feature-grid[data-count="2"],.design-feature-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.design-feature-grid article{min-height:0}.design-feature-number{margin-bottom:42px}.design-product-story{padding-top:88px}.design-trial__actions{grid-template-columns:1fr}}@media (max-width:600px){.design-container{width:calc(100% - 32px)}.design-hero h1,.design-buy-panel h1{font-size:clamp(36px,12vw,44px)}.design-search__panel{width:calc(100% - 24px);max-height:calc(100vh - 40px);margin:20px auto}.design-search__field{grid-template-columns:22px minmax(0,1fr) 44px;gap:12px;padding:18px}.design-search__field .design-search__close{grid-column:auto;justify-self:end;padding:0}.design-search__results{padding-inline:18px}.design-search__results>:is(a,div){grid-template-columns:1fr;gap:6px}.design-facts,.design-product-grid,.design-feature-grid[data-count="2"],.design-feature-grid[data-count="4"]{grid-template-columns:1fr}.design-facts>div{border-right:0;grid-template-columns:1fr 1fr;padding-inline:0;display:grid}.design-facts dd{text-align:right;margin-top:0}.design-catalog,.design-product-page{padding-bottom:72px}.design-product-card__copy{padding:20px}.design-product-card{justify-self:center;width:min(100%,340px)}.design-buy-panel,.design-trial{padding:24px}.design-product-story__intro h2,.design-trial h2,.design-faq h2{font-size:clamp(32px,10vw,42px);line-height:1.08}.design-feature-grid article{padding:28px 24px}.design-product-story{padding-top:72px}.design-product-top+.design-trial{margin-top:32px}.design-footer{justify-content:flex-start;padding-inline:16px}.design-legal{width:calc(100% - 32px);padding-block:48px 80px}.design-legal__body{margin-top:44px}.design-legal h1{overflow-wrap:anywhere;font-size:clamp(34px,11vw,48px)}.design-not-found{min-height:calc(100vh - 135px)}.payment-result{padding-inline:16px}.payment-result__meta{grid-template-columns:1fr}.payment-result__meta div+div{border-top:1px solid var(--design-border);border-left:0}.payment-result__license-row{flex-direction:column}}@media (prefers-reduced-motion:reduce){html:has(.storefront-root){scroll-behavior:auto}.punsh-design *,.punsh-design :before,.punsh-design :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.design-motion-ready .design-reveal,.design-motion-ready .design-reveal:not(.is-visible){opacity:1;transform:none}.design-buy-panel:before,.design-search__panel:before,.design-trial:before{background:var(--design-border);animation:none}}
