:root{--t-color-primary: #8C3B22;--t-color-primary-deep: #5C2417;--t-color-primary-soft: #F3DFD2;--t-color-accent: #D9552C;--t-color-accent-soft: #FBE3D8;--t-color-mustard: #E0A83C;--t-color-mustard-soft: #F8EDD2;--t-color-teal: #5F7A4E;--t-color-bg: #FAF3E6;--t-color-bg-deep: #F0E2C4;--t-color-surface: #FDF9EF;--t-color-paper: #FCF7EC;--t-color-text: #3A241A;--t-color-text-2: #7A5F4C;--t-color-text-3: #B39B83;--t-color-border: #E8D5B5;--t-color-line: #EBD9C4;--t-color-success: #3E7B4F;--t-color-warning: #C9862A;--t-color-danger: #B8402C;--t-color-on-primary: #FBF6EA;--t-color-on-accent: #FFFFFF;--t-color-mask: rgba(92,36,23,.55);--t-gradient-brand: linear-gradient(120deg, #5C2417 0%, #8C3B22 55%, #D9552C 100%);--t-gradient-hero: linear-gradient(180deg, rgba(92,36,23,.05) 0%, rgba(92,36,23,0) 34%, rgba(92,36,23,.5) 78%, rgba(92,36,23,.88) 100%);--t-gradient-sunset: linear-gradient(120deg, #D9552C, #E0A83C);--t-gradient-airmail: repeating-linear-gradient(45deg, #8C3B22 0 16px, #FCF7EC 16px 32px, #E0A83C 32px 48px, #FCF7EC 48px 64px);--t-gradient-airmail-web: repeating-linear-gradient(45deg, #8C3B22 0 16px, #FCF7EC 16px 32px, #E0A83C 32px 48px, #FCF7EC 48px 64px);--t-gradient-paper: linear-gradient(180deg, #FCF7EC, #FAF3E6);--t-gradient-lines: repeating-linear-gradient(180deg, rgba(14,124,134,.06) 0 2px, transparent 2px 34px);--t-font-family: -apple-system, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif;--t-font-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", serif;--t-font-display: "Futura", "Avenir Next Condensed", "DIN Condensed", "Arial Black", "Helvetica Neue", sans-serif;--t-font-mono: "Courier New", "Courier", "SFMono-Regular", monospace;--t-font-size-xs: 22rpx;--t-font-size-sm: 24rpx;--t-font-size-md: 28rpx;--t-font-size-lg: 32rpx;--t-font-size-xl: 44rpx;--t-font-size-hero: 88rpx;--t-font-web-hero: 92px;--t-font-web-h2: 52px;--t-font-web-body: 17px;--t-radius-xs: 4rpx;--t-radius-sm: 8rpx;--t-radius-md: 14rpx;--t-radius-lg: 22rpx;--t-radius-pill: 999rpx;--t-radius-web: 6px;--t-radius-web-lg: 14px;--t-space-xs: 8rpx;--t-space-sm: 16rpx;--t-space-md: 24rpx;--t-space-lg: 32rpx;--t-space-xl: 48rpx;--t-space-page: 32rpx;--t-shadow-card: 0 6rpx 0 rgba(31,47,78,.08), 0 14rpx 30rpx rgba(80,60,20,.1);--t-shadow-postcard: 0 2rpx 0 rgba(80,60,20,.18), 0 18rpx 36rpx rgba(80,60,20,.18);--t-shadow-float: 0 16rpx 40rpx rgba(20,31,54,.28);--t-shadow-stamp: inset 0 0 0 4rpx currentColor;--t-shadow-web: 0 2px 0 rgba(80,60,20,.16), 0 24px 50px rgba(80,60,20,.18);--t-motion-ease: cubic-bezier(.2,.8,.2,1);--t-motion-stamp: cubic-bezier(.3,1.6,.5,1);--t-motion-dur: .26s}.st[data-v-7975cf3d]{position:relative;flex-shrink:0;opacity:.88}.ring[data-v-7975cf3d]{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid currentColor;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring[data-v-7975cf3d]:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid currentColor;border-radius:inherit}.circle .ring[data-v-7975cf3d],.oval .ring[data-v-7975cf3d]{border-radius:50%}.rect .ring[data-v-7975cf3d]{border-radius:4px}.hex .ring[data-v-7975cf3d]{border-style:dashed;border-radius:18px}.s-top[data-v-7975cf3d]{font-size:10px;letter-spacing:3px;font-weight:700;line-height:1.2}.s-mid[data-v-7975cf3d]{display:flex;align-items:center;margin:3px 0;padding:2px 0;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.s-mid b[data-v-7975cf3d]{font-family:var(--t-font-display);font-weight:900;letter-spacing:1px;line-height:1.1;padding:0 5px}.s-mid i[data-v-7975cf3d]{font-style:normal;font-size:8px}.s-d[data-v-7975cf3d]{font-family:var(--t-font-mono);font-size:10px;font-weight:700;letter-spacing:1px}.slam .ring[data-v-7975cf3d]{animation:slam-7975cf3d .9s var(--t-motion-stamp) both;animation-delay:var(--d)}@keyframes slam-7975cf3d{0%{opacity:0;transform:scale(2.6) rotate(-18deg)}55%{opacity:1;transform:scale(.92) rotate(-2deg)}75%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--t-font-family);color:var(--t-color-text);background-color:var(--t-color-bg);background-image:var(--t-gradient-paper);font-size:var(--t-font-web-body);line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.still *,.still *:after{animation:none!important;transition:none!important}.site{overflow-x:hidden}.stripe{height:12px;background:var(--t-gradient-airmail-web)}.btn-red{display:inline-flex;align-items:center;justify-content:center;background:var(--t-color-accent);color:var(--t-color-on-accent);font-weight:700;letter-spacing:3px;padding:14px 30px;border-radius:var(--t-radius-web);box-shadow:0 4px 0 var(--t-color-primary);border:0;font-size:16px;cursor:pointer;transition:transform var(--t-motion-dur) var(--t-motion-ease);font-family:inherit}.btn-red:hover{transform:translateY(-2px)}.btn-red.sm{padding:10px 20px;font-size:14px}.nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:40px;padding:16px 64px;background:var(--t-color-bg);border-bottom:2px solid var(--t-color-primary)}.logo{display:flex;align-items:center;gap:12px}.logo-mark{width:42px;height:42px;border-radius:50%;background:var(--t-color-primary);display:grid;place-items:center;box-shadow:0 0 0 3px var(--t-color-bg),0 0 0 5px var(--t-color-primary)}.logo-mark svg{width:24px;height:24px;fill:none;stroke:var(--t-color-mustard);stroke-width:1.6}.logo-txt{display:flex;flex-direction:column;line-height:1.1}.logo-txt b{font-family:var(--t-font-serif);font-size:22px;letter-spacing:4px;color:var(--t-color-primary)}.logo-txt small{font-family:var(--t-font-display);font-size:11px;letter-spacing:3px;color:var(--t-color-accent);font-weight:700}.links{display:flex;gap:32px;margin-left:20px}.links a{font-size:15px;color:var(--t-color-text-2);position:relative;padding:4px 0}.links a:hover{color:var(--t-color-accent)}.nav-r{margin-left:auto;display:flex;align-items:center;gap:20px}.hot{font-family:var(--t-font-mono);font-weight:700;color:var(--t-color-primary);font-size:15px}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;padding:72px 64px 96px;max-width:1440px;margin:0 auto;align-items:center}.kicker,.no{display:flex;align-items:center;gap:12px;font-family:var(--t-font-display);font-size:13px;letter-spacing:3px;font-weight:700;color:var(--t-color-text-3);margin:0}.kicker span,.no span{background:var(--t-color-accent);color:var(--t-color-on-accent);padding:2px 10px;font-family:var(--t-font-mono);letter-spacing:1px}.kicker{font-family:var(--t-font-family);letter-spacing:1px;color:var(--t-color-text-2);font-size:15px;font-weight:500}h1{margin:22px 0 0;font-family:var(--t-font-serif);font-weight:900;color:var(--t-color-primary);font-size:var(--t-font-web-hero);line-height:1.08;letter-spacing:6px}h1 span{display:block}h1 em{font-style:normal;color:var(--t-color-accent);position:relative}h1 em:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:14px;background:var(--t-color-mustard);opacity:.45;z-index:-1}.lead{font-size:18px;color:var(--t-color-text-2);max-width:560px;margin:24px 0 0;line-height:1.8}.pass-search{margin-top:36px;background:var(--t-color-surface);border-radius:var(--t-radius-web-lg);box-shadow:var(--t-shadow-web);overflow:hidden;max-width:680px}.ps-head{display:flex;justify-content:space-between;background:var(--t-color-primary);color:var(--t-color-on-primary);font-family:var(--t-font-display);font-size:12px;letter-spacing:3px;padding:9px 22px;font-weight:700}.ps-head span:last-child{color:var(--t-color-mustard)}.ps-body{display:flex;align-items:center;gap:18px;padding:18px 22px}.ps-f{display:flex;flex-direction:column}.ps-f small{font-size:11px;color:var(--t-color-text-3);letter-spacing:1px}.ps-f b{font-family:var(--t-font-display);font-size:40px;font-weight:900;color:var(--t-color-primary);line-height:1.05;letter-spacing:2px}.ps-f b.q{color:var(--t-color-accent)}.ps-f span{font-size:13px;color:var(--t-color-text-2)}.ps-f.sm b{font-size:26px}.ps-f.sm{padding-left:18px;border-left:2px dashed var(--t-color-border)}.ps-path{flex:1;display:flex;align-items:center;gap:4px;min-width:60px}.ps-path i{flex:1;border-top:2px dashed var(--t-color-line)}.pl{width:24px;height:24px;fill:none;stroke:var(--t-color-accent);stroke-width:1.6}.ps-go{margin-left:auto;background:var(--t-color-accent);color:var(--t-color-on-accent);font-weight:700;padding:0 22px;line-height:56px;border-radius:var(--t-radius-web);box-shadow:0 4px 0 var(--t-color-primary);white-space:nowrap}.hero-meta{display:flex;gap:36px;margin-top:30px;color:var(--t-color-text-2);font-size:14px}.hero-meta b{font-family:var(--t-font-display);font-size:26px;color:var(--t-color-primary);margin-right:4px}.hero-r{position:relative;display:flex;justify-content:center}.poster{width:460px;padding:12px;background:var(--t-gradient-airmail-web);box-shadow:var(--t-shadow-web);transform:rotate(2deg)}.poster-in{background:var(--t-color-surface);padding:16px}.poster-img{position:relative;height:470px;overflow:hidden}.poster-img img{width:100%;height:100%;object-fit:cover}.postage{position:absolute;right:16px;top:16px;background:var(--t-color-surface);border:6px dotted var(--t-color-mustard-soft);transform:rotate(4deg)}.postage div{margin:4px;border:1px solid var(--t-color-primary);padding:8px 12px;display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--t-color-mustard-soft)}.postage b{font-family:var(--t-font-display);color:var(--t-color-accent);font-size:16px}.postage svg{width:26px;height:26px;fill:none;stroke:var(--t-color-primary);stroke-width:1.5}.postage small{font-size:10px;color:var(--t-color-primary);font-weight:700;letter-spacing:1px}.pmk{position:absolute;right:110px;top:34px;width:110px;opacity:.55;transform:rotate(-8deg)}.pmk i{display:block;height:8px;margin-bottom:6px;border-top:2px solid var(--t-color-primary);border-radius:50%}.poster-title{display:flex;align-items:flex-end;gap:16px;padding:14px 2px 10px;border-bottom:2px solid var(--t-color-primary)}.poster-title b{font-family:var(--t-font-serif);font-size:84px;line-height:1;color:var(--t-color-primary);letter-spacing:6px}.poster-title span{display:flex;flex-direction:column;padding-bottom:6px}.poster-title em{font-style:normal;font-family:var(--t-font-display);font-weight:900;font-size:46px;letter-spacing:8px;color:var(--t-color-accent);line-height:1}.poster-title small{font-family:var(--t-font-display);font-size:12px;letter-spacing:3px;color:var(--t-color-primary);font-weight:700;margin-top:6px}.poster-foot{display:flex;justify-content:space-between;align-items:center;padding-top:10px;font-family:var(--t-font-serif);font-size:18px}.poster-foot strong{font-family:var(--t-font-display);color:var(--t-color-accent);font-size:40px;line-height:1}.poster-foot strong small{font-size:12px;letter-spacing:2px;margin-left:4px}.hs-a{position:absolute!important;left:10px;bottom:140px}.hs-b{position:absolute!important;right:-10px;top:300px}.hs-c{position:absolute!important;left:30px;top:20px}.ticker{display:flex;align-items:stretch;background:var(--t-color-primary-deep);color:var(--t-color-on-primary);border-top:4px solid var(--t-color-primary);border-bottom:4px solid var(--t-color-primary);overflow:hidden}.tk-label{flex-shrink:0;background:var(--t-color-accent);font-family:var(--t-font-display);font-weight:800;letter-spacing:3px;font-size:13px;padding:16px 24px;z-index:2}.tk-track{flex:1;overflow:hidden;display:flex;align-items:center}.tk-run{display:flex;gap:48px;white-space:nowrap;animation:run 40s linear infinite;padding-left:32px}.tk-item{font-size:15px;display:inline-flex;align-items:center;gap:10px}.tk-item b{font-family:var(--t-font-mono);background:var(--t-color-primary);padding:2px 8px;border-radius:4px;color:var(--t-color-surface)}.tk-item em{font-style:normal;font-family:var(--t-font-mono);color:var(--t-color-mustard)}.tk-item i{font-style:normal;font-size:12px;background:var(--t-color-mustard);color:var(--t-color-primary-deep);padding:1px 8px;border-radius:3px;font-weight:700}.tk-item i.hot{background:var(--t-color-accent);color:var(--t-color-on-accent)}@keyframes run{to{transform:translate(-50%)}}.sec{max-width:1440px;margin:0 auto;padding:110px 64px 0}.sec-head{margin-bottom:48px}.sec-head h2,.why h2,.cta h2{font-family:var(--t-font-serif);font-weight:900;color:var(--t-color-primary);font-size:var(--t-font-web-h2);margin:14px 0 0;line-height:1.2;letter-spacing:2px}.sub{font-size:17px;color:var(--t-color-text-2);margin:14px 0 0;max-width:640px}.pc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 36px}.pc{position:relative;background:var(--t-color-surface);padding:14px;box-shadow:var(--t-shadow-web);transition:transform var(--t-motion-dur) var(--t-motion-ease)}.pc.t0{transform:rotate(-1.2deg)}.pc.t1{transform:rotate(.8deg)}.pc.t2{transform:rotate(-.5deg)}.pc:hover{transform:rotate(0) translateY(-6px)}.pc-photo{position:relative;height:240px;overflow:hidden}.pc-photo img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--t-motion-ease)}.pc:hover .pc-photo img{transform:scale(1.05)}.pc-greet{position:absolute;left:16px;top:12px;font-family:var(--t-font-serif);font-style:italic;color:var(--t-color-on-primary);font-size:16px}.pc-en{position:absolute;left:14px;bottom:8px;font-family:var(--t-font-display);font-weight:900;font-size:46px;letter-spacing:4px;color:var(--t-color-mustard);text-shadow:3px 3px 0 var(--t-color-primary);line-height:1}.pc-hot{position:absolute;left:16px;top:40px;font-size:12px;background:var(--t-color-accent);color:var(--t-color-on-accent);padding:2px 10px;font-weight:700}.pc-back{display:flex;padding:16px 4px 4px;gap:16px}.pc-msg{flex:1;border-right:1px solid var(--t-color-border);padding-right:16px}.pc-msg h3{margin:0;text-wrap:balance;font-family:var(--t-font-serif);font-size:19px;color:var(--t-color-primary);line-height:1.35}.pc-msg p{margin:8px 0 0;font-size:13px;color:var(--t-color-text-2);line-height:1.6}.pc-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pc-tags span{font-size:12px;color:var(--t-color-teal);border:1px solid var(--t-color-teal);padding:0 6px;border-radius:3px}.pc-addr{width:120px;display:flex;flex-direction:column}.pc-addr small{font-size:12px;color:var(--t-color-text-3)}.pc-addr b{font-family:var(--t-font-display);font-size:24px;color:var(--t-color-accent)}.pc-addr b i{font-style:normal;font-size:12px;margin-left:2px}.pc-addr .ln{border-bottom:1px solid var(--t-color-border);height:14px}.pc-code{font-family:var(--t-font-mono);font-size:12px;color:var(--t-color-primary);margin-top:8px;font-weight:700}.pc-stamp{position:absolute;right:26px;top:26px;width:58px;height:68px;background:var(--t-color-surface);border:5px dotted var(--t-color-bg);display:grid;place-items:center}.pc-stamp b{width:44px;height:54px;display:grid;place-items:center;background:var(--t-color-accent);color:var(--t-color-on-accent);font-family:var(--t-font-display);font-size:14px}.log{max-width:none;margin-top:110px;padding:96px 64px 90px;background:var(--t-color-primary);color:var(--t-color-on-primary);position:relative}.log .sec-head,.log-wrap,.log-inc{max-width:1312px;margin-left:auto;margin-right:auto}.sec-head.light h2{color:var(--t-color-on-primary)}.sec-head.light .sub{color:var(--t-color-primary-soft)}.sec-head.light .no{color:var(--t-color-mustard)}.log-wrap{position:relative;padding-top:10px}.log-path{position:absolute;left:0;right:0;top:20px;width:100%;height:160px;fill:none;stroke:var(--t-color-mustard);stroke-width:2.5;stroke-dasharray:10 9}.log-plane{position:absolute;left:47%;top:52px;width:40px;height:40px;fill:var(--t-color-primary);stroke:var(--t-color-mustard);stroke-width:1.4;transform:rotate(20deg)}.log-days{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.ld{display:flex;flex-direction:column;align-items:center}.ld-stamp{width:74px;height:74px;border-radius:50%;background:var(--t-color-primary);border:3px solid currentColor;box-shadow:inset 0 0 0 4px var(--t-color-primary),inset 0 0 0 5px currentColor;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;z-index:2}.ld-stamp.a{color:var(--t-color-mustard);transform:rotate(-8deg)}.ld-stamp.b{color:var(--t-color-surface);transform:rotate(6deg)}.ld-stamp small{font-family:var(--t-font-display);font-size:10px;letter-spacing:3px;font-weight:800}.ld-stamp b{font-family:var(--t-font-display);font-size:28px}.ld-card{margin-top:16px;background:var(--t-color-surface);color:var(--t-color-text);padding:16px;border-top:4px solid var(--t-color-accent);width:100%;min-height:200px}.ld-code{font-family:var(--t-font-mono);font-size:11px;color:var(--t-color-accent);font-weight:700;letter-spacing:1px}.ld-card h4{margin:6px 0 0;font-family:var(--t-font-serif);font-size:17px;color:var(--t-color-primary);line-height:1.35}.ld-card p{font-size:13px;color:var(--t-color-text-2);margin:8px 0 0;line-height:1.6}.ld-foot{display:block;margin-top:10px;padding-top:8px;border-top:1px dashed var(--t-color-border);font-size:12px;color:var(--t-color-text-3)}.log-inc{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:56px;padding-top:28px;border-top:2px dashed var(--t-color-primary-soft);font-size:14px;color:var(--t-color-primary-soft)}.log-inc b{color:var(--t-color-mustard);margin-right:8px}.why{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:2px solid var(--t-color-primary);border-bottom:2px solid var(--t-color-primary)}.stat{padding:20px 0 18px}.stat+.stat{border-left:1px dashed var(--t-color-line);padding-left:18px}.stat b{display:block;font-family:var(--t-font-display);font-size:44px;color:var(--t-color-accent);line-height:1}.stat b small{font-size:16px;margin-left:2px}.stat span{font-size:13px;color:var(--t-color-text-2)}.why-r{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pm{background:var(--t-color-paper);border:1px solid var(--t-color-border);border-radius:var(--t-radius-web-lg);padding:26px 22px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--t-shadow-web)}.pm h4{margin:0;font-family:var(--t-font-serif);font-size:21px;color:var(--t-color-primary)}.pm p{margin:6px 0 0;font-size:14px;color:var(--t-color-text-2)}.letters{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.letter{display:flex;gap:18px;background:var(--t-color-surface);padding:28px 24px;box-shadow:var(--t-shadow-web);background-image:repeating-linear-gradient(180deg,transparent 0 31px,var(--t-color-border) 31px 32px)}.letter.l0{transform:rotate(-1deg)}.letter.l1{transform:rotate(.8deg)}.letter.l2{transform:rotate(-.4deg)}.lt-msg{flex:1;border-right:1px solid var(--t-color-border);padding-right:18px}.lt-msg p{margin:0;font-family:var(--t-font-serif);font-size:16px;line-height:32px;color:var(--t-color-text)}.sign{display:block;margin-top:14px;font-size:13px;color:var(--t-color-accent);font-family:var(--t-font-serif);font-style:italic}.lt-side{width:112px;display:flex;flex-direction:column;align-items:center;gap:8px}.lt-side .ln{width:100%;border-bottom:1px solid var(--t-color-line);height:18px}.lt-score{color:var(--t-color-mustard);font-size:14px;letter-spacing:2px;margin-top:8px}.jn{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px}.ja{background:var(--t-color-surface);border-radius:var(--t-radius-web-lg);overflow:hidden;box-shadow:var(--t-shadow-web);transition:transform var(--t-motion-dur) var(--t-motion-ease)}.ja:hover{transform:translateY(-4px)}.ja-img{position:relative;height:220px}.ja.big .ja-img{height:280px}.ja-img img{width:100%;height:100%;object-fit:cover}.ja-tag{position:absolute;left:16px;top:16px;background:var(--t-color-primary);color:var(--t-color-mustard);font-size:12px;padding:3px 10px;font-weight:700;letter-spacing:2px}.ja-body{padding:20px 22px 26px}.ja-body small{font-family:var(--t-font-mono);color:var(--t-color-text-3);font-size:12px}.ja-body h4{margin:8px 0 0;font-family:var(--t-font-serif);font-size:20px;color:var(--t-color-primary);line-height:1.4}.ja-body p{margin:10px 0 0;font-size:14px;color:var(--t-color-text-2)}.cta{position:relative;margin-top:120px;min-height:640px;overflow:hidden;display:flex;align-items:center}.cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cta-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--t-color-primary-deep) 0%,var(--t-color-mask) 55%,transparent 100%)}.cta-in{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:80px 64px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.cta h2{color:var(--t-color-on-primary)}.no.light{color:var(--t-color-mustard)}.cta-l p:last-child{color:var(--t-color-primary-soft);font-size:17px;max-width:480px}.bp-form{background:var(--t-color-surface);border-radius:var(--t-radius-web-lg);overflow:hidden;box-shadow:var(--t-shadow-web)}.bf-head{display:flex;justify-content:space-between;background:var(--t-color-accent);color:var(--t-color-on-accent);font-family:var(--t-font-display);font-size:12px;letter-spacing:2px;font-weight:700;padding:10px 22px}.bf-body{display:flex}.bf-main{flex:1;padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.bf-main label{display:flex;flex-direction:column;gap:6px}.bf-main small{font-size:11px;letter-spacing:1px;color:var(--t-color-text-3)}.bf-main input{border:0;border-bottom:2px solid var(--t-color-primary);background:transparent;font-size:16px;padding:6px 0;font-family:inherit;color:var(--t-color-text);outline:none}.bf-main .btn-red{grid-column:span 2;margin-top:8px}.bf-stub{width:140px;background:var(--t-color-paper);border-left:2px dashed var(--t-color-line);padding:22px 18px;display:flex;flex-direction:column}.bf-stub small{font-family:var(--t-font-display);font-size:11px;letter-spacing:2px;color:var(--t-color-text-3)}.bf-stub b{font-family:var(--t-font-display);font-size:28px;color:var(--t-color-primary);margin-bottom:10px}.bars{display:flex;gap:3px;height:50px;margin-top:auto}.bars i{background:var(--t-color-primary)}.foot{background:var(--t-color-primary-deep);color:var(--t-color-primary-soft)}.foot-in{max-width:1440px;margin:0 auto;padding:56px 64px 32px;display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr auto;gap:40px;align-items:start}.f-brand b{font-family:var(--t-font-serif);font-size:26px;color:var(--t-color-on-primary);letter-spacing:4px;display:block}.f-brand small{font-family:var(--t-font-display);letter-spacing:3px;color:var(--t-color-mustard);font-size:12px}.f-brand p{font-size:13px;margin:10px 0 0}.f-col{display:flex;flex-direction:column;gap:8px;font-size:14px}.f-col h5{margin:0 0 6px;color:var(--t-color-mustard);font-size:14px;letter-spacing:3px}.copy{text-align:center;font-size:12px;margin:0;padding:18px;border-top:1px solid var(--t-color-primary);color:var(--t-color-text-3)}@media (max-width: 1100px){.hero{grid-template-columns:1fr;padding:48px 40px 72px}.hero-r{margin-top:20px}.pc-grid,.letters{grid-template-columns:1fr 1fr}.log-days{grid-template-columns:repeat(3,1fr);row-gap:28px}.log-days .ld{margin-top:0!important}.log-path,.log-plane{display:none}.why,.cta-in{grid-template-columns:1fr;gap:48px}.jn{grid-template-columns:1fr 1fr}.jn .big{grid-column:span 2}.foot-in{grid-template-columns:1fr 1fr}.links{display:none}.nav,.sec,.log{padding-left:40px;padding-right:40px}}@media (max-width: 768px){:root{--t-font-web-hero: 56px;--t-font-web-h2: 36px}.nav{padding:12px 20px;gap:16px}.hot{display:none}.hero,.sec,.log,.cta-in{padding-left:20px;padding-right:20px}.sec{padding-top:72px}.ps-body{flex-wrap:wrap}.ps-f.sm{border-left:0;padding-left:0}.ps-go{width:100%;text-align:center}.poster{width:100%;max-width:420px;transform:rotate(1deg)}.ps-head{font-size:10px;letter-spacing:1px;padding:8px 16px}.hs-a{bottom:auto;top:300px;left:-8px}.hs-c{display:none}.poster-img{height:380px}.hs-b{right:0}.pc-grid,.letters,.jn,.why-r{grid-template-columns:1fr}.jn .big{grid-column:auto}.log-days,.stats{grid-template-columns:1fr 1fr}.stat:nth-child(3){border-left:0;padding-left:0}.bf-main{grid-template-columns:1fr}.bf-main .btn-red{grid-column:auto}.bf-stub{display:none}.foot-in{grid-template-columns:1fr;padding:40px 20px 24px}}@media (max-width: 420px){:root{--t-font-web-hero: 44px}.log-days{grid-template-columns:1fr}.poster-title{flex-direction:column;align-items:flex-start;gap:6px}.poster-title b{font-size:64px;white-space:nowrap}.poster-title em{font-size:34px}.hero-meta{gap:16px;flex-wrap:wrap}}
