.akai-main{background:radial-gradient(circle at 18% 0,rgba(212,175,110,.16),transparent 34%),linear-gradient(180deg,#fbf7ee 0,#f7f1e5 100%);padding:clamp(3rem,7vw,6.5rem) 1.25rem}.akai-shell{width:min(100%,920px);margin:0 auto}.akai-kicker,.akai-card-label{margin:0 0 .8rem;color:var(--ak-wine,#773a44);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.akai-hero{max-width:780px;margin-bottom:2rem}.akai-hero h1{max-width:18ch;margin:.15rem 0 1rem;color:var(--ak-ink,#27231e);font:700 clamp(2.25rem,6vw,4.8rem)/.98 var(--ak-serif,Georgia,serif);letter-spacing:-.035em}.akai-lede{max-width:720px;margin:0;color:#51493e;font:400 clamp(1.08rem,2vw,1.28rem)/1.65 var(--ak-serif,Georgia,serif)}.akai-notice,.akai-success{margin:1.75rem 0;padding:1.15rem 1.3rem;border:1px solid rgba(119,58,68,.22);border-left:5px solid var(--ak-wine,#773a44);border-radius:0 12px 12px 0;background:rgba(255,255,255,.72);color:#453e35;line-height:1.65}.akai-success{border-color:rgba(65,113,72,.28);border-left-color:#417148}.akai-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:2.25rem 0}.akai-card,.akai-section,.akai-form fieldset{padding:clamp(1.3rem,3vw,2rem);border:1px solid rgba(86,69,42,.15);border-radius:16px;background:rgba(255,255,255,.8);box-shadow:0 16px 38px rgba(62,44,20,.06)}.akai-card h2,.akai-section h2{margin:.1rem 0 .7rem;color:var(--ak-ink,#27231e);font-family:var(--ak-serif,Georgia,serif)}.akai-card p:not(.akai-card-label),.akai-section p,.akai-section li{color:#51493e;line-height:1.65}.akai-card .button{margin-top:.7rem}.akai-section{margin:1.4rem 0}.akai-link-list{padding-left:1.2rem}.akai-link-list li+li{margin-top:.55rem}.akai-section blockquote{margin:1.4rem 0;padding:.4rem 0 .4rem 1.25rem;border-left:4px solid var(--ak-gold,#b97914);color:#41382d;font:italic 1.2rem/1.65 var(--ak-serif,Georgia,serif)}.akai-puzzle pre{max-width:100%;overflow:auto;padding:1.35rem;border-radius:12px;background:#25211d;color:#fff6df;font:500 1rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.akai-form{display:grid;gap:1.4rem;margin-top:2rem}.akai-form fieldset{display:grid;gap:1rem;margin:0}.akai-form legend{padding:0 .5rem;color:var(--ak-ink,#27231e);font:700 1.35rem/1.2 var(--ak-serif,Georgia,serif)}.akai-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.akai-form label{display:grid;gap:.45rem;color:#3f382f;font-weight:700;line-height:1.45}.akai-form input[type=text],.akai-form input[type=url],.akai-form select,.akai-form textarea{width:100%;box-sizing:border-box;padding:.78rem .85rem;border:1px solid #bcb19f;border-radius:8px;background:#fff;color:#29251f;line-height:1.45}.akai-form textarea{resize:vertical}.akai-form input:focus,.akai-form select:focus,.akai-form textarea:focus{outline:3px solid rgba(185,121,20,.26);border-color:var(--ak-gold,#b97914)}.akai-choice,.akai-confirm{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem!important;padding:.85rem;border:1px solid rgba(86,69,42,.14);border-radius:9px;background:rgba(255,255,255,.65)}.akai-choice input,.akai-confirm input{margin-top:.28rem}.akai-signatory-confirm{border-color:rgba(119,58,68,.28);background:rgba(119,58,68,.06)}.akai-help{margin:0;color:#675e52;font-size:.92rem;line-height:1.55}.akai-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.akai-form>.button{justify-self:start}.akai-footer-link a{opacity:.78}.akai-footer-link a:hover,.akai-footer-link a:focus{opacity:1}@media(max-width:700px){.akai-card-grid,.akai-form-grid{grid-template-columns:1fr}.akai-main{padding-top:2.5rem}.akai-hero h1{font-size:clamp(2.15rem,12vw,3.4rem)}}
