/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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;--tw-ease:initial}}}@layer theme{:host,:root{--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base,components;@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[payments\:test\]{payments:test}}body{margin:0}.root{--navy:#0f2d61;--navy-d:#0a2250;--red:#cc0c24;--ivory:#f8f7f4;--bg:#f2f4f8;--ink:#252525;--muted:#6a6a6a;--line:#e5e1dc;--field:#8f8a84;color:var(--ink);-webkit-font-smoothing:antialiased;width:100%;font-family:Inter,system-ui,sans-serif;line-height:1.6;position:relative}.root *,.root :after,.root :before{box-sizing:border-box}.site{background:#fff;width:100%;container:site/inline-size}.root h1,.root h2,.root h3,.root h4,.root p{margin:0}.root h1,.root h2,.root h3,.root h4{color:var(--navy);letter-spacing:-.025em;font-family:Manrope,Inter,sans-serif;line-height:1.1}.root button{cursor:pointer;font-family:inherit}.root :focus-visible{outline:2px solid var(--navy);outline-offset:3px}.drawer :focus-visible,.sample :focus-visible{outline-color:#fff}.nav{z-index:30;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.nav-in{align-items:center;gap:40px;max-width:1280px;height:76px;margin:0 auto;padding:0 40px;display:flex}.brand{letter-spacing:.16em;color:var(--navy);white-space:nowrap;background:0 0;border:0;padding:8px 0;font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.brand span{color:var(--red)}.links{gap:44px;margin-left:auto;display:flex}.link{color:var(--ink);background:0 0;border:0;padding:10px 0;font-size:15px;font-weight:500;transition:color .2s;position:relative}.link.on,.link:hover{color:var(--navy)}.link.on{font-weight:600}.link.on:after{content:"";background:var(--red);height:2px;position:absolute;bottom:4px;left:0;right:0}.bag{width:46px;height:46px;color:var(--navy);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:inline-flex;position:relative}.bag:hover,.hamb:hover{background:var(--bg)}.bag svg,.hamb svg{width:24px;height:24px}.cnt{background:var(--red);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:3px;right:1px}.hamb{width:46px;height:46px;color:var(--navy);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center}.hamb,.mm{display:none}.mm-in{flex-direction:column;padding:8px 20px 20px;display:flex}.mm-link{text-align:left;border:0;border-top:1px solid var(--line);color:var(--navy);background:0 0;justify-content:space-between;align-items:center;min-height:56px;padding:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:700;display:flex}.mm-link.on:after{content:"";background:var(--red);border-radius:50%;width:8px;height:8px}.in{max-width:1200px;margin:0 auto}.sec{padding:112px 40px}.pg{animation:fade .45s both}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--navy);align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--red);width:24px;height:2px}.eyebrow.c{justify-content:center}.h1{font-size:clamp(38px,4.1cqw,62px);line-height:1.04}.h1,.h2{font-weight:800}.h2{font-size:clamp(30px,3.1cqw,44px);line-height:1.1}.h3{font-size:21px;font-weight:700;line-height:1.25}.lead{font-size:18px;line-height:1.65}.lead,.mut{color:var(--muted)}.head{text-align:center;flex-direction:column;gap:16px;max-width:640px;margin:0 auto 64px;display:flex}.btn,.head{align-items:center}.btn{white-space:nowrap;border:1.5px solid #0000;border-radius:12px;justify-content:center;gap:10px;height:54px;padding:0 30px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.btn svg{width:18px;height:18px}.btn-p{background:var(--navy);color:#fff}.btn-p:hover{background:var(--navy-d)}.btn-g{color:var(--navy);border-color:var(--navy);background:0 0}.btn-g:hover{background:#0f2d610f}.btn-w{color:var(--navy);background:#fff}.btn-w:hover{background:#e9eef7}.btn-sm{border-radius:10px;height:44px;padding:0 22px;font-size:14.5px}.tlink{color:var(--navy);border:0;border-bottom:1.5px solid var(--red);background:0 0;border-radius:0;align-items:center;gap:8px;height:auto;padding:8px 2px;font-size:15.5px;font-weight:600;display:inline-flex}.tlink:hover{color:var(--navy-d)}.tlink svg{width:16px;height:16px}.ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.paper{aspect-ratio:3/4;border-radius:3px;transition:transform .35s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f2d611a,0 18px 34px -14px #0f2d614d;container-type:inline-size}.pi{flex-direction:column;gap:3.2cqw;height:100%;padding:7cqw 7cqw 8.5cqw;display:flex}.pe{letter-spacing:.14em;opacity:.85;min-height:3.6cqw;font-size:3cqw;font-weight:700;line-height:1.2}.pt{letter-spacing:-.02em;font-family:Manrope,sans-serif;font-weight:800;line-height:1.08}.ps{opacity:.85;min-height:5cqw;font-size:4cqw;font-weight:500;line-height:1.3}.pa{border-radius:2cqw;flex:1;min-height:0;overflow:hidden}.pa svg{width:100%;height:100%;display:block}.pl{flex-direction:column;gap:2.2cqw;display:flex}.pl i{opacity:.16;background:currentColor;border-radius:1cqw;height:1.8cqw;display:block}.pl i:nth-child(2){width:86%}.pl i:nth-child(3){width:62%}.pbar{height:2.2cqw;position:absolute;bottom:0;left:0;right:0}.hero{background:var(--ivory);padding:96px 40px 112px}.hero-grid{grid-template-columns:45fr 55fr;align-items:center;gap:40px;display:grid}.hero-text{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.hero-text .lead{max-width:450px}.h1 .red{color:var(--red)}.btns{gap:14px}.ben,.btns{flex-wrap:wrap;display:flex}.ben{gap:12px 28px;margin-top:8px;padding:0;list-style:none}.ben li{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.ben svg{width:16px;height:16px;color:var(--navy)}.hero-art{aspect-ratio:1/.98;width:100%;position:relative}.band-bg{background:var(--bg)}.prod-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.card:hover{border-color:#cfc8c0;transform:translateY(-4px);box-shadow:0 18px 32px -22px #0f2d6159}.card:hover .paper{transform:translateY(-4px)scale(1.015)}.cardimg{aspect-ratio:1;background:var(--bg);justify-content:center;align-items:center;display:flex;position:relative}.cardimg .paper{width:58%}.badge{letter-spacing:.08em;text-transform:uppercase;color:var(--red);background:#fff;border:1px solid #ebc3c9;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600;position:absolute;top:18px;left:18px}.cardbody{flex-direction:column;flex:1;gap:10px;padding:26px 26px 28px;display:flex}.cat{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.ctitle{font-size:21px;font-weight:700;line-height:1.25}.cdesc{color:var(--muted);font-size:15px;line-height:1.6}.cfoot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.price{color:var(--ink);font-family:Manrope,sans-serif;font-size:22px;font-weight:700}.why{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;display:grid}.why-b{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:32px;display:flex}.ibox{background:var(--bg);width:52px;height:52px;color:var(--navy);border-radius:14px;margin-bottom:6px;padding:14px}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;display:grid}.split,.stage{align-items:center}.stage{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:22px;padding:56px 56px 40px;display:flex}.stage .paper{width:100%;max-width:440px}.cap{color:var(--muted);font-size:13px}.checks{margin:32px 0 40px;padding:0;list-style:none}.checks li{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:15px 0;font-size:16.5px;display:flex}.checks li:first-child{border-top:1px solid var(--line)}.tick{border:1px solid var(--line);width:24px;height:24px;color:var(--navy);border-radius:50%;flex:none;margin-top:1px;padding:5px}.band-bg .tick,.tick{background:#fff}.stack-txt{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ivory{background:var(--ivory)}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.step{flex-direction:column;gap:12px;padding-top:0}.step,.step .num{display:flex;position:relative}.step .num{border:1.5px solid var(--navy);width:48px;height:48px;color:var(--navy);z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700}.step:not(:last-child):after{content:"";background:#cfc8c0;height:1px;position:absolute;top:24px;left:64px;right:-32px}.step .h3{margin-top:2px}.sample{background:var(--navy)}.sample,.sample .eyebrow,.sample .h2{color:#fff}.sample p{color:#ffffffd1}.sam-art{aspect-ratio:1.25;width:100%;position:relative}.sam-art .paper{box-shadow:0 2px 4px #0003,0 24px 44px -16px #0000008c}.collage{aspect-ratio:1.1;width:100%;position:relative}.pagehead{background:var(--ivory);border-bottom:1px solid var(--line);padding:88px 40px 72px}.pagehead .in{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.pills{flex-wrap:wrap;gap:10px;margin-bottom:44px;display:flex}.pill{height:44px;color:var(--ink);background:#fff;border:1px solid #bdb7af;border-radius:999px;padding:0 22px;font-size:14.5px;font-weight:500;transition:all .2s}.pill:hover{color:var(--navy)}.pill.on,.pill:hover{border-color:var(--navy)}.pill.on{background:var(--navy);color:#fff}.crumbs{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:36px;display:flex}.crumbs,.crumbs button{color:var(--muted);font-size:14px}.crumbs button{background:0 0;border:0;padding:4px 0}.crumbs button:hover{color:var(--navy)}.crumbs b{color:var(--ink);font-weight:500}.pd{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.gmain{background:var(--bg);aspect-ratio:1;border-radius:22px;justify-content:center;align-items:center;display:flex}.gmain .paper{width:56%}.thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.thumb{background:var(--bg);aspect-ratio:1;border:2px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:0;transition:border-color .2s;display:flex}.thumb .paper{width:50%;box-shadow:0 1px 2px #0f2d611f,0 8px 14px -8px #0f2d614d}.thumb:hover{border-color:#bfc8da}.thumb.on{border-color:var(--navy)}.pinfo{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.pinfo .h1{font-size:clamp(32px,3.3cqw,48px)}.pprice{color:var(--ink);font-family:Manrope,sans-serif;font-size:30px;font-weight:700}.keys{width:100%;margin:0;padding:0;list-style:none}.keys li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:11px 0;font-size:15.5px;display:flex}.keys li:first-child{border-top:1px solid var(--line)}.keys .tick{width:22px;height:22px;padding:4px}.buy{flex-wrap:wrap;align-items:center;gap:28px;margin-top:6px;display:flex}.buy .btn{min-width:220px}.note{color:var(--muted);font-size:13.5px}.sub{border-top:1px solid var(--line);padding:88px 40px}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.learn,.two{display:grid}.learn{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px}.learn div{background:var(--bg);border-radius:16px;align-items:flex-start;gap:14px;padding:26px;font-size:16.5px;display:flex}.pvs{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.pv{flex-direction:column;gap:14px;margin:0;display:flex}.pv .box{background:var(--bg);border-radius:16px;justify-content:center;padding:28px 22px;display:flex}.pv .paper{width:86%}.pv figcaption{color:var(--muted);text-align:center;font-size:14px}.acc{border-top:1px solid var(--line);max-width:860px;margin-top:36px}.acc-i{border-bottom:1px solid var(--line)}.acc-q{text-align:left;width:100%;color:var(--navy);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;display:flex}.acc-q svg{flex:none;width:20px;height:20px;transition:transform .3s}.acc-i.open .acc-q svg{transform:rotate(180deg)}.acc-b{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.acc-i.open .acc-b{grid-template-rows:1fr}.acc-b>div{overflow:hidden}.acc-b p{color:var(--muted);padding:0 40px 24px 0;font-size:16px}.ahero{background:var(--ivory);border-bottom:1px solid var(--line);padding:112px 40px 96px}.ahero .in{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.ahero h1{max-width:900px;font-size:clamp(34px,4.2cqw,60px);font-weight:800;line-height:1.06}.ahero .lead{max-width:640px}.arow{border-bottom:1px solid var(--line);padding:96px 40px}.arow .num{letter-spacing:.14em;color:var(--red);font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.arow .stage-b{background:var(--bg);border-radius:24px;padding:0}.arow.flip .split>:first-child{order:2}.cta{background:var(--ivory);padding:112px 40px}.cta .in{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.cgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:96px;display:grid}.soc-l{flex-direction:column;width:100%;max-width:360px;margin:8px 0 0;padding:0;list-style:none;display:flex}.soc-l a{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:14px;padding:14px 0;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.soc-l li:first-child a{border-top:1px solid var(--line)}.soc-l .si,.soc-l a:hover{color:var(--navy)}.soc-l .si{background:var(--bg);width:40px;height:40px;border-radius:50%;padding:10px}.fcard{border:1px solid var(--line);background:#fff;border-radius:22px;gap:22px;padding:44px}.fcard,.field{flex-direction:column;display:flex}.field{gap:8px}.field label{color:var(--ink);font-size:14px;font-weight:600}.field input,.field textarea{color:var(--ink);background:var(--ivory);border:1px solid var(--field);border-radius:12px;width:100%;height:54px;padding:0 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;height:auto;min-height:160px;padding:14px 16px}.field input:focus,.field textarea:focus{border-color:var(--navy);background:#fff;outline:none;box-shadow:0 0 0 3px #0f2d6124}.frow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.thanks{flex-direction:column;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.thanks .ibox{background:var(--bg)}.foot{background:var(--ivory);border-top:1px solid var(--line);padding:72px 40px 40px}.fgrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:56px;display:grid}.fcol{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.fcol h4{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.fl{color:var(--ink);text-align:left;background:0 0;border:0;padding:4px 0;font-size:15px}.fl:hover{color:var(--navy)}.lg{color:var(--muted);padding:3px 0;font-size:14.5px}.socs{gap:10px;margin-top:10px;display:flex}.socs a{width:44px;height:44px;color:var(--navy);border:1px solid #cfc8c0;border-radius:50%;padding:12px;transition:background .2s,border-color .2s;display:inline-flex}.socs a:hover{border-color:var(--navy);background:#fff}.copy{border-top:1px solid var(--line);color:var(--muted);margin-top:56px;padding-top:24px;font-size:13.5px}.ov{z-index:55;opacity:0;pointer-events:none;background:#0f2d614d;transition:opacity .3s;position:fixed;inset:0}.ov.open{opacity:1;pointer-events:auto}.drawer{z-index:60;border-left:1px solid var(--line);visibility:hidden;background:#fff;flex-direction:column;width:min(440px,100%);height:100dvh;transition:transform .38s cubic-bezier(.2,.7,.2,1),visibility 0s linear .38s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.drawer.open{visibility:visible;transition-delay:0s;transform:none}.dh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.dh h2{font-size:22px}.dh .mut{margin-left:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.xbtn{width:44px;height:44px;color:var(--navy);background:0 0;border:0;border-radius:50%;margin-right:-10px;padding:10px}.xbtn:hover{background:var(--bg)}.db{flex:1;padding:8px 28px;overflow:auto}.ci{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr) auto;gap:18px;padding:20px 0;display:grid}.ci,.ci-t{align-items:center}.ci-t{background:var(--bg);aspect-ratio:1;border-radius:10px;justify-content:center;display:flex}.ci-t .paper{width:52%;box-shadow:0 1px 2px #0f2d611f,0 6px 10px -6px #0f2d6159}.ci-n{color:var(--navy);font-family:Manrope,sans-serif;font-size:15.5px;font-weight:700;line-height:1.3}.ci-m{color:var(--muted);margin-top:4px;font-size:13px}.ci-r{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ci-p{font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.rm{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:13px;display:inline-flex}.rm:hover{color:var(--red)}.rm svg{width:15px;height:15px}.empty{align-items:flex-start;gap:16px;padding:48px 0}.df,.empty{flex-direction:column;display:flex}.df{border-top:1px solid var(--line);background:#fff;gap:14px;padding:24px 28px 28px}.sub-r{justify-content:space-between;align-items:baseline;font-size:16px;display:flex}.sub-r b{color:var(--ink);font-family:Manrope,sans-serif;font-size:24px}.df .btn{width:100%}.df .tlink{border-bottom-color:#0000;align-self:center}@container site (max-width:900px){.nav-in{gap:12px;height:68px;padding:0 20px}.links{display:none}.hamb{display:inline-flex}.bag{margin-left:0}.brand{margin-right:auto;font-size:14px}.mm{visibility:hidden;max-height:0;transition:max-height .35s,visibility 0s linear .35s;display:block;overflow:hidden}.mm.open{visibility:visible;max-height:420px;transition-delay:0s}.sec{padding:72px 24px}.hero{padding:56px 24px 72px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.hero-art{max-width:560px;margin:0 auto}.why{gap:36px}.split,.why{grid-template-columns:minmax(0,1fr)}.split{gap:48px}.steps{grid-template-columns:minmax(0,1fr);gap:0}.step{gap:6px;padding:0 0 36px 72px}.step .num{margin:0;position:absolute;top:0;left:0}.step:not(:last-child):after{width:1px;height:auto;inset:56px auto 8px 24px}.step:last-child{padding-bottom:0}.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pagehead{padding:56px 24px 48px}.pd{gap:44px}.pd,.two{grid-template-columns:minmax(0,1fr)}.two{gap:56px}.pvs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ahero,.arow,.sub{padding:64px 24px}.arow.flip .split>:first-child{order:0}.cta{padding:72px 24px}.cgrid{grid-template-columns:minmax(0,1fr);gap:56px}.fcard{padding:32px}.foot{padding:56px 24px 32px}.fgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.fgrid>:first-child{grid-column:1/-1}.stage{padding:40px 28px 28px}.head{margin-bottom:44px}}@container site (min-width:621px) and (max-width:900px){.prod-grid>.card:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1}.prod-grid>.card:last-child:nth-child(odd) .cardimg{aspect-ratio:auto;flex:none;width:50%;min-height:340px}.prod-grid>.card:last-child:nth-child(odd) .cardimg .paper{width:46%}}@container site (max-width:620px){.prod-grid{grid-template-columns:minmax(0,1fr)}.btns .btn{flex:100%}.frow{gap:22px}.frow,.learn{grid-template-columns:minmax(0,1fr)}.buy{flex-direction:column;align-items:stretch;gap:16px}.buy .btn{width:100%}.buy .tlink{align-self:flex-start}.thumbs{gap:8px}.fgrid{grid-template-columns:minmax(0,1fr)}.fcard{padding:24px}.stage{border-radius:20px;padding:28px 20px 22px}.gmain{border-radius:18px}.acc-q{font-size:16.5px}}@media (prefers-reduced-motion:reduce){.root *,.root :after,.root :before{transition:none!important;animation:none!important}}.root .crumbs a,.root a.brand,.root a.fl,.root a.link,.root a.mm-link,.root a.tlink{text-decoration:none}.root a.brand,.root a.fl,.root a.link,.root a.mm-link{display:inline-block}.root a.mm-link{display:flex}.root a.brand,.root a.btn,.root a.fl,.root a.link,.root a.mm-link,.root a.tlink{line-height:normal}.root .crumbs a,.root .nav a.brand,.root a.fl{font-family:inherit}.root .crumbs a{color:var(--muted);padding:4px 0;font-size:14px;line-height:normal}.root .crumbs a:hover{color:var(--navy)}.root .btn:disabled{cursor:not-allowed}.root .drawer :focus-visible{outline-color:var(--navy)}.root .skip-link{z-index:100;color:var(--navy);background:#fff;padding:12px 20px;position:fixed;top:-100px;left:16px}.root .skip-link:focus{top:12px}.root .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#preview{scroll-margin-top:90px}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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}@property --tw-ease{syntax:"*";inherits:false}