:root{--se-forest: #0b3b2c;--se-forest-deep: #09291e;--se-lime: #d2ed79;--se-lime-deep: #7fa11f}.se-band{background:linear-gradient(160deg,var(--se-forest) 0%,var(--se-forest-deep) 100%);border-radius:20px;padding:28px 24px 26px;color:#fff;font-family:Arial,Helvetica,sans-serif}.se-band img.se-logo{width:218px;height:auto;display:block;margin-bottom:22px}.se-band h2{margin:0 0 10px;font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.01em;color:#fff}.se-band h2 .se-lime{color:var(--se-lime)}.se-band p{margin:0;font-size:14px;line-height:1.55;color:#ffffffd1}.se-steps{display:flex;gap:6px;margin:4px 0 16px}.se-steps span{height:4px;flex:1;border-radius:2px;background:#e9e4e1;transition:background .3s ease}.se-steps span.done{background:var(--se-lime-deep)}.se-q{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:17px;color:var(--se-forest-deep);margin:2px 0 12px}.se-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.se-chip{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;padding:10px 16px;border-radius:999px;border:1.5px solid #dcd6d3;background:#fff;color:#3c3839;cursor:pointer;transition:all .18s ease}.se-chip:hover{border-color:var(--se-forest);transform:translateY(-1px)}.se-chip.on{background:var(--se-forest);border-color:var(--se-forest);color:var(--se-lime);transform:scale(1.03)}.se-actions{display:flex;gap:10px;align-items:center}.se-btn{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;padding:11px 20px;border-radius:10px;border:none;cursor:pointer;background:var(--se-lime);color:var(--se-forest-deep);transition:all .18s ease}.se-btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.se-btn:disabled{opacity:.35;cursor:default}.se-btn.ghost{background:transparent;color:var(--se-forest);border:1.5px solid #dcd6d3}.se-stage{animation:se-in .26s ease}@keyframes se-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.se-result{background:linear-gradient(160deg,var(--se-forest) 0%,var(--se-forest-deep) 100%);border-radius:20px;padding:22px 22px 18px;color:#fff;font-family:Arial,Helvetica,sans-serif;animation:se-in .32s ease}.se-result .se-kicker{font-size:11px;letter-spacing:2.5px;font-weight:700;color:#fff9;text-transform:uppercase}.se-result h3{margin:6px 0 4px;font-size:22px;color:var(--se-lime);font-weight:700}.se-result p.se-why{margin:0 0 14px;font-size:14px;line-height:1.55;color:#ffffffd9}.se-facts{display:grid;gap:10px;margin-bottom:14px}.se-fact{background:#ffffff12;border-radius:12px;padding:10px 14px}.se-fact b{display:block;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--se-lime);margin-bottom:3px}.se-fact span{font-size:13.5px;line-height:1.5;color:#fff}.se-alt{font-size:13px;color:#ffffffbf;margin:2px 0 12px}.se-alt b{color:#fff}.se-restart{background:none;border:none;color:var(--se-lime);font:600 13px Arial,Helvetica,sans-serif;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.se-logo-frame{background:#fff;border:1px solid #eae9ea;border-radius:16px;padding:18px}.se-logo-frame.dark{background:var(--se-forest);border-color:var(--se-forest)}.se-logo-frame img{width:100%;height:auto;display:block}.se-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 2px 18px;flex-wrap:wrap}.se-nav img{height:104px;width:auto}.se-nav .se-links{font:600 12px Arial,Helvetica,sans-serif;color:var(--se-forest);letter-spacing:.2px;line-height:2}.se-hero{background:#f7f4f1;border-radius:20px;padding:26px 24px;font-family:Arial,Helvetica,sans-serif}.se-hero .se-eyebrow{font-size:11px;letter-spacing:2.5px;font-weight:700;color:var(--se-lime-deep);text-transform:uppercase}.se-hero h2{margin:10px 0;font-size:32px;line-height:1.12;color:var(--se-forest-deep);letter-spacing:-.015em}.se-hero p{margin:0;font-size:14.5px;line-height:1.6;color:#4c4645;max-width:560px}.se-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.se-pillar{background:#fff;border:1px solid #eae9ea;border-radius:12px;padding:12px 14px}.se-pillar b{display:block;font-size:11px;color:var(--se-lime-deep);letter-spacing:1px;margin-bottom:4px}.se-pillar span{font-size:13px;font-weight:600;color:var(--se-forest-deep)}@media(max-width:520px){.se-pillars{grid-template-columns:1fr}}.se-stepsix{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(max-width:520px){.se-stepsix{grid-template-columns:1fr}}.se-step6{background:#f7f4f1;border-radius:14px;padding:14px 16px;font-family:Arial,Helvetica,sans-serif}.se-step6 b{display:flex;gap:8px;align-items:baseline;font-size:14.5px;color:var(--se-forest-deep);margin-bottom:4px}.se-step6 b i{font-style:normal;font-size:11px;color:var(--se-lime-deep);letter-spacing:1px}.se-step6 span{font-size:13px;line-height:1.55;color:#4c4645}.se-pains{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(max-width:520px){.se-pains{grid-template-columns:1fr}}.se-pain{border:1px solid #eae9ea;border-left:3px solid var(--se-forest);border-radius:12px;padding:12px 14px;font-family:Arial,Helvetica,sans-serif}.se-pain b{display:block;font-size:13.5px;color:var(--se-forest-deep);margin-bottom:4px}.se-pain span{font-size:12.5px;line-height:1.5;color:#5c5655}.se-cta{background:#f7f4f1;border-radius:20px;padding:24px;font-family:Arial,Helvetica,sans-serif}.se-cta h3{margin:0 0 8px;font-size:20px;color:var(--se-forest-deep)}.se-cta p{margin:0 0 14px;font-size:14px;line-height:1.6;color:#4c4645}.se-chip{position:relative;padding:14px 18px 14px 42px;border-radius:14px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .25s,border-color .25s,box-shadow .25s}.se-chip:before{content:"";position:absolute;left:16px;top:50%;width:13px;height:13px;margin-top:-6.5px;border-radius:50%;border:2px solid var(--se-lime-deep);background:transparent;transition:background .2s,border-color .2s,transform .25s cubic-bezier(.34,1.56,.64,1)}.se-chip:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 4px 14px #09291e1f}.se-chip.on{box-shadow:0 6px 18px #09291e38;transform:scale(1.03)}.se-chip.on:before{background:var(--se-lime);border-color:var(--se-lime);animation:se-pop .3s cubic-bezier(.34,1.56,.64,1)}@keyframes se-pop{0%{transform:scale(0)}70%{transform:scale(1.35)}to{transform:scale(1)}}.se-count{display:inline-block;background:var(--se-lime);color:var(--se-forest-deep);border-radius:999px;font-size:12px;padding:2px 10px;margin-left:8px;animation:se-pop .3s cubic-bezier(.34,1.56,.64,1)}.se-steps span{transition:background .3s,transform .3s}.se-steps span.done{transform:scaleX(1.05)}.se-btn-pulse:not(:disabled){animation:se-pulse 2s infinite}@keyframes se-pulse{0%,to{box-shadow:0 0 #d2ed798c}50%{box-shadow:0 0 0 9px #d2ed7900}}.se-result>*{animation:se-rise .5s ease both}.se-result>*:nth-child(2){animation-delay:.07s}.se-result>*:nth-child(3){animation-delay:.14s}.se-result>*:nth-child(4){animation-delay:.21s}.se-result>*:nth-child(5){animation-delay:.3s}.se-result>*:nth-child(6){animation-delay:.38s}.se-result>*:nth-child(7){animation-delay:.44s}@keyframes se-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.se-result .se-kicker{color:var(--se-lime)}.se-nav .se-links a{color:inherit;text-decoration:none}.se-nav .se-links a:hover{text-decoration:underline;text-underline-offset:3px}.se-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:16px;text-align:left}.se-form label{display:flex;flex-direction:column;gap:5px;font:600 12.5px Arial,Helvetica,sans-serif;color:var(--se-forest);letter-spacing:.3px}.se-form label.wide{grid-column:1 / -1}.se-form input,.se-form select,.se-form textarea{font:400 14.5px Arial,Helvetica,sans-serif;color:var(--se-forest-deep);border:1.5px solid #dcd6d3;border-radius:10px;padding:10px 12px;background:#fff;width:100%;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.se-form input:focus,.se-form select:focus,.se-form textarea:focus{outline:none;border-color:var(--se-lime-deep);box-shadow:0 0 0 3px #d2ed7959}.se-form .hp{position:absolute;left:-9999px;opacity:0}.se-form .se-btn{justify-self:start}.se-formstatus{grid-column:1 / -1;margin:0;font:600 13px Arial,Helvetica,sans-serif;color:var(--se-forest);min-height:18px}@media(max-width:520px){.se-form{grid-template-columns:1fr}}.se-footer{background:linear-gradient(160deg,var(--se-forest) 0%,var(--se-forest-deep) 100%);border-radius:18px;padding:34px 30px;margin-top:28px}.se-footer img{height:46px;width:auto;margin-bottom:14px}.se-footer p{color:#ffffffd9;font:400 15px/1.5 Arial,Helvetica,sans-serif;margin:0 0 10px}.se-footer .se-fine{color:#ffffff8c;font-size:12px;margin-bottom:0}body{margin:0;background:#faf8f6}.se-page{max-width:920px;margin:0 auto;padding:26px 22px 70px;font-family:Arial,Helvetica,sans-serif}.se-group{margin-top:40px}.se-group-h{font:700 26px Georgia,Times New Roman,serif;color:var(--se-forest-deep);margin:0 0 12px;letter-spacing:-.01em}.se-para{font:400 15.5px/1.62 Arial,Helvetica,sans-serif;color:#3d4441;margin:0 0 12px}.se-para small{font-size:12.5px;color:#8b8f8d}.se-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 6px}.se-photos img{width:100%;border-radius:12px;display:block}@media(max-width:640px){.se-photos{grid-template-columns:1fr}}
:root{--ds-page:#faf8f6;--ds-ink:#1d2421;--ds-ink-2:#4c4645;--ds-hairline:#dcd6d3;--f:#0b3b2c;--f2:#1f6b4a;--lime:#d2ed79;--tint:#eef4ee}
.fye-callout{background:#fbf6e6;border-left:5px solid #c9a227;border-radius:12px;padding:14px 18px;margin:14px 0;font-family:Arial,Helvetica,sans-serif}.fye-callout b{color:var(--se-forest-deep)}.fye-callout p{margin:6px 0 0;line-height:1.55;font-size:14px;color:#3d4441}
body{font-family:Arial,Helvetica,sans-serif;color:var(--ds-ink)}
html,body,#root{margin:0;min-height:100%}body{background:var(--ds-page)}:root{--f: #173f2f;--f2: #1e6b4f;--lime: #b9e33d;--tint: #eef4ef}.fye-steps{display:flex;gap:8px;margin:8px 0 4px;flex-wrap:wrap}.fye-step{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ds-hairline);background:transparent;border-radius:999px;padding:8px 14px;min-height:44px;font:inherit;font-size:14px;color:var(--ds-ink-2);cursor:pointer}.fye-step i{font-style:normal;width:22px;height:22px;border-radius:50%;background:var(--ds-hairline);display:grid;place-items:center;font-size:12px}.fye-step.on{background:var(--f);color:#fff;border-color:var(--f)}.fye-step.on i{background:var(--lime);color:var(--f)}.fye-step.done i{background:var(--f2);color:#fff}.fye-step:disabled{cursor:default;opacity:.6}.fye-q{margin:0 0 22px}.fye-ql{margin:0 0 10px;font-weight:600;color:var(--ds-ink)}.fye-hint,.fye-small{font-size:13px;line-height:19px;color:var(--ds-ink-2);margin:8px 0 0}.fye-chips{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:560px){.fye-chips{grid-template-columns:repeat(2,1fr)}}.fye-chip{text-align:left;font:inherit;background:#fff;border:1.5px solid var(--ds-hairline);border-radius:12px;padding:12px 14px;min-height:48px;cursor:pointer;color:var(--ds-ink);display:flex;flex-direction:column;gap:2px;transition:border-color .15s,transform .15s}.fye-chip span{font-size:13px;color:var(--ds-ink-2)}.fye-chip:hover{border-color:var(--f2);transform:translateY(-1px)}.fye-chip.on{background:var(--f);border-color:var(--f);color:#fff}.fye-chip.on span{color:var(--lime)}.fye-range{width:100%;accent-color:var(--f2);height:32px}.fye-btn{background:var(--lime);color:var(--f);border:0;border-radius:999px;padding:14px 24px;min-height:48px;font:700 15px inherit;font-family:inherit;cursor:pointer}.fye-btn:disabled{opacity:.4;cursor:default}.fye-btn.ghost{background:transparent;border:1.5px solid var(--ds-hairline);color:var(--f)}.fye-row{display:flex;gap:10px;flex-wrap:wrap}.fye-link{background:none;border:0;color:var(--f2);text-decoration:underline;font:inherit;font-size:14px;cursor:pointer;padding:12px 0;margin-top:8px}.fye-esos{border-radius:16px;padding:20px;margin-bottom:18px;background:var(--tint);border-left:5px solid var(--f2)}.fye-esos.check{background:#fbf6e6;border-left-color:#c9a227}.fye-esos.out{background:#f4efec;border-left-color:#9a9395}.fye-esos h3,.fye-card h3,.fye-next h3,.fye-pack h3{margin:6px 0 8px;font-size:20px;line-height:26px;color:var(--f)}.fye-esos p,.fye-card p{margin:0 0 8px;line-height:24px}.fye-tag{display:inline-block;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;font-weight:700;color:var(--f2)}.fye-card{background:#fff;border:1px solid var(--ds-hairline);border-radius:16px;padding:20px;margin-bottom:18px}.fye-cols{display:grid;grid-template-columns:1fr;gap:12px;margin:14px 0}@media(min-width:700px){.fye-cols{grid-template-columns:1fr 1fr}}.fye-col{background:var(--f);color:#fff;border-radius:14px;padding:18px}.fye-col.alt{background:var(--tint);color:var(--ds-ink)}.fye-col b{display:block;font-size:15px;margin-bottom:8px;color:var(--lime)}.fye-col.alt b{color:var(--f)}.fye-col dl{margin:0}.fye-col dt{font-size:12px;text-transform:uppercase;letter-spacing:1px;opacity:.75;margin-top:10px}.fye-col dd{margin:2px 0 0;font-size:18px;line-height:24px;font-weight:600}.fye-col .fye-small{color:inherit;opacity:.8}.fye-math{margin:6px 0 14px;font-size:14px}.fye-math summary{cursor:pointer;color:var(--f2);font-weight:600;padding:10px 0}.fye-math p{margin:6px 0;line-height:21px;color:var(--ds-ink-2)}.fye-gate{background:var(--tint);border-radius:16px;padding:20px}.fye-gate ul,.fye-pack ul,.fye-pack ol,.fye-src{padding-left:20px;line-height:24px}.fye-gate label{display:block;font-weight:600;font-size:14px;margin:12px 0}.fye-gate input{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:12px;min-height:44px;border:1.5px solid var(--ds-hairline);border-radius:10px;font:inherit}.fye-pack{background:#fff;border:1px solid var(--ds-hairline);border-radius:16px;padding:20px}.fye-pack h4{margin:18px 0 6px;font-size:15px;color:var(--f)}.fye-next{background:var(--f);color:#fff;border-radius:14px;padding:20px;margin-top:20px}.fye-next h3{color:#fff}.fye-next .fye-tag{color:var(--lime)}.fye-next p{line-height:24px}.fye-src li{margin-bottom:8px;font-size:14px}.fye-gate ul,.fye-pack ul{list-style:disc}.fye-pack ol{list-style:decimal}.fye-gate li,.fye-pack li{padding-left:4px;margin-bottom:4px}.fye-t{width:100%;border-collapse:collapse;font-size:14px;margin:4px 0 8px}.fye-t th{text-align:left;font-size:11px;letter-spacing:1px;text-transform:uppercase;opacity:.75;padding:6px 4px;font-weight:600}.fye-t td{padding:9px 4px;border-top:1px solid rgba(128,128,128,.28);font-weight:600;vertical-align:top}.fye-t td:first-child{font-weight:400;opacity:.85;padding-right:8px}.fye-esos{margin-top:18px}.fye-esos h3{font-size:17px}.fye-checks{padding-left:20px;line-height:23px;margin:8px 0;list-style:decimal}.fye-checks li{margin-bottom:8px;padding-left:4px}
