.pg-landing{overflow-x:clip}.pg-landing .stamp b{color:var(--pen-text);font-weight:500}.pg-landing .notstrip{padding:30px 0;border-block:1px solid var(--line);background:var(--surface)}.pg-landing .notstrip-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px}.pg-landing .notstrip ul{display:flex;flex-wrap:wrap;gap:12px 36px;list-style:none;margin:0;padding:0}.pg-landing .notstrip li{position:relative;font:700 clamp(18px,1.6vw,22px)/1.2 var(--f-head);letter-spacing:-.02em;color:var(--text-3)}.pg-landing .notstrip li s{text-decoration:none}.pg-landing .ns-strike{position:absolute;left:-3%;top:50%;width:106%;height:12px;margin-top:-5px;overflow:visible}.pg-landing .ns-strike path{fill:none;stroke:var(--verm);stroke-width:3;stroke-linecap:round}.pg-landing .notstrip p{margin:0;font:500 16px/1.4 var(--f-body);color:var(--text-2)}.pg-landing .notstrip p b{color:var(--text);font-weight:600}.pg-landing .prob-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:start}.pg-landing .prob-head{position:-webkit-sticky;position:sticky;top:120px}.pg-landing .prob-head .lede{margin-top:24px}.pg-landing .prob-cmp{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:start}.pg-landing .prob-new,.pg-landing .prob-old{padding:28px;border-radius:var(--r-proof)}.pg-landing .prob-old{transform:rotate(-1.2deg);margin-top:40px}.pg-landing .prob-new{background:#17191D;border:1px solid #2c3037;box-shadow:var(--shadow-proof)}.pg-landing .prob-cmp header{display:flex;justify-content:space-between;font-size:12.5px;color:var(--text-3);margin-bottom:22px}.pg-landing .prob-dur{color:var(--text)}.pg-landing .prob-new .prob-dur{color:#FF6A44}.pg-landing .prob-cmp h3{font-size:var(--step-2);line-height:1.1;margin-bottom:18px}.pg-landing .prob-cmp ol{list-style:none;margin:0;padding:0}.pg-landing .prob-cmp li{display:grid;grid-template-columns:62px 1fr;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid var(--line);font-size:15.5px;line-height:1.45}.pg-landing .prob-cmp li .mono,.pg-landing .prob-cmp li time{font-size:12px;line-height:1.9;color:var(--text-3)}.pg-landing .prob-old li{color:var(--text-2)}.pg-landing .prob-old li.end{color:var(--text);font-weight:600}.pg-landing .prob-new li time{color:#FF6A44}.pg-landing .how{padding:clamp(88px,11vw,152px) 0 40px;border-top:1px solid var(--line)}.pg-landing .how-head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-gap:24px 56px;gap:24px 56px;align-items:end;margin-bottom:clamp(40px,6vw,80px)}.pg-landing .how-head h2{font-size:var(--step-4)}.pg-landing .how-head .lede{margin-bottom:24px}.pg-landing .how-grid{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:clamp(32px,4vw,64px);gap:clamp(32px,4vw,64px)}.pg-landing .rail-in{position:-webkit-sticky;position:sticky;top:110px}.pg-landing .rail-clock{margin:0 0 28px;display:grid;grid-gap:8px;gap:8px}.pg-landing .rail-clock .mono{font-size:12px;color:var(--text-3)}.pg-landing .rail-clock b{font:500 64px/1 var(--f-mono);letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-landing .rail ol{position:relative;list-style:none;margin:0;padding:0 0 0 28px;display:grid;grid-gap:26px;gap:26px}.pg-landing .rail-track{position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:var(--line)}.pg-landing .rail-fill{position:absolute;inset:0;background:var(--verm);transform-origin:50% 0}.pg-landing .rail li{position:relative}.pg-landing .rail li:before{content:"";position:absolute;left:-28px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--bg);border:2px solid var(--line-2);transition:background-color var(--d-2) var(--ease),border-color var(--d-2) var(--ease),transform var(--d-2) var(--e-pen)}.pg-landing .rail li.on:before{background:var(--verm);border-color:var(--verm)}.pg-landing .rail li.cur:before{transform:scale(1.25);box-shadow:0 0 0 5px var(--hl)}.pg-landing .rail a{text-decoration:none;display:grid;grid-gap:4px;gap:4px}.pg-landing .rail a b{font:700 19px/1.1 var(--f-head);letter-spacing:-.02em;color:var(--text-2);transition:color var(--d-2) var(--ease)}.pg-landing .rail li.on b{color:var(--text)}.pg-landing .rail a span{font:500 12px/1.2 var(--f-mono);color:var(--text-3)}.pg-landing .stop{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);padding:0 0 clamp(80px,9vw,128px);align-items:start}.pg-landing .stop-copy{position:-webkit-sticky;position:sticky;top:120px}.pg-landing .stop-copy .stamp{margin-bottom:16px}.pg-landing .stop-copy h3{font-size:var(--step-2);line-height:1.08;letter-spacing:-.03em;margin-bottom:16px;font-weight:800}.pg-landing .stop-copy ul{margin:22px 0 0;padding:0;list-style:none}.pg-landing .stop-copy li{padding:11px 0 11px 24px;border-top:1px solid var(--line);position:relative;font-size:15.5px;color:var(--text-2)}.pg-landing .stop-copy li:before{content:"";position:absolute;left:2px;top:21px;width:10px;height:2px;background:var(--verm)}.pg-landing .ui-panel{padding:22px;border-radius:12px;background:#17191D;border:1px solid #2c3037;box-shadow:var(--shadow-proof);font:14px/1.45 var(--f-body)}.pg-landing .panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--line)}.pg-landing .panel-head strong{font:700 16px/1.2 var(--f-head);letter-spacing:-.01em}.pg-landing .panel-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.pg-landing .meta,.pg-landing .panel-foot .mono{font-size:12px;color:var(--text-3)}.pg-landing .fld{margin-bottom:14px}.pg-landing .fld label{display:flex;justify-content:space-between;font:600 12px/1 var(--f-body);color:var(--text-2);margin-bottom:7px}.pg-landing .fld label span{font:400 11px/1 var(--f-mono);color:var(--text-3)}.pg-landing .fld .val{border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;background:var(--bg);color:var(--text)}.pg-landing .br{display:flex;gap:10px;align-items:baseline;padding:4px 0}.pg-landing .ph-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 12px;border:1px solid var(--line);border-radius:8px;margin-bottom:8px;transition:border-color var(--d-3) var(--ease),background-color var(--d-3) var(--ease)}.pg-landing .ph-row.lit{border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 6%,transparent)}.pg-landing .ph-row .t{font:500 11px/1 var(--f-mono);color:var(--text-3)}.pg-landing .ok-t{font-size:12px;color:var(--ok)}.pg-landing .alert{margin-top:14px;padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 7%,transparent)}.pg-landing .alert b{color:var(--warn);font-size:12px}.pg-landing .alert p{margin:6px 0 0;color:var(--text-2)}.pg-landing .chk{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.pg-landing .inbox-note{padding:16px;border:1px solid var(--line);border-left:3px solid var(--verm);border-radius:10px;background:var(--bg)}.pg-landing .in-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.pg-landing .in-chips{display:flex;flex-wrap:wrap;gap:6px}.pg-landing .inbox-note q{display:block;font:800 20px/1.25 var(--f-head);letter-spacing:-.02em;margin:12px 0 14px;quotes:"“" "”"}.pg-landing .stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:14px 0}.pg-landing .stat{padding:12px;border:1px solid var(--line);border-radius:10px}.pg-landing .stat b{display:block;font:500 22px/1.1 var(--f-mono);letter-spacing:-.03em;color:var(--text)}.pg-landing .stat span{font:400 12px/1.3 var(--f-body);color:var(--text-3)}.pg-landing .mini-demo{margin-top:18px;transform:rotate(1deg)}.pg-landing .lp-disc{font:12px/1.4 var(--f-ui);color:#3A3F47;padding:7px 14px;background:#FFFDF8;border-bottom:1px solid #e2ddd2}.pg-landing .lp-app{position:relative;padding:16px;background:#F6F3EC url(/assets/texture-paper.png) 50%/cover;font-family:var(--f-ui);color:#0E0F11}.pg-landing .nn-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.pg-landing .nn-logo{font:700 13px/1 var(--f-ui);letter-spacing:.16em;color:#24443A;display:flex;align-items:center;gap:6px}.pg-landing .nn-logo svg{width:14px;height:14px}.pg-landing .nn-tabs{font-size:12px;color:#4E535B}.pg-landing .nn-tabs b{color:#0E0F11;border-bottom:2px solid #24443a;padding-bottom:2px}.pg-landing .nn-day{font:700 11px/1 var(--f-ui);letter-spacing:.08em;color:#5E636B;margin:4px 0 8px}.pg-landing .nn-cards{display:grid;grid-gap:8px;gap:8px}.pg-landing .nn-card{position:relative;display:grid;grid-template-columns:54px 1fr auto;grid-gap:10px;gap:10px;align-items:center;background:#FFFDF8;border:1px solid #dcd5c7;border-radius:10px;padding:10px 12px}.pg-landing .nn-time{font:500 12px/1.2 var(--f-mono);color:#24443A}.pg-landing .nn-card b{display:block;font-size:13.5px}.pg-landing .nn-card small{font-size:11.5px;color:#4E535B}.pg-landing .badge-none{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;font:500 12px/1 var(--f-mono);color:#4E535B}.pg-landing .filmsec{padding:clamp(72px,9vw,128px) 0;background:var(--desk);border-block:1px solid var(--line);position:relative;isolation:isolate}.pg-landing .filmsec:before{content:"";position:absolute;inset:0;background:var(--tex) center/cover no-repeat;opacity:.4;z-index:-1}.pg-landing .filmsec-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.pg-landing .film-poster{position:relative;display:block;aspect-ratio:16/10;border-radius:14px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-proof);background:#0E0F11}.pg-landing .film-poster img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.pg-landing .film-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(14,15,17,.55))}.pg-landing .film-play{position:absolute;left:50%;top:50%;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;background:#FF5126;color:#0E0F11;display:grid;place-items:center;z-index:2;box-shadow:0 20px 40px -12px rgba(255,81,38,.6);transition:transform var(--d-3) var(--e-pen)}.pg-landing .film-play svg{width:34px;height:34px;margin-left:5px}.pg-landing .film-poster:hover .film-play{transform:scale(1.08)}.pg-landing .film-dur{position:absolute;left:18px;bottom:16px;z-index:2;font-size:12.5px;color:#F6F3EC}.pg-landing .filmsec-copy h2{margin-bottom:18px}.pg-landing .film-chapters{list-style:none;margin:28px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px}.pg-landing .film-chapters li{display:flex;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:14.5px;color:var(--text-2)}.pg-landing .film-chapters .mono{font-size:12px;color:var(--text-3);min-width:32px;line-height:1.9}.pg-landing .dlv-head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-gap:24px 56px;gap:24px 56px;align-items:end;margin-bottom:clamp(40px,5vw,72px)}.pg-landing .dlv-head h2{font-size:var(--step-4)}.pg-landing .dlv{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px 24px;gap:28px 24px}.pg-landing .dlv-item{padding:22px 22px 24px;display:flex;flex-direction:column;transition:transform var(--d-3) var(--e-pen),box-shadow var(--d-3) var(--ease)}.pg-landing .dlv-item:nth-child(3n+1){transform:rotate(-.5deg)}.pg-landing .dlv-item:nth-child(3n){transform:rotate(.4deg)}.pg-landing .dlv-item:hover{transform:translateY(-4px) rotate(0)}.pg-landing .dlv-top{display:flex;justify-content:space-between;align-items:center;min-height:26px}.pg-landing .dlv-item .n{font-size:12.5px;color:var(--pen-text)}.pg-landing .dlv-g{width:84px;height:68px;margin:18px 0 20px;overflow:visible}.pg-landing .dlv-g circle,.pg-landing .dlv-g path,.pg-landing .dlv-g rect{fill:none;stroke:var(--text);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pg-landing .dlv-g .f1{fill:var(--line);stroke:var(--text-3)}.pg-landing .dlv-g .f2{fill:var(--verm);stroke:var(--verm)}.pg-landing .dlv-g .f3{fill:var(--text)}.pg-landing .dlv-g .dash{stroke-dasharray:3 3;stroke:var(--text-3)}.pg-landing .dlv-g .aa{font:800 15px var(--f-head);fill:var(--text)}.pg-landing .dlv-item h3{font-size:19px;margin:0 0 8px}.pg-landing .dlv-item p{margin:0;font-size:15px;color:var(--text-2)}.pg-landing .dlv-item.hl{background:#17191D;border-color:#FF5126;box-shadow:0 0 0 1px #FF5126,var(--shadow-proof)}.pg-landing .bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px;gap:16px}.pg-landing .b{padding:24px;border-radius:12px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--lift);display:flex;flex-direction:column;gap:14px;min-width:0}.pg-landing .b-label{margin:0;font-size:12.5px;color:var(--text-3)}.pg-landing .b-label time{color:var(--text)}.pg-landing .b-gate{grid-column:span 5;grid-row:span 2;background:#17191D;border-color:#2C3037;color:#F6F3EC;--line:#2C3037;--text-3:#8A8F98;--ok:#3FA97A;--text:#F6F3EC}.pg-landing .b-logins,.pg-landing .b-trace{grid-column:span 7}.pg-landing .b-stats{grid-column:span 4}.pg-landing .b-zip{grid-column:span 5}.pg-landing .b-price{grid-column:span 3;background:var(--verm);border-color:var(--verm);color:#0E0F11}.pg-landing .b-price .b-label,.pg-landing .b-price .muted{color:#2A1A12}.pg-landing .b-price .pen-t{font-weight:700;color:#0E0F11}.pg-landing .b .small{margin:0}.pg-landing .gate-list{margin:0;padding:0;list-style:none;font:16px/1.4 var(--f-body)}.pg-landing .gate-list li{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.pg-landing .gate-list li:before{content:"✓";color:var(--ok);font-weight:700}.pg-landing .gate-pass{margin-top:auto;padding:12px;border:1px dashed color-mix(in srgb,var(--ok) 55%,transparent);border-radius:8px;color:var(--ok);font-size:12.5px}.pg-landing .price{font:500 clamp(48px,5vw,72px)/1 var(--f-mono);letter-spacing:-.05em;margin:0}.pg-landing .price small{font-size:15px;letter-spacing:0;opacity:.75}.pg-landing .login{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.pg-landing .login b{font:700 15px/1.2 var(--f-head)}.pg-landing .login span span{display:block;font:400 12px/1.3 var(--f-mono);color:var(--text-3)}.pg-landing .bstats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.pg-landing .bstats div{padding:10px;border:1px solid var(--line);border-radius:8px}.pg-landing .bstats b{display:block;font:500 20px/1.1 var(--f-mono);letter-spacing:-.03em}.pg-landing .bstats span{font-size:12px;color:var(--text-3)}.pg-landing .tree{margin:0;padding:14px;border-radius:10px;background:var(--bg);border:1px solid var(--line);font:400 12.5px/1.75 var(--f-mono);color:var(--text-2);white-space:pre;overflow:auto}.pg-landing .tree em{font-style:normal;color:var(--text-3)}.pg-landing .trace{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px 14px;gap:10px 14px;align-items:center;font:14px/1.3 var(--f-body)}.pg-landing .wl{border-block:1px solid var(--line)}.pg-landing .wl-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.pg-landing .wl .lede{margin-top:20px}.pg-landing .wl ul{list-style:none;margin:28px 0 0;padding:0}.pg-landing .wl li{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;padding:13px 0;border-top:1px solid var(--line);font-size:16px;color:var(--text-2)}.pg-landing .wl li svg{width:18px;height:18px;margin-top:3px;color:var(--accent-text)}.pg-landing .wl li b{color:var(--text);font-weight:600}.pg-landing .wl-toggle{display:inline-flex;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--line);background:var(--surface);margin-bottom:22px}.pg-landing .wl-toggle button{border:0;background:transparent;color:var(--text-2);font:600 13.5px/1 var(--f-body);padding:10px 14px;border-radius:999px;cursor:pointer}.pg-landing .wl-toggle button[aria-pressed=true]{background:#0E0F11;color:#F6F3EC}.pg-landing .wl-browser{transform:rotate(-.6deg);transition:transform var(--d-3) var(--e-pen)}.pg-landing .wl-browser[data-view=agency]{transform:rotate(.4deg)}.pg-landing .wl-agency{font:500 12px/1.3 var(--f-mono);color:#F6F3EC;background:#17191D;padding:8px 14px}.pg-landing .wl .lp-app{padding:22px}.pg-landing .wl .chip.wl-ok{color:#23774F;border-color:rgba(35,119,79,.4)}.pg-landing .wl .chip.wl-wait{color:#8A5A0B;border-color:rgba(138,90,11,.4)}.pg-landing .wl-cap{margin:16px 0 0;font-size:12.5px;color:var(--text-3);min-height:3em}.pg-landing .human{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.pg-landing .human-fig{margin:0}.pg-landing .human-fig img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px;border:1px solid var(--line);box-shadow:var(--shadow-proof)}.pg-landing .human-fig{overflow:hidden;border-radius:6px}.pg-landing .human-fig figcaption{display:flex;gap:12px;margin-top:14px;font:500 13px/1.4 var(--f-body);color:var(--text-2)}.pg-landing .human-fig figcaption .mono{font-size:12px;color:var(--pen-text)}.pg-landing .human-copy .lede{margin-top:20px}.pg-landing .roles{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 28px;gap:0 28px;margin:32px 0 0}.pg-landing .role{padding:16px 0;border-top:1px solid var(--line)}.pg-landing .role dt{font:700 16px/1.2 var(--f-head);letter-spacing:-.01em;margin-bottom:6px}.pg-landing .role dd{margin:0;font-size:14.5px;color:var(--text-2)}.pg-landing .trust-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.pg-landing .trust-head{position:-webkit-sticky;position:sticky;top:120px}.pg-landing .trust-head .lede{margin-top:20px}.pg-landing .rules{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 40px;gap:0 40px}.pg-landing .rule{display:grid;grid-template-columns:40px 1fr;grid-gap:4px 16px;gap:4px 16px;padding:24px 0;border-top:1px solid var(--line-2)}.pg-landing .rule .ic{grid-row:span 2;width:36px;height:36px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--pen-text)}.pg-landing .rule .ic svg{width:18px;height:18px}.pg-landing .rule h3{font-size:19px}.pg-landing .rule p{margin:4px 0 0;font-size:15px;color:var(--text-2)}.pg-landing .pricing{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:28px;gap:28px;align-items:stretch}.pg-landing .receipt{padding:clamp(24px,3.5vw,40px);background:var(--surface)}.pg-landing .rc-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--text-3);padding-bottom:18px;border-bottom:1px dashed var(--line-2)}.pg-landing .receipt .price{font-size:clamp(72px,9vw,128px);margin-top:24px}.pg-landing .rc-sub{margin:20px 0 24px}.pg-landing .rc-items{list-style:none;margin:0 0 20px;padding:0;column-count:2;column-gap:32px}.pg-landing .rc-items li{display:flex;align-items:baseline;gap:8px;padding:8px 0;page-break-inside:avoid;break-inside:avoid;font-size:15px}.pg-landing .rc-items li i{flex:1 1;border-bottom:1px dotted var(--line-2);transform:translateY(-4px)}.pg-landing .rc-items li .mono{font-size:11.5px;color:var(--ok)}.pg-landing .rc-total{display:flex;justify-content:space-between;align-items:baseline;padding:16px 0;margin-bottom:24px;border-block:1px dashed var(--line-2);font-weight:600}.pg-landing .rc-total b{font-size:20px;font-weight:500}.pg-landing .rc-fine{margin:14px 0 0}.pg-landing .pass{display:grid;grid-template-columns:52px 1fr;border-radius:14px;background:#17191D;border:1px solid #2c3037;box-shadow:var(--shadow-proof);overflow:hidden}.pg-landing .pass-stub{border-right:2px dashed #4a505a;display:grid;place-items:center;background:#0E0F11}.pg-landing .pass-stub span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;letter-spacing:.2em;color:#8A8F98}.pg-landing .pass-body{padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:14px}.pg-landing .pass .tag{align-self:flex-start}.pg-landing .pass h3{font-size:var(--step-2);line-height:1.1}.pg-landing .pass .muted{margin:0}.pg-landing .refund{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);font-size:14px;color:var(--text-2)}.pg-landing .refund b{color:var(--text)}.pg-landing .pass .btn{align-self:flex-start}.pg-landing .faqt-sect{border-top:1px solid var(--line)}.pg-landing .faq-t{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px)}.pg-landing .faqt-head .muted{margin:18px 0 24px}.pg-landing details{border-top:1px solid var(--line)}.pg-landing details:last-of-type{border-bottom:1px solid var(--line)}.pg-landing summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:40px 1fr 24px;align-items:baseline;grid-gap:12px;gap:12px;padding:22px 0;font:700 clamp(18px,1.5vw,21px)/1.3 var(--f-head);letter-spacing:-.02em}.pg-landing summary .mono{font-size:12px;color:var(--text-3);font-weight:500;letter-spacing:0}.pg-landing summary::-webkit-details-marker{display:none}.pg-landing summary i{position:relative;width:16px;height:16px;justify-self:end}.pg-landing summary i:after,.pg-landing summary i:before{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;background:var(--text-3);transition:transform var(--d-2) var(--e-pen),background-color var(--d-2)}.pg-landing summary i:after{transform:rotate(90deg)}.pg-landing details[open] summary i:after{transform:rotate(0)}.pg-landing details[open] summary i:before{background:var(--verm)}.pg-landing summary:hover{color:var(--pen-text)}.pg-landing details p{color:var(--text-2);margin:0 0 24px 52px;max-width:64ch}.pg-landing .start-sect{background:var(--surface);border-top:1px solid var(--line)}.pg-landing .start{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.pg-landing .start-copy h2{font-size:var(--step-3)}.pg-landing .form{padding:clamp(24px,3vw,36px);transform:rotate(.5deg)}.pg-landing .form .row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pg-landing .form label{display:block;font:600 13px/1.2 var(--f-body);margin-bottom:8px}.pg-landing .form input[type=email],.pg-landing .form input[type=text]{width:100%;height:48px;border-radius:var(--r-input);border:1px solid var(--line-2);background:#FFFDF8;color:var(--text);padding:0 14px;font:400 15px var(--f-body);margin-bottom:16px;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.pg-landing .form input[type=email]:hover,.pg-landing .form input[type=text]:hover{border-color:#5E636B}.pg-landing .form input:focus-visible{outline:2px solid var(--verm);outline-offset:1px;border-color:transparent}.pg-landing .form .cb{display:grid;grid-template-columns:20px 1fr;grid-gap:12px;gap:12px;align-items:start;font:400 14px/1.45 var(--f-body);color:var(--text-2);margin:4px 0 20px}.pg-landing .form .cb input{width:18px;height:18px;accent-color:#FF5126;margin-top:2px}.pg-landing .form .fine{font-size:13px;color:var(--text-3);margin:14px 0 0}.pg-landing .steps{list-style:none;margin:32px 0 0;padding:0}.pg-landing .steps li{display:grid;grid-template-columns:72px 1fr;grid-gap:16px;gap:16px;padding:18px 0;border-top:1px solid var(--line)}.pg-landing .steps li span{font-size:12.5px;line-height:1.7;color:var(--pen-text)}.pg-landing .steps li b{display:block;font:700 18px/1.25 var(--f-head);letter-spacing:-.01em}.pg-landing .steps li p{margin:4px 0 0;font-size:15px;color:var(--text-2)}@media (max-width:1060px){.pg-landing .dlv-head,.pg-landing .faq-t,.pg-landing .filmsec-grid,.pg-landing .how-grid,.pg-landing .how-head,.pg-landing .human,.pg-landing .pricing,.pg-landing .prob-grid,.pg-landing .start,.pg-landing .stop,.pg-landing .trust-grid,.pg-landing .wl-grid{grid-template-columns:minmax(0,1fr)}.pg-landing .prob-head,.pg-landing .stop-copy,.pg-landing .trust-head{position:static}.pg-landing .rail{display:none}.pg-landing .dlv{grid-template-columns:1fr 1fr}.pg-landing .b-gate,.pg-landing .b-logins,.pg-landing .b-price,.pg-landing .b-stats,.pg-landing .b-trace,.pg-landing .b-zip{grid-column:span 12;grid-row:auto}.pg-landing .b-price,.pg-landing .b-stats{grid-column:span 6}}@media (max-width:700px){.pg-landing .dlv,.pg-landing .film-chapters,.pg-landing .prob-cmp,.pg-landing .roles,.pg-landing .rules{grid-template-columns:minmax(0,1fr)}.pg-landing .prob-old{margin-top:0;transform:none}.pg-landing .b-price,.pg-landing .b-stats{grid-column:span 12}.pg-landing .rc-items{column-count:1}.pg-landing .bstats,.pg-landing .stats{grid-template-columns:1fr 1fr 1fr}.pg-landing .form .row2{grid-template-columns:1fr}.pg-landing .form{transform:none}.pg-landing .trace{grid-template-columns:auto minmax(0,1fr)}.pg-landing .trace>.chip:nth-child(3n){grid-column:2;justify-self:start}.pg-landing .ph-row{grid-template-columns:1fr auto}.pg-landing .ph-row>.chip:nth-child(2){display:none}.pg-landing details p{margin-left:0}.pg-landing summary{grid-template-columns:32px 1fr 20px}.pg-landing .dlv .dlv-item:nth-child(n){transform:none}.pg-landing .pass{grid-template-columns:36px 1fr}.pg-landing .human-fig img{aspect-ratio:4/3}}.pg-landing .b-price .price{font-size:clamp(48px,4.4vw,64px)}.pg-landing .b-price .price small{display:block;margin-top:8px;font-size:13px}.pg-landing .paperworld.dlv-item,.pg-landing .paperworld.prob-old{background:#FFFDF8 url(/assets/texture-paper.png) 50%/cover;border-color:#E2DDD2}.pg-landing .prob-old header .prob-dur{color:#B3330F}.hero2{position:relative;padding:clamp(40px,6vw,88px) 0 clamp(72px,8vw,120px);isolation:isolate;overflow:hidden}.hero2-atmos{position:absolute;inset:0;z-index:-1;background:url(/assets/hero.png) 100% 0/min(1100px,90vw) auto no-repeat;opacity:.16;-webkit-mask-image:radial-gradient(70% 60% at 85% 10%,#000 20%,transparent 75%);mask-image:radial-gradient(70% 60% at 85% 10%,#000 20%,transparent 75%)}[data-theme=light] .hero2-atmos{opacity:.12;mix-blend-mode:multiply}.hero2-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:28px 56px;gap:28px 56px;align-items:end}.hero2-h1{grid-column:1/-1}.hero2-day{align-self:start;margin:6px 0 0;display:grid;grid-gap:10px;gap:10px;font:500 12.5px/1.3 var(--f-mono);color:var(--text-3);max-width:340px}.hero2-day li{display:grid;grid-template-columns:52px 1fr;grid-gap:10px;gap:10px;padding-top:10px;border-top:1px solid var(--line)}.hero2-day time{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero2-day ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.hero2-kicker{grid-column:1/-1;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 4px;font:500 13px/1.3 var(--f-mono);color:var(--text-3)}.hero2-kicker b{color:var(--pen-text);font-weight:500}.pen-dot{width:8px;height:8px;border-radius:50%;background:var(--verm);box-shadow:0 0 0 4px var(--hl)}.hero2-h1{font-size:clamp(46px,8.4vw,128px);line-height:.9;letter-spacing:-.055em;font-weight:800;margin:0}.hero2-h1 .ln{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.hero2-h1 .ln-i{display:inline-block}.hero2-h1 .ln:last-child .ln-i{color:var(--text-2)}.pen-word{position:relative;white-space:nowrap;color:var(--text)}.pen-under{position:absolute;left:-1%;bottom:-.1em;width:102%;height:.2em;overflow:visible}.pen-under path{fill:none;stroke:var(--verm);stroke-width:5;stroke-linecap:round}.hero2-side{max-width:620px;justify-self:end}.hero2-side .lede{font-size:var(--step-1);margin:0}.hero2-ctas{gap:12px;margin:28px 0 22px}.hero2-ctas,.hero2-meta{display:flex;flex-wrap:wrap}.hero2-meta{gap:8px 18px;font:500 13px/1.4 var(--f-mono);color:var(--text-3);margin:0}.hero2-meta span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ok);margin-right:8px;vertical-align:middle}.hero2-meta a{color:var(--text-2);text-underline-offset:3px}.hero2-bench{margin-top:clamp(40px,5vw,64px)}.wb{position:relative;border-radius:16px;padding:14px;background:#0B0C0E url(/assets/texture-graphite.png) 50%/cover no-repeat;border:1px solid #2c3037;box-shadow:0 50px 100px -40px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.06);color:#F6F3EC}[data-theme=light] .wb{box-shadow:0 60px 90px -50px rgba(40,32,18,.55),0 20px 40px -24px rgba(40,32,18,.35)}.wb-bar-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:2px 4px 14px}.wb-file{display:flex;align-items:center;gap:10px;margin:0;font:500 12px/1.3 var(--f-mono);color:#8A8F98;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-dot{width:7px;height:7px;border-radius:50%;background:#3FA97A;flex:none}.wb-tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:#17191D;border:1px solid #2c3037}.wb-tab{display:flex;align-items:baseline;gap:8px;border:0;background:transparent;color:#A3A8B0;padding:8px 14px;border-radius:999px;cursor:pointer;font:600 13.5px/1 var(--f-body);transition:background-color var(--d-2) var(--ease),color var(--d-2) var(--ease)}.wb-tab span{font:500 11px/1 var(--f-mono);color:#8A8F98}.wb-tab:hover{color:#F6F3EC}.wb-tab[aria-pressed=true]{background:#F6F3EC;color:#0E0F11}.wb-tab[aria-pressed=true] span{color:#B3330F}.wb-right{display:flex;justify-content:flex-end}.wb-inbox-pill,.wb-right{align-items:center;gap:8px}.wb-inbox-pill{display:inline-flex;height:34px;padding:0 6px 0 12px;border-radius:999px;border:1px solid #2c3037;background:#17191D;font:500 12.5px/1 var(--f-body);color:#D9D6CF;white-space:nowrap}.wb-inbox-pill svg{width:14px;height:14px}.wb-count{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:#FF5126;color:#0E0F11;font:600 12px/1 var(--f-mono)}.wb-play{width:34px;height:34px;border-radius:50%;border:1px solid #4a505a;background:transparent;color:#F6F3EC;display:grid;place-items:center;cursor:pointer}.wb-play svg{width:13px;height:13px}.wb-play:hover{border-color:#F6F3EC}.wb-stage{position:relative;min-height:650px;border-radius:10px;overflow:hidden}@media (min-width:900px){.wb-delivery,.wb-timeline{opacity:.3}}.wb-track{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.wb-panel{background:#17191D;border:1px solid #2c3037;border-radius:12px;padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);min-height:520px;font-family:var(--f-body)}.wb-ph-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px}.wb-ph-head strong{font:700 15px/1 var(--f-head);letter-spacing:-.01em}.wb-sub{font-size:11px;color:#8A8F98;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-fld{margin-bottom:12px}.wb-fld label{display:flex;justify-content:space-between;font:600 11.5px/1 var(--f-body);color:#A3A8B0;margin-bottom:6px}.wb-fld label span{font:400 10.5px/1 var(--f-mono);color:#8A8F98}.wb-val{font-size:13px;line-height:1.45;color:#F6F3EC;padding:9px 10px;border:1px solid #2c3037;border-radius:8px;background:#0E0F11}.wb-typed{min-height:92px}.wb-caret{display:inline-block;width:2px;height:14px;background:#FF5126;vertical-align:-2px;margin-left:1px}.wb-chips{display:flex;flex-wrap:wrap;gap:6px;padding:7px}.wb-br{display:flex;gap:8px;align-items:center;font-size:12.5px;line-height:1.35;color:#D9D6CF;margin-bottom:6px}.wb-br .chip{flex:none;font-size:10.5px;padding:4px 6px}.wb-submit-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.wb-by{font-size:11px;color:#8A8F98}.wb-submit{pointer-events:none}.wb-submitted{margin:10px 0 0;font-size:11.5px;color:#3FA97A}.wb-clockrow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:6px 0 14px;border-bottom:1px solid #2c3037;margin-bottom:10px}.wb-clock{font:500 clamp(40px,4.4vw,60px)/1 var(--f-mono);letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#F6F3EC}.wb-eta{font:400 11px/1.35 var(--f-mono);color:#8A8F98;max-width:24ch;text-align:right}.wb-phases{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.wb-ph{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 64px;grid-gap:10px;gap:10px;align-items:center;padding:8px 2px;border-bottom:1px dashed #2c3037;font-size:12.5px;color:#8A8F98;transition:color var(--d-2) var(--ease)}.wb-ph-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-bar{display:grid;grid-gap:3px;gap:3px}.wb-bar i{display:block;height:4px;border-radius:2px;background:#9DB4D3}.wb-bar.two i:last-child{background:#9DB4D3;opacity:.7}.wb-bar{background:transparent;position:relative}.wb-bar:before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:2px;background:#2C3037;z-index:0}.wb-bar.two:before{height:11px;margin-top:-5.5px;background:linear-gradient(#2C3037 0 4px,transparent 4px 7px,#2C3037 7px)}.wb-bar i{position:relative;z-index:1}.wb-st{font:500 10.5px/1 var(--f-mono);text-align:right}.wb-ph[data-s=queued] .wb-st:after{content:"queued"}.wb-ph[data-s=run]{color:#F6F3EC}.wb-ph[data-s=run] .wb-st{color:#9DB4D3}.wb-ph[data-s=run] .wb-st:after{content:"running"}.wb-ph[data-s=done]{color:#D9D6CF}.wb-ph[data-s=done] .wb-bar i{background:#3FA97A}.wb-ph[data-s=done] .wb-st{color:#3FA97A}.wb-ph[data-s=done] .wb-st:after{content:"✓ done"}.wb-gate{margin:14px 0 0;padding:10px;border:1px dashed rgba(63,169,122,.55);border-radius:8px;color:#3FA97A;font-size:11.5px}.wb-dlv-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.wb-slot{border:1px dashed #3a3f47;border-radius:5px;min-height:104px;position:relative}.wb-slot:before{content:"awaiting";position:absolute;left:10px;bottom:10px;font:500 9.5px/1 var(--f-mono);color:#4A505A}.wb-tile{position:relative;z-index:1;height:100%;margin:-1px;display:flex;flex-direction:column;gap:6px;min-height:104px;padding:10px;border-radius:4px;background:#F6F3EC url(/assets/texture-paper.png) 50%/cover;color:#0E0F11;box-shadow:0 10px 20px -12px rgba(0,0,0,.8)}.wb-tile .n{font:500 10.5px/1 var(--f-mono);color:#B3330F}.wb-tile b{font:700 12.5px/1.2 var(--f-head);letter-spacing:-.01em;flex:1 1}.wb-tile .ok{align-self:flex-start;font:500 9.5px/1 var(--f-mono);color:#23774F;border:1px solid rgba(35,119,79,.4);padding:3px 5px;border-radius:4px}.wb-tile.hero{background:#0E0F11;color:#F6F3EC;outline:1.5px solid #FF5126;outline-offset:-1.5px}.wb-tile.hero .n{color:#FF6A44}.wb-tile.hero .ok{color:#3FA97A;border-color:rgba(63,169,122,.45)}.wb-dlv-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 0;font-size:11.5px;color:#A3A8B0}.wb-open{color:#0E0F11;background:#FF5126;padding:7px 12px;border-radius:999px;font:600 12px/1 var(--f-body)}.wb-proof{position:absolute;right:18px;top:160px;width:min(560px,52%);z-index:3}.wb-proof .browser{box-shadow:0 40px 70px -24px rgba(0,0,0,.85),0 0 0 1px rgba(0,0,0,.2)}.wb-proof.crop:after,.wb-proof.crop:before{border-color:#8A8F98}.wb-disc{font:12px/1.4 var(--f-ui);color:#3A3F47;padding:7px 14px;background:#FFFDF8;border-bottom:1px solid #e2ddd2}.wb-app{position:relative;padding:16px 16px 92px;background:#F6F3EC url(/assets/texture-paper.png) 50%/cover;font-family:var(--f-ui);color:#0E0F11}.nn-head{justify-content:space-between;margin-bottom:12px;gap:8px}.nn-head,.nn-logo{display:flex;align-items:center}.nn-logo{font:700 13px/1 var(--f-ui);letter-spacing:.16em;color:#24443A;gap:6px}.nn-logo svg{width:14px;height:14px}.nn-tabs{font-size:12px;color:#4E535B}.nn-tabs b{color:#0E0F11;border-bottom:2px solid #24443a;padding-bottom:2px}.nn-day{font:700 11px/1 var(--f-ui);letter-spacing:.08em;color:#5E636B;margin:4px 0 8px}.nn-cards{display:grid;grid-gap:8px;gap:8px}.wb .nn-card{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;text-align:left;background:#FFFDF8;border:1px solid #dcd5c7;border-radius:10px;padding:10px 12px;color:#0E0F11;font:inherit;cursor:default;transition:border-color var(--d-2) var(--ease),transform var(--d-2) var(--e-pen)}.wb .nn-card.live{cursor:crosshair}.wb .nn-card.live:hover{border-color:#FF5126;transform:translateY(-1px)}.wb .nn-card:focus-visible{outline:2px solid #FF5126;outline-offset:2px}.nn-time{font:500 12px/1.2 var(--f-mono);color:#24443A}.nn-txt b{display:block;font-size:13.5px}.nn-txt small{font-size:11.5px;color:#4E535B}.nn-book{background:#24443A;color:#FFFDF8;font:700 11.5px/1 var(--f-ui);padding:8px 12px;border-radius:7px}.wb-loop{position:absolute;left:-12px;top:-10px;width:calc(100% + 24px);height:calc(100% + 20px);pointer-events:none;overflow:visible}.wb-loop path{fill:none;stroke:#FF5126;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0}.wb .nn-card.marked .wb-loop path{opacity:1}.wb-note{position:absolute;right:14px;bottom:12px;width:min(300px,76%);background:#0E0F11;color:#F6F3EC;border-radius:10px;padding:12px 14px;border-left:3px solid #ff5126;box-shadow:0 18px 36px -10px rgba(14,15,17,.55);z-index:4}.wb-note-h{margin:0 0 6px;font:500 10.5px/1 var(--f-mono);color:#8A8F98}.wb-notetext-wrap{margin:0 0 8px;font:600 13.5px/1.3 var(--f-body);min-height:18px}.wb-send{display:inline-block;background:#FF5126;color:#0E0F11;font:600 11.5px/1 var(--f-body);padding:7px 10px;border-radius:999px}.wb-inbox-card{position:absolute;right:14px;top:10px;width:min(320px,40%);z-index:5;background:#1F2228;border:1px solid #4a505a;border-left:3px solid #ff5126;border-radius:10px;padding:12px 14px;box-shadow:0 24px 44px -16px rgba(0,0,0,.8)}.wb-ib-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;color:#8A8F98}.wb-inbox-card q{display:block;margin:10px 0;font:700 15px/1.3 var(--f-head);letter-spacing:-.01em;quotes:"“" "”"}.wb-ib-chips{display:flex;flex-wrap:wrap;gap:6px}.wb-ib-chips .chip{font-size:10.5px;padding:4px 6px}.wb-cursor{width:22px;height:22px;margin:-3px 0 0 -4px;z-index:8;filter:drop-shadow(0 3px 4px rgba(0,0,0,.5))}.wb-cursor,.wb-ripple{position:absolute;left:0;top:0;pointer-events:none}.wb-ripple{width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;border:2px solid #ff5126;z-index:7}.wb-turn{margin:14px 4px 2px;font:400 13.5px/1.4 var(--f-body);color:#A3A8B0;min-height:1.4em}.wb-turn b{color:#F6F3EC}.wb-turn.on b{color:#FF6A44}.wb-final .wb-cursor,.wb-final .wb-note,.wb-final .wb-ripple{display:none}.wb-final .wb-loop-vf path{opacity:1}@media (max-width:1180px){.wb-proof{width:56%}.wb-ph{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) 56px}}@media (max-width:1060px){.hero2-head{grid-template-columns:1fr}.hero2-side{justify-self:start}.hero2-day{order:3;max-width:none}}@media (max-width:899px){.wb{padding:10px;border-radius:14px}.wb-bar-top{grid-template-columns:1fr auto;padding-bottom:10px}.wb-file{display:none}.wb-tabs{grid-column:1;justify-self:start}.wb-tab{padding:8px 10px;font-size:13px}.wb-tab span{display:none}.wb-stage{min-height:610px}.wb-track{display:flex;gap:0}.wb-panel{flex:0 0 100%;min-height:610px;border-radius:10px}.wb-proof{bottom:auto;top:146px}.wb-inbox-card,.wb-proof{left:6px;right:6px;width:auto}.wb-inbox-card{top:6px}.wb-track{opacity:.3}.wb-note{right:8px;bottom:8px;width:auto;left:8px}.wb-inbox-pill{font-size:0;gap:6px;padding:0 6px 0 10px}.wb-inbox-pill svg{width:15px;height:15px}}@media (max-width:600px){.hero2-h1{line-height:1}}@media (max-width:420px){.hero2-h1{font-size:clamp(40px,12.4vw,60px)}.wb-tab b{font-size:12.5px}}.pg-about,.pg-contact,.pg-faq,.pg-privacy,.pg-terms{overflow-x:clip}.phero{position:relative;padding:clamp(64px,9vw,128px) 0 clamp(48px,6vw,80px);border-bottom:1px solid var(--line);isolation:isolate;overflow:hidden}.phero:before{content:"";position:absolute;inset:0;background:var(--tex) center/cover no-repeat;opacity:.35;z-index:-1;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.phero h1{font-size:var(--step-4);max-width:16ch;line-height:.98;letter-spacing:-.045em}.phero .lede{margin-top:24px}.phero .eyebrow b{color:var(--pen-text)}.phero:after{content:"";position:absolute;right:clamp(18px,4vw,32px);top:clamp(40px,6vw,72px);width:72px;height:72px;border:solid var(--line-2);border-width:1px 1px 0 0;opacity:.7}.layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);padding-block:clamp(48px,6vw,80px) clamp(80px,9vw,128px)}.toc{position:-webkit-sticky;position:sticky;top:96px;align-self:start;max-height:calc(100vh - 120px);overflow:auto}.toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--line);counter-reset:t}.toc li{counter-increment:t}.toc a{display:grid;grid-template-columns:30px 1fr;padding:7px 0 7px 14px;margin-left:-1px;border-left:2px solid transparent;text-decoration:none;font-size:14.5px;color:var(--text-2);transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.toc a:before{content:counter(t,decimal-leading-zero);font:500 11.5px/1.7 var(--f-mono);color:var(--text-3)}.toc a.on,.toc a:hover{color:var(--text);border-left-color:var(--verm)}@media (max-width:900px){.layout{grid-template-columns:minmax(0,1fr)}.toc{position:static;max-height:none;overflow:visible}.toc li{min-width:0}.toc a{grid-template-columns:auto 1fr;gap:6px}.toc ol{display:flex;flex-wrap:wrap;gap:2px 18px;border:0}.toc a{border:0;padding:4px 0}}.pg-about .hero-band{margin-top:clamp(40px,5vw,64px);aspect-ratio:21/8;border-radius:6px;border:1px solid var(--line);background:url(/assets/hero.png) center 40%/cover;position:relative;overflow:hidden;box-shadow:var(--shadow-proof)}.pg-about .hero-band:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(14,15,17,.65))}.pg-about .hero-band span{position:absolute;left:24px;bottom:20px;z-index:1;font:500 14px/1 var(--f-mono);color:#F6F3EC}.pg-about .sect{border-bottom:1px solid var(--line)}.pg-about .sect h2{max-width:20ch}.pg-about .two{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px)}.pg-about .story p{font-size:var(--step-1);line-height:1.55;color:var(--text-2);max-width:60ch}.pg-about .story p:first-child:first-letter{float:left;font:800 4.2em/.8 var(--f-head);margin:.06em .1em 0 0;color:var(--text)}.pg-about .story p strong{color:var(--text);font-weight:600}.pg-about .story p:last-child{font:700 var(--step-2)/1.2 var(--f-head);letter-spacing:-.02em;color:var(--text)}.pg-about .mission{font:800 var(--step-3)/1.05 var(--f-head);letter-spacing:-.04em;max-width:20ch;margin:0}.pg-about .mission em{font-style:normal;color:var(--text-3)}.pg-about .msr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line-2)}.pg-about .msr .card{padding:28px 28px 32px 0;background:none;border:0;border-radius:0;box-shadow:none}.pg-about .msr .card+.card{padding-left:28px;border-left:1px solid var(--line)}.pg-about .msr .n{font:500 12.5px/1 var(--f-mono);color:var(--pen-text)}.pg-about .msr h3{margin:16px 0 10px;font-size:var(--step-2)}.pg-about .msr p{margin:0;color:var(--text-2);font-size:16px}.pg-about .who{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.pg-about .who .card{padding:32px;border-radius:var(--r-proof)}.pg-about .who .card:last-child{background:#17191D;border-color:#2C3037;color:#F6F3EC;--line:#2C3037;--text-2:#A3A8B0;--text:#F6F3EC}.pg-about .who h3{font-size:var(--step-2)}.pg-about .who ul{margin:18px 0 0;padding:0;list-style:none}.pg-about .who li{padding:11px 0;border-top:1px solid var(--line);color:var(--text-2);font-size:16px}.pg-about .princ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 48px;gap:0 48px}.pg-about .princ div{padding:26px 0;border-top:1px solid var(--line-2)}.pg-about .princ h3{font-size:20px;margin-bottom:8px}.pg-about .princ p{margin:0;color:var(--text-2);font-size:16px}.pg-about .fig{margin:0}.pg-about .fig img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px;border:1px solid var(--line);box-shadow:var(--shadow-proof)}.pg-about .fig figcaption{margin-top:12px;font:500 12.5px/1.4 var(--f-mono);color:var(--text-3)}.pg-about .roles{width:100%;border-collapse:collapse;font-size:16px;min-width:640px}.pg-about .roles td,.pg-about .roles th{text-align:left;padding:16px 14px 16px 0;border-bottom:1px solid var(--line);vertical-align:top}.pg-about .roles th{font:500 12px/1 var(--f-mono);color:var(--text-3)}.pg-about .roles td:first-child{font:700 17px/1.3 var(--f-head);white-space:nowrap;color:var(--text)}.pg-about .roles td{color:var(--text-2)}.pg-about .launch{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.pg-about .cta{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.pg-about .cta h2{font-size:var(--step-4)}.pg-about .moodfig{margin:40px 0 0;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);grid-gap:24px;gap:24px;align-items:end}.pg-about .moodfig img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:6px;border:1px solid var(--line);box-shadow:var(--shadow-proof)}.pg-about .moodfig figcaption{font:500 12.5px/1.5 var(--f-mono);color:var(--text-3);max-width:34ch}@media (max-width:1000px){.pg-about .moodfig,.pg-about .msr,.pg-about .princ,.pg-about .two,.pg-about .who{grid-template-columns:minmax(0,1fr)}.pg-about .msr .card+.card{padding-left:0;border-left:0;border-top:1px solid var(--line)}}.pg-faq .grp{margin-bottom:clamp(56px,7vw,88px);scroll-margin-top:96px}.pg-faq .grp h2{font-size:var(--step-3)}.pg-faq .grp .count{font:500 12.5px/1 var(--f-mono);color:var(--text-3);white-space:nowrap}.pg-faq .grp-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;padding-bottom:18px;border-bottom:1px solid var(--line-2)}.pg-faq details{border-bottom:1px solid var(--line)}.pg-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0;font:700 clamp(17px,1.4vw,20px)/1.35 var(--f-head);letter-spacing:-.02em;transition:color var(--t-fast) var(--ease)}.pg-faq summary:hover{color:var(--pen-text)}.pg-faq summary::-webkit-details-marker{display:none}.pg-faq summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(var(--text-3),var(--text-3)) 50%/14px 2px no-repeat,linear-gradient(var(--text-3),var(--text-3)) 50%/2px 14px no-repeat;transition:transform var(--d-2) var(--e-pen)}.pg-faq details[open] summary:after{transform:rotate(45deg)}.pg-faq .ans{padding:0 0 26px;color:var(--text-2);max-width:68ch}.pg-faq .ans p{margin:0 0 12px}.pg-faq .ans ul{margin:0 0 12px;padding-left:20px}.pg-faq .ans li{margin:4px 0}.pg-faq .ans strong{color:var(--text);font-weight:600}.pg-faq .code{font:500 14px var(--f-mono);color:var(--text)}.pg-faq .still{padding:clamp(28px,4vw,44px);border-radius:12px;background:#17191D;border:1px solid #2c3037;color:#F6F3EC;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;box-shadow:var(--shadow-proof);--text-2:#A3A8B0;--text:#F6F3EC}.pg-faq .still h2,.pg-faq .still h3{font-size:var(--step-2)}.pg-contact .grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);padding-block:clamp(48px,6vw,80px) clamp(80px,9vw,128px);align-items:start}.pg-contact .form{padding:clamp(24px,3.5vw,40px);border-radius:var(--r-proof);background:#FFFDF8 url(/assets/texture-paper.png) 50%/cover;border:1px solid #e2ddd2;box-shadow:var(--shadow-proof);--bg:#FFFDF8;--surface:#FFFDF8;--line:#E2DDD2;--line-2:#A9A397;--text:#0E0F11;--text-2:#4E535B;--text-3:#5E636B;--accent-text:#B3330F;--warn:#8A5A0B;color:#0E0F11}.pg-contact .form .row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.pg-contact .f{margin-bottom:18px}.pg-contact .f label{display:block;font:600 14px/1.2 var(--f-body);margin-bottom:8px}.pg-contact .f .hint{display:block;font:400 13px/1.4 var(--f-body);color:var(--text-3);margin-top:6px}.pg-contact .f input,.pg-contact .f select,.pg-contact .f textarea{width:100%;border-radius:var(--r-input);border:1px solid var(--line-2);background:#FFFFFF;color:var(--text);font:400 15px/1.4 var(--f-body);padding:12px 14px;transition:border-color var(--t-fast) var(--ease)}.pg-contact .f input:hover,.pg-contact .f select:hover,.pg-contact .f textarea:hover{border-color:#5E636B}.pg-contact .f input,.pg-contact .f select{height:48px;padding-top:0;padding-bottom:0}.pg-contact .f textarea{min-height:160px;resize:vertical}.pg-contact .f input:focus-visible,.pg-contact .f select:focus-visible,.pg-contact .f textarea:focus-visible{outline:2px solid var(--verm);outline-offset:1px;border-color:transparent}.pg-contact .f input:user-invalid,.pg-contact .f textarea:user-invalid{border-color:var(--warn)}.pg-contact .cb{display:grid;grid-template-columns:20px 1fr;grid-gap:12px;gap:12px;align-items:start;font-size:14px;color:var(--text-2);margin:4px 0 24px}.pg-contact .cb input{width:18px;height:18px;accent-color:#FF5126;margin-top:2px}.pg-contact .fine{font-size:13px;color:var(--text-3);margin:14px 0 0}.pg-contact .side{display:grid;grid-gap:14px;gap:14px}.pg-contact .way{padding:24px;border-radius:12px}.pg-contact .way .mono{font-size:15px;color:var(--text);display:block;margin:6px 0 8px}.pg-contact .way p{margin:0;font-size:15px;color:var(--text-2)}.pg-contact .help{list-style:none;margin:0;padding:0}.pg-contact .help li{padding:14px 0;border-top:1px solid var(--line)}.pg-contact .help li:first-child{border-top:0;padding-top:4px}.pg-contact .help b{display:block;font:700 16px/1.3 var(--f-head);margin-bottom:2px}.pg-contact .help span{font-size:14px;color:var(--text-2)}.pg-contact .clientnote{padding:20px 24px;border-radius:12px;border:1px dashed var(--line-2);font-size:15px;color:var(--text-2)}.pg-contact .clientnote b{color:var(--text)}@media (max-width:1000px){.pg-contact .grid{grid-template-columns:minmax(0,1fr)}.pg-contact .form .row2{grid-template-columns:1fr}}.pg-privacy .meta,.pg-terms .meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:24px;font:500 13px/1.4 var(--f-mono);color:var(--text-3)}.pg-privacy .draft,.pg-terms .draft{margin-top:24px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-left-width:3px;border-radius:8px;font-size:15px;color:var(--text-2);max-width:72ch;background:color-mix(in srgb,var(--warn) 6%,transparent)}.pg-privacy .draft b,.pg-terms .draft b{color:var(--warn)}.pg-privacy .summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:40px;border-top:1px solid var(--line-2)}.pg-privacy .summary div{padding:20px 20px 20px 0}.pg-privacy .summary div+div{padding-left:20px;border-left:1px solid var(--line)}.pg-privacy .summary b{display:block;font:700 17px/1.3 var(--f-head);margin-bottom:6px}.pg-privacy .summary span{font-size:14.5px;color:var(--text-2)}.prose{max-width:70ch;counter-reset:s}.prose section{padding-top:8px;margin-bottom:52px;scroll-margin-top:96px}.prose h2{counter-increment:s;font-size:var(--step-2);letter-spacing:-.025em;line-height:1.2;margin:0 0 18px;display:flex;gap:16px;align-items:baseline}.prose h2:before{content:counter(s,decimal-leading-zero);font:500 13px/1 var(--f-mono);color:var(--pen-text);letter-spacing:0}.prose h3{font-size:19px;margin:26px 0 8px}.prose li,.prose p{color:var(--text-2)}.prose strong{color:var(--text);font-weight:600}.prose ol,.prose ul{padding-left:22px}.prose li{margin:6px 0}.prose li::marker{color:var(--pen-text)}.prose dl{margin:0}.prose dt{font-weight:600;color:var(--text);margin-top:12px}.prose dd{margin:2px 0 0;color:var(--text-2)}.pg-terms .ph{font-family:var(--f-mono);font-size:14px;color:var(--warn)}.pg-privacy table{width:100%;border-collapse:collapse;font-size:15px;margin:8px 0 16px}.pg-privacy td,.pg-privacy th{text-align:left;vertical-align:top;padding:12px 10px 12px 0;border-bottom:1px solid var(--line)}.pg-privacy th{font:500 12px/1.2 var(--f-mono);color:var(--text-3)}.pg-privacy td{color:var(--text-2)}.pg-privacy td:first-child{color:var(--text);font-weight:500}.pg-privacy .tbl{overflow-x:auto}@media (max-width:900px){.pg-privacy .summary{grid-template-columns:1fr}.pg-privacy .summary div+div{padding-left:0;border-left:0;border-top:1px solid var(--line)}}