/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-ground:#f1f3f5;--color-ground-deep:#e5e7eb;--color-paper:#fff;--color-ink:#1f2428;--color-soft:#525860;--color-dark:#181a1d;--color-red:#dc0000;--color-red-hover:#b00000;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-head:"Montserrat", "Inter", sans-serif;--font-display:"Exo 2", "Montserrat", sans-serif;--radius-card:14px}}@layer base;@layer components{:root{--ground:var(--color-ground);--ground-deep:var(--color-ground-deep);--paper:var(--color-paper);--ink:var(--color-ink);--soft:var(--color-soft);--dark:var(--color-dark);--red:var(--color-red);--red-hover:var(--color-red-hover);--r:var(--radius-card);--t1:clamp(34px, 4.6vw, 66px);--t2:clamp(28px, 3vw, 36px);--t3:20px;--t4:17px;--t5:14px;--margin:clamp(16px, 4vw, 48px)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-anchor:none;scroll-padding-top:80px}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--t4);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3{font-family:var(--font-head);color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0}p{margin:0}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:1200px;padding:0 var(--margin);margin:0 auto}.btn{border-radius:var(--r);min-height:52px;font:600 var(--t4)/1 var(--font-body);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;transition:background .2s,color .2s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.btn:active{transform:scale(.97)}.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:var(--red-hover)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#000}.btn-block{width:100%}.link-arrow{align-items:center;gap:8px;min-height:52px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow span{transition:transform .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.link-arrow:hover span{transform:translate(4px)}.link-arrow:hover{text-underline-offset:5px;text-decoration:underline}}.scallop-top,.scallop-bottom{position:relative}.scallop-top:before,.scallop-bottom:after{content:"";pointer-events:none;background-repeat:repeat-x;background-size:24px 12px;height:12px;position:absolute;left:0;right:0}.scallop-top:before{background-image:radial-gradient(circle at 12px 0, var(--bg,var(--ground)) 9px, transparent 9.5px);top:0}.scallop-bottom:after{background-image:radial-gradient(circle at 12px 12px, var(--bg,var(--ground)) 9px, transparent 9.5px);bottom:0}.top{z-index:20;background:var(--ground);height:72px;position:sticky;top:0}.top .wrap{justify-content:space-between;align-items:center;height:100%;display:flex}.top-logo{opacity:0;flex:none;width:auto;height:34px;transition:opacity .4s}.top .wrap>a:first-child{align-items:center;min-height:44px;display:flex}.top.show-logo .top-logo{opacity:1}.top nav{align-items:center;gap:32px;display:flex}.top nav a:not(.btn){font-weight:500;text-decoration:none}.top nav a:not(.btn):hover,.top nav a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.top nav a:not(.btn){align-items:center;min-height:44px;display:inline-flex}.menu-btn,.menu-panel{display:none}.menu-btn{border-radius:var(--r);cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-right:-10px;position:relative}.menu-btn:before,.menu-btn:after{content:"";background:var(--ink);border-radius:1px;width:16px;height:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;top:21px;left:14px}.menu-btn:before{transform:translateY(-4px)}.menu-btn:after{transform:translateY(4px)}.menu-btn[aria-expanded=true]:before{transform:rotate(45deg)}.menu-btn[aria-expanded=true]:after{transform:rotate(-45deg)}.top .btn{min-height:44px;font-size:var(--t4);opacity:0;visibility:hidden;padding:0 20px;transition:opacity .4s,visibility .4s,background .2s}.top.show-logo .btn{opacity:1;visibility:visible}.hero{padding:16px 0 72px}.stack{width:min(1040px,100%);margin:0 auto;position:relative}.stack:before,.stack:after{content:"";border-radius:var(--r);transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.stack:before{background:var(--ground-deep);transform:rotate(-3deg)translate(-18px,14px)}.stack:after{z-index:0;background:#d5d9de;transform:rotate(2.4deg)translate(16px,10px)}@media (hover:hover){.stack:hover:before{transform:rotate(-4.5deg)translate(-26px,16px)}.stack:hover:after{transform:rotate(3.6deg)translate(24px,12px)}}.stack:before{z-index:0}.card{z-index:1;background:var(--paper);border-radius:var(--r);flex-direction:column;justify-content:space-between;gap:32px;min-height:clamp(400px,33vw,480px);padding:64px 64px 56px;display:flex;position:relative;overflow:hidden}.card:before{content:"";background:var(--red);height:14px;position:absolute;top:0;left:0;right:0}.card-logo{align-self:flex-start;width:auto;height:44px}.card h1{font-size:var(--t1);margin-top:8px;line-height:1.08}.card .lead{font-size:var(--t3);max-width:34ch;margin-top:20px;line-height:1.45}.card-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.about{padding:40px 0 128px}.about-grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:64px;display:grid}.about h2{font-size:var(--t2);line-height:1.15}.about p+p{margin-top:18px}.about .link-arrow{margin-top:12px}.about mark{color:var(--ink);background:#ffe0e0;border-radius:4px;padding:0 4px}.sign{font-style:italic;font-size:var(--t3);line-height:1.4}.np-head{padding:24px 0 72px}.np-head-grid{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;display:grid}.np-head h1{font-size:var(--t1);line-height:1.08}.np-lead{font-size:var(--t3);max-width:40ch;line-height:1.5}.np-quote{padding:0 0 96px}.np-card{z-index:1;background:var(--paper);border-radius:var(--r);padding:72px 64px 56px;position:relative;overflow:hidden}.np-card:before{content:"";background:var(--red);height:14px;position:absolute;top:0;left:0;right:0}.np-card-t{font-family:var(--font-head);letter-spacing:-.02em;text-wrap:pretty;max-width:24em;font-size:clamp(24px,3vw,38px);font-weight:700;line-height:1.22}.np-card mark{color:var(--ink);background:#ffe0e0;border-radius:4px;padding:0 4px}.np-card .link-arrow{margin-top:32px}.np-facts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:88px;display:grid}.np-fact{background:var(--paper);border-radius:var(--r);padding:32px}.np-fact .gtile{margin-bottom:24px}.np-fact h3{font-size:var(--t3);line-height:1.3}.np-fact p{color:var(--soft);margin-top:8px}.np-band{padding:80px 0}.np-band-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.np-band h2{color:#fff;font-size:var(--t2);margin-bottom:16px;line-height:1.15}.np-band-text p{color:#d9dce0;font-size:var(--t3);max-width:30ch;line-height:1.5}.np-values{gap:12px;display:grid}.np-value{border-radius:var(--r);background:#23262a;padding:24px 28px}.np-value h3{color:#fff;font-size:var(--t3);line-height:1.3}.np-value p{color:#d9dce0;margin-top:6px}.np-sign{font-style:italic;font-size:var(--t3);color:#fff;max-width:30ch;margin-top:28px;line-height:1.4}.np-head-grid>.reveal,.np-facts>.reveal,.np-values>.reveal{transition-delay:calc(var(--i,0) * 70ms)}.np-fact.in .gico .ico-ink{animation:.9s cubic-bezier(.5,0,.2,1) .2s both ico-draw}.np-fact.in .gico .ico-acc,.np-fact.in .gico .ico-accs{animation:.6s cubic-bezier(.3,1.5,.5,1) .8s both ico-pop}.benefits{padding:0 0 72px}.b-head{margin-bottom:40px}.benefits h2{font-size:var(--t2);line-height:1.15}.b-lead{max-width:48ch;color:var(--soft);margin-top:14px}.bridge{background:var(--paper);border-radius:var(--r);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:12px;padding:28px 40px;text-decoration:none;display:grid}.bridge-t b{font-family:var(--font-head);font-weight:700;font-size:var(--t2);letter-spacing:-.02em;line-height:1.15;display:block}.bridge-t span{color:var(--soft);margin-top:4px;display:block}.bridge.open .acc-plus:after{transform:rotate(0)}@media (hover:hover){.bridge:hover .acc-plus{background:var(--red)}.bridge:hover .acc-plus:before,.bridge:hover .acc-plus:after{background:#fff}}.acc-h{font-size:inherit;margin:0}.acc-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:28px 40px;display:grid}.acc-t{min-width:0;display:block}.acc-title{font-family:var(--font-head);font-weight:700;font-size:var(--t2);letter-spacing:-.02em;line-height:1.15;display:block}.acc-sum{color:var(--soft);font-family:var(--font-body);letter-spacing:0;text-wrap:pretty;margin-top:4px;font-weight:400;display:block}.acc-plus{border-radius:var(--r);background:var(--ground);width:44px;height:44px;transition:background .3s;position:relative}.acc-plus:before,.acc-plus:after{content:"";background:var(--ink);border-radius:1px;width:16px;height:2px;transition:transform .45s cubic-bezier(.2,.7,.2,1),background .3s;position:absolute;top:21px;left:14px}.acc-plus:after{transform:rotate(90deg)}@media (hover:hover){.acc-head:hover .acc-plus{background:var(--red)}.acc-head:hover .acc-plus:before,.acc-head:hover .acc-plus:after{background:#fff}}.mx{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.mx-item{transition:padding .6s cubic-bezier(.2,.7,.2,1)}.mx-item.open{padding:20px 0}.mx-closed,.mx-open{grid-template-columns:minmax(0,1fr);transition:grid-template-rows .6s cubic-bezier(.2,.7,.2,1),opacity .35s;display:grid}.mx-closed{opacity:1;grid-template-rows:1fr}.mx-open,.mx-item.open .mx-closed{opacity:0;grid-template-rows:0fr}.mx-item.open .mx-open{opacity:1;grid-template-rows:1fr;transition-delay:0s,.15s}.mx-closed-in,.mx-open-in{min-height:0;overflow:hidden}.mx-closed-in{transition:visibility}.mx-item.open .mx-closed-in{visibility:hidden;transition-delay:.6s}.mx-open-in{visibility:hidden;margin:-4px;padding:4px;transition:visibility 0s .6s}.mx-item.open .mx-open-in{visibility:visible;transition-delay:0s}.mx-closed .acc-h{background:var(--paper);border-radius:var(--r);overflow:hidden}.mx .ed-title{position:static}.mx-top{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.mx .ed-title .gtile{margin-bottom:0}.mx-close{border-radius:var(--r);background:var(--paper);cursor:pointer;border:0;width:44px;height:44px;transition:background .3s;position:relative}.mx-close:before{content:"";background:var(--ink);border-radius:1px;width:16px;height:2px;transition:background .3s;position:absolute;top:21px;left:14px}@media (hover:hover){.mx-close:hover{background:var(--red)}.mx-close:hover:before{background:#fff}}@keyframes hyb-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mx-item.open .ed-item{animation:.55s cubic-bezier(.2,.7,.2,1) backwards hyb-in;animation-delay:calc(var(--k,0) * 70ms + .22s)}.ed-group{grid-template-columns:1fr 1.7fr;align-items:start;gap:48px;display:grid}.ed-title{position:sticky;top:96px}.ed-title h3{font-size:var(--t2);line-height:1.15}.ed-title p{color:var(--soft);max-width:26ch;margin-top:12px}.ed-list{gap:12px;display:grid}.ed-item{isolation:isolate;background:var(--paper);border-radius:var(--r);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:1fr 1.3fr;align-items:baseline;gap:8px 28px;padding:26px 56px 26px 28px;transition:color .3s;display:grid;position:relative;overflow:hidden}.ed-item:before{content:"";z-index:-1;background:var(--ink);transform-origin:0;transition:transform .5s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.ed-item:after{content:"→";color:var(--red);opacity:0;font-weight:600;transition:opacity .3s,color .3s;position:absolute;top:26px;right:28px}@media (hover:hover){.ed-item:hover:after{opacity:1;color:#fff}}@media (hover:none){.ed-item:after{opacity:.45}}.ed-item b{font-family:var(--font-head);font-size:var(--t3);letter-spacing:-.01em;line-height:1.3}.ed-item span{color:var(--soft);transition:color .3s}@media (hover:hover){.ed-item:hover{color:#fff}.ed-item:hover:before{transform:scaleX(1)}.ed-item:hover span{color:#c9cdd2}}.gtile{border-radius:var(--r);background:var(--ground);flex:none;width:64px;height:64px;padding:12px;display:block}.gico{width:100%;height:100%;display:block;overflow:visible}.gico .ico-ink,.gico .ico-accs{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.gico .ico-ink{stroke-dasharray:1;stroke-dashoffset:0}.gico .ico-accs{stroke:var(--red)}.gico .ico-acc{fill:var(--red)}.gico .ico-acc,.gico .ico-accs{transform-box:fill-box;transform-origin:50%}@keyframes ico-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ico-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.mx-item.open .gico .ico-ink,.ed-group.in .gico .ico-ink{animation:.9s cubic-bezier(.5,0,.2,1) .1s both ico-draw}.mx-item.open .gico .ico-acc,.mx-item.open .gico .ico-accs,.ed-group.in .gico .ico-acc,.ed-group.in .gico .ico-accs{animation:.6s cubic-bezier(.3,1.5,.5,1) .7s both ico-pop}.acc-head .gtile{grid-row:1}.ed-title .gtile{background:var(--paper);width:88px;height:88px;margin-bottom:20px;padding:16px}@media (hover:hover){.acc-head:hover .gtile{background:var(--ground-deep)}}.btn svg{flex:none;width:24px;height:24px}.sheet-bg{z-index:60;opacity:0;visibility:hidden;background:#181a1d8c;transition:opacity .4s,visibility 0s .4s;position:fixed;inset:0}.sheet-bg.open{opacity:1;visibility:visible;transition-delay:0s}.sheet{z-index:61;background:var(--paper);border-radius:var(--r) 0 0 var(--r);overscroll-behavior:contain;visibility:hidden;width:min(460px,100%);padding:32px 32px 28px;transition:transform .55s cubic-bezier(.2,.7,.2,1),visibility 0s .55s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.sheet.open{visibility:visible;transition-delay:0s;transform:none}.sheet-form,.sheet-done{align-content:start;gap:18px;display:grid}.sheet h2{font-size:var(--t2);padding-right:56px;line-height:1.15}.sheet-sub{color:var(--soft);margin-top:-8px}.sheet-note{font-size:var(--t5);color:var(--soft);text-align:center}.sheet-x{border-radius:var(--r);background:var(--ground);cursor:pointer;border:0;width:44px;height:44px;transition:background .3s;position:absolute;top:20px;right:20px}.sheet-x:before,.sheet-x:after{content:"";background:var(--ink);border-radius:1px;width:16px;height:2px;transition:transform .4s cubic-bezier(.2,.7,.2,1),background .3s;position:absolute;top:21px;left:14px;transform:rotate(45deg)}.sheet-x:after{transform:rotate(-45deg)}@media (hover:hover){.sheet-x:hover{background:var(--red)}.sheet-x:hover:before,.sheet-x:hover:after{background:#fff}.sheet-x:hover:before{transform:rotate(135deg)}.sheet-x:hover:after{transform:rotate(45deg)}}.field{gap:8px;display:grid}.field>span{font-size:var(--t5);color:var(--soft);font-weight:600}.field input,.field select,.field textarea{border-radius:var(--r);background:var(--ground);width:100%;color:var(--ink);font:400 16px/1.4 var(--font-body);border:0;padding:14px 16px}.field textarea{resize:vertical;min-height:88px}.field :focus-visible{outline-offset:2px}.prov-wrap{grid-template-rows:0fr;transition:grid-template-rows .8s cubic-bezier(.2,.7,.2,1);display:grid}.prov-wrap.open{grid-template-rows:1fr}.prov-inner{visibility:hidden;min-height:0;transition:visibility 0s .8s;overflow:hidden}.prov-wrap.open .prov-inner{visibility:visible;transition-delay:0s}.band{background:var(--dark);color:#fff;padding:64px 0;position:relative}.band-grid{grid-template:"text plan"1fr"extra plan"1fr/1fr 1.25fr;gap:0 56px;display:grid}.band-text{grid-area:text;align-self:end}.band-extra{grid-area:extra;align-self:start;margin-top:36px}.prov{grid-area:plan;align-self:center}.band h2{color:#fff;font-size:var(--t2);margin-bottom:16px;line-height:1.15}.band-text p{font-size:var(--t3);color:#d9dce0;max-width:26ch;line-height:1.5}.band .wrap{position:relative}.prov-close{top:-48px;right:var(--margin);border-radius:var(--r);cursor:pointer;background:#2a2d31;border:0;width:44px;height:44px;transition:background .3s;position:absolute}.prov-close:before,.prov-close:after{content:"";background:#fff;border-radius:1px;width:16px;height:2px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:21px;left:14px;transform:rotate(45deg)}.prov-close:after{transform:rotate(-45deg)}@media (hover:hover){.prov-close:hover{background:var(--red)}.prov-close:hover:before{transform:rotate(135deg)}.prov-close:hover:after{transform:rotate(45deg)}}.plan{background:var(--paper);color:var(--ink);border-radius:var(--r);padding:32px 36px 26px;position:relative;overflow:hidden}.plan:before{content:"";background:var(--red);height:8px;position:absolute;top:0;left:0;right:0}.plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;font-weight:600;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{border-radius:var(--r);background:var(--ground);min-width:48px;height:44px;color:var(--ink);font:600 var(--t4)/1 var(--font-body);cursor:pointer;border:0;padding:0 16px;transition:background .25s,color .25s,transform .25s cubic-bezier(.2,.7,.2,1)}.chips button[aria-pressed=true]{background:var(--ink);color:#fff}@media (hover:hover){.chips button[aria-pressed=false]:hover{background:var(--ground-deep);transform:translateY(-2px)}}.plan-out{align-items:center;gap:20px;margin:18px 0 16px;display:flex}.plan-n{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(64px,8vw,96px);font-weight:800;line-height:.9;animation:.5s cubic-bezier(.2,.7,.2,1) plan-in}.plan-t{font-family:var(--font-head);font-weight:700;font-size:var(--t3);line-height:1.25}@keyframes plan-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.blocks{grid-template-columns:repeat(18,1fr);gap:6px;display:grid}.blocks i{background:var(--ground-deep);height:32px;transition:background .3s calc(var(--k) * 18ms), transform .3s calc(var(--k) * 18ms) cubic-bezier(.2,.7,.2,1);border-radius:8px}.blocks i.on{background:var(--ink)}.plan-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:18px;display:flex}.plan-note{color:var(--soft);flex:200px}.plan-foot .btn{min-height:48px;padding:0 22px}.basket{align-items:center;gap:20px;display:flex}.basket .gtile{background:var(--paper);width:72px;height:72px;padding:14px}.basket p{color:#d9dce0}.basket b{color:#fff;font-family:var(--font-head);font-size:var(--t3);letter-spacing:-.01em;margin-bottom:4px;line-height:1.3;display:block}.basket:hover .ico-acc{transform:translateY(-4px)}.basket .ico-acc{transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.final{padding:128px 0;overflow:hidden}.final-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.final h2{font-size:var(--t1);margin-bottom:16px;line-height:1.08}.final-lead{font-size:var(--t3);max-width:24ch;line-height:1.45}.final-card{background:var(--paper);border-radius:var(--r);padding:40px;position:relative;overflow:hidden}.final-card:before{content:"";background:var(--red);height:8px;position:absolute;top:0;left:0;right:0}.c-row{align-items:center;gap:16px;min-height:56px;text-decoration:none;display:flex}.c-row+.c-row{margin-top:8px}.c-ico{background:var(--ground);border-radius:var(--r);flex:none;place-items:center;width:44px;height:44px;display:grid}.c-ico svg{width:22px;height:22px}.c-row b{font-size:var(--t5);color:var(--soft);font-weight:600;line-height:1.3;display:block}.c-row span{overflow-wrap:anywhere;font-weight:600}a.c-row:hover span{text-underline-offset:4px;text-decoration:underline}.final-card .btn{margin-top:28px}.foot{background:var(--dark);padding:96px 0 56px}.back{background:var(--paper);border-radius:var(--r);max-width:980px;margin:0 auto;padding:56px 64px 40px}.back-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.back-logo{width:auto;height:44px}.back-name{max-width:22ch;font-family:var(--font-head);font-weight:600;font-size:var(--t4);letter-spacing:-.01em;margin-top:16px;line-height:1.3}.back .c-row{min-height:56px}.imprint{text-align:center;font-size:var(--t5);color:var(--soft);margin-top:40px}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.mx>.reveal{transition-delay:calc(var(--i,0) * 90ms)}@media (width<=960px){.about-grid,.final-grid{grid-template-columns:1fr;gap:40px}.np-head-grid,.np-band-grid{grid-template-columns:1fr;gap:32px}.np-card{padding:64px 40px 48px}.band-grid{grid-template:"text""plan""extra"/1fr;gap:32px}.band-text,.band-extra,.prov{align-self:auto;margin-top:0}.ed-group{grid-template-columns:1fr;gap:24px}.ed-title{position:static}.band-text p{max-width:36ch}.final{padding:96px 0}.back-grid{grid-template-columns:1fr;gap:32px}}@media (width<=860px){.top nav{display:none}.menu-btn{display:block}.menu-panel{top:68px;left:auto;right:var(--margin);width:min(360px, calc(100% - 2 * var(--margin)));background:var(--paper);border-radius:var(--r);opacity:0;visibility:hidden;pointer-events:none;gap:4px;padding:8px;transition:opacity .2s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1),visibility 0s .2s;display:grid;position:absolute;transform:translateY(-8px)}.menu-panel.open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.menu-panel a:not(.btn){border-radius:var(--r);align-items:center;min-height:52px;padding:0 16px;font-weight:600;text-decoration:none;display:flex}.menu-panel a[aria-current=page],.menu-panel a:not(.btn):active{background:var(--ground)}.menu-panel .btn{opacity:1;visibility:visible;width:100%;min-height:52px;margin-top:4px}}@media (width<=720px){.hero{padding:88px 0 16px}.card{aspect-ratio:auto;gap:32px;min-height:0;padding:44px 20px 32px}.card-logo{height:34px}.card-actions .btn{width:100%}.card-actions .link-arrow,.stack:before,.stack:after{display:none}.about{padding:24px 0 64px}.benefits{padding-bottom:48px}.b-head{margin-bottom:28px}.final-card:before{display:none}.ed-item:after{top:20px;right:20px}.plan-foot .btn{width:100%}.sheet{border-radius:var(--r) var(--r) 0 0;width:100%;max-height:92svh;padding:28px 20px 24px;top:auto;left:0;transform:translateY(100%)}.sheet-x{top:16px;right:16px}.acc-head{gap:16px;padding:20px}.acc-head .gtile{width:52px;height:52px;padding:10px}.acc-title{font-size:var(--t3);overflow-wrap:anywhere;line-height:1.2}@media (width<=360px){.acc-title{font-size:18px}}.acc-sum{font-size:var(--t5)}.ed-title .gtile{width:64px;height:64px;margin-bottom:12px;padding:12px}.mx-item.open{padding:12px 0}.ed-item{grid-template-columns:1fr;padding:20px 44px 20px 20px}.bridge{grid-template-columns:auto 1fr auto;gap:16px;padding:20px}.bridge .gtile{width:52px;height:52px;padding:10px}.bridge-t b{font-size:var(--t3)}.band{padding:72px 0 48px}.band-grid{gap:24px}.prov-close{top:-56px}.plan{padding:28px 20px 24px}.plan:before{display:none}.plan-out{margin:20px 0}.blocks{grid-template-columns:repeat(9,1fr);gap:5px}.blocks i{height:24px}.basket{gap:16px}.basket .gtile{flex:none;width:56px;height:56px;padding:11px}.final{padding:56px 0 64px}.final-card{padding:28px 20px}.foot{padding:56px 0 40px}.back{padding:48px 24px 32px}.back ul{font-size:var(--t4)}.back ul a{overflow-wrap:anywhere}.np-head{padding:88px 0 48px}.np-quote{padding-bottom:64px}.np-card{padding:36px 20px 32px}.np-card:before{display:none}.np-facts{margin-bottom:40px}.np-fact{padding:24px 20px}.np-band{padding:56px 0}.np-value{padding:20px}.top{position:fixed;left:0;right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-property:opacity,background-color,color,visibility!important;animation:none!important}.reveal{transition-duration:.3s!important}}@media (width<=360px){.chips{gap:6px}.chips button{min-width:44px;padding:0 10px}}}@layer utilities{.static{position:static}.row-2{grid-row:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
