:root{--font-inter:"Inter",sans-serif;--color-black:#000;--color-white:#fff;--color-yellow-100:#fefce8;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--color-red-700:#b91c1c;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{color:var(--color-black);font-family:var(--font-inter);line-height:var(--leading-normal)}.container{margin:0 auto;max-width:1440px;padding:1.5rem 1rem;width:100%}img{display:block;height:auto;max-width:100%}.hidden{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-inter)}.button{align-items:center;border:1px solid transparent;border-radius:.125rem;cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:500;gap:1.25rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease-in-out}.button-yellow{background-color:var(--color-yellow-300);border-color:var(--color-yellow-300);color:var(--color-black)}.button-yellow:hover{border-color:var(--color-white)}.button-black,.button-yellow:hover{background-color:var(--color-black);color:var(--color-white)}.button-black{border-color:var(--color-black)}.button-black:hover{border-color:var(--color-white)}.button:focus{background-color:var(--color-red-700);outline:none}.button:disabled{opacity:.5;pointer-events:none}.arrow-icon{transition:all .3s}.button:hover .arrow-icon{margin-left:.5rem}.button:hover .arrow-icon path{stroke:var(--color-white)}.header-section{padding:1.5rem 0}.header-section .container{padding-bottom:1.5rem;padding-top:1.5rem}.header-content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.header-content .logo{max-width:100px}.button-container{align-items:center;display:flex}.squiggle-svg{display:none;margin-right:.5rem;margin-top:-3rem;padding-top:1rem}.hero-section{background:linear-gradient(180deg,#fff,#fff 95%,#000 0,#000)}.hero-section .container{padding-bottom:2.5rem;padding-top:2.5rem}.hero-content{align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr}.hero-text{text-align:center}.hero-text h1{color:var(--color-black);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-tight);margin-bottom:.5rem}.hero-text h2{font-size:var(--text-lg);font-style:italic;font-weight:400;line-height:var(--leading-normal);margin-bottom:1.5rem;text-transform:uppercase}.hero-image{display:flex;justify-content:center}.hero-image img{max-width:250px}.info-section{background-color:var(--color-black)}.info-section .container{padding-bottom:2rem;padding-top:2rem}.info-content{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr;margin:0;max-width:none}.info-text{text-align:left}.info-text h2{color:var(--color-white);font-size:var(--text-xl);font-weight:700;line-height:var(--leading-tight);margin-bottom:0}.squiggle-line{display:flex;justify-content:flex-start;margin-bottom:1.5rem;width:100%}.squiggle-line img{margin:0;max-width:180px}.info-text p{color:var(--color-white);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-relaxed);margin-bottom:.5rem}.info-text p:last-of-type{margin-bottom:1.5rem}.info-video{align-items:center;display:flex;justify-content:center}.video-container{background-color:hsla(0,0%,100%,.1);border-radius:8px;height:0;max-width:560px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-container iframe{border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%}.features-section{background-position:50%;background-repeat:no-repeat;background-size:cover}.features-section .container{padding-bottom:2rem;padding-top:2rem}.features-content{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}.features-image{order:2}.features-image img{margin:0 auto;max-width:28rem;width:100%}.features-list{order:1}.heading-box{display:inline-block;margin-bottom:1rem;position:relative}.heading-box .background-svg{height:100%;left:0;position:absolute;top:0;transform:scale(1.1);transform-origin:center;width:100%;z-index:-1}.heading-box h2{color:var(--color-yellow-300);font-size:var(--text-xl);font-weight:700;padding:.25rem .5rem;position:relative}.features-list ul{display:flex;flex-direction:column;gap:.75rem;list-style:none}.features-list li{align-items:flex-start;display:flex}.features-list .checkmark{display:inline-block;flex-shrink:0;height:1.25rem;margin-right:.5rem;margin-top:.125rem;width:1.25rem}.features-list .checkmark svg{height:100%;width:100%}.features-list li span{font-size:var(--text-sm)}.cta-section{background-color:var(--color-yellow-300)}.cta-section .container{padding-bottom:2rem;padding-top:2rem;text-align:center}.cta-content h2{font-size:var(--text-xl);font-weight:700;margin:0 auto 1.5rem;max-width:56rem;text-align:center}.cta-button{display:flex;justify-content:center;margin-bottom:1rem}.cta-content p{font-size:var(--text-sm)}.author-section{background-color:#fff}.author-section .container{padding-bottom:4rem;padding-top:4rem;text-align:left}.author-content{display:flex;flex-direction:row;gap:3rem}.author-content img{border-radius:2px;height:auto;max-width:400px;min-width:250px;object-fit:cover;width:100%}.author-content h4{font-size:var(--text-sm);margin-bottom:.4rem;text-transform:uppercase}.author-content h2{font-size:var(--text-3xl);margin-bottom:1rem}.author-content p{color:var(--color-black);font-size:var(--text-base);font-weight:400;line-height:var(--leading-relaxed);margin-bottom:.5rem}.notice-section{background-color:var(--color-yellow-100)}.notice-section .container{padding-bottom:1.5rem;padding-top:1.5rem;text-align:center}.notice-content p{font-size:var(--text-sm);margin-bottom:.5rem}@media (max-width:640px){.author-content{flex-direction:column}}@media (min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}.header-content{flex-direction:row;gap:0}.header-content .logo{max-width:126px}.squiggle-svg{display:block}.hero-section .container{padding-bottom:2.5rem;padding-top:2.5rem}.hero-text h1{font-size:var(--text-4xl)}.hero-text h2{font-size:var(--text-xl)}.info-section .container{padding-bottom:2.5rem;padding-top:2.5rem}.info-text h2{font-size:var(--text-2xl)}.squiggle-line img{max-width:240px}.info-text p{font-size:var(--text-base)}.features-section .container{padding-bottom:2.5rem;padding-top:2.5rem}.heading-box h2{font-size:var(--text-2xl)}.features-list .checkmark{height:1.5rem;width:1.5rem}.features-list li span{font-size:var(--text-base)}.cta-section .container{padding-bottom:2.5rem;padding-top:2.5rem}.cta-content h2{font-size:var(--text-2xl)}.cta-content p,.notice-content p{font-size:var(--text-base)}.notice-section .container{padding-bottom:2.5rem;padding-top:2.5rem}}@media (min-width:768px){.hero-content{gap:2.5rem;grid-template-columns:2fr 1fr}.hero-text{text-align:left}.hero-text h1{font-size:var(--text-5xl);line-height:var(--leading-normal)}.hero-text h2{font-size:var(--text-2xl);margin-bottom:3rem}.hero-image{justify-content:flex-end}.hero-image img{max-width:100%}.info-content{gap:3rem;grid-template-columns:1fr 1fr}.info-section .container{padding-bottom:3.5rem;padding-top:3.5rem}.info-text h2{font-size:30px;line-height:var(--leading-normal)}.squiggle-line{margin-bottom:2rem}.info-text p{line-height:23px}.info-text p:last-of-type{margin-bottom:2rem}.features-content{grid-template-columns:1fr 1fr}.features-image{order:1}.features-image img{margin:0;max-width:none}.features-list{order:2}.heading-box h2{font-size:var(--text-3xl)}.features-list ul{gap:1rem}.cta-content h2{font-size:var(--text-3xl);margin-bottom:2rem}}@media (min-width:1024px){.container{padding-left:2rem;padding-right:2rem}.header-section .container{padding-bottom:2rem;padding-top:2rem}.hero-section .container{padding-bottom:1.5rem;padding-top:1.5rem}.hero-text h1{font-size:62px}.hero-text h2{font-size:24px}.info-content{gap:4rem}.info-section .container{padding-bottom:3.5rem;padding-top:3.5rem}.cta-section .container,.features-section .container,.notice-section .container{padding-bottom:4rem;padding-top:4rem}}@media (min-width:1200px){.info-content{grid-template-columns:1.2fr 1fr}}.kw-gradient-bg{background:linear-gradient(180deg,#fff,#fff 90%,#000 0,#000)}@media (max-width:768px){.kw-gradient-bg{background:linear-gradient(180deg,#fff,#fff 95%,#000 0,#000)}}.font-inter{font-family:var(--font-inter)}.font-bold{font-weight:700}.font-normal{font-weight:400}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.bg-black{background-color:var(--color-black)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-300{background-color:var(--color-yellow-300)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-tight{line-height:var(--leading-tight)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}