@import url(https://fonts.googleapis.com/css2?family=STIX+Two+Math&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap);:root{--bg:#fff;--text:#111;--muted:#666;--panel:#f4f4f4;--panel-2:#eee;--maxw:1200px;--fs-h1:clamp(2rem,4vw + 1rem,4rem);--fs-h2:clamp(1.5rem,2.5vw + 0.5rem,2.25rem);--fs-h3:clamp(1.1rem,1.5vw + 0.6rem,1.25rem);--fs-p:clamp(0.95rem,0.7vw + 0.6rem,1.125rem);--space-1:clamp(0.75rem,1.2vw,1rem);--space-2:clamp(1rem,2vw,1.5rem);--space-3:clamp(1.5rem,3vw,2rem);--space-4:clamp(2rem,5vw,4rem)}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{background:#fff;background:var(--bg);color:#111;color:var(--text);font-family:Futura,Futura PT,Futura Std,Avenir Next,Avenir,Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;max-width:var(--maxw);padding:0 clamp(1rem,2vw,1.5rem);padding:0 var(--space-2);width:100%}.navbar{background:linear-gradient(180deg,#000c,#0000);padding:clamp(1rem,2vw,1.5rem) 0;padding:var(--space-2) 0;position:absolute;top:0;width:100%;z-index:10}.nav-container{align-items:center;display:flex;flex-wrap:nowrap;gap:clamp(1.5rem,3vw,2rem);gap:var(--space-3);justify-content:space-between}.logo{color:#fff;flex-shrink:0;font-family:STIX Two Math,serif;font-size:clamp(1.25rem,2vw + .5rem,1.5rem);font-weight:800;letter-spacing:.04em}.nav-links{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:clamp(1.5rem,3vw,2rem);gap:var(--space-3);justify-content:flex-end;list-style:none;margin:0;min-width:0;padding:0}.nav-links li{flex:0 0 auto;white-space:nowrap}.nav-links a{color:#fff;font-size:clamp(.95rem,.6vw + .6rem,1rem);font-weight:500;opacity:.95;text-decoration:none}.nav-links a:hover{opacity:1}@media (max-width:360px){.nav-links a{font-size:.78rem}.navbar .container{padding:0 10px}}.hero{background:linear-gradient(#00000080,#00000080),url(/static/media/hero.b92b0d3e0b09cb4e371f.jpg) 50%/cover no-repeat;color:#fff;display:grid;min-height:100svh;padding:0 clamp(1rem,2vw,1.5rem);padding:0 var(--space-2);place-items:center;position:relative;text-align:center}.hero>*{position:relative;z-index:2}.hero h1{font-size:clamp(2rem,4vw + 1rem,4rem);font-size:var(--fs-h1);line-height:1.1}.hero h1,.hero p{margin:0 0 clamp(1rem,2vw,1.5rem);margin:0 0 var(--space-2)}.hero p{font-size:clamp(.95rem,.7vw + .6rem,1.125rem);font-size:var(--fs-p);opacity:.95}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-only{0%{opacity:0}to{opacity:1}}.hero .learn-more-btn,.hero h1,.hero p,.hero-logo{opacity:0;transform:translateY(8px)}.hero h1{animation:fade-in-up .55s ease-out 80ms forwards}.hero p{animation:fade-in-up .55s ease-out .2s forwards}.hero .learn-more-btn{animation:fade-in-up .55s ease-out .32s forwards}.hero-logo{animation:fade-in-only 1.2s ease .7s forwards;display:block;height:auto;margin:0 auto clamp(1rem,2vw,1.5rem);margin:0 auto var(--space-2);transform:none;width:clamp(400px,50vw,640px)}@media (prefers-reduced-motion:reduce){.hero .learn-more-btn,.hero h1,.hero p,.hero-logo{animation:none!important;opacity:1!important;transform:none!important}}.learn-more-btn{background:#fff;border:none;border-radius:6px;color:#000;cursor:pointer;display:inline-block;font-size:clamp(.95rem,.7vw + .6rem,1.05rem);font-weight:700;padding:clamp(.6rem,1vw + .3rem,.9rem) clamp(1rem,2vw + .5rem,1.5rem);text-decoration:none;transition:transform .15s ease,opacity .2s ease}.learn-more-btn:hover{transform:translateY(-1px)}.learn-more-btn:active{opacity:.9;transform:translateY(0)}section{padding:clamp(2rem,5vw,4rem) 0;padding:var(--space-4) 0}section h2{font-family:STIX Two Math,serif;font-size:clamp(1.5rem,2.5vw + .5rem,2.25rem);font-size:var(--fs-h2);line-height:1.2;margin:0 0 clamp(1rem,2vw,1.5rem);margin:0 0 var(--space-2)}section p{color:#666;color:var(--muted);font-size:clamp(.95rem,.7vw + .6rem,1.125rem);font-size:var(--fs-p)}.how-it-works .how-grid{grid-gap:clamp(1.5rem,3vw,2rem);grid-gap:var(--space-3);display:grid;gap:clamp(1.5rem,3vw,2rem);gap:var(--space-3);margin-top:clamp(1rem,2vw,1.5rem);margin-top:var(--space-2)}@media (min-width:900px){.how-it-works .how-grid{align-items:start;grid-template-columns:1.2fr 1fr}}.how-it-works .steps{grid-gap:clamp(1rem,2vw,1.5rem);grid-gap:var(--space-2);display:grid;gap:clamp(1rem,2vw,1.5rem);gap:var(--space-2)}.step{background:#f4f4f4;background:var(--panel);border-radius:10px;padding:clamp(1rem,2vw,1.5rem);padding:var(--space-2)}.step h3{font-size:clamp(1.1rem,1.5vw + .6rem,1.25rem);font-size:var(--fs-h3);margin:0 0 .4rem}.step p{margin:0}.how-it-works .stats{--circle:clamp(180px,22vw,160px);display:block;height:clamp(260px,35vw,380px);margin-top:clamp(1rem,2vw,1.5rem);margin-top:var(--space-2);position:relative}.how-it-works .stat{align-items:center;display:flex;inset:auto;justify-content:center;position:absolute}.how-it-works .stat:first-child{left:6%;top:0}.how-it-works .stat:nth-child(2){right:4%;top:18%}.how-it-works .stat:nth-child(3){bottom:0;left:32%}.how-it-works .stat-circle{border-radius:50%;box-shadow:0 2px 12px #0000001a;height:var(--circle);opacity:0;padding:0 1rem;place-items:center;text-align:center;transform:scale(.92);width:var(--circle)}.how-it-works .stat:first-child .stat-circle{background:#1f1f1f;border:1px solid #ffffff0f}.how-it-works .stat:nth-child(2) .stat-circle{background:#3a3a3a;border:1px solid #ffffff14}.how-it-works .stat:nth-child(3) .stat-circle{background:#555;border:1px solid #ffffff1a}.how-it-works .stat-value{color:#fff;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800}.how-it-works .stat-label{color:#ffffffd9;font-size:.95rem;margin-top:.35rem}@keyframes stat-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.how-it-works .stats.in-view .stat:first-child .stat-circle{animation:stat-pop .52s ease-out 0ms forwards}.how-it-works .stats.in-view .stat:nth-child(2) .stat-circle{animation:stat-pop .52s ease-out .12s forwards}.how-it-works .stats.in-view .stat:nth-child(3) .stat-circle{animation:stat-pop .52s ease-out .24s forwards}@media (max-width:900px){.how-it-works .stats{grid-gap:clamp(1rem,2vw,1.5rem);grid-gap:var(--space-2);display:grid;gap:clamp(1rem,2vw,1.5rem);gap:var(--space-2);grid-template-columns:repeat(3,1fr);height:auto}.how-it-works .stat{position:static}.how-it-works .stat-circle{margin:0 auto}}@media (max-width:700px){.how-it-works .stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.how-it-works .stats{grid-template-columns:1fr}}.how-it-works .stat-circle{grid-gap:.15rem;align-content:center;display:grid;gap:.15rem;justify-items:center;padding:.6rem}.how-it-works .stat-value{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;line-height:1;margin:0}.how-it-works .stat-label{line-height:1.2;margin:0}.faq{background:#eee;background:var(--panel-2);border-radius:10px;margin-top:clamp(1.5rem,3vw,2rem);margin-top:var(--space-3);padding:clamp(1rem,2vw,1.5rem);padding:var(--space-2)}.faq h3{font-size:clamp(1.1rem,1.5vw + .6rem,1.25rem);font-size:var(--fs-h3);margin:0 0 clamp(1rem,2vw,1.5rem);margin:0 0 var(--space-2)}.faq-item+.faq-item{border-top:1px solid #e8e8e8;margin-top:clamp(1rem,2vw,1.5rem);margin-top:var(--space-2);padding-top:clamp(1rem,2vw,1.5rem);padding-top:var(--space-2)}.faq-item h4{font-size:1.05rem;margin:0 0 .35rem}.faq-item p{color:#666;color:var(--muted);font-size:clamp(.95rem,.7vw + .6rem,1.125rem);font-size:var(--fs-p);margin:0}.about{background:#eee;background:var(--panel-2);border-radius:12px}.about .container{grid-gap:clamp(1rem,2vw,1.5rem);grid-gap:var(--space-2);display:grid;gap:clamp(1rem,2vw,1.5rem);gap:var(--space-2)}@media (min-width:900px){.about .container{align-items:center;grid-template-columns:1.2fr 1fr}}.about-img{border-radius:12px;box-shadow:0 2px 10px #0000000f;display:block;height:auto;margin-top:clamp(1rem,2vw,1.5rem);margin-top:var(--space-2);width:100%}@media (min-width:900px){.about .container{align-items:start;grid-template-columns:1fr 1.2fr}}.get-certified{background:#f4f4f4;background:var(--panel);border-radius:12px}.get-certified .container{align-items:center;display:flex;flex-direction:column;text-align:center}.get-certified .lead{margin:0 0 clamp(1rem,2vw,1.5rem);margin:0 0 var(--space-2);max-width:60ch}.form{grid-gap:clamp(1rem,2vw,1.5rem);grid-gap:var(--space-2);display:grid;gap:clamp(1rem,2vw,1.5rem);gap:var(--space-2);margin:clamp(1rem,2vw,1.5rem) auto 0;margin:var(--space-2) auto 0;max-width:640px;text-align:left;width:100%}.form-row{grid-gap:.5rem;display:grid;gap:.5rem}.form-row.checkbox,.form-row.checkbox label{align-items:center;display:flex;gap:.6rem}label{font-weight:600}.muted{color:#666;color:var(--muted);font-weight:400}input[type=email],input[type=text]{background:#fff;border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:.8rem .9rem;width:100%}input:focus{border-color:#000;box-shadow:0 0 0 3px #00000012;outline:none}.success{color:#116b11}.error,.success{font-weight:600;margin-top:.25rem}.error{color:#b00020}.hint{color:#666;color:var(--muted);margin-top:.25rem}.footer,.hint{font-size:.95rem}.footer{background:#111;color:#fff;padding:clamp(1.5rem,3vw,2rem) 0;padding:var(--space-3) 0;text-align:center}
/*# sourceMappingURL=main.3ae7c318.css.map*/