.page{overflow-x:clip}.wrap{width:100%;max-width:calc(var(--w) + 2 * var(--gut));margin-inline:auto;padding-inline:var(--gut)}.label{font-family:var(--f-mono);font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;color:var(--cyan)}.h2{margin-top:14px;font-family:var(--f-display);font-weight:700;font-size:clamp(1.875rem,1.05rem + 2.3vw,2.875rem);line-height:1.06;letter-spacing:-.005em;text-wrap:balance}.lead{max-width:36em;font-size:1.0625rem;line-height:1.62;color:var(--ink-mut)}.cm{position:absolute;background:var(--line);pointer-events:none}.cm--t,.cm--b{left:50%;width:2px;height:14px;margin-left:-1px}.cm--t{top:-16px}.cm--b{bottom:-16px}.cm--l,.cm--r{top:50%;width:14px;height:2px;margin-top:-1px}.cm--l{left:-16px}.cm--r{right:-16px}.btn{display:inline-flex;align-items:center;gap:12px;padding:10px 20px 10px 10px;font-family:var(--f-display);font-weight:700;font-size:1rem;line-height:1.15;letter-spacing:.01em;color:var(--marker-ink);background:var(--marker);border-radius:2px;text-decoration:none;box-shadow:0 0 0 0 var(--cyan);transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-color .2s}.btn:hover{background:#ffdc78;transform:translate(-3px,-3px);box-shadow:3px 3px 0 0 var(--cyan)}.btn:active{transform:translate(0);box-shadow:0 0 0 0 var(--cyan)}.btn .sl-maxlogo{flex:none;border-radius:7px}.btn--lg{gap:16px;padding:16px 34px 16px 16px;font-size:1.375rem}.btn--lg .sl-maxlogo{border-radius:9px}.btn--sm{gap:10px;padding:8px 18px 8px 8px;font-size:1.0625rem}.btn--sm span{white-space:nowrap}.btn--sm .sl-maxlogo{border-radius:5px}.top{position:sticky;top:0;z-index:30;background:#0a2c55ed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line-soft)}.top__in{display:flex;align-items:center;gap:28px;height:var(--head-h)}.brand{display:inline-flex;align-items:center;gap:11px;font-family:var(--f-display);font-weight:700;font-size:1.0625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);text-decoration:none;white-space:nowrap}.brand b{font-weight:700;color:var(--cyan)}.brand__mark{flex:none;color:var(--ink)}.nav{display:flex;gap:30px;margin-left:auto}.nav a{padding:6px 0;font-family:var(--f-mono);font-size:.75rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mut);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.nav a:hover{color:var(--ink);border-color:var(--cyan)}.hero{position:relative;padding:20px 22px 26px 50px}.hero__bind{position:absolute;left:14px;top:22px;bottom:26px;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--f-mono);font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap}.hero__sheet{--pad: clamp(20px, 2.6vw, 38px);position:relative;max-width:1480px;margin-inline:auto;padding:var(--pad) var(--pad) 0;border:2px solid var(--line);background:radial-gradient(ellipse 70% 60% at 28% 62%,rgba(143,211,255,.07),transparent 70%)}.hero__lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,460px);gap:24px 48px;align-items:start;margin-top:clamp(22px,2.4vw,32px)}.hero__title{margin-top:14px;font-family:var(--f-display);font-weight:700;font-size:clamp(2.3rem,1.1rem + 4vw,4.6rem);line-height:1.02;letter-spacing:-.012em;text-wrap:balance}.hero__accent{display:block}.hero__accent>span{color:var(--marker);padding-bottom:.1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8.5C40 5.5 92 4 198 6.2' fill='none' stroke='%23FFD45C' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M18 10.5C70 8.4 120 8 186 9' fill='none' stroke='%23FFD45C' stroke-width='1.4' stroke-linecap='round' opacity='.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 100%;background-size:100% .2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero__subtitle{max-width:44em;font-size:1.0625rem;line-height:1.62;color:var(--ink-mut)}.hero__cta{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hero__note{font-family:var(--f-mono);font-size:.75rem;letter-spacing:.02em;color:var(--ink-dim)}.hero__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,460px);gap:0 48px;margin-top:clamp(24px,2.4vw,32px)}.hero__side{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding-top:4px}.draw{position:relative;padding-bottom:var(--pad);min-width:0}.draw__cap{margin-bottom:14px;color:var(--ink-dim)}@media(min-width:1280px){.draw__cap{position:absolute;top:0;left:0;z-index:1;margin:0}}.draw__view{position:relative}.draw__view svg{width:100%;height:auto;overflow:visible}.plot path{fill:none;stroke-linejoin:round;stroke-linecap:round}.ln-main{stroke:var(--ink);stroke-width:1.9}.ln-detail{stroke:#ffffff9e;stroke-width:1.2}.annot path{fill:none}.ln-ground{stroke:var(--line);stroke-width:1.2}.ln-hatch{stroke:#ffffff4d;stroke-width:1}.ln-center{stroke:#8fd3ffb3;stroke-width:.9;stroke-dasharray:16 4 2 4}.ln-ext{stroke:#8fd3ff8c;stroke-width:.9}.ln-dim,.ln-leader{stroke:var(--cyan);stroke-width:1}.dot{fill:var(--cyan)}.draw__labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dim{position:absolute;transform:translate(-50%,calc(-100% - 3px));font-family:var(--f-mono);font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:.02em;color:var(--cyan);white-space:nowrap}.dim--total{color:var(--ink)}.dim--total i{position:relative;display:inline-block;margin-left:.45em;font-style:normal;color:var(--marker)}.dim--total i:after{content:"";position:absolute;top:-4px;right:-8px;bottom:-3px;left:-8px;border:1.5px solid var(--marker);border-radius:50%;transform:rotate(-7deg)}.pos{position:absolute;transform:translate(-50%,calc(-100% - 2px));font-family:var(--f-display);font-weight:700;font-size:1.375rem;line-height:1;color:var(--cyan)}@media(prefers-reduced-motion:no-preference){.plot path{stroke-dasharray:1 1;stroke-dashoffset:1;animation:plot 1.1s var(--ease) forwards}.annot,.draw__labels{animation:appear .6s ease-out .9s both}}@keyframes plot{to{stroke-dashoffset:0}}@keyframes appear{0%{opacity:0}to{opacity:1}}.spec__head,.spec__row{display:grid;grid-template-columns:52px minmax(0,1fr)}.spec__head{padding:8px 0;border-top:2px solid var(--line);border-bottom:1px solid var(--line-soft);font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-dim)}.spec__row{padding:15px 0;border-bottom:1px solid var(--line-soft)}.spec__n{align-self:start;width:26px;padding-bottom:3px;border-bottom:1.5px solid var(--cyan);font-family:var(--f-display);font-weight:700;font-size:1.375rem;line-height:1;text-align:center;color:var(--cyan)}.spec__txt b{display:block;font-family:var(--f-display);font-weight:700;font-size:1.1875rem;line-height:1.2}.spec__txt small{display:block;margin-top:5px;font-size:.875rem;line-height:1.45;color:var(--ink-mut)}.stamp{display:grid;grid-template-columns:66px 112px minmax(0,1fr) 58px 58px;grid-template-areas:"a1 b1 ttl lh sh" "a2 b2 ttl lv sv" "a3 b3 ttl mh mv";gap:1px;background:var(--line);border:2px solid var(--line)}.stamp__c{display:flex;align-items:center;min-height:30px;padding:5px 9px;background:var(--deep);font-family:var(--f-mono);font-size:.6875rem;font-weight:500;line-height:1.25;color:var(--ink-mut)}.s-a1{grid-area:a1}.s-a2{grid-area:a2}.s-a3{grid-area:a3}.s-b1{grid-area:b1;color:var(--ink)}.s-b2{grid-area:b2;color:var(--ink)}.s-b3{grid-area:b3;color:var(--ink)}.s-lh{grid-area:lh}.s-sh{grid-area:sh}.s-mh{grid-area:mh}.s-lv{grid-area:lv}.s-sv{grid-area:sv}.s-mv{grid-area:mv}.s-ttl{grid-area:ttl}.s-lh,.s-sh,.s-mh{justify-content:center;font-size:.625rem;letter-spacing:.02em;color:var(--ink-dim)}.s-lv,.s-sv,.s-mv{justify-content:center;font-family:var(--f-display);font-weight:700;font-size:1rem;color:var(--ink)}.s-ttl{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:10px 14px}.s-ttl b{font-family:var(--f-display);font-weight:700;font-size:1.0625rem;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.s-ttl small{font-family:var(--f-body);font-size:.75rem;line-height:1.35;color:var(--ink-mut)}.stamp--attached{margin-right:calc(-1 * var(--pad));border-right:0;border-bottom:0}.sec{padding-block:clamp(72px,9vw,120px);scroll-margin-top:var(--head-h)}.sec__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px 56px;align-items:end;margin-bottom:clamp(32px,4vw,52px)}.sheets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sheet{position:relative;display:flex;padding:6px 6px 6px 16px;background:var(--deep);border:1px solid var(--line-soft)}.sheet__frame{flex:1;display:flex;flex-direction:column;min-width:0;border:1.5px solid var(--line)}.sheet__body{flex:1;padding:22px 20px 26px}.sheet__icon{width:46px;height:46px;color:var(--cyan)}.sheet__title{margin:20px 0 10px;font-family:var(--f-display);font-weight:700;font-size:1.25rem;line-height:1.18}.sheet__title em{display:block;margin-top:4px;font-style:normal;color:var(--marker)}.sheet__text{font-size:.9375rem;line-height:1.58;color:var(--ink-mut)}.sheet__stamp{display:grid;grid-template-columns:auto auto;align-self:flex-end;border-top:1.5px solid var(--line);border-left:1.5px solid var(--line)}.sheet__stamp span{padding:6px 10px;font-family:var(--f-mono);font-size:.6875rem;font-weight:500;letter-spacing:.03em;white-space:nowrap;color:var(--ink-dim)}.sheet__stamp span+span{border-left:1px solid var(--line-soft);color:var(--ink)}.sheet--final{border-color:#ffd45c73}.sheet--final .sheet__frame,.sheet--final .sheet__stamp{border-color:var(--marker)}.sheet--final .sheet__icon{color:var(--marker)}.sheet--final .sheet__stamp span+span{color:var(--marker)}.sheet__badge{position:absolute;top:26px;right:22px;padding:3px 10px 4px;font-family:var(--f-display);font-weight:700;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--marker);border:1.5px solid var(--marker);transform:rotate(-5deg)}.terms{background:var(--deep);border-block:1px solid var(--line-soft)}.terms__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 80px;align-items:start}.terms__head{position:sticky;top:calc(var(--head-h) + 32px)}.terms__head .lead{margin-top:18px}.terms__list{border-top:2px solid var(--line)}.terms__item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:0 8px;padding:26px 0 28px;border-bottom:1px solid var(--line-soft)}.terms__n{font-family:var(--f-display);font-weight:700;font-size:1.5rem;line-height:1.1;color:var(--cyan)}.terms__item h3{margin-bottom:8px;font-family:var(--f-display);font-weight:700;font-size:1.3125rem;line-height:1.2}.terms__item p{max-width:38em;line-height:1.62;color:var(--ink-mut)}.cta__sheet{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px 72px;align-items:center;padding:clamp(28px,4.5vw,64px);border:2px solid var(--line);background:radial-gradient(ellipse 60% 80% at 20% 30%,rgba(143,211,255,.08),transparent 70%),#0a2c558c}.cta__text{max-width:34em;margin:18px 0 30px;font-size:1.0625rem;line-height:1.62;color:var(--ink-mut)}.cta__table{width:100%;border-collapse:collapse;border:2px solid var(--line);background:var(--deep)}.cta__table caption{padding-bottom:10px;text-align:left;color:var(--ink-dim)}.cta__table th{padding:8px 14px;font-family:var(--f-mono);font-size:.6875rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;text-align:left;color:var(--ink-dim);border-bottom:1.5px solid var(--line)}.cta__table th:first-child,.cta__table td:first-child{width:64px;border-right:1px solid var(--line-soft)}.cta__table td{padding:16px 14px;font-size:1rem;line-height:1.4;border-bottom:1px solid var(--line-soft)}.cta__table tr:last-child td{border-bottom:0}.cta__table td:first-child{font-family:var(--f-display);font-weight:700;font-size:1.25rem;color:var(--cyan);text-align:center}.foot{padding:8px 0 40px}.foot__in{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.brand--foot{font-size:1.25rem;padding-bottom:6px}.stamp--foot{flex:0 1 760px;grid-template-columns:70px 120px minmax(0,1fr) 62px 62px}.stamp--foot .s-ttl b{text-transform:none;letter-spacing:.02em}@media(max-width:1180px){.sheets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){.hero__lead,.sec__head,.terms__grid,.cta__sheet,.hero__body{grid-template-columns:minmax(0,1fr)}.draw{padding-bottom:28px}.hero__side{gap:28px}.stamp--attached{margin-left:calc(-1 * var(--pad));border-left:0}.terms__head{position:static}.foot__in{flex-direction:column;align-items:stretch}.stamp--foot{flex:none}}@media(max-width:760px){.nav{display:none}.btn--lg{width:100%;justify-content:center}.top .btn{margin-left:auto}:root{--head-h: 58px}.top__in{gap:12px}}@media(max-width:640px){.hero{padding:10px 10px 14px 22px}.hero__bind{left:4px;top:10px;bottom:14px;font-size:.5rem;letter-spacing:.16em}.hero__sheet{--pad: 18px}.cm--t,.cm--b{height:8px}.cm--t{top:-10px}.cm--b{bottom:-10px}.cm--l,.cm--r{width:8px}.cm--l{left:-10px}.cm--r{right:-10px}.hero__subtitle{font-size:1rem}.hero__cta{align-items:stretch}.ln-main{stroke-width:3.2}.ln-detail{stroke-width:2.2}.ln-ground{stroke-width:2}.ln-hatch{stroke-width:1.8}.ln-center{stroke-width:1.6}.ln-ext,.ln-dim,.ln-leader{stroke-width:1.7}.draw__view{margin-inline:-10px}.dim{font-size:.625rem;letter-spacing:0}.dim--total i:after{top:-3px;right:-6px;bottom:-2px;left:-6px}.pos{font-size:.9375rem}.spec__head,.spec__row{grid-template-columns:44px minmax(0,1fr)}.stamp,.stamp--foot{grid-template-columns:60px minmax(0,1fr) 58px 58px;grid-template-areas:"a1 b1 lh sh" "a2 b2 lv sv" "a3 b3 mh mv" "ttl ttl ttl ttl"}.sheets{grid-template-columns:minmax(0,1fr);gap:14px}.sheet__body{padding:20px 18px 22px}.terms__item{grid-template-columns:40px minmax(0,1fr);padding:22px 0 24px}.cta__sheet{padding:26px 18px}.cta__sheet .btn{width:100%}.cta__table th:first-child,.cta__table td:first-child{width:52px}}@media(max-width:480px){.btn--lg{gap:10px;padding:14px 14px 14px 12px;font-size:min(1.25rem,4.6vw);white-space:nowrap}}@media(max-width:400px){.dim{font-size:.59375rem}}@media(max-width:380px){.btn--sm{padding-right:12px;font-size:.9375rem}.brand{font-size:.9375rem;letter-spacing:.12em}}:root{--blue: #0e3a6e;--deep: #0a2c55;--line: rgba(255, 255, 255, .55);--line-soft: rgba(255, 255, 255, .22);--grid-major: rgba(255, 255, 255, .075);--grid-minor: rgba(255, 255, 255, .035);--ink: #f3f8fd;--ink-mut: rgba(243, 248, 253, .78);--ink-dim: rgba(243, 248, 253, .6);--cyan: #8fd3ff;--marker: #ffd45c;--marker-ink: #0a2c55;--f-display: "Jura", "Arial Narrow", system-ui, sans-serif;--f-body: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--w: 1240px;--gut: clamp(16px, 4vw, 40px);--head-h: 64px;--ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--blue);background-image:linear-gradient(var(--grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--grid-major) 1px,transparent 1px),linear-gradient(var(--grid-minor) 1px,transparent 1px),linear-gradient(90deg,var(--grid-minor) 1px,transparent 1px);background-size:40px 40px,40px 40px,8px 8px,8px 8px;background-position:-1px -1px}img,svg{display:block;max-width:100%}a{color:inherit}ol,ul{list-style:none}::selection{background:var(--marker);color:var(--marker-ink)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media(prefers-reduced-motion:reduce){html,html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}}
