:root{--purple: #5f64f1;--purple-muted: #b3b5ff;--purple-soft: #f9f3fe;--orange: #ff8000;--text: #2d2d2d;--text-muted: rgba(95, 100, 241, .43);--card-border: #e6e6e6;--shadow: 0 20px 50px rgba(67, 72, 140, .18);--max-width: 1060px}@font-face{font-family:Tanker;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/ATKS7EHYU4PKFTXRA4UFAHPY7XS75QMY/OYTCFLQCR7FVKK7FIO7TCJPY4YG22I3S/GKSURDSYOFIC3Y6F5SMWSENDSAB2YMKC.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:#fff;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.js .appear{--appear-duration: .5s;--appear-delay: .2s;--appear-ease: cubic-bezier(.4, 0, .2, 1);--appear-y: 20px;opacity:.001;transform:translateY(var(--appear-y));transition:opacity var(--appear-duration) var(--appear-ease) var(--appear-delay),transform var(--appear-duration) var(--appear-ease) var(--appear-delay);will-change:opacity,transform}.js .appear.is-visible{opacity:1;transform:translateY(0)}.js .appear-fade{--appear-y: 0px}@media (prefers-reduced-motion: reduce){.js .appear{opacity:1;transform:none;transition:none}}.container{width:min(100% - 48px,var(--max-width));margin:0 auto}.site-header .container,.site-footer .container{max-width:1060px}.site-header{padding:40px 0;background:#fff}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-weight:600;font-size:24px;line-height:1.3;color:var(--purple)}.nav-links{display:flex;gap:28px;font-weight:500;line-height:1.3;color:var(--purple);font-size:14px}.nav-links a{transition:text-decoration-color .2s ease;text-decoration:none}.nav-links a:hover{text-decoration:underline}.hero{text-align:center;padding:70px 100px 100px}.hero .container{width:min(100%,1060px);max-width:1060px}.hero h1{margin:0;font-family:Tanker,Poppins,sans-serif;font-weight:400;font-size:72px;color:var(--purple);letter-spacing:0;line-height:1.2}.hero h1 .highlight{color:var(--orange)}.hero h1 .break{display:block}.hero p{margin:20px auto 28px;max-width:100%;font-size:18px;color:var(--purple);font-weight:500;line-height:1.3}.hero p .muted{color:var(--text-muted)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 30px;border-radius:8px;background:var(--purple);color:#fff;font-weight:500;font-size:14px;line-height:1.3;font-family:Inter,sans-serif;min-width:160px;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease}.button:hover{transform:none;box-shadow:none}.hero-image{margin-top:78px;display:flex;justify-content:center}.hero-image.container{width:min(100vw,1300px);max-width:1300px;margin:78px 0 0;position:relative;left:50%;transform:translate(-50%)}.hero-image img{width:100%;height:704px;object-fit:cover;border-radius:16px;box-shadow:.7409732186px 0 3.7048660931px -.65px #00000029,2.0178668455px 0 10.0893342276px -1.3px #00000029,4.4305052617px 0 22.1525263083px -1.95px #00000026,9.8347100841px 0 49.1735504205px -2.6px #00000021,25px 0 125px -3.25px #00000017}.pricing{padding:0 0 100px}.pricing .container{width:min(100%,1060px);max-width:1060px;padding:0}.pricing h2{text-align:center;font-family:Inter,sans-serif;font-weight:600;font-size:46px;line-height:1.2;color:var(--purple);margin:0 0 40px}.pricing-card{width:min(280px,100%);margin:0 auto;border:1px solid var(--card-border);border-radius:16px;padding:16px;background:#fff;box-shadow:none;height:480px;display:flex;flex-direction:column;gap:18px;overflow:hidden}.pricing-card .pricing-header{display:flex;flex-direction:column;align-items:center;gap:4px}.pricing-card .plan-name{text-align:center;font-size:20px;font-weight:500;color:var(--purple);margin:0}.pricing-card .price{text-align:center;font-size:30px;font-weight:700;line-height:1.2;color:var(--purple);margin-bottom:0}.pricing-card .button{width:100%;margin-top:auto}.pricing-divider{height:1px;background:#ececec;margin:0}.feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.feature-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--purple);font-family:Poppins,sans-serif;font-weight:600;line-height:1.3}.feature-list .feature-text{display:block}.feature-list .feature-regular{font-weight:400}.feature-list .feature-strong{font-weight:600}.feature-list .feature-regular-text{font-weight:400}.feature-list li:before{content:"";width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 5 7.5 L 6.5 9 L 9 5.5 M 13 7 C 13 10.314 10.314 13 7 13 C 3.686 13 1 10.314 1 7 C 1 3.686 3.686 1 7 1 C 10.314 1 13 3.686 13 7 Z' fill='transparent' stroke='%23b3b5ff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px;margin-top:2px;flex-shrink:0}.pricing-note{text-align:center;max-width:680px;margin:16px auto 0;font-size:10px;color:#bbb;font-weight:600}.site-footer{background:var(--purple);color:#fff;padding:55px 0 40px}.site-footer .container{padding:0 40px 0 60px}.footer-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:30px}.footer-brand{font-size:18px;font-weight:600;line-height:1.3;justify-self:start}.footer-links{display:flex;gap:22px;font-weight:600;line-height:1.5;font-family:Inter,sans-serif;font-size:14px;justify-self:center}.footer-links a{color:#fff;text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-copy{font-size:12px;opacity:.41;font-family:Inter,sans-serif;justify-self:end}.legal{padding:64px 0 96px}.legal .legal-content{max-width:900px;margin:0 auto}.legal h1,.legal h2,.legal h3,.legal h4{color:var(--purple);margin:24px 0 12px;line-height:1.3}.legal p{margin:0 0 16px;color:#35374f}.legal ul,.legal ol{margin:0 0 16px 20px;padding:0}.legal li{margin-bottom:8px;color:#35374f}.legal a{color:var(--purple);text-decoration:underline}@media (max-width: 1279px) and (min-width: 1080px){.hero h1{font-size:52px}}@media (min-width: 1080px) and (max-width: 1439px){.hero .container{max-width:780px}.hero-image.container{width:min(100vw,1300px)}.pricing .container{padding:0 40px}}@media (max-width: 1079px) and (min-width: 810px){.hero{padding:60px 100px 120px}.hero .container{max-width:580px}.hero h1{font-size:42px}.hero-image{margin-top:60px}.hero-image.container{width:625px;margin-left:auto;margin-right:auto}.hero-image img{height:338px}.pricing{padding:120px 0 100px}.pricing h2{font-size:36px}.pricing .container{padding:0 30px}}@media (max-width: 809px){.container{width:min(100% - 40px,var(--max-width))}.nav{flex-direction:row;justify-content:space-between}.nav-links{gap:0}.nav-links a:first-child{display:none}.hero{padding:40px 20px 21px}.hero .container{max-width:460px}.hero h1{font-size:32px}.hero p{font-size:16px}.hero-image{margin-top:24px}.hero-image.container{width:100%;margin:0;position:static;transform:none}.hero-image img{height:2000px}.pricing{padding:21px 0}.pricing h2{font-size:28px}.pricing .container{padding:0 20px}.footer-inner{display:flex;flex-direction:column;align-items:flex-start}.site-footer .container{padding:0}}.legal h1{font-size:clamp(2rem,3vw,2.6rem);margin-top:0}.legal h2{font-size:1.4rem}.legal h3{font-size:1.2rem}.legal h4{font-size:1.05rem}.legal ol{margin-left:24px}
