:root{--color-nav-try-text:#fff;--color-theme-toggle-thumb-bg:#fff;--color-button-secondary-bg:#ffffffad;--color-bg-mid:#e8f7fd;--color-button-primary-text:#fff;--color-title-accent:#f15e15;--color-border-subtle:#1a1b1f1a;--color-button-secondary-border:#1a1b1f1a;--color-bg-top:#fff7ef;--color-text:#1a1b1f;--color-video-poster-bg:#e8edf0;--color-surface-raised:#ffffffd1;--color-surface:#fff;--color-sandbox-accent:#9dd9d2;--color-pricing-action-primary-text:#fff;--color-eyebrow:#249ad5;--color-secondary:#f15e15;--color-accent:#249ad5;--color-button-secondary-text:#1a1b1f;--color-bg-bottom:#f1fbfe;--color-text-muted:#475467;--color-callout:#006da4;--color-button-primary-bg:#1a1b1f}.dm{--color-nav-try-text:#100f1d;--color-theme-toggle-thumb-bg:#249ad5;--color-button-secondary-bg:#ffffff0f;--color-bg-mid:#100f1d;--color-button-primary-text:#fff;--color-title-accent:#ff9a58;--color-border-subtle:#e7e7e41f;--color-button-secondary-border:#ffffff2e;--color-bg-top:#161523;--color-text:#e7e7e4;--color-video-poster-bg:#101827;--color-surface-raised:#e7e7e40e;--color-surface:#070811;--color-sandbox-accent:#070811bd;--color-pricing-action-primary-text:#100f1d;--color-eyebrow:#ff9a58;--color-secondary:#249ad5;--color-accent:#f15e15;--color-button-secondary-text:#f8fbff;--color-bg-bottom:#070811;--color-text-muted:#e7e7e4b8;--color-callout:#249ad5;--color-button-primary-bg:#249ad5}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:200 900;src:url("/static/font/SourceSans3VF-Roman.5f16566f.woff2") format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:"Source Sans Pro";color:var(--color-text);background:radial-gradient(circle at 72% 4%,rgb(from var(--color-secondary) r g b / .28),transparent 34%),radial-gradient(circle at 18% 20%,rgb(from var(--color-accent) r g b / .22),transparent 30%),linear-gradient(180deg,var(--color-bg-top) 0%,var(--color-bg-mid) 58%,var(--color-bg-bottom) 100%);position:relative;isolation:isolate}html.dm body{background:radial-gradient(circle at 76% 8%,rgb(from var(--color-accent) r g b / .34),transparent 25%),radial-gradient(circle at 18% 26%,rgb(from var(--color-secondary) r g b / .2),transparent 29%),linear-gradient(180deg,var(--color-bg-top) 0%,var(--color-bg-mid) 56%,var(--color-bg-bottom) 100%)}a{color:inherit}a:focus-visible,button:focus-visible,video:focus-visible{outline:0;box-shadow:0 0 0 3px rgb(from var(--color-accent) r g b / .34)}h1,h2,h3,p{letter-spacing:0}h1{margin:0;max-width:920px;font-size:clamp(34px,4.3vw,60px);line-height:1.02;font-weight:700}h1 span{display:block}h2{margin:0;font-size:clamp(30px,4vw,56px);line-height:1.02}.lede{margin:26px 0 0;max-width:660px;color:var(--color-text);font-size:clamp(18px,2vw,24px);line-height:1.48}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:20px;text-decoration:none;font-weight:800}.button.primary{background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.button.secondary{border:1px solid var(--color-button-secondary-border);background:var(--color-button-secondary-bg);color:var(--color-button-secondary-text)}html.dm .button.primary{box-shadow:0 18px 40px rgb(from var(--color-button-primary-bg) r g b / .24)}.orgpad-video-frame{position:relative;overflow:hidden;border:1px solid rgba(17,24,39,0.14);border-radius:24px;background:#e8e9e6;box-shadow:0 26px 70px rgba(31,41,55,0.14)}section{padding:clamp(75px,9vw,126px) clamp(22px,7vw,90px)}.hero+section{margin-top:clamp(18px,4vw,64px)}#strengths,#pricing,#sandbox{scroll-margin-top:calc(66px+18px)}header{border-bottom:1px solid var(--color-border-subtle);width:100%;gap:clamp(16px,3vw,34px);top:0;align-items:center;padding:8px clamp(18px,4vw,54px);position:fixed;z-index:30;min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;backdrop-filter:blur(18px);background:var(--color-surface-raised);left:0}.logo{display:inline-flex;align-items:center;justify-self:start;width:134px;min-width:134px;text-decoration:none}.logo img{display:block;width:100%;height:auto}nav{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}nav a{line-height:1;justify-content:center;align-items:center;padding:0 12px;white-space:nowrap;min-height:34px;font-weight:750;text-decoration:none;font-size:14px;border-radius:999px;display:inline-flex;color:var(--color-text-muted)}nav a:hover{background:rgb(from var(--color-accent) r g b / .08);color:var(--color-text)}nav a.nav-try{background:var(--color-title-accent);color:var(--color-nav-try-text);box-shadow:0 10px 24px rgb(from var(--color-accent) r g b / .16)}.theme-toggle{line-height:1;gap:9px;border:1px solid var(--color-border-subtle);align-items:center;padding:6px 13px 6px 7px;position:relative;min-height:40px;cursor:pointer;font-weight:750;font:inherit;box-shadow:0 14px 34px rgba(17,24,39,0.10);font-size:14px;border-radius:999px;display:inline-grid;grid-template-columns:34px auto;backdrop-filter:blur(18px);justify-self:end;background:var(--color-surface-raised);color:var(--color-text)}.theme-toggle-track{position:relative;display:block;width:34px;height:22px;border-radius:999px;background:rgb(from var(--color-text) r g b / .12);box-shadow:inset 0 0 0 1px rgb(from var(--color-text) r g b / .08)}.theme-toggle-thumb{width:16px;top:3px;height:16px;position:absolute;box-shadow:0 4px 10px rgba(17,24,39,0.18);border-radius:50%;transition:transform 160ms ease,background 160ms ease;background:var(--color-theme-toggle-thumb-bg);left:3px}.theme-toggle-label{display:block;min-width:32px}.theme-toggle-dark{display:none}html.dm .theme-toggle{box-shadow:0 14px 34px rgba(0,0,0,0.24)}html.dm .theme-toggle-thumb{transform:translateX(12px)}html.dm .theme-toggle-light{display:none}html.dm .theme-toggle-dark{display:block}.hero{gap:clamp(18px,2vw,26px);padding-bottom:clamp(84px,11vw,150px);overflow-y:visible;align-items:start;text-align:center;padding-inline:clamp(44px,7vw,92px);position:relative;min-height:calc(100vh - 69px);overflow-x:clip;display:grid;grid-template-columns:minmax(0,1fr);padding-top:clamp(96px,8vw,128px);isolation:isolate}.hero h1,.hero .lede,.hero .actions{justify-self:center;position:relative;z-index:1;max-width:1120px;margin:0 auto;text-align:center}.hero h1{grid-row:1}.hero .lede{grid-row:2;margin:clamp(8px,1.4vw,20px) auto 0}.hero .actions{grid-row:4;justify-content:center;margin-top:0}.corner-squircles{position:absolute;top:8px;left:-34px;z-index:0;width:clamp(240px,29vw,460px);height:clamp(230px,28vw,430px);pointer-events:none}.bg-squircle{position:absolute;display:block;border:1px solid rgb(from var(--color-accent) r g b / .075);corner-shape:squircle;background:rgb(from var(--color-surface-raised) r g b / .18);box-shadow:inset 0 0 0 1px rgb(from var(--color-surface-raised) r g b / .12);pointer-events:none;opacity:.82}.squircle{left:clamp(26px,4vw,50px);top:clamp(58px,7vw,104px);width:clamp(82px,10vw,146px);height:clamp(82px,10vw,146px);border-color:rgb(from var(--color-secondary) r g b / .08);border-radius:64px;transform:rotate(13deg)}.squircle-2{left:clamp(82px,10vw,128px);top:clamp(124px,15vw,220px);width:clamp(70px,8vw,124px);height:clamp(70px,8vw,124px);border-color:rgb(from var(--color-accent) r g b / .085);border-radius:64px;transform:rotate(-18deg)}.squircle-3{left:clamp(158px,20vw,230px);top:clamp(190px,23vw,344px);width:clamp(54px,6vw,96px);height:clamp(54px,6vw,96px);border-color:rgb(from var(--color-title-accent) r g b / .08);border-radius:64px;transform:rotate(18deg)}.title-squircle{width:clamp(82px,10vw,146px);top:clamp(126px,8vw,190px);border-color:rgb(from var(--color-secondary) r g b / .08);height:clamp(82px,10vw,146px);transform:rotate(-12deg);position:absolute;z-index:0;margin-left:clamp(220px,20vw,490px);border-radius:48px;left:50%}html.dm .bg-squircle{background:rgb(from var(--color-surface-raised) r g b / .035);box-shadow:inset 0 0 0 1px rgb(from var(--color-surface-raised) r g b / .03)}html.dm .squircle{border-color:rgb(from var(--color-secondary) r g b / .105)}html.dm .squircle-2{border-color:rgb(from var(--color-accent) r g b / .11)}html.dm .squircle-3{border-color:rgb(from var(--color-title-accent) r g b / .1)}html.dm .title-squircle{border-color:rgb(from var(--color-secondary) r g b / .095);background:rgb(from var(--color-surface-raised) r g b / .035);box-shadow:inset 0 0 0 1px rgb(from var(--color-surface-raised) r g b / .03)}.hero-copy{display:block;position:relative;z-index:1;justify-self:center;max-width:1120px}.hero-copy h1{max-width:1120px;font-size:clamp(36px,5vw,70px);line-height:1.06;font-weight:550;text-transform:none}.hero-copy h1 strong{color:var(--color-title-accent);font-weight:inherit}.hero-copy .lede{margin:clamp(17px,2.1vw,32px) auto 0;max-width:760px;color:var(--color-text)}.hero-copy .eyebrow{display:none}html.dm .hero-copy .lede{color:rgb(from var(--color-text) r g b / .76)}.eyebrow{margin:0 0 18px;color:var(--color-eyebrow);font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.showcase{width:100vw;max-width:none;aspect-ratio:1444 / 644;container-type:inline-size;position:relative;z-index:1;min-height:0;overflow:visible;margin-inline:calc(50% - 50vw);justify-self:center}.glow{position:absolute;border-radius:64px;filter:blur(28px);opacity:.32;pointer-events:none}.glow-a{left:8%;top:0;width:180px;height:180px;background:rgb(from var(--color-accent) r g b / .22)}.glow-b{right:5%;bottom:6%;width:220px;height:220px;background:rgb(from var(--color-secondary) r g b / .24)}.showcase-video{position:absolute;inset:0;border-radius:24px;background:var(--color-video-poster-bg);box-shadow:0 26px 70px rgba(31,41,55,0.14),0 0 0 1px rgb(from var(--color-accent) r g b / .1)}.intro-video-frame{border:0;padding:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 clamp(14px,2.6vw,36px),#000 calc(100% - clamp(18px,3vw,42px)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 clamp(14px,2.6vw,36px),#000 calc(100% - clamp(18px,3vw,42px)),transparent 100%);box-shadow:none;border-radius:0;display:grid;place-items:center;background:transparent}.intro-video{display:block;width:100%;height:100%;border-radius:0;object-fit:contain;object-position:center;background:var(--color-video-poster-bg)}.orgpad-video-frame.intro-video-frame{border-radius:0}.dark-orbit{position:absolute;display:block;opacity:.72;border:1px solid rgb(from var(--color-accent) r g b / .16);border-radius:clamp(96px,24cqw,220px);corner-shape:squircle;background:rgb(from var(--color-accent) r g b / .025);pointer-events:none}html.dm .dark-orbit{opacity:1}.orbit-a{inset:8% 3% 12%;transform:rotate(-7deg)}.orbit-b{inset:3% 13% 6%;border-color:rgb(from var(--color-secondary) r g b / .13);background:rgb(from var(--color-secondary) r g b / .02);transform:rotate(10deg)}#strengths{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(10px,1vw,16px);padding-block:clamp(46px,6vw,78px);background:linear-gradient(90deg,transparent,rgb(from var(--color-accent) r g b / .1) 50%,transparent),var(--color-surface);border-block:1px solid rgb(from var(--color-accent) r g b / .12)}#strengths article{min-width:0;width:100%;gap:clamp(14px,1.8vw,20px);grid-template-rows:auto auto 1fr;border:1px solid var(--color-border-subtle);padding:clamp(18px,3vw,34px);position:relative;min-height:0;align-content:start;box-shadow:0 18px 50px rgba(31,41,55,0.08);border-radius:40px;display:grid;background:var(--color-surface-raised)}#strengths h2,#strengths p{margin:0}#strengths h2{max-width:12.5em;color:var(--color-text);font-size:clamp(23px,2.35vw,34px);font-weight:650;line-height:1.02}#strengths p{max-width:28em;margin-top:0;color:var(--color-text-muted);font-size:clamp(16px,1.25vw,19px);line-height:1.48}#strengths p.no-distractions{line-height:1.18;width:min(100%,1540px);max-width:none;padding:12px 0 0;text-align:center;margin-top:30px;font-size:clamp(26px,1.75vw,36px);justify-self:center;grid-column:1 / -1;color:var(--color-text-muted)}#strengths p.no-distractions strong{display:inline-block;margin-right:.26em;color:var(--color-title-accent);font-weight:750}.strength-video-frame{position:relative;overflow:hidden;width:100%;max-height:172px;aspect-ratio:16 / 9;border-radius:clamp(18px,1.6vw,24px);background:linear-gradient(135deg,rgb(from var(--color-accent) r g b / .1),rgb(from var(--color-secondary) r g b / .1)),var(--color-video-poster-bg);box-shadow:inset 0 0 0 1px rgba(17,24,39,0.08),0 18px 42px rgba(31,41,55,0.08)}.strength-video{display:block;width:100%;height:100%;background:var(--color-video-poster-bg);object-fit:cover}.strength-video-left .strength-video{object-position:16% center}.strength-video-center .strength-video{object-position:center}.strength-video-right .strength-video{object-position:84% center}.founders{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,0.82fr);gap:clamp(28px,5vw,72px);align-items:center;background:radial-gradient(circle at 84% 26%,rgb(from var(--color-secondary) r g b / .12),transparent 28%),linear-gradient(180deg,var(--color-bg-bottom),rgb(from var(--color-accent) r g b / .06))}.founders-copy{max-width:760px}.founders-copy p{margin:18px 0 0;color:var(--color-text-muted);font-size:clamp(18px,2vw,23px);line-height:1.42}.founders-photos{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;min-width:0;min-height:360px}.founders-photos img{width:100%;height:min(360px,34vw);min-height:280px;border-radius:24px;object-fit:cover;object-position:center 18%;box-shadow:0 26px 70px rgba(31,41,55,0.14)}.founders-photos img:first-child{align-self:start}.founders-photos img:last-child{align-self:end;margin-top:46px}.discord-community{line-height:1;gap:12px;border:1px solid var(--color-border-subtle);align-items:center;padding:13px 18px;margin-top:clamp(18px,2vw,34px);font-weight:800;text-decoration:none;box-shadow:0 18px 50px rgba(31,41,55,0.08);font-size:clamp(16px,1.2vw,19px);border-radius:24px;display:inline-flex;justify-self:center;grid-column:1 / -1;background:var(--color-surface-raised);color:var(--color-text)}.discord-community:hover{border-color:rgb(from var(--color-accent) r g b / .28);color:var(--color-title-accent)}.discord-logo{display:block;width:28px;height:28px;fill:currentColor}html.dm .discord-community{border-color:var(--color-border-subtle);box-shadow:0 22px 58px rgba(0,0,0,0.22)}html.dm .founders-photos img{box-shadow:0 24px 70px rgba(0,0,0,0.32)}.testimonials,.pricing{display:grid;gap:clamp(24px,4vw,46px)}.testimonials{background:radial-gradient(circle at 12% 20%,rgb(from var(--color-accent) r g b / .1),transparent 28%),linear-gradient(180deg,rgb(from var(--color-surface) r g b / .82),var(--color-bg-bottom))}.heading{display:grid;gap:8px;max-width:780px}.heading span{color:var(--color-title-accent);font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.heading h2{margin:0;font-size:clamp(30px,4vw,54px);font-weight:550}.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.testimonial-card{min-width:0;width:100%;gap:8px 16px;grid-template-rows:auto 1fr auto;border:1px solid var(--color-border-subtle);align-items:start;padding:18px;min-height:200px;box-shadow:0 18px 50px rgba(31,41,55,0.08);border-radius:40px;display:grid;grid-template-columns:120px minmax(0,1fr);background:var(--color-surface-raised)}.testimonial-card img{grid-row:1 / 4;width:120px;height:120px;align-self:start;border-radius:24px;object-fit:cover;object-position:center 18%}.testimonial-card img.testimonial-photo-thu{object-position:center}.testimonial-card img.testimonial-photo-yehonathan{object-position:48% 35%}.testimonial-card img.testimonial-photo-kofranek{object-position:center}.testimonial-card p{grid-column:2;grid-row:1;align-self:start;margin:0;color:var(--color-text-muted);font-size:clamp(17px,1.4vw,20px);line-height:1.35}.testimonial-card strong{color:var(--color-text);font-size:15px}.testimonial-author{grid-column:2;grid-row:3;display:grid;gap:4px;align-self:end}.testimonial-role{color:var(--color-text-muted);font-size:14px;line-height:1.25}.testimonial-role a{color:var(--color-title-accent);font-weight:700;text-decoration:none}.testimonial-role a:hover{text-decoration:underline}.university-logo-strip{min-width:0;width:100%;gap:clamp(30px,5vw,92px);justify-content:center;align-items:center;margin-top:clamp(8px,1.4vw,16px);flex-wrap:nowrap;overflow:hidden;display:flex}.university-logo-strip img{display:block;width:auto;max-width:min(28vw,360px);height:auto;max-height:92px;object-fit:contain}.university-logo-strip .institution-logo-vito{max-width:min(22vw,280px);max-height:70px}html.dm .university-logo-strip{filter:drop-shadow(0 18px 34px rgba(0,0,0,0.22))}html.dm .university-logo-strip img{filter:brightness(0) invert(1);opacity:.92}html.dm .university-logo-strip .institution-logo-cck{filter:none;opacity:1}@media(max-width:700px){.university-logo-strip{gap:18px}.university-logo-strip img{max-width:min(20vw,120px);max-height:78px}.university-logo-strip .institution-logo-vito{max-width:min(17vw,96px);max-height:54px}}.pricing{background:linear-gradient(180deg,var(--color-bg-bottom),rgb(from var(--color-accent) r g b / .07)),var(--color-bg-bottom)}.pricing-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.14fr) minmax(0,0.92fr);gap:18px;align-items:center}.pricing-card{min-width:0;width:100%;gap:22px;border:1px solid var(--color-border-subtle);padding:clamp(22px,2.5vw,32px);min-height:340px;align-content:start;box-shadow:0 18px 50px rgba(31,41,55,0.08);border-radius:40px;display:grid;background:var(--color-surface-raised)}.pricing-card.featured{min-height:360px;padding:clamp(28px,3vw,40px);border-color:rgb(from var(--color-accent) r g b / .24);border-width:2px;background:linear-gradient(180deg,rgb(from var(--color-accent) r g b / .08),var(--color-surface-raised)),var(--color-bg-bottom);box-shadow:0 22px 62px rgb(from var(--color-accent) r g b / .12)}.pricing-card h3,.pricing-card p,.pricing-card ul{margin:0}.pricing-card h3{color:var(--color-text);font-size:clamp(24px,2.8vw,36px);font-weight:650}.pricing-card p{margin-top:8px;color:var(--color-text-muted);font-size:16px;line-height:1.42}.pricing-card ul{display:grid;gap:10px;padding:0;color:var(--color-text-muted);list-style:none}.pricing-card li{position:relative;padding-left:22px;line-height:1.35}.pricing-card li::before{width:9px;top:.55em;height:9px;transform:translateY(-50%);position:absolute;content:"";border-radius:3px;background:var(--color-title-accent);left:0}.price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.price-line strong{color:var(--color-text);font-size:clamp(36px,4.5vw,58px);font-weight:650;line-height:.95}.price-line span{color:var(--color-text-muted);font-size:15px;font-weight:650}.yearly-price{margin-top:-16px;color:var(--color-text-muted);font-size:15px;font-weight:650}.pricing-action{line-height:1;width:fit-content;justify-content:center;border:1px solid var(--color-border-subtle);align-items:center;padding:0 22px;margin-top:4px;min-height:48px;font-weight:800;text-decoration:none;box-shadow:0 12px 30px rgba(17,24,39,0.08);font-size:16px;border-radius:32px;display:inline-flex;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease;background:var(--color-surface-raised);color:var(--color-text)}.pricing-action:hover{transform:translateY(-1px);border-color:rgb(from var(--color-accent) r g b / .34);box-shadow:0 16px 36px rgb(from var(--color-accent) r g b / .16)}.pricing-action.primary{border-color:transparent;color:var(--color-pricing-action-primary-text);background:var(--color-title-accent);box-shadow:0 18px 40px rgb(from var(--color-accent) r g b / .24)}html.dm .pricing-action.primary{box-shadow:0 18px 42px rgb(from var(--color-accent) r g b / .28)}.sandbox-callout{gap:20px;margin:clamp(32px,5vw,76px) clamp(28px,7vw,90px) clamp(46px,7vw,90px);align-items:center;padding:22px;border-radius:40px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;background:var(--color-callout);color:var(--color-button-primary-text)}.sandbox-callout span{color:var(--color-sandbox-accent);font-size:13px;font-weight:800;text-transform:uppercase}.sandbox-callout a{padding:12px 16px;border-radius:16px;background:#fff;color:#111827;text-decoration:none;font-weight:800;white-space:nowrap}@media(max-width:980px){header{gap:12px;padding:7px clamp(16px,3vw,26px)}nav{justify-content:flex-end;gap:4px}nav a{min-height:32px;padding:0 10px;font-size:13px}.hero{grid-template-columns:1fr;min-height:calc(100vh - 88px);padding:clamp(88px,13vw,118px) 22px clamp(66px,10vw,104px)}.showcase{width:100vw;margin-inline:calc(50% - 50vw);min-height:0}.founders{grid-template-columns:1fr}.founders-photos{min-height:0}.founders-photos img{height:360px;min-height:0}#strengths,.testimonial-grid,.pricing-grid{grid-template-columns:1fr}#strengths{gap:0;padding-block:clamp(36px,8vw,54px)}#strengths article{grid-template-columns:minmax(0,0.7fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:14px 18px;padding-block:clamp(22px,6vw,34px)}#strengths h2,#strengths p{grid-column:2}#strengths .no-distractions{grid-column:1 / -1}.strength-video-frame{align-self:start}.testimonial-card{grid-template-columns:112px minmax(0,1fr);min-height:0}.testimonial-card img{width:112px;height:112px}.sandbox-callout{grid-template-columns:1fr;margin-inline:22px}}@media(max-width:620px){h1{font-size:31px}header{grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:6px 12px}.logo{width:108px;min-width:108px}nav{justify-content:flex-end}nav a:not(.nav-try){display:none}nav .nav-try{padding:0 11px}.theme-toggle{grid-template-columns:30px;gap:0;padding:6px;min-width:42px}.theme-toggle-label{display:none}html.dm .theme-toggle-dark{display:none}.theme-toggle-track{width:30px}.theme-toggle-thumb{width:16px}html.dm .theme-toggle-thumb{transform:translateX(8px)}.hero{padding-top:92px}#strengths,#pricing,#sandbox{scroll-margin-top:136px}.hero{gap:18px;padding-inline:18px}.showcase{width:100vw;margin-inline:calc(50% - 50vw)}.strength-video-frame{min-height:168px}#strengths article{grid-template-columns:1fr}#strengths h2,#strengths p{grid-column:auto}.no-distractions br{display:none}.university-logo-strip{gap:18px;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.university-logo-strip::-webkit-scrollbar{display:none}.university-logo-strip img{flex:0 0 auto;max-width:160px;max-height:72px}.hero-copy h1{font-size:34px}#strengths,#pricing,#sandbox{scroll-margin-top:calc(66px+14px)}.showcase-video{left:0;right:0}}@media(max-width:460px){.founders-photos{grid-template-columns:1fr}.founders-photos img{height:330px}.founders-photos img:last-child{margin-top:0}.testimonial-card{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;min-height:0}.testimonial-card img{grid-row:auto;width:152px;height:152px}}