*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f4ee;color:#0e241d;font:16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.w{width:min(1220px,92%);margin:auto}a{color:inherit}.topbar{background:#08281f;color:#d8e7e0;font-size:12px;padding:8px 0}.topbar .w{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.sitehead{position:sticky;top:0;z-index:50;background:#fcfaf4cc;backdrop-filter:blur(16px);border-bottom:1px solid #d9d5ca}.nav{min-height:82px;display:flex;align-items:center;gap:24px}.brand{font:700 26px/1.05 Georgia,serif;text-decoration:none;white-space:nowrap}.brand small{display:block;font:800 9px/1.4 system-ui;text-transform:uppercase;letter-spacing:.18em;color:#a77737;margin-top:5px}.navlinks{display:flex;align-items:center;gap:4px;margin-left:auto}.navlinks a{padding:14px 11px;text-decoration:none;font-weight:780;font-size:13px}.navcta{border:1px solid #b58d56;border-radius:6px;padding:11px 16px!important}.menu{display:none}.hero{overflow:hidden;background:radial-gradient(circle at 80% 20%,#1f5c48 0,#123c2f 34%,#08281f 72%);color:#fff;padding:86px 0 60px}.heroGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:62px;align-items:center}.ey{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:900;color:#bd8f4d}.hero .ey{color:#e0bd86}h1,h2,h3{font-family:Georgia,serif;line-height:1.05;letter-spacing:-.032em}h1{font-size:clamp(50px,6.7vw,84px);margin:14px 0 22px}h2{font-size:clamp(36px,4.6vw,58px);margin:12px 0 18px}h3{font-size:25px;margin:7px 0 11px}.lead{font-size:20px;line-height:1.55;color:#51615a}.hero .lead{color:#dbe9e3;max-width:760px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-block;text-decoration:none;padding:13px 18px;border-radius:6px;font-weight:850;border:1px solid #173b2d;background:#173b2d;color:white}.btn.gold{background:#c39250;border-color:#c39250;color:#09251d}.btn.light{background:#fff;border-color:#fff;color:#143b2e}.btn.ghost{background:transparent;border-color:#ffffff60}.heroProof{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:34px}.heroProof div{padding:14px;border:1px solid #ffffff20;background:#ffffff08;border-radius:8px}.heroProof b,.heroProof span{display:block}.heroProof span{font-size:11px;color:#b9ccc4;margin-top:4px}.os{background:#071d17;border:1px solid #ffffff1f;border-radius:16px;padding:18px;box-shadow:0 30px 80px #0005}.osTop{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid #ffffff18}.osTop b{font-size:13px}.dot{width:8px;height:8px;border-radius:50%;background:#78d39b;box-shadow:0 0 0 6px #78d39b18}.workflow{margin-top:12px}.flowrow{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:13px 8px;border-bottom:1px solid #ffffff12}.flowrow:last-child{border-bottom:0}.ico{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#ffffff0e;color:#e0bd86;font-weight:900}.flowrow b,.flowrow span{display:block}.flowrow span{font-size:11px;color:#a9bdb5}.status{font-size:10px!important;color:#77d39a!important}.section{padding:88px 0}.white{background:#fffdf8}.soft{background:#efe9df}.dark{background:#0b2b21;color:#fff}.head{max-width:860px;margin-bottom:34px}.two{display:grid;grid-template-columns:1fr 1fr;gap:54px}.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cards4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{background:#fff;border:1px solid #d9d4c9;border-radius:10px;padding:26px;position:relative;overflow:hidden}.card:before{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background:#c39250;opacity:.65}.card p{color:#5b6962}.dark .card{background:#10382b;border-color:#ffffff18}.dark .card p{color:#b9ccc4}.splitOffer{display:grid;grid-template-columns:1fr 1fr;gap:16px}.offer{padding:32px;border-radius:14px;border:1px solid #d9d4c9;background:#fff}.offer.rnd{background:#112f26;color:#fff;border-color:#112f26}.offer.rnd p{color:#c9d8d2}.chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.chip{font-size:11px;border:1px solid #d7d0c2;padding:6px 9px;border-radius:999px}.offer.rnd .chip{border-color:#ffffff2a}.systemFlow{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:28px}.step{background:#fff;border:1px solid #d9d4c9;border-radius:9px;padding:18px;min-height:170px}.step span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#a77737}.step b{display:block;margin:9px 0;font-size:16px}.step p{font-size:12px;color:#65716b;margin:0}.step.ai{background:#113a2d;color:#fff;border-color:#113a2d;box-shadow:0 18px 45px #113a2d25}.step.ai p{color:#c6d8d0}.evidence{display:grid;grid-template-columns:1.05fr .95fr;gap:24px}.dashboard{background:#102e25;border-radius:14px;padding:18px;color:#fff;box-shadow:0 24px 60px #102e2530}.dbhead{display:flex;justify-content:space-between;align-items:center;padding:4px 4px 16px}.dbgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.metric,.register{background:#163a2f;border:1px solid #ffffff12;border-radius:9px;padding:16px}.metric small,.metric b{display:block}.metric small{color:#a9bdb5}.metric b{font-size:27px;margin-top:4px}.register{grid-column:1/-1}.regrow{display:grid;grid-template-columns:1.2fr .7fr .6fr;gap:8px;font-size:11px;padding:9px 0;border-top:1px solid #ffffff12}.regrow:first-of-type{border-top:0}.ok{color:#83d5a1}.calcbox{background:#fff;border:1px solid #d9d4c9;border-radius:14px;padding:26px}.control{margin:18px 0}.control label{display:flex;justify-content:space-between;font-size:12px;font-weight:850}.control input{width:100%}.calcmetrics{display:grid;grid-template-columns:1fr 1fr;gap:9px}.cm{background:#f3efe7;border-radius:8px;padding:15px}.cm small,.cm b{display:block}.cm b{font-size:24px}.cm.big{grid-column:1/-1;background:#12382c;color:#fff}.trust{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d9d4c9;background:#fff}.trust div{padding:24px;border-right:1px solid #d9d4c9}.trust div:last-child{border-right:0}.trust b{display:block;font:700 21px Georgia,serif}.trust span{display:block;font-size:12px;color:#68736d;margin-top:5px}.review{background:linear-gradient(135deg,#f4eee2,#fff)}.reviewGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:start}.form{background:#fff;border:1px solid #d9d4c9;border-radius:14px;padding:28px;box-shadow:0 20px 55px #2a3d3220;color:#0e241d}.form h1,.form h2,.form h3,.form h4,.form h5,.form h6,.form p,.form label,.form legend,.form small,.form strong,.form span{color:#0e241d}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field.full{grid-column:1/-1}.field label{display:block;font-size:12px;font-weight:850;margin-bottom:5px;color:#0e241d!important}.field input,.field select,.field textarea,.form input,.form select,.form textarea{width:100%;padding:12px;border:1px solid #cbc5ba;border-radius:6px;background:#fff;color:#0e241d!important;font:inherit}.form input::placeholder,.form textarea::placeholder{color:#6c7771;opacity:1}.form select option{background:#fff;color:#0e241d}.form input:focus,.form select:focus,.form textarea:focus{outline:none;border-color:#b58d56;box-shadow:0 0 0 3px #b58d5624}.field textarea{min-height:110px}.form .btn,.form button{color:#fff!important}.form .fine,.form .statusmsg{color:#587064!important}.fine{font-size:11px;color:#778079}.faq{max-width:900px}.faq details{padding:18px 0;border-top:1px solid #d8d2c7}.faq summary{font-weight:900;cursor:pointer}.footer{background:#071f18;color:#d7e2dd;padding:52px 0}.foot{display:grid;grid-template-columns:1fr 1fr;gap:50px}.footlinks{display:flex;gap:12px 18px;flex-wrap:wrap}.foot a{text-decoration:none}.foot .fine{color:#94a59e}@media(max-width:980px){.heroGrid,.two,.splitOffer,.evidence,.reviewGrid,.foot{grid-template-columns:1fr}.systemFlow{grid-template-columns:1fr 1fr 1fr}.cards4{grid-template-columns:1fr 1fr}.cards3{grid-template-columns:1fr}.heroProof{grid-template-columns:1fr}.trust{grid-template-columns:1fr 1fr}.trust div:nth-child(2){border-right:0}.navlinks{display:none}.menu{display:block;margin-left:auto}.formgrid{grid-template-columns:1fr}.field.full{grid-column:auto}}@media(max-width:620px){.section{padding:66px 0}.hero{padding:62px 0 44px}.systemFlow,.cards4,.trust{grid-template-columns:1fr}.trust div{border-right:0;border-bottom:1px solid #d9d4c9}.trust div:last-child{border-bottom:0}.dbgrid,.calcmetrics{grid-template-columns:1fr}.register,.cm.big{grid-column:auto}}
