:root{color:#17243a;font-synthesis:none;text-rendering:optimizelegibility;background:#fff8ea;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 0 0,#ffe9b6 0,#0000 34rem),linear-gradient(#fff8ea 0%,#fffdf7 52%,#f6f1df 100%);margin:0}a{color:inherit}button,input,select{font:inherit}main{max-width:1180px;margin:auto;padding:22px}.nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff8eadb;border:1px solid #f4b9425c;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;margin:0 auto 42px;padding:12px 16px;display:flex;position:sticky;top:12px;box-shadow:0 18px 48px #17243a14}.brand{letter-spacing:-.02em;align-items:center;gap:8px;font-weight:950;text-decoration:none;display:inline-flex}.brand span{color:#f4b942}.navLinks{color:#31523a;flex-wrap:wrap;gap:8px 18px;font-size:.92rem;font-weight:800;display:flex}.navLinks a{text-decoration:none}.navLinks a:hover{color:#17243a}.hero{grid-template-columns:minmax(0,1.05fr) minmax(300px,.7fr);align-items:center;gap:32px;min-height:640px;padding:28px 0 70px;display:grid}.eyebrow{color:#b66b20;text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px;font-size:.75rem;font-weight:950}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.075em;max-width:850px;margin-bottom:24px;font-size:clamp(3rem,8vw,6.9rem);line-height:.88}h2{letter-spacing:-.05em;margin-bottom:18px;font-size:clamp(2rem,4vw,3.8rem);line-height:.98}h3{margin-bottom:8px;font-size:1.18rem}p{color:#4d5570;line-height:1.65}.lead{color:#39445f;max-width:760px;font-size:clamp(1.08rem,2vw,1.36rem)}.actions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:13px 22px;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.62;transform:none}.primary{color:#17243a;background:#f4b942;box-shadow:0 14px 28px #f4b94257}.secondary{color:#17243a;background:#fff;border:1px solid #17243a24}.wide{width:100%}.trustLine{flex-wrap:wrap;gap:10px;display:flex}.trustLine span,.timeline span{color:#31523a;background:#ffffffb8;border:1px solid #31523a2e;border-radius:999px;padding:8px 11px;font-size:.86rem;font-weight:850}.heroCard{justify-self:end;width:min(100%,420px)}.bookCover{color:#fff;background:radial-gradient(circle at 50% 58%,#f4b94285,#0000 9rem),radial-gradient(circle at 70% 18%,#e9826e59,#0000 8rem),linear-gradient(145deg,#17243a 0%,#243858 48%,#31523a 100%);border:1px solid #f4b9426b;border-radius:40px;min-height:560px;padding:30px;position:relative;overflow:hidden;box-shadow:0 30px 80px #17243a52}.bookCover:after{content:"";background:radial-gradient(at top,#fff8ea47,#0000 70%);height:46%;position:absolute;inset:auto -20% -18%}.bookCover h2{z-index:1;color:#fff8ea;margin-top:205px;position:relative}.bookCover p{z-index:1;color:#f7ebcf;position:relative}.coverBadge{z-index:1;color:#fff8ea;border:1px solid #ffffff52;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex;position:relative}.lanternGlow{color:#f4b942;filter:drop-shadow(0 0 40px #f4b942);font-size:6rem;position:absolute;top:95px;left:50%;transform:translate(-50%)}.section{padding:72px 0}.sectionHeader{max-width:780px;margin-bottom:26px}.split{grid-template-columns:.72fr 1.28fr;align-items:start;gap:28px;display:grid}.valueGrid,.pricingGrid,.exampleGrid,.faqGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card,.step,.priceCard,.example,.finalCta{background:#ffffffd1;border:1px solid #f4b94247;border-radius:30px;box-shadow:0 20px 60px #17243a14}.card,.priceCard,.example{padding:24px}.small p{margin-bottom:0}.steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.step{padding:22px}.step span{color:#fff8ea;background:#31523a;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:18px;font-weight:950;display:inline-grid}.create{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:24px;display:grid}.formCard{background:#ffffffeb}.muted{color:#687088}.packagePicker{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.package{text-align:left;color:#17243a;cursor:pointer;background:#fffdf7;border:1px solid #17243a24;border-radius:18px;gap:5px;min-height:96px;padding:14px;display:grid}.package span{color:#b66b20;font-weight:900}.package.active{background:#fff4d5;border-color:#f4b942;box-shadow:inset 0 0 0 1px #f4b942}label{color:#17243a;gap:7px;margin:14px 0;font-weight:900;display:grid}input,select{color:#17243a;background:#fffdf7;border:1px solid #17243a2e;border-radius:14px;outline:none;width:100%;padding:12px 13px}input:focus,select:focus{border-color:#f4b942;box-shadow:0 0 0 4px #f4b9422e}.fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.uploadPreview{background:#f6fbf2;border:1px dashed #31523a5c;border-radius:20px;padding:16px}.uploadPreview span{color:#4d5570;font-weight:650;line-height:1.5}.check{color:#39445f;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-weight:700;line-height:1.5;display:grid}.check input{accent-color:#31523a;width:18px;margin-top:4px}.orderSummary{position:sticky;top:102px}dl{gap:12px;display:grid}dl div{border-bottom:1px solid #17243a1a;padding-bottom:12px}dt{color:#687088;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:950}dd{margin:4px 0 0;font-weight:850}.timeline{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.timeline span{color:#687088;background:#fff8ea}.timeline .done{color:#31523a;background:#edf6e8}.example{overflow:hidden}.sampleArt{color:#fff8ea;background:linear-gradient(135deg,#17243a,#31523a);place-items:end start;min-height:210px;margin:-24px -24px 20px;padding:18px;font-weight:950;display:grid}.sample2{background:linear-gradient(135deg,#31523a,#9cb99a)}.sample3{color:#17243a;background:linear-gradient(135deg,#e9826e,#f4b942)}.sampleArt span{background:#ffffff38;border-radius:999px;padding:8px 12px}.priceCard{align-content:start;display:grid}.price{color:#b66b20;font-size:1.55rem;font-weight:950}.priceCard a{color:#31523a;margin-top:auto;font-weight:950}.trustSection{background:#17243a;border-radius:36px;padding:36px}.trustSection h2,.trustSection .eyebrow{color:#fff8ea}.trustSection p{color:#d8dfd0}.trustSection ul{gap:12px;margin:0;display:grid}.trustSection li{color:#fff8ea;line-height:1.55}.finalCta{text-align:center;background:linear-gradient(135deg,#fff,#fff1cc);margin:54px 0 28px;padding:42px}.finalCta p{max-width:640px;margin-left:auto;margin-right:auto}footer{color:#5d657a;flex-wrap:wrap;justify-content:center;gap:12px 20px;padding:34px 0 18px;font-size:.92rem;display:flex}footer b{color:#17243a}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media (width<=980px){.hero,.split,.create{min-height:unset;grid-template-columns:1fr}.heroCard,.orderSummary{width:100%;position:static}.valueGrid,.pricingGrid,.exampleGrid,.faqGrid,.steps{grid-template-columns:repeat(2,1fr)}h1{font-size:clamp(3rem,13vw,5.8rem)}}@media (width<=680px){main{padding:14px}.nav{border-radius:24px;flex-direction:column;align-items:flex-start;position:static}.navLinks{font-size:.86rem}.hero{padding-top:18px}.bookCover{min-height:440px}.bookCover h2{margin-top:150px}.valueGrid,.pricingGrid,.exampleGrid,.faqGrid,.steps,.fieldRow,.packagePicker{grid-template-columns:1fr}.section{padding:46px 0}.trustSection,.finalCta{padding:26px}}
