*{box-sizing:border-box}body{min-height:100vh;margin:0;color:#17140e;background:radial-gradient(circle at 50% -10%,#f5e4ad 0,transparent 34%),#f5f2e9;font-family:"Thmanyah Serif Text",Tahoma,sans-serif}.calculator-shell{width:min(720px,calc(100% - 28px));margin:auto}.calculator-header{border-bottom:1px solid #e2d6bc;background:#fffdf9}.calculator-header .calculator-shell{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px}.calculator-brand{display:flex;align-items:center;gap:10px;color:#17140e;text-decoration:none}.calculator-brand img{width:52px;height:52px;object-fit:contain;border-radius:12px}.calculator-brand span{display:grid;line-height:1.3}.calculator-brand small{color:#9a742c;font-size:.75rem}.calculator-terms{padding:9px 12px;border:1px solid #d8c28c;border-radius:10px;color:#6c4d14;text-decoration:none;font:800 .8rem "Thmanyah Sans",sans-serif}.calculator-main{display:grid;place-items:center;padding:54px 0 90px}.calculator-card{width:100%;padding:36px;border:1px solid #dfd2b5;border-radius:28px;background:#fff;box-shadow:0 24px 70px rgba(66,45,9,.12)}.calculator-kicker{color:#a27724;font:900 .8rem "Thmanyah Sans",sans-serif}.calculator-card h1{margin:5px 0 8px;font:800 clamp(2rem,7vw,3.4rem)/1.2 "Thmanyah Serif Display",serif}.calculator-card>p{margin:0 0 26px;color:#746c5e;line-height:1.8}.calculator-card label{display:grid;gap:8px;font-weight:900}.amount-field{display:flex;align-items:center;border:2px solid #d7b75f;border-radius:16px;background:#fffdf8;overflow:hidden}.amount-field:focus-within{border-color:#947022;box-shadow:0 0 0 4px rgba(213,177,91,.18)}.amount-field input{min-width:0;flex:1;padding:17px;border:0;outline:0;background:transparent;font:900 1.55rem "Thmanyah Sans",sans-serif;direction:ltr;text-align:right}.amount-field b{padding:0 17px;color:#74561c}.calculator-result{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.calculator-result>div{display:grid;gap:5px;padding:16px;border:1px solid #e3dac8;border-radius:15px;background:#faf8f3}.calculator-result span{color:#746c60;font-size:.76rem}.calculator-result strong{font:900 1.05rem "Thmanyah Sans",sans-serif}.calculator-result .featured{color:#fff;border-color:#176943;background:linear-gradient(135deg,#16794e,#0e5737)}.calculator-result .featured span{color:#dff4e9}.calculator-card button{width:100%;min-height:48px;margin-top:14px;border:1px solid #ded3bd;border-radius:12px;color:#51452f;background:#f8f5ee;font:900 .85rem "Thmanyah Sans",sans-serif;cursor:pointer}.calculator-note{display:block;margin-top:16px;color:#786f61;line-height:1.7}@media(max-width:620px){.calculator-main{padding-top:28px}.calculator-card{padding:24px 18px;border-radius:22px}.calculator-result{grid-template-columns:1fr}.calculator-result>div{grid-template-columns:1fr auto;align-items:center}.calculator-result .featured{order:-1}.calculator-header .calculator-shell{min-height:68px}.calculator-brand img{width:46px;height:46px}}
