@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');

:root{--ink:#151725;--muted:#626676;--violet:#5141d9;--violet-dark:#4030bf;--line:#e7e7ee;--paper:#fff;--soft:#f8f8fc;--green:#146542;--heading:'Manrope',Arial,sans-serif;--body:'DM Sans',Arial,sans-serif;font-family:var(--body);color:var(--ink);background:var(--paper);font-synthesis:none;font-size:16px;line-height:1.65}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #8374ff;outline-offset:4px}input[aria-invalid=true]{border-color:#a42f40}button{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--heading);line-height:1.22}h1{font-size:clamp(38px,5vw,65px);letter-spacing:-2.8px;font-weight:800}h2{font-size:clamp(29px,3.3vw,41px);letter-spacing:-1.6px;font-weight:750}h3{font-size:21px;letter-spacing:-.65px;font-weight:750}p{color:var(--muted)}main:focus{outline:none}.container{width:min(1180px,calc(100% - 80px));margin-inline:auto}.icon{width:20px;height:20px;flex:none;vertical-align:middle}.skip-link{position:fixed;top:-60px;left:20px;background:var(--ink);color:#fff;padding:10px 20px;z-index:100}.skip-link:focus{top:10px}.announcement{min-height:36px;background:#eeecfc;display:flex;align-items:center;justify-content:center;gap:24px;padding:6px 20px;font-size:11px;font-weight:600;letter-spacing:.05px;color:#494172}.announcement>span{color:#70668f}.announcement a{display:flex;gap:9px;align-items:center}.announcement .icon{width:14px;height:14px}.header{position:sticky;top:0;z-index:20;background:#ffffffed;backdrop-filter:blur(16px);border-bottom:1px solid #eae9f0}.header-inner{height:86px;display:flex;align-items:center;gap:30px}.brand{display:inline-flex;align-items:center;gap:10px;flex:none;font-family:var(--heading);font-size:15px;font-weight:800;letter-spacing:-.6px;line-height:1.15}.brand-mark{height:37px;width:37px;display:grid;place-items:center;background:var(--violet);color:#fff;border-radius:10px;box-shadow:0 3px 8px #5141d91a}.brand-mark .icon{width:24px;height:24px}.brand-sub{display:block;font-size:10px;letter-spacing:4px;margin-top:5px;color:var(--violet)}.nav{display:flex;align-items:center;justify-content:center;gap:25px;margin-left:auto}.nav>a{font-size:12px;font-weight:550;color:#50525f;white-space:nowrap}.nav>a:hover,.nav>a.active{color:var(--violet)}.header-cta{padding:11px 15px;font-size:11px;font-weight:650;border:1px solid #dcd7fa;background:#f7f5ff;border-radius:6px;color:var(--violet);display:flex;align-items:center;gap:10px;white-space:nowrap}.header-cta .icon{width:15px;height:15px}.menu-button{display:none;border:0;background:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--violet);border:1px solid var(--violet);border-radius:6px;color:#fff;min-height:49px;padding:12px 22px;font-size:13px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s;white-space:nowrap;box-shadow:0 3px 5px #5141d910}.button:hover{background:var(--violet-dark);transform:translateY(-1px)}.button .icon{width:17px;height:17px}.button-secondary{background:#fff;color:var(--ink);border-color:#dcdce6;box-shadow:none}.button-secondary:hover{background:#f4f3fb}.button-green{background:var(--green);border-color:var(--green);gap:13px}.button-green:hover{background:#105336}.text-link{display:inline-flex;align-items:center;gap:10px;color:var(--violet);font-size:13px;font-weight:600}.text-link .icon{width:17px;height:17px}.text-link:hover{color:var(--violet-dark);text-decoration:underline;text-underline-offset:4px}.eyebrow{font-size:10px;letter-spacing:1.7px;line-height:1.6;font-weight:700;color:var(--violet);margin-bottom:13px}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 16% 35%,#ede9ff99,transparent 38%),radial-gradient(ellipse at 88% 15%,#eeebff88,transparent 35%),linear-gradient(#fff,#fdfcff)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#8474bf0c 1px,transparent 1px),linear-gradient(90deg,#8474bf0c 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(#000,transparent 93%)}.hero-content{position:relative;text-align:center;padding-top:72px;padding-bottom:0}.hero-kicker{display:flex;align-items:center;justify-content:center;gap:9px;font-size:10px;letter-spacing:1.7px;font-weight:600;color:#777080;margin-bottom:24px}.hero-kicker>span{width:6px;height:6px;border-radius:50%;background:#8b7dde;box-shadow:0 0 0 4px #ece8fc}.hero h1{margin-bottom:24px;line-height:1.17}.hero h1>span,.page-hero h1>span{color:var(--violet)}.hero-description{font-size:16px;line-height:1.8;color:#737380;margin-bottom:30px}.hero-actions{display:flex;gap:12px;justify-content:center}.hero-community{margin:24px auto 43px;display:flex;align-items:center;justify-content:center;gap:8px;color:#747782;font-size:10px}.hero-community>.icon{color:#26825c;width:15px;height:15px}.hero-community>span{display:flex;align-items:center;gap:4px;color:#466453;margin-left:3px;font-weight:600}.hero-community>span>.icon{width:13px;height:13px}.hero-terminal{max-width:775px;margin:auto;border:1px solid #dcd9ec;border-bottom:0;border-radius:10px 10px 0 0;text-align:left;background:#fff;box-shadow:0 -2px 50px #5f43ca07;overflow:hidden}.terminal-bar{height:37px;border-bottom:1px solid #efedf5;background:#faf9fd;display:flex;align-items:center;gap:15px;padding:0 18px;color:#a19ba9;font-size:9px}.terminal-dots{display:flex;gap:5px}.terminal-dots i{width:6px;height:6px;background:#e4deed;border-radius:50%}.terminal-dots i:first-child{background:#d1c5ec}.terminal-mode{margin-left:auto;letter-spacing:1.4px;font-size:8px}.terminal-body{padding:22px 32px 24px;font-family:monospace;color:#63616e;font-size:15px}.terminal-prompt{color:#7764d5;margin-right:8px}.terminal-command{color:var(--violet);font-weight:700}.terminal-cursor{display:inline-block;width:7px;height:15px;background:#a99be5;vertical-align:middle;margin-left:8px}.terminal-output{display:flex;gap:28px;font:10px var(--body);margin-top:17px;color:#898593}.terminal-output>span{display:flex;align-items:center;gap:7px}.terminal-output .icon{height:13px;width:13px;color:#8b80b6}.topic-strip{border-top:1px solid #e9e6f2;border-bottom:1px solid var(--line);background:#fdfcff}.topic-strip>.container{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px;color:#5d5a6b}.topic-strip span{font-size:12px;font-weight:550;display:flex;gap:9px;align-items:center}.topic-strip span:first-child{font-size:8px;color:#99919f;letter-spacing:1.3px}.topic-strip .icon{width:18px;height:18px;color:#8d83ab}.section{padding-top:82px;padding-bottom:82px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:15px}.section-heading h2{margin-bottom:0}.section-heading .text-link{padding-bottom:5px}.section-intro{font-size:14px;margin-bottom:33px;color:#81818e}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.guide-art{height:188px;display:block;position:relative;overflow:hidden;border-radius:6px;margin-bottom:23px}.kube{background:#ece9fa;color:#7360bf}.cloud{background:#eaf0f6;color:#6e8da7}.ai{background:#eeeaf2;color:#9a7dac}.art-grid{position:absolute;inset:0;background-image:linear-gradient(currentColor 1px,transparent 1px),linear-gradient(90deg,currentColor 1px,transparent 1px);background-size:30px 30px;opacity:.07;mask-image:radial-gradient(ellipse,#000,transparent)}.art-label{position:absolute;top:17px;left:20px;font-size:8px;letter-spacing:2px;font-weight:650}.art-symbol{position:absolute;inset:0;display:grid;place-items:center;font-size:105px;line-height:1;font-family:Arial,sans-serif;text-shadow:0 4px 1px #ffffff33;transition:transform .4s}.guide-art:hover .art-symbol{transform:rotate(-5deg) scale(1.06)}.art-code{position:absolute;bottom:15px;left:20px;font:9px monospace;opacity:.8}.card-meta{display:flex;gap:15px;font-size:9px;color:#92909c;margin-bottom:10px;align-items:center}.card-meta>span:first-child{color:var(--violet);font-size:8px;letter-spacing:1px;font-weight:700}.guide-card h3{font-size:20px;line-height:1.35;margin-bottom:12px;letter-spacing:-.65px}.guide-card h3 a:hover{color:var(--violet)}.guide-card p{font-size:12px;line-height:1.9;margin-bottom:16px}.card-link{font-size:10px;font-weight:600;display:flex;align-items:center;gap:8px}.card-link .icon{height:14px;width:14px}.section-footnote{font-size:10px;color:#898594;margin-top:23px;margin-bottom:0}.jobs-section{background:#fafafd;border-block:1px solid #f0eff5}.job-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.job-card{border:1px solid #e5e3ec;background:#fff;border-radius:7px;padding:21px 19px 0;transition:box-shadow .2s,border-color .2s;display:flex;flex-direction:column}.job-card:hover{border-color:#c8c1e6;box-shadow:0 5px 24px #30265707}.job-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.company-mark{display:grid;place-items:center;width:36px;height:36px;font:800 18px var(--heading);border-radius:9px}.purple{background:#f0eafd;color:#7a52c2}.blue{background:#e9f0fa;color:#4c76ad}.orange{background:#fcf0e5;color:#bb824e}.green{background:#e6f3ec;color:#4e9674}.save-button{background:transparent;border:none;color:#aaa5b4;padding:5px;border-radius:4px}.save-button .icon{width:17px;height:17px}.save-button.saved{color:var(--violet)}.save-button.saved svg{fill:#e7e2fc}.company-name{font-size:10px;color:#8a8694;margin-bottom:5px}.job-card h3{font-size:15px;line-height:1.45;letter-spacing:-.3px;margin-bottom:13px;min-height:44px}.job-card h3 a:hover{color:var(--violet)}.job-location{font-size:10px;display:flex;gap:5px;align-items:center;margin-bottom:17px}.job-location .icon{width:13px;height:13px;color:#9992a7}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.tags span{background:#f6f5fa;color:#777181;font-size:9px;border:1px solid #eeecf4;padding:3px 8px;border-radius:4px}.job-bottom{border-top:1px solid #f0edf4;display:flex;align-items:center;justify-content:space-between;padding:12px 0;margin-top:auto}.sample-label{font-size:9px;color:#93899d}.job-bottom .icon{width:16px;height:16px;color:#84769e}.community-band{background:#f1f8f4;border-bottom:1px solid #e6f0e9;overflow:hidden}.community-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:65px}.community-copy .eyebrow{color:#51806c}.community-copy h2{font-size:42px;margin-bottom:19px}.community-copy p:not(.eyebrow){font-size:13px;max-width:380px;line-height:1.9}.community-copy .button{margin-top:7px}.small-note{display:block;font-size:10px;color:#8b8597;margin-top:13px}.community-copy .small-note{color:#6c8c7d}.community-illustration{height:310px;position:relative;display:grid;place-items:center}.orbit{border:1px solid #c9dfd4;border-radius:50%;position:absolute;inset:40px 64px}.orbit-two{inset:-5px 20px;border-style:dashed;opacity:.6}.wa-center{height:112px;width:112px;background:#fff;display:grid;place-items:center;color:#4f9a76;border-radius:29px;box-shadow:0 10px 40px #1a673b0b;transform:rotate(-8deg);border:1px solid #dfebe3}.wa-center .icon{width:58px;height:58px;stroke-width:1.1}.orbit-icon{position:absolute;display:grid;place-items:center;height:51px;width:51px;border:1px solid #dae7df;border-radius:13px;background:#f9fffb;color:#79a28b;box-shadow:0 6px 12px #48825a08}.orbit-icon .icon{width:25px;height:25px}.oi-1{left:54px;top:55px;transform:rotate(-10deg)}.oi-2{right:50px;top:55px;transform:rotate(12deg)}.oi-3{left:130px;bottom:10px;transform:rotate(8deg)}.workshop-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.workshop-card{border:1px solid var(--line);border-radius:7px;overflow:hidden}.workshop-art{height:170px;position:relative;overflow:hidden}.workshop-art .art-symbol{font-size:120px;inset:0 0 0 50%;opacity:.7}.lab-number{position:absolute;left:25px;top:22px;font-size:8px;letter-spacing:1.5px;font-weight:600}.workshop-art-caption{position:absolute;left:25px;bottom:25px;font:750 22px/1.2 var(--heading);letter-spacing:-.8px}.workshop-copy{padding:25px}.workshop-copy .eyebrow{font-size:8px;letter-spacing:1.2px}.sample-inline{letter-spacing:0;color:#9a91aa;font-weight:450}.workshop-copy h3{font-size:24px}.workshop-copy p:not(.eyebrow){font-size:12px;line-height:1.9}.workshop-meta{display:flex;gap:20px;font-size:10px;color:#8c8497;margin:20px 0}.workshop-meta>span{display:flex;gap:6px;align-items:center}.workshop-meta .icon{height:14px;width:14px}.mentor-section{background:#f8f7fc;border-block:1px solid #eeebf7}.mentor-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.mentor-inner h2{font-size:40px}.mentor-inner>div>p:not(.eyebrow){font-size:13px;line-height:1.9}.check-list{list-style:none;padding:0;margin:25px 0 29px}.check-list li{display:flex;gap:9px;align-items:flex-start;font-size:11px;color:#70697f;margin:12px 0}.check-list .icon{height:16px;width:16px;color:#8f81bf;margin-top:1px}.mentor-preview{background:#fff;border:1px solid #e5e0ef;border-radius:10px;box-shadow:0 18px 35px #51477709;padding:0 23px 0;transform:rotate(1deg)}.mentor-preview-header{display:flex;align-items:center;gap:10px;padding-block:20px;border-bottom:1px solid #f0edf6;margin-bottom:24px}.mentor-avatar{background:#eee9fa;border-radius:10px;display:grid;place-items:center;color:#8873b7;width:36px;height:36px}.mentor-preview-header strong{font-size:11px;display:block}.mentor-preview-header div>span{font-size:9px;color:#a69bb3;display:block}.ai-label{margin-left:auto;border:1px solid #e2dbea;padding:2px 5px;border-radius:4px;font-size:9px;color:#9c8bab}.chat-bubble{font-size:11px;line-height:1.8;background:#f6f4fa;border:1px solid #efedf5;border-radius:0 10px 10px 10px;max-width:90%;padding:13px 15px;color:#7a6e89;margin:15px 0}.user-bubble{margin-left:auto;background:#eee9fb;border-color:#e4dbf6;border-radius:10px 0 10px 10px;color:#77658c}.chat-step{padding:10px 0 0;font-size:9px;color:#8e7ca6;display:flex;gap:7px;align-items:center}.chat-step .icon{height:13px;width:13px}.chat-preview-footer{padding:17px 0;display:flex;justify-content:space-between;border-top:1px solid #f1edf7;font-size:9px;color:#ac9db7;margin-top:25px}.chat-preview-footer .icon{width:13px;height:13px}.founders{display:grid;grid-template-columns:1fr 1fr;gap:100px}.founders h2{font-size:35px}.founders>div>p:not(.eyebrow){font-size:13px;line-height:1.9}.newsletter{background:#eeebfa;border-block:1px solid #e6e0f6}.newsletter-inner{padding-block:62px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.newsletter h2{font-size:40px;margin-bottom:16px}.newsletter p:not(.eyebrow){font-size:12px;color:#8b80a1}.signup-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.signup-fields label{display:block;font-size:10px;color:#706582}.signup-fields input{display:block;margin-top:7px;width:100%;border:1px solid #dbd4ec;border-radius:5px;background:#ffffffb5;padding:12px;font-size:12px;color:var(--ink);min-height:46px}.signup-fields input::placeholder{color:#aaa1b9}.signup-fields .button{grid-column:1/-1;margin-top:2px;width:100%}.form-note{font-size:9px!important;margin-top:12px;line-height:1.6}.form-message{font-size:11px!important;margin-bottom:0;min-height:18px;color:#4d3e86!important}.faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.faq-section .section-heading{align-items:flex-start}.faq-section h2{font-size:32px;max-width:300px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;padding:20px 0;font-size:12px;font-weight:550}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span:last-child{margin-left:auto;font-size:20px;font-weight:400;color:#a398b5}.faq-list details[open] summary>span:last-child{transform:rotate(45deg)}.faq-list details>p{font-size:12px;line-height:1.9;padding-bottom:15px}.agenda-index{font-size:10px;color:var(--violet);margin-right:8px}footer{background:#fbfafd;border-top:1px solid #ece9f3;padding-top:50px}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px;padding-bottom:45px}.footer-grid>div>p{font-size:11px;margin:20px 0 13px;color:#9a91a6;line-height:1.9}.footer-note{font-size:9px;color:#aaa0b6}.footer-grid h3{font:600 11px var(--body);letter-spacing:0;margin:5px 0 18px}.footer-grid>div>a:not(.brand){display:block;font-size:10px;color:#9b91a9;margin-bottom:10px}.footer-grid>div>a:hover{color:var(--violet)}.footer-bottom{border-top:1px solid #ece9f2;display:flex;justify-content:space-between;gap:20px;padding-block:20px;font-size:9px;color:#a399af}.demo-dot{display:flex;align-items:center;gap:7px}.demo-dot:before{content:'';width:5px;height:5px;border-radius:50%;background:#b7a9cf}.page-hero{padding:75px 0 65px;background:radial-gradient(ellipse at 85% 20%,#eee9fc88,transparent 45%),linear-gradient(#faf9fd,#fff);border-bottom:1px solid #f0edf5}.page-hero h1{font-size:clamp(36px,4.5vw,56px);max-width:950px;margin-bottom:22px;letter-spacing:-2.4px}.page-hero>.container>p:last-child{max-width:670px;font-size:16px;line-height:1.8;margin-bottom:0}.toolbar{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:35px}.filter-tabs{display:flex;gap:6px}.filter-tab{background:#fff;border:1px solid var(--line);border-radius:5px;padding:8px 16px;font-size:12px;color:var(--muted)}.filter-tab.selected{color:var(--violet);background:#f0ecfc;border-color:#d4cbed}.muted{font-size:11px;color:#8e849b}.preview-notice{display:flex;gap:12px;align-items:flex-start;padding:16px 20px;border:1px solid #e2dced;background:#f9f7fc;border-radius:6px;margin-bottom:30px;color:#9380b0}.preview-notice p{font-size:12px;line-height:1.8;margin:0;color:#8b7d9d}.preview-notice strong{font-weight:600;color:#71617e}.preview-notice>.icon{margin-top:3px;width:18px;height:18px}.jobs-browser{padding-top:35px}.job-search{display:grid;grid-template-columns:2fr 1fr;gap:15px;margin-bottom:35px}.search-field,.select-field{display:flex;gap:12px;align-items:center;border:1px solid #dfd9e9;padding:12px 17px;border-radius:6px;color:#9b8ba9;background:#fff}.search-field input,.select-field select{width:100%;border:0;outline:none;color:#776d85;font-size:13px;background:#fff;min-width:0}.search-field:focus-within,.select-field:focus-within{outline:2px solid #b2a1df;outline-offset:2px}.search-field input:focus-visible,.select-field select:focus-visible{outline:none}.job-browser-layout{display:grid;grid-template-columns:220px 1fr;gap:35px}.job-filters h2{font-size:15px;letter-spacing:-.3px;margin-bottom:22px}.job-filters>label:not(.checkbox-label){display:block;font-size:11px;margin-bottom:18px;color:#81748f}.job-filters select{width:100%;display:block;margin-top:7px;padding:10px;border:1px solid #e6e0ee;background:#fff;border-radius:5px;font-size:11px;color:#7f728e}.checkbox-label{display:flex;align-items:center;gap:6px;font-size:10px;color:#81748f}.checkbox-label input{accent-color:var(--violet)}.text-button{border:0;background:none;color:var(--violet);font-size:11px;padding:10px 0}.cv-prompt{margin-top:20px;padding:20px 15px;background:#f6f3fc;border:1px solid #e9e2f3;border-radius:6px;color:#9178b2}.cv-prompt h3{font-size:18px;margin-top:15px;margin-bottom:10px}.cv-prompt p{font-size:11px}.cv-prompt .text-link{font-size:10px;gap:5px}.results-heading{display:flex;gap:15px;justify-content:space-between;font-size:11px;color:#85778e;margin-bottom:17px}.results-heading>span:last-child{font-size:9px;color:#a296ae}.job-results{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.job-results .job-card{padding-inline:17px}.job-results .job-card h3{font-size:14px}.empty-state{grid-column:1/-1;padding:65px 20px;text-align:center;border:1px dashed #ded5eb;border-radius:6px}.empty-state>.icon{color:#9985b8;width:30px;height:30px}.empty-state h2{font-size:22px;margin-top:20px;letter-spacing:-.8px}.empty-state p{font-size:12px}.detail-page{padding-block:55px 85px}.back-link{display:inline-block;font-size:12px;color:#9b86b6;margin-bottom:35px}.detail-header{display:flex;gap:20px;align-items:center;margin-bottom:30px}.detail-header .company-mark{height:60px;width:60px;font-size:28px}.detail-header h1{font-size:40px;letter-spacing:-1.5px;margin-bottom:10px}.detail-header .eyebrow{margin-bottom:8px}.detail-header p:last-child{font-size:12px;margin:0}.detail-columns{display:grid;grid-template-columns:1.8fr 1fr;gap:75px;margin-top:45px}.detail-columns h2{font-size:25px;letter-spacing:-.7px;margin-top:35px}.detail-columns h2:first-child{margin-top:0}.detail-columns p{font-size:14px;line-height:1.9}.detail-panel{align-self:start;border:1px solid #e4dcec;background:#fbf9fd;border-radius:8px;padding:28px}.detail-panel h3{font-size:23px;margin-bottom:20px}.detail-panel .button{width:100%;font-size:11px;gap:10px}.detail-panel p{font-size:12px;margin-top:20px}.detail-panel .text-link{font-size:11px}.listing-facts{display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:13px;color:#8c7e9b}.listing-facts dd{margin:0;color:#a392b2}.detail-page>h1{font-size:50px;letter-spacing:-2px}.article-page{padding-block:50px 90px;max-width:880px}.article-page h1{font-size:55px;margin-top:20px;letter-spacing:-2px}.article-lead{font-size:19px;line-height:1.8;max-width:750px}.article-meta{display:flex;gap:12px;font-size:11px;color:#a28cac;margin:25px 0}.article-art{height:300px;border-radius:7px;position:relative;display:flex;align-items:flex-end;padding:30px;margin-bottom:40px}.article-art .art-symbol{font-size:190px}.article-art>span:last-child{font-size:12px;letter-spacing:2px}.article-body{max-width:680px;margin:auto}.article-body h2{font-size:30px;margin-top:35px}.article-body p,.article-body li{font-size:16px;line-height:1.9;color:#7d7088}.article-body li{margin-bottom:18px;padding-left:8px}.community-page-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:110px}.large-wa{display:grid;place-items:center;background:#eef6f0;color:#609276;width:65px;height:65px;border-radius:17px;margin-bottom:25px}.large-wa .icon{width:36px;height:36px}.community-page-grid h2{font-size:32px}.community-page-grid p{font-size:14px;line-height:1.9}.community-values>div{border-bottom:1px solid #ece7f0;margin-bottom:28px;padding-bottom:15px}.community-values>div>.icon{color:#8c7aa5;margin-bottom:16px}.community-values h3{font-size:20px}.community-values p{font-size:13px}.three-up{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.step>span{font:500 40px var(--heading);color:#c0b3d9;display:block;margin-bottom:25px}.step h2{font-size:26px;letter-spacing:-.8px}.step p{font-size:14px;line-height:1.9}.mentor-status{background:#f5f1fc;border:1px solid #e6ddf4;padding:35px;display:flex;align-items:center;gap:50px;justify-content:space-between;margin:50px 0}.mentor-status .icon{color:#9272b9;margin-bottom:15px}.mentor-status h2{font-size:25px;letter-spacing:-.6px}.mentor-status p{font-size:13px;max-width:650px;margin-bottom:0}.mentor-status .button>.icon{color:#fff;margin:0}.prose{max-width:850px}.prose h2{font-size:29px;letter-spacing:-.8px;margin-top:35px}.prose h2:first-child{margin-top:0}.prose p{font-size:16px;line-height:2}.utility-home{margin-top:25px}.subscribe-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px}.subscribe-layout h2{font-size:30px}.subscribe-layout .check-list li{font-size:14px}.subscribe-panel{background:#f5f1fc;border:1px solid #e6ddf4;padding:32px;border-radius:8px;align-self:start}.subscribe-panel>.text-link{margin-top:20px;font-size:11px}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:14px;color:#8b79a1}.account-grid>div{display:flex;gap:10px;align-items:center;padding:15px;background:#f8f5fc;border:1px solid #eee6f5;border-radius:5px}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:#282231;color:#fff;box-shadow:0 6px 25px #0002;border-radius:7px;font-size:13px;padding:14px 22px;z-index:40;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:90vw;text-align:center}#toast.show{opacity:1;transform:translate(-50%,0)}

@media(min-width:1500px){.hero-content{padding-top:90px}.hero-community{margin-bottom:55px}.hero h1{font-size:69px}}
@media(max-width:1100px){.container{width:calc(100% - 56px)}.header-inner{gap:22px}.nav{gap:16px}.nav a{font-size:11px}.brand{font-size:13px}.header-cta{font-size:10px;padding:10px}.header-cta>.icon{display:none}.mentor-inner{gap:50px}.community-inner{gap:45px}.job-results{grid-template-columns:1fr 1fr}.job-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:56px}.newsletter-inner{gap:40px}.footer-grid{gap:25px}.faq-section{gap:40px}}
@media(max-width:800px){.container{width:calc(100% - 40px)}.header-inner{height:72px;gap:16px}.brand{font-size:13px}.brand-mark{height:33px;width:33px}.brand-sub{font-size:8px}.header-cta{margin-left:auto}.menu-button{display:block;order:3;padding:6px}.nav{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:18px 25px;box-shadow:0 10px 20px #30204e0a;margin:0}.nav.open{display:flex;align-items:stretch;flex-direction:column;gap:0}.nav>a{font-size:14px;padding:11px 0}.announcement>span{display:none}.announcement{font-size:10px;min-height:31px}.hero-content{padding-top:55px}.hero h1{font-size:48px;letter-spacing:-2.4px}.hero-description{font-size:14px}.hero-community{font-size:9px;gap:5px}.terminal-mode{display:none}.hero-terminal{max-width:650px}.topic-strip span:first-child{display:none}.topic-strip>.container{gap:12px}.topic-strip span{font-size:10px}.topic-strip .icon{height:16px;width:16px}.section{padding-block:60px}.section-heading h2{font-size:32px}.section-heading .text-link{font-size:11px;gap:5px}.guide-grid{gap:18px}.guide-art{height:150px}.guide-card h3{font-size:18px}.guide-card p{font-size:11px}.art-symbol{font-size:88px}.art-code{font-size:7px;left:12px}.art-label{left:12px;font-size:7px}.community-inner{gap:35px;grid-template-columns:.8fr 1fr;padding-block:50px}.community-copy h2{font-size:35px}.community-illustration{height:250px}.orbit{inset:40px 25px}.orbit-two{inset:5px 0}.oi-1{left:0;top:40px}.oi-2{right:0;top:40px}.oi-3{left:80px;bottom:0}.workshop-copy{padding:20px}.workshop-copy h3{font-size:22px}.workshop-meta{flex-wrap:wrap;gap:8px}.mentor-inner{gap:35px}.mentor-inner h2{font-size:32px}.mentor-preview{padding-inline:15px}.mentor-inner .check-list li{font-size:10px}.mentor-preview-header strong{font-size:10px}.chat-bubble{font-size:10px;padding:11px}.founders{gap:40px}.founders h2{font-size:30px}.newsletter-inner{gap:35px}.newsletter h2{font-size:34px}.signup-fields{grid-template-columns:1fr}.faq-section{grid-template-columns:1fr;gap:10px}.faq-section h2{max-width:none}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}.job-browser-layout{grid-template-columns:185px 1fr;gap:25px}.results-heading>span:last-child{display:none}.page-hero{padding-block:55px 45px}.page-hero h1{font-size:44px}.page-hero>.container>p:last-child{font-size:14px}.three-up{gap:25px}.step h2{font-size:22px}.mentor-status{gap:25px;padding:25px}.detail-columns{gap:35px}.community-page-grid{gap:50px}.subscribe-layout{gap:40px}.toolbar{align-items:flex-start;flex-direction:column}.article-page h1{font-size:44px}}
@media(max-width:580px){.container{width:calc(100% - 36px)}.header-inner{height:68px;gap:10px}.brand{font-size:12px;gap:8px;letter-spacing:-.4px}.brand-mark{width:30px;height:33px}.brand-mark .icon{width:21px;height:21px}.header-cta{font-size:9px;padding:9px 10px;min-height:34px}.menu-button{padding:5px 0 5px 5px}.menu-button .icon{width:19px;height:19px}.nav{top:68px}.announcement{font-size:9px;line-height:1.4}.hero-content{padding-top:45px}.hero-kicker{font-size:8px;letter-spacing:1.2px;gap:8px;margin-bottom:22px}.hero h1{font-size:clamp(34px,8.2vw,45px);letter-spacing:-1.8px;line-height:1.2;margin-bottom:22px}.hero h1 br{display:none}.hero-description{font-size:13px;max-width:350px;margin-inline:auto;line-height:1.9}.hero-description br{display:none}.hero-actions{gap:9px}.button{font-size:11px;gap:15px;padding:12px 15px;min-height:46px}.hero-community{flex-wrap:wrap;max-width:300px;row-gap:7px;margin-top:23px;margin-bottom:30px;font-size:9px}.hero-community>span{font-size:10px}.terminal-bar{padding-inline:12px;height:30px;font-size:8px}.terminal-body{padding:17px 16px 20px;font-size:12px}.terminal-output{font-size:8px;gap:10px;flex-wrap:wrap;row-gap:10px}.terminal-output>span{gap:4px}.terminal-output .icon{width:11px;height:11px}.topic-strip>.container{display:grid;grid-template-columns:1fr 1fr;gap:13px 18px;padding-block:17px}.topic-strip span{font-size:10px;justify-content:center}.section{padding-block:45px}.section-heading{align-items:flex-start;gap:15px}.section-heading h2{font-size:28px;letter-spacing:-1.1px}.section-heading .text-link{font-size:10px;white-space:nowrap;margin-top:32px;gap:3px}.section-heading .text-link .icon{width:12px;height:12px}.eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:10px}.section-intro{font-size:12px;margin-bottom:24px;line-height:1.8}.guide-grid{grid-template-columns:1fr;gap:35px}.guide-art{height:205px;margin-bottom:18px}.art-symbol{font-size:110px}.art-code{font-size:9px;left:20px;bottom:20px}.art-label{font-size:8px;left:20px;top:20px}.guide-card h3{font-size:23px;margin-bottom:10px}.guide-card p{font-size:13px;margin-bottom:13px}.card-meta{font-size:10px}.card-link{font-size:11px}.job-grid{grid-template-columns:1fr 1fr;gap:10px}.job-card{padding:15px 13px 0}.job-top{margin-bottom:13px}.company-mark{width:31px;height:31px;font-size:16px}.company-name{font-size:8px}.job-card h3{font-size:13px;min-height:42px;margin-bottom:13px}.job-location{font-size:8px;gap:3px}.job-location .icon{width:11px;height:11px}.tags{gap:4px}.tags span{font-size:8px;padding:3px 5px}.job-bottom{padding:10px 0}.sample-label{font-size:8px}.section-footnote{font-size:9px;line-height:1.7}.community-inner{grid-template-columns:1fr;gap:15px;padding-block:30px 45px}.community-illustration{height:215px;width:290px;max-width:100%;margin:auto}.orbit{inset:20px 35px}.orbit-two{inset:-5px 5px}.wa-center{height:90px;width:90px;border-radius:23px}.wa-center .icon{width:45px;height:45px}.orbit-icon{height:40px;width:40px}.orbit-icon .icon{width:21px;height:21px}.oi-1{left:15px;top:25px}.oi-2{right:15px;top:25px}.oi-3{left:85px;bottom:0}.community-copy h2{font-size:36px}.community-copy p:not(.eyebrow){font-size:13px}.community-copy{padding-top:15px}.workshop-grid{grid-template-columns:1fr;gap:22px}.workshop-art{height:165px}.workshop-copy h3{font-size:23px}.workshop-copy p:not(.eyebrow){font-size:13px}.workshop-meta{gap:18px}.workshop-copy .text-link{font-size:12px}.mentor-inner{grid-template-columns:1fr;gap:35px}.mentor-inner h2{font-size:35px}.mentor-inner .check-list li{font-size:11px}.mentor-preview{max-width:360px;margin-inline:auto;width:100%;padding-inline:20px;transform:rotate(.5deg)}.mentor-preview-header strong{font-size:11px}.chat-bubble{font-size:11px}.founders{grid-template-columns:1fr;gap:10px}.founders h2{font-size:32px}.newsletter-inner{grid-template-columns:1fr;gap:20px;padding-block:40px}.newsletter h2{font-size:37px}.newsletter p:not(.eyebrow){font-size:13px}.signup-fields{grid-template-columns:1fr 1fr}.signup-fields .button{font-size:12px}.form-note{font-size:10px!important}.signup-fields input{font-size:12px;padding:11px}.faq-section{gap:5px}.faq-section h2{font-size:29px}.faq-list summary{font-size:12px;line-height:1.7;padding-block:18px}.faq-list details>p{font-size:12px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px;padding-bottom:25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-grid h3{font-size:12px}.footer-grid>div>a:not(.brand){font-size:11px}.footer-grid>div>p{font-size:12px;margin-top:17px}.footer-note{font-size:10px}.footer-bottom{flex-direction:column;gap:9px;font-size:9px}.page-hero{padding-block:45px 35px}.page-hero h1{font-size:38px;letter-spacing:-1.6px}.page-hero>.container>p:last-child{font-size:14px}.toolbar{gap:15px}.filter-tabs{flex-wrap:wrap;gap:5px}.filter-tab{font-size:11px;padding:8px 13px}.preview-notice{padding:14px;gap:8px}.preview-notice p{font-size:11px}.job-search{grid-template-columns:1fr;margin-bottom:25px;gap:10px}.search-field,.select-field{padding:12px}.job-browser-layout{grid-template-columns:1fr;gap:25px}.job-filters{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.job-filters h2{grid-column:1/-1;margin-bottom:16px}.job-filters>label:not(.checkbox-label){margin-bottom:12px}.job-filters>.checkbox-label{align-self:center;font-size:9px}.job-filters .cv-prompt{grid-column:1/-1;margin-top:5px;padding:15px;display:none}.text-button{justify-self:start}.job-results{gap:10px}.job-results .job-card{padding-inline:13px}.job-results .job-card h3{font-size:13px}.results-heading{font-size:11px}.detail-header{gap:13px}.detail-header .company-mark{width:45px;height:45px;font-size:23px}.detail-header h1{font-size:29px;letter-spacing:-1px}.detail-header p:last-child{font-size:10px}.detail-page{padding-block:35px 50px}.detail-page>h1{font-size:38px;letter-spacing:-1.5px}.detail-columns{grid-template-columns:1fr;gap:30px;margin-top:30px}.detail-columns p{font-size:13px}.article-lead{font-size:16px}.article-page h1{font-size:38px;letter-spacing:-1.5px}.article-meta{flex-wrap:wrap;gap:5px 10px;font-size:10px}.article-art{height:230px}.article-art .art-symbol{font-size:160px}.article-art>span:last-child{font-size:10px}.article-body p,.article-body li{font-size:14px}.article-body h2{font-size:26px}.article-page{padding-block:35px 50px}.community-page-grid{grid-template-columns:1fr;gap:40px}.community-page-grid h2{font-size:30px}.community-page-grid p{font-size:13px}.three-up{grid-template-columns:1fr;gap:25px}.step>span{font-size:30px;margin-bottom:15px}.step h2{font-size:25px}.step p{font-size:13px}.mentor-status{flex-direction:column;align-items:flex-start;padding:24px;margin:30px 0;gap:25px}.mentor-status h2{font-size:25px}.prose p{font-size:14px}.prose h2{font-size:26px}.subscribe-layout{grid-template-columns:1fr;gap:25px}.subscribe-layout .check-list li{font-size:12px}.subscribe-panel{padding:22px}.subscribe-layout h2{font-size:27px}.account-grid{grid-template-columns:1fr;font-size:13px}.desktop-only{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* WhatsApp acquisition revision */
html{scroll-behavior:smooth;scroll-padding-top:105px}.whatsapp-header{background:var(--green);border-color:var(--green);color:#fff}.whatsapp-header>.icon{display:block;width:15px;height:15px}.acquisition-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 12% 40%,#eee9fc,transparent 55%),#fdfcfe}.acquisition-layout{position:relative;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:75px;padding-block:65px}.acquisition-copy .hero-kicker{justify-content:flex-start;font-size:9px}.acquisition-copy h1{font-size:clamp(38px,4.4vw,58px);letter-spacing:-2.7px;line-height:1.18;margin-bottom:24px}.acquisition-copy h1>span{color:var(--violet)}.acquisition-lead{font-size:15px;max-width:460px;line-height:1.9}.hero-proof{display:flex;align-items:center;gap:15px;border-block:1px solid #e5dff0;padding-block:18px;margin:28px 0 22px;max-width:400px}.hero-proof strong{font:800 34px var(--heading);letter-spacing:-1.5px;color:var(--violet)}.hero-proof span{font-size:12px;line-height:1.7;color:#70677f}.join-panel{scroll-margin-top:110px;padding:30px;background:#fff;border:1px solid #e1dbea;box-shadow:0 15px 50px #34244e08;border-radius:12px}.join-icon{display:grid;place-items:center;width:43px;height:43px;color:var(--green);background:#edf6f0;border-radius:12px;margin-bottom:17px}.join-icon>.icon{width:26px;height:26px}.join-panel h2{font-size:28px;letter-spacing:-1px;line-height:1.25;margin-bottom:13px}.join-panel>p{font-size:12px;line-height:1.9;color:#706878;margin-bottom:20px}.whatsapp-form>label{font-size:11px;font-weight:600;color:#645c70}.phone-field{display:flex;margin:8px 0 17px;border:1px solid #d9d2e4;border-radius:6px;overflow:hidden}.phone-field:focus-within{outline:2px solid #9281cb;outline-offset:2px}.phone-field select{width:100px;background:#f9f7fc;border:0;border-right:1px solid #e5deee;padding:12px 8px;font-size:12px;color:#6b6077}.phone-field input{width:0;flex:1;padding:12px;border:0;min-width:0;font-size:13px}.phone-field input:focus-visible,.phone-field select:focus-visible{outline:none}.consent-label{display:flex;align-items:flex-start;gap:9px;font-size:10px!important;line-height:1.8;font-weight:400!important;margin-bottom:18px}.consent-label input{margin-top:4px;accent-color:var(--green);width:14px;height:14px;flex:none}.whatsapp-form .button{width:100%}.join-privacy{font-size:9px;text-align:center;margin:12px 0 0;color:#77707e}.join-privacy a{text-decoration:underline}.direct-join{border-top:1px solid #ede8f3;padding-top:13px;margin-top:10px;display:flex;flex-direction:column;align-items:center;gap:0;font-size:10px;color:#82758f}.direct-join .text-button{font-size:10px;padding:5px 0;color:var(--green);display:flex;align-items:center;gap:7px}.direct-join .icon{width:13px;height:13px}.join-panel>.join-preview-note{font-size:9px;text-align:center;color:#847b8e;margin:8px 0 0}.outcomes{padding-block:40px;text-align:center}.outcomes h2{font-size:17px;letter-spacing:-.3px;font-weight:500;color:#746b80}.employer-wordmarks{display:flex;align-items:center;justify-content:center;gap:75px;margin:27px 0 20px;color:#5b5368}.employer-google{font:600 33px Arial;letter-spacing:-1.7px}.employer-amazon{font:700 33px Arial;position:relative;letter-spacing:-2px}.employer-amazon>span{position:absolute;font-size:45px;bottom:-26px;left:18px;color:#9a89ad}.employer-meta{font:500 40px Arial;display:flex;align-items:center;gap:6px}.employer-meta>span{font-size:30px;letter-spacing:-1px}.employer-netflix{font:800 27px var(--heading);letter-spacing:-1px}.outcome-note{font-size:9px;color:#867d91;margin:0}.benefits-section{background:#faf9fc;border-block:1px solid #efebf5}.acquisition-benefits{margin-top:38px;gap:45px}.acquisition-benefits .icon{width:28px;height:28px;color:#8a72b1;margin-bottom:20px}.acquisition-benefits h3{font-size:21px}.acquisition-benefits p{font-size:13px;line-height:1.9;color:#786e84}.center-action{text-align:center;margin-top:35px}.center-action .button{background:var(--green);border-color:var(--green)}.center-action>span{display:block;font-size:10px;color:#81758e;margin-top:12px}.youtube-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.youtube-card{display:block;border:1px solid #e9e2ef;border-radius:9px;overflow:hidden;transition:box-shadow .2s}.youtube-card:hover{box-shadow:0 8px 28px #3f2b6410}.youtube-visual{height:180px;position:relative;overflow:hidden;background:#ede8f8;color:#aa97c7}.yt-saurabh{background:#edf1f7;color:#8b9db7}.video-code{position:absolute;font:800 80px var(--heading);letter-spacing:-8px;right:30px;top:15px;opacity:.5;transform:rotate(-6deg)}.youtube-visual>span:last-child{position:absolute;left:24px;bottom:20px;font-size:9px;letter-spacing:1.7px;font-weight:600}.youtube-play{position:absolute;left:25px;top:35px;display:grid;place-items:center;width:50px;height:36px;background:#ffffffdf;border-radius:9px;color:#a06b7d;font-size:15px}.youtube-copy{padding:25px}.youtube-copy h3{margin-bottom:10px;font-size:24px}.youtube-copy>p{font-size:13px}.youtube-copy .text-link{font-size:11px}.youtube-join{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:25px}.youtube-join>p{font-size:12px;margin:0}.final-join{background:#eff6f1;padding:55px 0;text-align:center}.final-join .join-icon{margin-inline:auto}.final-join .eyebrow{color:#5d806b}.final-join h2{font-size:43px}.final-join p:not(.eyebrow){font-size:14px}.join-strip{background:#eff6f1;border-block:1px solid #e2eee5;padding-block:22px}.join-strip>.container{display:flex;justify-content:space-between;align-items:center;gap:25px}.join-strip>.container>div{display:flex;gap:13px;align-items:center}.join-strip .icon{color:var(--green)}.join-strip strong{font-size:13px;font-weight:550;color:#456c54}.join-strip p{font-size:11px;margin:3px 0 0;color:#6d8172}.join-strip .button .icon{color:#fff}.community-join-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.community-join-layout>div>p{font-size:14px}.mobile-join{display:none}
@media(max-width:1000px){.acquisition-layout{gap:35px}.acquisition-copy h1{font-size:46px}.join-panel{padding:25px}.employer-wordmarks{gap:50px}}
@media(max-width:800px){.acquisition-layout{gap:25px;padding-block:45px}.acquisition-copy h1{font-size:39px;letter-spacing:-1.8px}.acquisition-copy .hero-kicker{font-size:7px}.acquisition-lead{font-size:13px}.join-panel{padding:22px}.join-panel h2{font-size:25px}.hero-proof strong{font-size:29px}.hero-proof span{font-size:10px}.acquisition-copy>.text-link{font-size:10px}.acquisition-benefits{gap:25px}.community-join-layout{gap:40px}.employer-wordmarks{gap:35px}.employer-google,.employer-amazon{font-size:28px}.employer-meta>span{font-size:25px}.employer-netflix{font-size:23px}}
@media(max-width:580px){html{scroll-padding-top:85px}.acquisition-layout{grid-template-columns:1fr;padding-block:35px;gap:30px}.acquisition-copy .hero-kicker{font-size:8px}.acquisition-copy h1{font-size:39px;letter-spacing:-1.8px}.acquisition-copy h1>br:first-child{display:none}.acquisition-lead{font-size:14px}.hero-proof{margin:22px 0 15px;padding-block:14px}.hero-proof strong{font-size:32px}.hero-proof span{font-size:11px}.join-panel{scroll-margin-top:85px;padding:25px}.join-panel h2{font-size:29px}.join-panel>p{font-size:13px}.whatsapp-form>label{font-size:12px}.consent-label{font-size:11px!important}.phone-field select{width:90px}.phone-field input{font-size:14px}.whatsapp-form .button{font-size:13px}.join-privacy{font-size:10px}.outcomes{padding-block:35px}.outcomes h2{font-size:15px}.employer-wordmarks{gap:20px;flex-wrap:wrap;margin-top:20px}.employer-google,.employer-amazon{font-size:24px}.employer-meta{font-size:30px;gap:3px}.employer-meta>span{font-size:22px}.employer-netflix{font-size:20px}.employer-amazon>span{font-size:35px;bottom:-20px}.outcome-note{font-size:8px;line-height:1.8}.acquisition-benefits{grid-template-columns:1fr;gap:20px}.acquisition-benefits>div{display:grid;grid-template-columns:30px 1fr;column-gap:15px}.acquisition-benefits .icon{grid-row:1/3;width:24px;height:24px;margin-top:3px}.acquisition-benefits h3{font-size:20px;margin-bottom:10px}.acquisition-benefits p{font-size:13px;margin-bottom:5px}.youtube-grid{grid-template-columns:1fr;gap:20px}.youtube-visual{height:155px}.youtube-copy{padding:22px}.youtube-join{flex-direction:column;align-items:flex-start;gap:12px}.final-join{padding-block:40px}.final-join h2{font-size:36px}.join-strip>.container{flex-direction:column;align-items:flex-start;gap:15px}.join-strip strong{font-size:12px}.join-strip p{font-size:10px}.join-strip .button{font-size:11px}.community-join-layout{grid-template-columns:1fr;gap:25px}.whatsapp-header{font-size:9px;gap:6px}.whatsapp-header>.icon{width:14px;height:14px}.whatsapp-header>.icon:last-child{display:none}.mobile-join{display:block;position:fixed;bottom:0;left:0;right:0;padding:10px 18px calc(10px + env(safe-area-inset-bottom));background:#ffffffef;border-top:1px solid #dfebe2;z-index:25;transform:translateY(120%);transition:transform .2s}.mobile-join.visible:not(.keyboard-open){transform:translateY(0)}.mobile-join .button{width:100%;font-size:12px}.footer-bottom{padding-bottom:95px}body:has(.mobile-join){padding-bottom:0}}
