body{background:#f7f7f5;color:#191919}.wrap{max-width:1120px}header{position:relative;background:#f7f7f5;border:0;backdrop-filter:none}.nav{height:88px}.navlinks{gap:26px}.announcement{background:#feef02;color:#171717;font-size:12px;padding:11px}.brand{letter-spacing:-1px;font-size:25px}.brand img{border-radius:9px}.button{border-radius:32px;min-height:52px;font-size:14px}.button.yellow{box-shadow:0 3px 0 #0000000b}.ref-hero{padding-top:58px;text-align:center;background-image:linear-gradient(#dfdfd729 1px,transparent 1px),linear-gradient(90deg,#dfdfd729 1px,transparent 1px);background-size:90px 90px;overflow:hidden}.ref-badge{display:inline-block;padding:7px 16px;border:1px solid #d7d7d1;border-radius:25px;font-size:12px;background:#ffffffb3}.ref-hero h1{font-family:Sora,Inter,sans-serif;font-size:61px;line-height:1.15;font-weight:600;letter-spacing:-3.4px;max-width:970px;margin:30px auto}.ref-hero h1 span{background:linear-gradient(transparent 68%,#feef02 68%)}.ref-hero .lead{font-size:21px;line-height:1.6;color:#555;max-width:800px;margin:24px auto 0}.actions{margin-top:30px;justify-content:center}.ref-hero .micro{margin-top:14px;font-size:11px}.ref-product{margin:58px auto 0;padding:7px;background:white;border:1px solid #deded7;border-radius:27px;box-shadow:0 12px 60px #15150b13}.ref-product video{width:100%;display:block;aspect-ratio:16/9;border-radius:20px;background:#08090b}.ref-product figcaption{padding:12px;font-size:11px;color:#777}.ref-strip{text-align:center;padding:70px 0 30px}.ref-strip p{font-size:16px;color:#8b8b87}.ref-strip>div{display:flex;justify-content:space-around;gap:20px;margin-top:32px;color:#787873;font-size:24px;font-weight:600;letter-spacing:-.7px}.section{padding-block:95px}.section-heading{text-align:center;max-width:810px;margin:auto}.section-heading h2{font-size:43px;line-height:1.2;letter-spacing:-1.9px}.section-heading>p:last-of-type{color:#70706b;font-size:17px;line-height:1.75;max-width:750px;margin:20px auto}.section-heading>.button{margin-top:10px}.ref-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:56px}.ref-card{border:1px solid #dddeda;border-radius:22px;padding:30px 30px 0;background:#fff;overflow:hidden;min-width:0}.ref-card h3{font-size:25px;font-weight:500;letter-spacing:-.7px;margin-bottom:14px}.ref-card p{font-size:15px;color:#777;line-height:1.75;margin-bottom:25px}.ref-card img{display:block;width:calc(100% + 30px);max-width:none;height:auto;border-radius:14px 0 0 0;margin-top:20px;border:1px solid #222}.ref-card.wide{grid-column:span 7}.ref-card.narrow{grid-column:span 5}.ref-card.full{grid-column:span 12}.ref-card.third{grid-column:span 4}.ref-card.narrow img{width:150%;max-width:none}.ref-split{display:grid;grid-template-columns: .82fr 1.18fr;align-items:center;gap:45px}.ref-card.ref-split{padding-bottom:28px}.ref-split img{width:100%;height:auto}.ref-card.ref-split img{width:120%;margin:0;border-radius:18px}.ref-split a:not(.button){font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.ref-flow{background:#121314;padding:80px 0;color:white;overflow:hidden}.ref-flow h2{font-size:44px;line-height:1.15;letter-spacing:-1.7px}.ref-flow p:not(.eyebrow){color:#aaa;font-size:16px;line-height:1.8;margin:25px 0}.ref-flow img{width:155%;max-width:none;border:1px solid #444;border-radius:22px;box-shadow:0 20px 70px #0008}.ref-modules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 30px;margin-top:56px}.ref-modules article{border-top:1px solid #deded8;padding-top:20px}.ref-modules span{font-size:12px;background:#feef02;padding:7px;border-radius:8px}.ref-modules h3{font-size:19px;margin:20px 0 12px}.ref-modules p{font-size:14px;color:#777;line-height:1.75}.ref-start{padding:35px 0 90px}.ref-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:50px}.ref-steps b{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#191919;color:#feef02;font-size:18px}.ref-steps h3{font-size:18px;margin:20px 0 12px}.ref-steps p{font-size:14px;color:#777;line-height:1.7}.pricing{background:#f1f1ed}.plan{background:white;border-radius:22px}.plan.featured{background:#171819}.contact-grid{text-align:left}.faq .eyebrow,.faq h2{text-align:center}.faq h2{margin-bottom:35px}section[id],figure[id]{scroll-margin-top:25px}
@media(max-width:800px){.wrap{width:calc(100% - 36px)}.nav{height:72px}.brand{font-size:21px}.ref-hero{padding-top:30px}.ref-badge{font-size:10px;padding:7px 11px}.ref-hero h1{font-size:38px;letter-spacing:-1.8px;line-height:1.18;margin:24px auto}.ref-hero h1 br{display:none}.ref-hero .lead{font-size:16px}.ref-hero .lead br{display:none}.ref-product{margin-top:35px;padding:4px;border-radius:15px}.ref-product video{border-radius:11px}.ref-product figcaption{font-size:9px}.ref-strip{padding:40px 0 0}.ref-strip>div{flex-wrap:wrap;justify-content:center;font-size:19px;gap:15px 25px}.section{padding-block:60px}.section-heading h2{font-size:32px;letter-spacing:-1.3px}.section-heading>p:last-of-type{font-size:15px}.ref-bento{gap:18px;margin-top:32px}.ref-card.wide,.ref-card.narrow,.ref-card.third,.ref-card.full{grid-column:span 12}.ref-card{padding:23px 23px 0}.ref-card h3{font-size:23px}.ref-card.narrow img{width:calc(100% + 23px)}.ref-split{grid-template-columns:1fr;gap:28px}.ref-card.ref-split img{width:100%}.ref-flow{padding:55px 0}.ref-flow h2{font-size:34px}.ref-flow img{width:100%;max-width:100%}.ref-modules,.ref-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.ref-start{padding-bottom:55px}.ref-modules h3,.ref-steps h3{font-size:17px}.ref-modules p,.ref-steps p{font-size:13px}.ref-card img{width:calc(100% + 23px)}}
.announcement a{color:#191919;text-decoration:underline;text-underline-offset:3px}.ref-hero h1 span{color:#191919}
