:root{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-synthesis:none;color:#263b35;background:#f8faf5}*{box-sizing:border-box}body{margin:0}.page{max-width:1320px;margin:auto;padding:0 6%;min-height:100svh;display:flex;flex-direction:column}header{height:115px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{width:210px;height:auto;display:block}.opening{font-size:11px;color:#7d8b73;display:flex;align-items:center;gap:9px;white-space:nowrap}.opening i,.complete i{width:5px;height:5px;background:#8aab77;border-radius:50%;display:inline-block}main{flex:1;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;min-height:480px;padding:45px 0 70px}.copy{position:relative;z-index:1}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:500;color:#90a180;margin:0 0 24px}h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(43px,5.15vw,68px);line-height:1.13;font-weight:400;letter-spacing:-2.5px;margin:0 0 28px}.description{font-size:14px;line-height:1.95;color:#7c8a73;max-width:380px;margin:0}.coming{font-size:11px;color:#6f8660;margin:34px 0 0;display:flex;align-items:center;gap:11px}.coming>span{font-size:17px;font-weight:300}.illustration{position:relative;width:100%;height:380px;display:grid;place-items:center}.halo{width:370px;height:370px;max-width:100%;background:#eaf0e2;border-radius:50%;position:absolute;opacity:.7}.sheet{position:absolute;width:252px;height:310px;border-radius:12px;border:1px solid #dce4d2}.sheet-back{background:#dfe8d6;transform:rotate(9deg) translate(13px,-10px)}.sheet-front{background:#fff;transform:rotate(-4deg);padding:25px 24px;box-shadow:0 15px 45px #4053320b}.sheet-top{display:flex;align-items:center;gap:12px;color:#809574;font-size:10px;margin-bottom:27px}.sheet-top img{object-fit:contain}.rule{background:#e7eddf;height:4px;border-radius:3px;width:120px}.rule.long{width:147px;height:6px;background:#cbd7bf;margin-bottom:12px}.rule.medium{width:105px;margin-bottom:27px}.field{display:flex;gap:12px;margin-bottom:21px;align-items:center}.field .short{width:75px;margin-top:9px;background:#f0f3eb}.tick{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:#eef4e7;color:#7e9b69;font-size:11px}.sheet-bottom{margin-top:23px;border-top:1px solid #edf1e7;padding-top:14px;display:flex;justify-content:space-between;align-items:center}.complete{display:flex;align-items:center;gap:7px;font-size:9px;color:#7d926d}.arrow{font-size:15px;color:#849b73}.small-note{position:absolute;bottom:24px;right:0;transform:rotate(2deg);background:#fff;border:1px solid #e2e8d9;box-shadow:0 7px 25px #40533208;border-radius:9px;padding:15px 20px;display:flex;align-items:center;gap:12px;font-size:10px;color:#748b64}.note-icon{width:23px;height:23px;border-radius:50%;background:#edf4e5;display:grid;place-items:center;font-size:12px;color:#77975f}footer{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #e3e9dc;padding:25px 0 29px;font-size:10px;color:#9ba78f}a:focus-visible{outline:2px solid #215b4c;outline-offset:8px;border-radius:3px}@media(min-height:900px){main{padding-bottom:110px}}@media(max-width:900px){main{gap:15px}.illustration{height:330px}.halo{width:290px;height:290px}.sheet{width:220px;height:290px}.sheet-front{padding:22px}.small-note{padding:12px 16px;bottom:7px;right:-5px}.sheet-top{margin-bottom:22px}.rule.long{width:140px}.field{margin-bottom:19px}h1{letter-spacing:-1.8px}.description{font-size:13px}.logo{width:190px}}@media(max-width:650px){.page{padding:0 7%}header{height:91px}.logo{width:178px}.opening{font-size:9px;gap:6px}main{grid-template-columns:1fr;gap:26px;padding:40px 0 43px;min-height:0}.eyebrow{font-size:9px;margin-bottom:20px}h1{font-size:44px;letter-spacing:-1.8px;line-height:1.15;margin-bottom:23px}.description{font-size:13px;line-height:1.9;max-width:340px}.coming{margin-top:24px;font-size:10px}.illustration{height:290px;max-width:345px;margin:5px auto 0}.halo{width:265px;height:265px}.sheet{width:202px;height:260px}.sheet-front{padding:19px 20px}.sheet-top{margin-bottom:19px;font-size:9px}.sheet-top img{width:25px;height:27px}.rule.long{width:125px;height:5px}.rule.medium{margin-bottom:20px}.field{margin-bottom:17px;gap:10px}.rule{width:111px}.field .short{width:65px;margin-top:7px}.sheet-bottom{margin-top:16px;padding-top:12px}.complete{font-size:8px}.small-note{bottom:6px;right:0;padding:11px 14px;font-size:9px;gap:9px}.note-icon{width:21px;height:21px}footer{font-size:9px;padding:22px 0 24px;gap:12px}footer span:last-child{font-size:8px}}@media(max-width:360px){.logo{width:160px}.opening{font-size:8px}h1{font-size:39px}.page{padding:0 6%}.description{font-size:12px}}
