:root{--ink:#193e33;--green:#285f49;--line:#dfe6d9;--paper:#fafbf7}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font:14px Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}header{max-width:1320px;margin:auto;padding:25px 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font-size:28px;letter-spacing:-1.5px;font-weight:750}.brand span{color:#7d9a53}nav{display:flex;align-items:center;gap:25px;font-size:12px}nav form{margin:0}main{max-width:1240px;margin:auto;padding:0 25px}section{padding:50px 0}h1{font-size:64px;line-height:1.07;letter-spacing:-3px;font-weight:500;margin:25px 0}h1 em{font-family:Georgia,serif;color:#718d52}h2{font-size:32px;letter-spacing:-1px;font-weight:500;margin:15px 0 25px}h3{font-size:17px}p{line-height:1.8}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700}.muted,small{font-size:11px;color:#7e8a75}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:520px}.hero>div>p{max-width:420px;color:#75816d;font-size:15px}.hero small{display:block}.button,button{background:var(--green);border:0;border-radius:5px;color:white;padding:13px 20px;cursor:pointer;display:inline-block;font-weight:600;font-size:12px}.button{margin:15px 0 20px}.outline{display:inline-block;padding:11px 18px;border:1px solid #c4d3b9;border-radius:5px;background:#f0f5e8;font-size:12px}.plain{background:none;padding:0;color:var(--green)}.cardart{height:350px;background:#edf2e3;border-radius:50%;position:relative;max-width:390px;width:100%;margin:auto;display:flex;align-items:center;justify-content:center}.plastic{width:310px;height:190px;background:linear-gradient(110deg,#346c52,#153c31);color:#fff;border-radius:15px;transform:rotate(10deg);padding:25px;box-shadow:-25px -25px 0 #d1e2ab,0 20px 30px #20342130}.plastic b{font-size:22px}.plastic>span{display:block;font-size:30px;color:#d1ca9d;margin-top:20px}.plastic p{font-size:16px;letter-spacing:3px;margin:8px 0}.plastic small{color:#d8e5d2;font-size:8px}.illustration{position:absolute;bottom:-25px;right:10px;font-size:9px;color:#7d8973}.strip{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#f0f4e8;padding:25px;font-size:9px;border-block:1px solid var(--line)}.strip strong{font-size:16px;color:#627958}.filters{display:flex;gap:12px;align-items:center;margin:25px 0}.filters input{flex:1}.filters select{max-width:280px}.filters a{font-size:12px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product{background:white;border:1px solid var(--line);border-radius:10px;padding:23px;display:flex;flex-direction:column}.bankline{display:flex;align-items:center;justify-content:space-between;font-size:11px;gap:10px}.badge{display:inline-block;background:#edf3e2;color:#688052;border-radius:20px;padding:6px 10px;font-size:10px}.minicard{height:140px;width:230px;max-width:100%;align-self:center;margin:24px 0 12px;background:linear-gradient(120deg,#7f4c5e,#432c43);color:white;border-radius:9px;padding:20px;box-shadow:0 8px 15px #233e1b13}.product:nth-child(3n+2) .minicard{background:linear-gradient(120deg,#9c4d46,#6a353a)}.product:nth-child(3n) .minicard{background:linear-gradient(120deg,#467380,#233f4b)}.minicard b{font-size:12px}.minicard span{display:block;color:#d7cba8;font-size:27px;margin-top:14px}.minicard small{color:white;letter-spacing:3px}.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#7c8673;font-size:11px;min-height:56px}.fees{display:grid;grid-template-columns:1fr 1fr;gap:15px;border-top:1px solid var(--line);padding-top:15px;margin-top:auto}.fees small{font-size:9px}.fees p{font-size:11px;line-height:1.6}.product .fees p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.actions{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-top:20px;font-size:12px}.disclaimer{font-size:11px;color:#7b8b70;text-align:center;max-width:800px;margin:25px auto}.how{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:30px;background:#edf2e3;padding:35px;border-radius:12px}.how h2{font-size:27px}.how>div>b{font-size:30px;color:#9cad86;font-family:Georgia,serif}.how p{font-size:12px;color:#75856b}footer{max-width:1190px;margin:50px auto 0;padding:30px 20px;border-top:1px solid var(--line);display:flex;gap:25px;align-items:center;font-size:11px;color:#7e8a75}footer b{font-size:22px;color:var(--green)}footer small{margin-left:auto;font-size:10px}.narrow{max-width:720px;margin:50px auto}.narrow.medium,h1.medium{font-size:40px;letter-spacing:-1px}.panel{background:white;border:1px solid var(--line);border-radius:9px;padding:25px;margin:12px 0}.narrow.panel{margin:50px auto}.notice,.errors{padding:15px 20px;margin:20px 0;border-radius:5px;background:#eef3df;font-size:12px;line-height:1.8}.errors{background:#fff0e9;color:#973b27}.errors p{margin:3px 0}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:block;font-size:11px;font-weight:600;margin:13px 0}input,select,textarea{display:block;width:100%;padding:12px 13px;background:white;border:1px solid #d7dfce;border-radius:5px;color:#26462c;margin-top:7px}textarea{min-height:100px;resize:vertical}select{padding:11px}.full{grid-column:1/-1;width:100%}.consent{display:flex;gap:12px;line-height:1.8;font-weight:400;margin:25px 0}.consent input{width:18px;margin-top:3px;flex-shrink:0;accent-color:var(--green)}form>button{margin:15px 0 5px}.auth{max-width:500px}.auth .actions{flex-wrap:wrap}.stats{display:flex;gap:15px;flex-wrap:wrap;margin:25px 0}.stats>div{border:1px solid var(--line);background:white;border-radius:6px;padding:20px;min-width:150px;flex:1}.stats b{display:block;font-size:20px;margin:12px 0}.stats span{font-size:11px;color:#75836a}.share{background:#eaf0df;padding:25px;border-radius:9px;margin-top:25px}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px;background:white}th,td{padding:15px;text-align:left;border-bottom:1px solid var(--line);line-height:1.7}th{background:#eff4e6;font-size:10px;letter-spacing:.7px}.tabs{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 40px}.tabs a{padding:12px 18px;background:#edf3e4;border-radius:5px;font-size:12px}summary{cursor:pointer;line-height:1.8;font-size:12px}summary>span{margin-left:12px}.leadbody{border-top:1px solid var(--line);margin-top:15px;padding-top:10px}.workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.workflow form{background:#f5f7ef;padding:15px;border-radius:6px}.workflow small{display:block;word-break:break-word}.leadbody>p{font-size:12px}.inline{display:flex;gap:10px;align-items:center}.inline button{margin:0}.pagination{padding:25px 0}.pagination nav{justify-content:space-between}.pagination nav span,.pagination nav a{padding:10px}
@media(max-width:950px){h1{font-size:48px}.plastic{width:270px;height:180px}.grid{grid-template-columns:repeat(2,1fr)}.how{grid-template-columns:1fr 1fr}.workflow{grid-template-columns:1fr 1fr}.strip{flex-wrap:wrap;justify-content:center}.stats>div{min-width:130px}}
@media(max-width:620px){header{padding:20px;gap:15px;align-items:flex-start}.brand{font-size:22px;white-space:nowrap}nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:10px}nav .outline{padding:8px;font-size:10px}main{padding:0 18px}.hero{grid-template-columns:1fr;padding-top:40px}.hero h1{font-size:46px}.cardart{margin:45px auto 20px;height:290px;max-width:320px}.plastic{width:260px;height:170px}.strip{gap:18px;font-size:8px}.strip strong{font-size:12px}.grid{grid-template-columns:1fr}.product{padding:25px}.filters{flex-wrap:wrap}.filters input{flex-basis:100%}.filters select{flex:1}.how{grid-template-columns:1fr;padding:25px;gap:15px}.formgrid,.workflow{grid-template-columns:1fr}.narrow.panel{padding:22px;margin:30px auto}h2{font-size:27px}footer{flex-wrap:wrap;gap:10px}footer small{margin:0;width:100%}.stats{gap:10px}.stats>div{padding:15px}summary>span{display:block;margin:10px 0}.panel{padding:18px}.tabs a{padding:10px 12px}}

