:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#242424;background:#f5f3ed;color-scheme:light}*{box-sizing:border-box}body{margin:0;padding:48px 22px}main{max-width:610px;margin:auto}h1{font-size:clamp(44px,9vw,66px);letter-spacing:-.045em;margin:20px 0 0;line-height:1.05}.subtitle{font-size:19px;margin:10px 0 35px}h2{font-size:27px;line-height:1.2;letter-spacing:-.02em;margin-top:0}p{line-height:1.6}.notice{border-left:4px solid #df5a36;padding:8px 16px;background:#ffe7dc}section{padding:28px;border:1px solid #d6d2c9;border-radius:14px;background:#fffdf8;margin-bottom:22px}.price{font-size:37px;font-weight:650;margin:22px 0 4px}.price span{font-size:16px;font-weight:400;color:#60605b}label{display:block;margin:22px 0 8px;font-weight:600}input,textarea{width:100%;font:inherit;border:1px solid #aaa69e;border-radius:7px;padding:12px;background:white;color:inherit}textarea{font-family:ui-monospace,monospace;resize:vertical}button{font:inherit;font-weight:600;background:#cf492a;color:white;border:0;border-radius:8px;padding:14px 18px;margin:16px 8px 0 0;cursor:pointer;line-height:1.3}button:disabled{opacity:.55;cursor:wait}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid #3560b1;outline-offset:3px}.fine,footer{font-size:14px;color:#60605b}footer{border-top:1px solid #d6d2c9;padding-top:20px;margin-top:28px}a{color:#a93219}#status{min-height:1.6em}[hidden]{display:none!important}@media(max-width:420px){body{padding:22px 15px}section{padding:21px}button{width:100%;margin-right:0}}
