@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,500..800;1,500..800&family=Inter:wght@400..700&display=swap");html{scroll-behavior:smooth}body{margin:0;background:#fafafa;color:#231f2b;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}h1,h2,h3{font-family:Inter Tight,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.015em;margin:0}::selection{background:#e4e4e7}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes chipIn{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.container{max-width:1080px;margin:0 auto}.section{padding:104px 40px}.nav{position:fixed;top:0;left:0;right:0;z-index:50;background:hsla(30,33%,99%,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(122,90,162,.12)}.nav-inner{max-width:1200px;margin:0 auto;padding:14px 40px;justify-content:space-between;gap:24px}.nav-inner,.nav-links{display:flex;align-items:center}.nav-links{gap:28px;font-size:15px;font-weight:500}.nav-links a{color:#231f2b}.nav-links a:hover{color:#6d28d9}.btn{border:none;border-radius:999px;font-weight:600;color:#fff;background:#6d28d9;transition:background .2s ease;display:inline-block}.btn:hover{background:#5b21b6}.btn-lg{padding:16px 34px;font-size:16.5px}.btn-md{padding:12px 26px;font-size:15.5px;font-weight:700}.btn-sm{padding:11px 24px;font-size:15px}.btn-ghost{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);color:#fff;padding:16px 34px;border-radius:999px;font-weight:600;font-size:16.5px}.btn-ghost:hover{background:hsla(0,0%,100%,.22)}.btn-white{background:#fff;color:#6d28d9;font-weight:700}.btn-white:hover{background:#f4f4f5;color:#5b21b6}.kicker{font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.h2,.kicker{font-weight:700}.h2{font-size:44px;line-height:1.1}.muted{color:#5c5566}.chip{padding:8px 15px;border-radius:999px;font-size:14px;font-weight:600;display:inline-block}.chip-red{background:#ffdfd7;border:1px solid #f5a395;color:#8f2517;animation:chipIn .45s ease both}.chip-gray{background:#f4f4f5;border:1px solid #d4d4d8;color:#5b21b6}.chip-purple{background:#f1ebfa;border:1px solid #d9c9ef;color:#5b21b6;animation:chipIn .45s ease both}.chip-wh{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);color:#fff}.chip-vio{background:rgba(139,92,246,.25);border:1px solid rgba(139,92,246,.55);color:#e4d9f5}.chip-duty{background:#f1ebfa;border:1px solid #d9c9ef;color:#5b21b6;padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:600}.seg{border:none;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s ease;background:transparent;color:#5c5566}.seg.on{background:#6d28d9;color:#fff;box-shadow:0 4px 12px rgba(109,40,217,.3)}.scaler-card{background:#fff;border:1px solid #eae6f0;border-radius:18px;padding:20px;display:flex;gap:14px;align-items:flex-start;transition:transform .2s ease,box-shadow .2s ease}.scaler-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(42,27,61,.1)}.field{display:grid;grid-gap:6px;gap:6px;font-size:13.5px;font-weight:600;color:#5c5566}.field input,.field select,.field textarea{width:100%;padding:12px 16px;border:1.5px solid #e0dbe8;border-radius:14px;font-family:inherit;font-size:15px;background:#fff}.field input:focus,.field select:focus,.field textarea:focus{border-color:#6d28d9;outline:none}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;background:none;border:none;font-size:16.5px;font-weight:600;color:#231f2b;text-align:left;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}.faq-q:hover{background:#fafafa}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.grid4{grid-template-columns:repeat(4,1fr);grid-gap:18px}.grid4,.grid5{display:grid;gap:18px}.grid5{grid-template-columns:repeat(5,1fr);grid-gap:18px}.mcta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:60;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #e4e4e7;padding:12px 20px;align-items:center;justify-content:space-between;gap:14px}.hero-inner{padding:104px 40px 92px}.toggle-card{padding:36px 40px 40px}.band{padding:120px 40px}.price-card{padding:52px 56px}.book-card{padding:36px 38px}.cta-card{padding:44px 40px}@media (max-width:1024px){.grid3,.grid4,.grid5{grid-template-columns:repeat(2,1fr)}.roles-grid{grid-template-columns:1fr!important}}.nav-burger,.roles-picker{display:none}.nav-burger{width:44px;height:44px;border-radius:12px;border:1px solid #e4d9f5;background:#fff;color:#231f2b;font-size:18px;align-items:center;justify-content:center;flex-shrink:0}.nav-burger:hover{background:#f1ebfa}.nav-menu{border-top:1px solid rgba(122,90,162,.12);background:hsla(30,33%,99%,.98);padding:8px 20px 20px;display:grid;animation:fadeUp .25s ease both}.nav-menu a{display:block;padding:14px 6px;font-size:16px;font-weight:600;color:#231f2b;border-bottom:1px solid #f0edf4}.nav-menu a:last-of-type{border-bottom:none}.nav-menu button{margin-top:14px;width:100%;padding:15px;font-size:16px;font-weight:700}@media (max-width:900px){.nav-links{display:none}.nav-burger{display:flex}}.built-for{flex-wrap:nowrap;width:max-content;max-width:none}.built-for a{white-space:nowrap}@media (max-width:800px){.built-for{flex-wrap:wrap;width:auto}}@media (max-width:768px){.section{padding:56px 20px}.nav-inner{padding:12px 16px}.nav-inner img{height:24px!important}.hero-inner{padding:104px 20px 64px}.form-grid,.grid2,.grid3,.grid4,.grid5,.split{grid-template-columns:1fr!important}.split{gap:36px!important}h1{font-size:clamp(32px,9vw,42px)!important}.h2{font-size:clamp(26px,7.5vw,30px)!important}.h2-big{font-size:clamp(30px,9vw,38px)!important}.price-big{font-size:clamp(44px,14vw,54px)!important}#book h2{font-size:clamp(30px,9vw,38px)!important}.toggle-card{padding:24px 18px 26px;margin-top:-48px!important;border-radius:20px}.band{padding:72px 20px}.price-card{padding:32px 22px}.book-card{padding:24px 18px}.cta-card{padding:28px 22px}.btn-ghost,.btn-lg{width:100%;text-align:center;padding:15px 20px;box-sizing:border-box}.hero-inner .btn-ghost,.hero-inner .btn-lg{width:auto;flex:1 1 100%}footer,section{padding-left:20px!important;padding-right:20px!important}.roles-grid{grid-template-columns:1fr!important}.mcta{display:flex}body{padding-bottom:66px}.faq-q{padding:16px 18px;font-size:15px}.faq-q+p{padding:0 18px 18px!important}table{font-size:13.5px!important}}@media (max-width:480px){.seg{padding:8px 12px;font-size:12.5px}.chip{padding:6px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}@media (max-width:960px){.roles-shell{grid-template-columns:1fr!important}.roles-group,.roles-shell,.roles-shell>div,.roles-side,.roles-side>div{min-width:0!important;max-width:100%}.roles-side{display:none!important}.roles-picker{display:block!important;position:relative;z-index:6;margin-bottom:4px}.role-photo{height:380px!important}}@media (max-width:640px){#roles{padding:64px 20px!important}.roles-side{grid-template-columns:1fr}.testimonial-card{padding:22px 20px!important;gap:16px!important}.testimonial-card p{font-size:16px!important;line-height:1.45!important}.role-photo{height:360px!important}.role-photo h3{font-size:20px!important}.quals-grid{grid-template-columns:1fr!important}.role-body{padding:20px 18px 24px!important}.role-body button{width:100%}}main{overflow-x:clip}img,video{max-width:100%}@media (max-width:768px){button{min-height:44px}.faq-q,.nav-burger,.seg{min-height:0}}