#loader,#bg-canvas,#ee-overlay,#ee-terminal,#key-hint{display:none!important}#fine-notes-loader{z-index:9999;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:24px;transition:opacity .7s,visibility .7s;animation:1.7s ease-in-out forwards al-loader-bg;display:flex;position:fixed;inset:0}#fine-notes-loader.out{opacity:0;visibility:hidden;pointer-events:none}@keyframes al-loader-bg{0%{background:#000}to{background:#f4ecd8}}.al-loader-letter{font-family:var(--font-display,"Orbitron", sans-serif);color:#00d4ff;text-shadow:0 0 40px #00d4ff,0 0 80px #00d4ff4d;font-size:6rem;font-weight:900;animation:1s ease-in-out infinite alternate al-letter-pulse,1.7s ease-in-out forwards al-letter-morph}@keyframes al-letter-pulse{0%{opacity:.4;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes al-letter-morph{0%{color:#00d4ff;text-shadow:0 0 40px #00d4ff,0 0 80px #00d4ff4d}to{color:#722f37;text-shadow:0 0 40px #722f37,0 0 80px #722f374d}}.al-loader-label{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.45em;color:#6a7d90;font-size:.55rem;animation:1.7s ease-in-out forwards al-label-morph}@keyframes al-label-morph{0%{color:#6a7d90}to{color:#6d5a4a}}.al-loader-track{background:#ffffff14;border-radius:2px;width:200px;height:2px;animation:1.7s ease-in-out forwards al-track-morph;overflow:hidden}@keyframes al-track-morph{0%{background:#ffffff14}to{background:#1a14111a}}.al-loader-bar{background:linear-gradient(90deg,#00d4ff,#722f37);height:100%;animation:1.5s cubic-bezier(.16,1,.3,1) forwards al-bar-fill}@keyframes al-bar-fill{0%{width:0%}to{width:100%}}.fine-notes-page{--al-bg:#f4ecd8;--al-bg-alt:#ebe1c8;--al-surface:#fdf8ed;--al-surface-2:#f8f0db;--al-ink:#1a1411;--al-ink-2:#2f241e;--al-ink-dim:#6d5a4a;--al-rule:#1a14111a;--al-rule-hi:#1a141138;--al-burgundy:#722f37;--al-burgundy-dark:#4a1f24;--al-burgundy-hi:#8d3b44;--al-burgundy-glow:#722f371a;--al-bronze:#9a7d3e;--al-bronze-hi:#b89a52;--al-cellar:#2a221e;--al-shadow-soft:0 12px 36px #1a141114, 0 2px 6px #1a14110a;--al-shadow-hi:0 22px 60px #1a14112e, 0 4px 12px #1a14110f;--al-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;background:var(--al-bg);color:var(--al-ink);font-family:var(--font-body,"Space Grotesk", sans-serif);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 20% 30%,#9a7d3e0a 0,#0000 40%),radial-gradient(circle at 80% 70%,#722f3708 0,#0000 40%);line-height:1.6}body:has(.fine-notes-page){background:#f4ecd8}.fine-notes-page .al-nav{z-index:100;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--al-rule);background:#f4ecd8e0;justify-content:space-between;align-items:center;padding:16px 6%;display:flex;position:fixed;top:0;left:0;right:0}.fine-notes-page .al-nav-logo{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.12em;color:var(--al-ink);font-size:.95rem;font-weight:700;text-decoration:none}.fine-notes-page .al-nav-logo em{color:var(--al-burgundy);font-style:normal}.fine-notes-page .al-nav-crumb{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.32em;color:var(--al-ink-dim);font-size:.55rem;display:none}.fine-notes-page .al-nav-links{align-items:center;gap:24px;display:none}.fine-notes-page .al-nav-links a{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;color:var(--al-ink-dim);font-size:.58rem;text-decoration:none;transition:color .2s}.fine-notes-page .al-nav-links a:hover{color:var(--al-burgundy)}.fine-notes-page .al-nav-status{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.2em;color:var(--al-ink-dim);align-items:center;gap:8px;font-size:.5rem;display:flex}.fine-notes-page .al-status-dot{background:var(--al-burgundy);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite al-pulse-dot;box-shadow:0 0 8px #722f3799}@keyframes al-pulse-dot{0%,to{opacity:1}50%{opacity:.3}}@media (min-width:760px){.fine-notes-page .al-nav-crumb{display:inline}.fine-notes-page .al-nav-links{display:flex}}.fine-notes-page .albtn-p,.fine-notes-page .albtn-g{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.2em;cursor:pointer;clip-path:polygon(10px 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);border:none;padding:16px 32px;font-size:.66rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-block}.fine-notes-page .albtn-p{background:var(--al-burgundy);color:var(--al-surface)}.fine-notes-page .albtn-p:hover{background:var(--al-burgundy-dark);transform:translateY(-2px);box-shadow:0 10px 26px #722f3759}.fine-notes-page #al-hero{background:radial-gradient(900px 600px at 78% -10%, #722f371f, transparent 70%), radial-gradient(700px 500px at -10% 30%, #9a7d3e1a, transparent 70%), var(--al-bg);align-items:center;min-height:92vh;padding:130px 6% 80px;display:flex;position:relative;overflow:hidden}.fine-notes-page .al-hero-grid{grid-template-columns:1fr;align-items:center;gap:48px;width:100%;max-width:1180px;margin:0 auto;display:grid}@media (min-width:900px){.fine-notes-page .al-hero-grid{grid-template-columns:1.05fr .95fr;gap:64px}}.fine-notes-page .al-hero-badge{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.3em;color:var(--al-burgundy);border:1px solid var(--al-burgundy);background:var(--al-burgundy-glow);border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:8px 18px;font-size:.55rem;display:inline-flex}.fine-notes-page .al-hero-badge-dot{background:var(--al-burgundy);border-radius:50%;width:6px;height:6px}.fine-notes-page h1.al-hero-h{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.005em;color:var(--al-ink);margin-bottom:22px;font-size:clamp(2.1rem,5.5vw,4.1rem);font-weight:800;line-height:1.08}.fine-notes-page h1.al-hero-h .accent{color:var(--al-burgundy)}.fine-notes-page .al-hero-sub{color:var(--al-ink-2);max-width:560px;margin-bottom:36px;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.7}.fine-notes-page .al-hero-sub strong{color:var(--al-burgundy-dark);font-weight:600}.fine-notes-page .al-hero-form{flex-wrap:wrap;gap:10px;max-width:540px;margin-bottom:18px;display:flex}.fine-notes-page .al-hero-form input{min-width:0;font-family:var(--font-body,"Space Grotesk", sans-serif);color:var(--al-ink);background:var(--al-surface);border:1px solid var(--al-rule-hi);border-radius:4px;outline:none;flex:240px;padding:16px 18px;font-size:.98rem;transition:border-color .2s}.fine-notes-page .al-hero-form input:focus{border-color:var(--al-burgundy)}.fine-notes-page .al-hero-microcopy{color:var(--al-ink-dim);font-size:.82rem}.fine-notes-page .al-hero-microcopy strong{color:var(--al-ink-2);font-weight:600}.fine-notes-page .al-phone-wrap{justify-content:center;display:flex;position:relative}.fine-notes-page .al-phone{aspect-ratio:9/19;background:var(--al-cellar);width:min(300px,80vw);box-shadow:var(--al-shadow-hi);border-radius:38px;padding:12px;position:relative}.fine-notes-page .al-phone:before{content:"";z-index:3;background:#000;border-radius:14px;width:90px;height:22px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.fine-notes-page .al-phone-screen{background:var(--al-surface);border-radius:28px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.fine-notes-page .al-phone-statusbar{height:36px;font-family:var(--font-display,"Orbitron", sans-serif);color:var(--al-ink-2);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 22px;font-size:.5rem;display:flex}.fine-notes-page .al-vert-tabs{border-bottom:1px solid var(--al-rule);justify-content:space-between;gap:4px;padding:4px 14px 8px;display:flex}.fine-notes-page .al-vert-tab{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;color:var(--al-ink-dim);border-radius:4px;padding:4px 6px;font-size:.42rem}.fine-notes-page .al-vert-tab.active{color:var(--al-burgundy);background:var(--al-burgundy-glow);border:1px solid #722f374d}.fine-notes-page .al-phone-card-detail{background:var(--al-surface-2);border:1px solid var(--al-rule);border-radius:12px;margin:10px 12px;padding:14px;box-shadow:0 6px 18px #1a14110d}.fine-notes-page .al-pcd-eyebrow{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.28em;color:var(--al-burgundy);margin-bottom:4px;font-size:.44rem}.fine-notes-page .al-pcd-title{font-family:var(--al-serif);color:var(--al-ink);font-size:1.05rem;font-weight:600;line-height:1.15}.fine-notes-page .al-pcd-sub{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.18em;color:var(--al-ink-dim);margin-top:4px;font-size:.5rem}.fine-notes-page .al-pcd-rating{align-items:center;gap:2px;margin-top:10px;margin-bottom:10px;display:flex}.fine-notes-page .al-pcd-rating span{background:var(--al-rule);border-radius:1px;width:8px;height:14px;display:block}.fine-notes-page .al-pcd-rating span.f{background:var(--al-burgundy)}.fine-notes-page .al-pcd-rating-num{font-family:var(--font-display,"Orbitron", sans-serif);color:var(--al-burgundy);margin-left:6px;font-size:.72rem;font-weight:700;line-height:1.3}.fine-notes-page .al-pcd-fields{flex-direction:column;gap:4px;display:flex}.fine-notes-page .al-pcd-row{color:var(--al-ink-2);border-bottom:1px dotted var(--al-rule);justify-content:space-between;padding:2px 0;font-size:.66rem;display:flex}.fine-notes-page .al-pcd-row strong{color:var(--al-ink);font-weight:600}.fine-notes-page .al-pcd-note{background:var(--al-burgundy-glow);border-left:2px solid var(--al-burgundy);font-family:var(--al-serif);color:var(--al-ink-2);margin-top:10px;padding:8px 10px;font-size:.72rem;font-style:italic;line-height:1.4}.fine-notes-page .al-pcd-share{text-align:center;font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;color:var(--al-bronze);border-top:1px dashed var(--al-rule);margin-top:10px;padding:8px 0;font-size:.44rem}.fine-notes-page section.bay{padding:96px 6%;position:relative}.fine-notes-page section.bay.alt{background:var(--al-bg-alt)}.fine-notes-page section.bay.dark{background:var(--al-cellar);color:#d4c8b0}.fine-notes-page section.bay.dark .al-section-h{color:var(--al-surface)}.fine-notes-page section.bay.dark .al-section-lede{color:#c0b39a}.fine-notes-page section.bay.dark .al-section-tag{color:var(--al-bronze-hi)}.fine-notes-page .bay-inner{max-width:1180px;margin:0 auto}.fine-notes-page .al-section-tag{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.4em;color:var(--al-burgundy);margin-bottom:18px;font-size:.55rem}.fine-notes-page .al-section-h{font-family:var(--font-display,"Orbitron", sans-serif);color:var(--al-ink);max-width:820px;margin-bottom:22px;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:700;line-height:1.2}.fine-notes-page .al-section-lede{color:var(--al-ink-2);max-width:740px;font-size:1.05rem;line-height:1.75}.fine-notes-page .al-section-lede em{color:var(--al-burgundy-dark);font-style:italic}.fine-notes-page .al-filigree{max-width:420px;color:var(--al-bronze);opacity:.8;justify-content:center;align-items:center;gap:14px;margin:32px auto;font-size:.9rem;display:flex}.fine-notes-page .al-filigree:before,.fine-notes-page .al-filigree:after{content:"";background:linear-gradient(90deg, transparent, var(--al-bronze) 40%, var(--al-bronze) 60%, transparent);opacity:.4;flex:1;height:1px}.fine-notes-page .reveal{opacity:0;transition:opacity .7s var(--ease,cubic-bezier(.16, 1, .3, 1)), transform .7s var(--ease,cubic-bezier(.16, 1, .3, 1));transform:translateY(28px)}.fine-notes-page .reveal.in{opacity:1;transform:translateY(0)}.fine-notes-page .al-problem-grid{grid-template-columns:1fr;gap:16px;margin-top:36px;display:grid}@media (min-width:760px){.fine-notes-page .al-problem-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.fine-notes-page .al-problem-grid{grid-template-columns:repeat(4,1fr)}}.fine-notes-page .al-problem-card{background:var(--al-surface);border:1px solid var(--al-rule);box-shadow:var(--al-shadow-soft);border-radius:12px;padding:26px 24px}.fine-notes-page .al-pi{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.3em;color:var(--al-burgundy);margin-bottom:10px;font-size:.55rem}.fine-notes-page .al-problem-card h4{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.16em;color:var(--al-ink);margin-bottom:10px;font-size:.72rem;line-height:1.4}.fine-notes-page .al-problem-card p{color:var(--al-ink-dim);font-size:.88rem;line-height:1.65}.fine-notes-page .al-sol-grid{grid-template-columns:1fr;gap:24px;margin-top:40px;display:grid}@media (min-width:800px){.fine-notes-page .al-sol-grid{grid-template-columns:repeat(3,1fr)}}.fine-notes-page .al-sol-card{background:var(--al-surface);border:1px solid var(--al-rule);box-shadow:var(--al-shadow-soft);transition:transform .25s var(--ease,cubic-bezier(.16, 1, .3, 1)), box-shadow .25s var(--ease,cubic-bezier(.16, 1, .3, 1));border-radius:16px;padding:36px 30px;position:relative}.fine-notes-page .al-sol-card:hover{box-shadow:var(--al-shadow-hi);transform:translateY(-4px)}.fine-notes-page .al-sol-num{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.32em;color:var(--al-burgundy);margin-bottom:14px;font-size:.5rem}.fine-notes-page .al-sol-card h3{font-family:var(--font-display,"Orbitron", sans-serif);color:var(--al-ink);margin-bottom:14px;font-size:1.1rem;font-weight:700}.fine-notes-page .al-sol-card p{color:var(--al-ink-2);margin-bottom:14px;font-size:.95rem;line-height:1.7}.fine-notes-page .al-sol-card ul{margin-top:12px;list-style:none}.fine-notes-page .al-sol-card ul li{color:var(--al-ink-dim);padding:5px 0 5px 18px;font-size:.87rem;position:relative}.fine-notes-page .al-sol-card ul li:before{content:"›";color:var(--al-burgundy);font-weight:700;position:absolute;top:3px;left:0}.fine-notes-page .al-peer-wrap{grid-template-columns:1fr;align-items:center;gap:56px;margin-top:40px;display:grid}@media (min-width:900px){.fine-notes-page .al-peer-wrap{grid-template-columns:1.05fr .95fr}}.fine-notes-page .al-peer-copy h3{font-family:var(--font-display,"Orbitron", sans-serif);color:var(--al-ink);margin-bottom:18px;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:700}.fine-notes-page .al-peer-copy h3 .accent{color:var(--al-burgundy)}.fine-notes-page .al-peer-copy p{color:var(--al-ink-2);margin-bottom:14px;font-size:.98rem;line-height:1.75}.fine-notes-page .al-peer-steps{counter-reset:ps;margin-top:28px;list-style:none}.fine-notes-page .al-peer-steps li{counter-increment:ps;border-bottom:1px solid var(--al-rule);color:var(--al-ink-2);padding:14px 0 14px 56px;font-size:.92rem;line-height:1.6;position:relative}.fine-notes-page .al-peer-steps li:last-child{border-bottom:0}.fine-notes-page .al-peer-steps li:before{content:counter(ps, decimal-leading-zero);font-family:var(--font-display,"Orbitron", sans-serif);color:var(--al-burgundy);background:var(--al-burgundy-glow);letter-spacing:.06em;border:1px solid #722f3740;border-radius:4px;padding:4px 10px;font-size:.74rem;font-weight:700;position:absolute;top:14px;left:0}.fine-notes-page .al-peer-steps li strong{color:var(--al-ink);font-weight:600}.fine-notes-page .al-transfer-mock{background:var(--al-cellar);color:#d4c8b0;box-shadow:var(--al-shadow-hi);border-radius:16px;padding:28px 24px;position:relative}.fine-notes-page .al-tm-tag{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.3em;color:var(--al-bronze-hi);margin-bottom:14px;font-size:.5rem}.fine-notes-page .al-tm-title{font-family:var(--font-display,"Orbitron", sans-serif);color:var(--al-surface);margin-bottom:20px;font-size:.95rem;font-weight:700}.fine-notes-page .al-tm-pair{grid-template-columns:1fr 60px 1fr;align-items:center;gap:12px;display:grid}.fine-notes-page .al-tm-phone{background:#ffffff0a;border:1px solid #9a7d3e4d;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:130px;padding:16px 14px;display:flex}.fine-notes-page .al-tmp-from{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;color:var(--al-bronze-hi);margin-bottom:8px;font-size:.46rem}.fine-notes-page .al-tmp-title{font-family:var(--al-serif);color:var(--al-surface);font-size:.92rem;line-height:1.2}.fine-notes-page .al-tmp-rating{font-family:var(--font-display,"Orbitron", sans-serif);color:var(--al-bronze-hi);margin-top:10px;font-size:.7rem}.fine-notes-page .al-tm-arrow{text-align:center;font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.18em;color:var(--al-bronze-hi);font-size:.5rem}.fine-notes-page .al-tm-arrow .arrowline{letter-spacing:0;color:var(--al-burgundy-hi);margin-top:4px;font-size:1.4rem;line-height:1;display:block}.fine-notes-page .al-tm-foot{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.2em;color:#a89978;border-top:1px dashed #9a7d3e4d;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:22px;padding-top:16px;font-size:.5rem;display:flex}.fine-notes-page .al-tm-foot .ok{color:var(--al-bronze-hi)}.fine-notes-page .al-vtab-row{border-bottom:1px solid var(--al-rule);flex-wrap:wrap;gap:8px;margin-top:36px;margin-bottom:32px;display:flex}.fine-notes-page .al-vtab{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.18em;color:var(--al-ink-dim);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;padding:14px 22px;font-size:.62rem;font-weight:700;transition:color .2s,border-color .2s,background .2s}.fine-notes-page .al-vtab:hover{color:var(--al-ink);background:#722f370d}.fine-notes-page .al-vtab.active{color:var(--al-burgundy-dark);border-bottom-color:var(--al-burgundy);background:#722f370f}.fine-notes-page .al-vpanel{display:none}.fine-notes-page .al-vpanel.active{animation:al-fadeIn .35s var(--ease,cubic-bezier(.16, 1, .3, 1));display:block}@keyframes al-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fine-notes-page .al-vgrid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:900px){.fine-notes-page .al-vgrid{grid-template-columns:1fr 1fr;gap:64px}}.fine-notes-page .al-vcopy h3{font-family:var(--font-display,"Orbitron", sans-serif);color:var(--al-ink);margin-bottom:14px;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:700}.fine-notes-page .al-vcopy p{color:var(--al-ink-2);margin-bottom:14px;font-size:.97rem;line-height:1.75}.fine-notes-page .al-vfields{grid-template-columns:repeat(2,1fr);gap:6px 24px;margin-top:16px;list-style:none;display:grid}.fine-notes-page .al-vfields li{color:var(--al-ink-2);padding:5px 0 5px 18px;font-size:.88rem;position:relative}.fine-notes-page .al-vfields li:before{content:"•";color:var(--al-burgundy);font-size:.85rem;position:absolute;top:4px;left:2px}.fine-notes-page .al-vcard{background:var(--al-surface);box-shadow:var(--al-shadow-hi);border:1px solid var(--al-rule);border-radius:14px;max-width:440px;margin:0 auto;padding:26px 24px}.fine-notes-page .al-vc-eyebrow{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.3em;color:var(--al-burgundy);margin-bottom:6px;font-size:.5rem}.fine-notes-page .al-vc-title{font-family:var(--al-serif);color:var(--al-ink);margin-bottom:4px;font-size:1.5rem;font-weight:600;line-height:1.15}.fine-notes-page .al-vc-sub{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.18em;color:var(--al-ink-dim);margin-bottom:16px;font-size:.55rem}.fine-notes-page .al-vc-rating{align-items:center;gap:4px;margin-bottom:18px;display:flex}.fine-notes-page .al-vc-rating .bar{background:var(--al-rule);border-radius:1px;width:11px;height:16px}.fine-notes-page .al-vc-rating .bar.f{background:var(--al-burgundy)}.fine-notes-page .al-vc-rating .num{font-family:var(--font-display,"Orbitron", sans-serif);color:var(--al-burgundy);margin-left:8px;font-size:.85rem;font-weight:700}.fine-notes-page .al-vc-fields-grid{border-top:1px solid var(--al-rule);grid-template-columns:110px 1fr;gap:5px 12px;padding-top:14px;font-size:.82rem;display:grid}.fine-notes-page .al-vc-fields-grid dt{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.18em;color:var(--al-ink-dim);padding-top:4px;font-size:.5rem}.fine-notes-page .al-vc-fields-grid dd{color:var(--al-ink);font-weight:500}.fine-notes-page .al-vc-note{background:var(--al-burgundy-glow);border-left:3px solid var(--al-burgundy);font-family:var(--al-serif);color:var(--al-ink-2);border-radius:0 4px 4px 0;margin-top:16px;padding:10px 14px;font-size:.92rem;font-style:italic;line-height:1.5}.fine-notes-page .al-vc-foot{border-top:1px solid var(--al-rule);font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.18em;color:var(--al-ink-dim);justify-content:space-between;margin-top:14px;padding-top:10px;font-size:.5rem;display:flex}.fine-notes-page .al-vc-foot .pair{color:var(--al-bronze)}.fine-notes-page .al-privacy-grid{grid-template-columns:1fr;gap:18px;margin-top:40px;display:grid}@media (min-width:800px){.fine-notes-page .al-privacy-grid{grid-template-columns:repeat(3,1fr)}}.fine-notes-page .al-privacy-card{background:#fdf8ed08;border:1px solid #9a7d3e33;border-radius:14px;padding:28px 26px}.fine-notes-page .al-pn{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.32em;color:var(--al-bronze-hi);margin-bottom:10px;font-size:.5rem}.fine-notes-page .al-privacy-card h4{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.1em;color:var(--al-surface);margin-bottom:10px;font-size:.78rem}.fine-notes-page .al-privacy-card p{color:#b8aa8c;font-size:.92rem;line-height:1.7}.fine-notes-page .al-privacy-card p strong{color:var(--al-bronze-hi);font-weight:600}.fine-notes-page .al-price-grid{grid-template-columns:1fr;gap:22px;max-width:760px;margin-top:40px;margin-left:auto;margin-right:auto;display:grid}@media (min-width:700px){.fine-notes-page .al-price-grid{grid-template-columns:1fr 1fr}}.fine-notes-page .al-price-card{background:var(--al-surface);border:1px solid var(--al-rule);box-shadow:var(--al-shadow-soft);border-radius:18px;padding:32px 28px;position:relative}.fine-notes-page .al-price-card.featured{border:2px solid var(--al-burgundy);background:linear-gradient(#fdf8ed,#f4ecd8)}.fine-notes-page .al-pc-tag{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.28em;color:var(--al-burgundy);margin-bottom:12px;font-size:.5rem}.fine-notes-page .al-pc-amount{font-family:var(--font-display,"Orbitron", sans-serif);color:var(--al-ink);font-size:2.6rem;font-weight:800;line-height:1}.fine-notes-page .al-pc-period{color:var(--al-ink-dim);margin-left:4px;font-size:.9rem}.fine-notes-page .al-pc-save{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;color:var(--al-burgundy);margin-top:8px;font-size:.5rem;display:inline-block}.fine-notes-page .al-price-card ul{margin-top:22px;list-style:none}.fine-notes-page .al-price-card ul li{color:var(--al-ink-2);padding:8px 0 8px 26px;font-size:.92rem;position:relative}.fine-notes-page .al-price-card ul li:before{content:"✓";color:var(--al-burgundy);font-weight:700;position:absolute;top:8px;left:0}.fine-notes-page .al-price-badge{background:var(--al-burgundy);color:var(--al-surface);font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;border-radius:999px;padding:6px 12px;font-size:.5rem;position:absolute;top:-12px;right:20px}.fine-notes-page .al-anchor-strip{background:var(--al-surface-2);border-left:3px solid var(--al-burgundy);color:var(--al-ink-2);border-radius:4px;max-width:760px;margin-top:28px;margin-left:auto;margin-right:auto;padding:18px 22px;font-size:.92rem;line-height:1.7}.fine-notes-page .al-anchor-strip strong{color:var(--al-burgundy-dark);font-weight:600}.fine-notes-page .al-trust-grid{grid-template-columns:1fr;gap:18px;margin-top:38px;display:grid}@media (min-width:760px){.fine-notes-page .al-trust-grid{grid-template-columns:repeat(3,1fr)}}.fine-notes-page .al-trust-card{background:var(--al-surface);border:1px solid var(--al-rule);border-radius:16px;padding:28px 24px}.fine-notes-page .al-ti{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.3em;color:var(--al-burgundy);margin-bottom:10px;font-size:.55rem}.fine-notes-page .al-trust-card h4{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.18em;color:var(--al-ink);margin-bottom:8px;font-size:.72rem}.fine-notes-page .al-trust-card p{color:var(--al-ink-dim);font-size:.9rem;line-height:1.65}.fine-notes-page .al-faq-list{max-width:820px;margin-top:36px;margin-left:auto;margin-right:auto}.fine-notes-page .al-faq-item{background:var(--al-surface);border:1px solid var(--al-rule);border-radius:12px;margin-bottom:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.fine-notes-page .al-faq-item[open]{border-color:var(--al-burgundy);box-shadow:var(--al-shadow-soft)}.fine-notes-page .al-faq-item summary{cursor:pointer;font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.06em;color:var(--al-ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:.78rem;font-weight:600;list-style:none;display:flex}.fine-notes-page .al-faq-item summary::-webkit-details-marker{display:none}.fine-notes-page .al-faq-item summary:after{content:"+";font-family:var(--font-display,"Orbitron", sans-serif);color:var(--al-burgundy);flex-shrink:0;font-size:1.2rem;transition:transform .2s}.fine-notes-page .al-faq-item[open] summary:after{content:"−"}.fine-notes-page .al-faq-item .al-faq-answer{color:var(--al-ink-2);padding:0 24px 22px;font-size:.97rem;line-height:1.7}.fine-notes-page .al-faq-item .al-faq-answer em{color:var(--al-burgundy-dark);font-style:italic}.fine-notes-page #al-cta{background:radial-gradient(800px 500px at 20% 10%, #722f3738, transparent 70%), var(--al-cellar);color:#d4c8b0;text-align:center;padding:110px 6% 90px}.fine-notes-page #al-cta h2{font-family:var(--font-display,"Orbitron", sans-serif);color:var(--al-surface);margin-bottom:16px;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:700}.fine-notes-page #al-cta h2 .accent{color:var(--al-bronze-hi)}.fine-notes-page #al-cta p{color:#b8aa8c;max-width:580px;margin:0 auto 36px;line-height:1.7}.fine-notes-page #al-cta .al-hero-form{justify-content:center;margin:0 auto}.fine-notes-page #al-cta .al-hero-form input{color:var(--al-surface);background:#ffffff0f;border-color:#ffffff2e}.fine-notes-page #al-cta .al-hero-form input::placeholder{color:#d4c8b08c}.fine-notes-page #al-cta .al-hero-form input:focus{border-color:var(--al-bronze-hi)}.fine-notes-page #al-cta .al-hero-microcopy{color:#a89978;margin-top:14px}.fine-notes-page .al-footer{color:#847562;font-size:.82rem;font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.16em;background:#15100d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:40px 6%;display:flex}.fine-notes-page .al-footer .f-logo{color:#d4c8b0;font-weight:700}.fine-notes-page .al-footer .f-logo em{color:var(--al-burgundy-hi);font-style:normal}.fine-notes-page .al-footer a{color:#a89978;text-decoration:none}.fine-notes-page .al-footer a:hover{color:var(--al-bronze-hi)}
