.lg-bar{top:calc(var(--inset) + 8px);z-index:100;padding-inline:calc(var(--inset) + 10px);position:fixed;left:0;right:0}.lg-bar__pill{background:var(--card);max-width:1240px;height:64px;animation:nav-in .9s var(--ease-out) .1s both;border-radius:20px;align-items:center;gap:16px;margin-inline:auto;padding:0 10px 0 22px;display:flex;box-shadow:0 0 0 1px #103c3d0f,0 12px 34px -14px #071e1f59}.lg-bar__pill .logo img{width:auto;height:26px}.lg-bar__back{color:var(--ink-2);align-items:center;gap:8px;margin-left:auto;font-size:.92rem;font-weight:500;transition:color .2s;display:inline-flex}.lg-bar__back:hover{color:var(--bronze-700)}.lg-bar__back svg{transition:transform .3s var(--ease-out)}.lg-bar__back:hover svg{transform:translate(-3px)}.lg-hero{padding-top:var(--inset)}.lg-hero__panel{padding-block:clamp(130px,14vw,200px) clamp(56px,6vw,96px)}.lg-hero__panel:after{content:"";aspect-ratio:391/313;opacity:.05;pointer-events:none;background:url(/mailpilot-mark-light.png) 50%/contain no-repeat;width:min(46vw,720px);position:absolute;bottom:-18%;right:-4%;rotate:-12deg}.lg-hero__inner{justify-items:start;gap:22px;display:grid}.lg-switch{background:#00000040;border-radius:999px;padding:5px;display:inline-flex;box-shadow:inset 0 0 0 1px #f6f0e61f}.lg-switch a{font-family:var(--font-display);white-space:nowrap;color:#f6f0e6b3;border-radius:999px;padding:9px 18px;font-size:.9rem;font-weight:600;transition:color .25s,background-color .25s}.lg-switch a:hover{color:var(--paper)}.lg-switch a.is-on{background:linear-gradient(180deg, #e8c393, var(--bronze-500));color:var(--teal-950)}.lg-hero__title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--paper);animation:lg-rise .9s var(--ease-out) .15s both;font-size:clamp(2.4rem,6vw,6rem);font-weight:700;line-height:1}.lg-hero__title .script{margin-top:.06em;display:block}.lg-hero__intro{max-width:60ch;font-size:var(--fs-lead);color:#f6f0e6b8;animation:lg-rise .9s var(--ease-out) .3s both}.lg-hero__meta{animation:lg-rise .9s var(--ease-out) .4s both;flex-wrap:wrap;gap:8px;display:flex}.lg-hero__meta span{color:var(--bronze-300);background:#f6f0e60f;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:600;box-shadow:inset 0 0 0 1px #d9c2a333}@keyframes lg-rise{0%{opacity:0;transform:translateY(24px)}}.lg-body{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,80px);padding-block:clamp(48px,6vw,96px) clamp(60px,7vw,120px);display:grid}.lg-toc{position:sticky;top:108px}.lg-toc summary{letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-700);cursor:default;pointer-events:none;margin-bottom:14px;font-size:.74rem;font-weight:700;list-style:none}.lg-toc summary::-webkit-details-marker{display:none}.lg-toc ol{overscroll-behavior:contain;scrollbar-width:none;gap:2px;max-height:calc(100svh - 170px);display:grid;overflow-y:auto}.lg-toc ol::-webkit-scrollbar{display:none}.lg-toc a{color:var(--ink-3);border-radius:12px;grid-template-columns:30px 1fr;align-items:start;gap:8px;padding:7px 10px;font-size:.88rem;line-height:1.35;transition:color .2s,background-color .25s;display:grid;position:relative}.lg-toc a span{width:24px;height:24px;color:var(--bronze-600);border-radius:50%;place-items:center;margin-top:-3px;font-size:.7rem;font-weight:700;transition:background-color .25s,color .25s;display:grid}.lg-toc a:hover{color:var(--teal-900);background:#b38f6a14}.lg-toc a.is-on{color:var(--teal-950);background:#b38f6a29;font-weight:600}.lg-toc a.is-on span{background:linear-gradient(180deg, #c9a37a, var(--bronze-600));color:#fff}.lg-sheet{border-radius:var(--r-xl);background:radial-gradient(70% 30% at 100% 0%, #b38f6a1a, transparent 70%), var(--card);min-width:0;box-shadow:0 0 0 1px var(--line), 0 40px 80px -50px #071e1f73;padding:clamp(24px,4vw,64px)}.lg-short{background:radial-gradient(70% 90% at 100% 0%, #dcb27e2e, transparent 70%), linear-gradient(#d9c2a30d 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #d9c2a30d 1px, transparent 1px) 0 0 / 40px 40px, var(--teal-900);color:var(--paper);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,2.6vw,44px);padding:clamp(22px,2.2vw,32px) clamp(22px,2.4vw,36px) clamp(6px,.8vw,12px);display:grid;box-shadow:0 30px 60px -40px #071e1f99}.lg-short__label{font-family:var(--font-script);color:var(--gold);grid-column:1/-1;margin-bottom:8px;font-size:1.8rem;font-weight:700;line-height:1}.lg-short__card{border-top:1px solid #d9c2a329;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:3px 14px;padding:18px 0 20px;display:grid}.lg-short__icon{aspect-ratio:1;width:44px;color:var(--gold);background:#dcb27e1f;border-radius:50%;grid-row:span 2;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #dcb27e61}.lg-short__card strong{font-family:var(--font-display);color:var(--paper);font-size:1.02rem;font-weight:600;line-height:1.3}.lg-short__card>span:last-child{color:#f6f0e6b3;font-size:.9rem;line-height:1.5}.lg-note{border:1px dashed var(--line-strong);color:var(--ink-3);border-radius:14px;margin-block:26px 10px;padding:14px 16px;font-size:.88rem}.lg-note a{color:var(--teal-800);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lg-sec{border-bottom:1px solid var(--line);padding-block:30px;scroll-margin-top:100px}.lg-sec:last-child{border-bottom:0;padding-bottom:0}.lg-sec h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--teal-950);align-items:baseline;gap:14px;margin-bottom:12px;font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:700;line-height:1.2;display:flex}.lg-sec h2 span{letter-spacing:.04em;color:var(--bronze-600);flex:none;font-size:.8rem;font-weight:700}.lg-sec p,.lg-sec li{max-width:68ch;color:var(--ink-2);font-size:1rem;line-height:1.7}.lg-sec p+p{margin-top:10px}.lg-sec ul{gap:8px;margin-top:12px;display:grid}.lg-sec li{padding-left:22px;position:relative}.lg-sec li:before{content:"";background:var(--bronze-500);border-radius:50%;width:8px;height:8px;position:absolute;top:.7em;left:2px}.lg-contact__card{background:radial-gradient(60% 80% at 100% 0%, #dcb27e2e, transparent 70%), var(--teal-900);color:var(--paper);border-radius:20px;align-items:center;gap:20px;margin-top:18px;padding:22px;display:flex}.lg-contact__card>div{gap:6px;min-width:0;font-size:.92rem;display:grid}.lg-contact__card strong{font-family:var(--font-display);font-size:1.1rem}.lg-contact__card>div>a,.lg-contact__card>div>span{overflow-wrap:anywhere;color:#f6f0e6cc;align-items:flex-start;gap:8px;display:flex}.lg-contact__card>div>a:hover{color:var(--gold)}.lg-contact__card>div svg{color:var(--gold);flex:none;margin-top:3px}.lg-contact__seal{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, #dcbb8f, var(--bronze-600) 55%, var(--bronze-800));border-radius:47% 53% 50% 50%/53% 47%;flex:none;place-items:center;width:76px;display:grid;rotate:-10deg;box-shadow:inset 0 -4px 8px #00000040,inset 0 3px 6px #ffffff4d,0 12px 20px -8px #00000080}.lg-contact__seal img{width:42%;height:auto;display:block}.lg-official{margin-top:18px}@media (width<=960px){.lg-body{grid-template-columns:minmax(0,1fr)}.lg-toc{position:static}.lg-toc details{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:16px}.lg-toc summary{pointer-events:auto;cursor:pointer;margin:0;padding:16px 18px}.lg-toc summary:after{content:"";float:right;width:8px;height:8px;transition:rotate .3s var(--ease-out);border-bottom:2px solid;border-right:2px solid;margin:2px 4px 0 0;rotate:45deg}.lg-toc details[open] summary:after{margin-top:6px;rotate:225deg}.lg-toc ol{max-height:none;padding:0 8px 12px}}@media (width<=640px){.lg-bar__back span{display:none}.lg-bar__pill{gap:10px;height:58px;padding-left:16px}.lg-bar__pill .logo img{height:22px}.lg-bar__cta{height:40px;padding:0 14px}.lg-hero__panel{padding-block:110px 44px}.lg-switch a{padding:8px 12px;font-size:.8rem}.lg-short{grid-template-columns:minmax(0,1fr)}.lg-sheet{border-radius:22px;padding:22px 18px}.lg-sec{padding-block:24px}.lg-sec p,.lg-sec li{font-size:.95rem}.lg-contact__card{flex-direction:column;align-items:flex-start;padding:20px 18px}}
