@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500&family=Inter:wght@500;600&display=swap";:root{color-scheme:dark;--bg: #08080a;--panel: #101012;--panel-2: #18181b;--panel-3: #242428;--ink: #f4f2ec;--ink-soft: #d4d4d8;--muted: #7b7b82;--muted-2: #5c5c5e;--line: rgba(255, 255, 255, .16);--red: #ff1d25;--paper: #f3f4f6;--radius-main: 30px;--shadow-red: 0 18px 44px rgba(255, 29, 37, .38);font-family:DM Sans,system-ui,sans-serif;background:var(--bg);color:var(--ink)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);overflow-x:clip}button{font:inherit}main{width:min(100%,375px);min-height:100dvh;margin:0 auto;overflow-x:clip;background:var(--bg)}.word{display:inline-block;margin-right:.22em}.brand{display:inline-flex;align-items:center;gap:8px;color:#ffffff9e;font-family:Inter,system-ui,sans-serif;font-size:9.1px;font-weight:600;letter-spacing:-.36px}.brand img{width:31px;height:auto;opacity:.32}.hero{min-height:617px;padding:38px 18px 0;display:flex;flex-direction:column}.hero h1{margin:auto 0 28px;width:290px;color:#6d6d70;font-size:36px;font-weight:300;line-height:1;letter-spacing:-1.5px}.hero h1 .word:last-child{color:#f5f3ee}.hero-proof{display:flex;align-items:center;gap:20px;margin-bottom:36px}.avatars{display:flex;align-items:center}.avatars img{width:39px;height:32px;object-fit:cover;border:1px solid rgba(255,255,255,.85);border-radius:10px;margin-left:-5px}.avatars img:first-child{margin-left:0}.hero-proof p{width:132px;margin:0;color:#f3f3f3;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.5px}.marquee{width:100%;height:45px;margin:155px 0 75px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 17%,#000 83%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 17%,#000 83%,transparent 100%)}.marquee-track{display:flex;width:max-content;gap:8px;animation:marquee 38s linear infinite;transform:translate(-220px)}.marquee-logo{width:110px;height:44px;display:grid;place-items:center;opacity:.95}.marquee-logo img{max-width:80px;max-height:36px}@keyframes marquee{0%{transform:translate(-220px)}to{transform:translate(-980px)}}.section{padding:0 18px}.centered{display:flex;justify-content:center}.section-pill{height:32px;width:max-content;min-width:0;padding:0 10px;display:inline-flex;align-items:center;justify-content:flex-start;gap:7.15px;position:relative;overflow:hidden;border-radius:999px;border:.72px solid rgba(255,255,255,.05);background:#08080a;box-shadow:0 8px 24px #00000052;color:#9a9a96;font-size:9px}.section-pill span{width:auto;height:20.3px;padding:0 14.3px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:.72px solid rgba(255,255,255,.05);background:#ffffff05;color:#9a9a96;font-size:8.94px;font-weight:500;line-height:1;letter-spacing:1.43px;text-align:center}.section-pill b{color:#b9b9be;font-size:12px;font-weight:400;letter-spacing:-.13px;white-space:nowrap}.section-pill i{flex:none;width:4.53px;height:4.53px;border-radius:999px;background:#d91a2a;box-shadow:0 0 18px #d91a2af2}.overview{min-height:780px;padding-top:0;padding-bottom:72px;background:var(--bg)}h2{margin:44px 0 0;color:#737376;font-size:32px;font-weight:300;line-height:35px;letter-spacing:-.76px}h2 strong,h2 .word-strong{color:#fff;font-weight:400}.overview h2{margin-top:52px;font-size:32px;line-height:35px}.stack-list{margin-top:40px;display:grid;gap:16px}.stack-card{height:184px;width:100%;position:relative;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.21);border-radius:30px;background:radial-gradient(circle at 22% 17%,rgba(255,255,255,.1),transparent 26%),linear-gradient(145deg,#ffffff1a,#ffffff05 36%),#0c0c0e;box-shadow:inset 0 1px #ffffff14}.stack-card-copy{position:absolute;left:18.66px;top:28px;width:301.68px}.stack-card h3{margin:0;color:#c9c9c9;font-size:18.4px;font-weight:500;line-height:24px;letter-spacing:-.18px}.stack-card p{margin:41px 0 0;width:301.68px;color:#5c5c5e;font-size:15px;line-height:22px}.stack-card:nth-child(3) p{width:283.35px}.stack-card svg{position:absolute;top:25px;right:25px;width:26px;height:26px;color:#54545a}.scope{min-height:1718px;padding-top:92px}.scope h2{margin-top:28px;text-align:center}.section-copy{margin:26px auto 0;max-width:340px;color:#5c5c5e;font-size:15px;line-height:22px;text-align:center}.metric-row{margin:38px 6px 35px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.metric-row strong{color:var(--ink);font-size:48px;font-weight:400;line-height:64px;letter-spacing:-1px}.metric-row>span{color:#8d8d92;font-size:15px;line-height:22px}.channel-list{display:grid;gap:18px}.channel-card{min-height:242px;position:relative;overflow:hidden;padding:42px 52px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-main);background:radial-gradient(circle at 38% 108%,rgba(255,29,37,.42),transparent 18%),linear-gradient(145deg,#ffffff14,#ffffff03 52%),#0c0c0e}.channel-icon{position:absolute;top:58px;right:62px;width:28px;height:28px;color:#64646a}.channel-card h3{width:150px;margin:0 0 40px;color:#fff;font-size:26px;font-weight:300;line-height:32px;letter-spacing:-.6px}.channel-lines p{margin:8px 0;color:#7b7b82;font-size:15.2px}.channel-lines strong{margin-right:10px;color:#f4f2ec;font-size:32px;font-weight:300;letter-spacing:-.96px}.red-glow{position:absolute;left:50%;bottom:-4px;width:84px;height:10px;transform:translate(-50%);border-radius:999px 999px 0 0;background:var(--red);box-shadow:var(--shadow-red)}.materials{padding:150px 18px 104px;background:var(--paper);color:#08080a;text-align:center}.tool-pill-wrap{display:flex;justify-content:center}.tool-pill{height:42px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border-radius:14px;background:#ffffffc7;border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 54px #00000014,inset 0 1px #ffffffe6}.tool{display:inline-flex;align-items:center;gap:1px;padding:6px 7px;border-radius:9px;color:#3a3a40}.tool svg:first-child{width:18px;height:18px}.tool svg:last-child{width:9px;height:9px;opacity:.45}.tool-active{background:#09090d;color:#fff}.tool-active svg:last-child{opacity:.7}.materials h2{margin-top:66px;color:#8a8a8e;font-size:32px;line-height:35px}.materials h2 strong,.materials h2 .word-strong{color:#161618;font-weight:400}.materials p{margin:26px auto 0;max-width:340px;color:#67676b;font-size:15px;line-height:22px}.light-divider{width:236px;height:1px;margin:58px auto 0;background:#0000001f}.materials-metric{margin:48px auto 0;display:flex;align-items:center;justify-content:center;gap:16px;text-align:left}.materials-metric .metric-icon{width:24px;height:24px;color:#5c5c5e}.materials-metric strong{color:#08080a;font-size:48px;font-weight:400;line-height:64px;letter-spacing:-1px}.materials-metric>span{width:104px;color:#67676b;font-size:15px;line-height:18px}.material-grid{margin-top:46px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 11px}.material-button{min-width:0;height:53px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 10px;border:1.5px solid rgba(255,255,255,.08);border-radius:16px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.12),transparent 46%),#101014;box-shadow:0 18px 42px #05050847;color:#fff;font-size:13px}.material-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-button svg{flex:none;width:20px;height:20px}.strategy{min-height:1746px;margin-bottom:43px;padding-top:94px}.strategy h2{text-align:left}.strategy-list{margin:92px 0 0;display:grid;gap:16px}.mini-card{width:100%;min-height:187px;position:relative;padding:56px 28px 30px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-main);background:radial-gradient(circle at 80% 6%,rgba(255,255,255,.06),transparent 30%),linear-gradient(145deg,#ffffff14,#ffffff03 52%),#101012}.mini-card svg{position:absolute;top:26px;right:28px;width:24px;height:24px;color:#9b9ba1}.mini-card h3{margin:0;color:#fff;font-size:23px;font-weight:300;line-height:28px;letter-spacing:-.5px}.mini-card p{margin:16px 0 0;max-width:250px;color:#9b9ba1;font-size:15px;line-height:21px}.cycle-title{margin-top:194px;width:230px}.timeline{margin:76px 0 0 78px;position:relative;display:grid;gap:48px}.timeline-line{position:absolute;left:15px;top:24px;bottom:80px;width:2px;overflow:hidden;background:#f4f2ec29}.timeline-line span{display:block;width:100%;height:100%;background:#f4f2ec;transform-origin:top center}.timeline-item{display:grid;grid-template-columns:48px 1fr;gap:17px;align-items:start}.timeline-num{width:32px;height:32px;position:relative;z-index:1;display:grid;place-items:center;border-radius:999px;background:#19191d;box-shadow:0 0 36px #ffffff47;color:#fff;font-size:17px}.timeline-item:last-child .timeline-num{background:#fff;color:#08080a}.timeline h3{margin:0;color:#c9c9c9;font-size:18.4px;font-weight:500}.timeline p{margin:9px 0 0;color:#5c5c5e;font-size:14px;line-height:22px}.start{min-height:1638px;padding-top:120px;text-align:center}.start h2{margin-top:26px;color:#fff;text-align:center}.check-panel,.needs-panel,.price-card{border:1px solid rgba(255,255,255,.18);background:linear-gradient(145deg,#ffffff14,#ffffff03 52%),#111113}.check-panel{margin-top:24px;padding:22px 20px;border-radius:var(--radius-main);text-align:left}.check-panel p{height:48px;margin:0;display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(255,255,255,.08);color:#d4d4d8;font-size:16px}.check-panel p:last-child{border-bottom:0}.needs-panel{margin-top:22px;padding:24px 20px 18px;border-radius:var(--radius-main);background:#242428;text-align:left}.needs-panel h3{width:230px;margin:0 0 26px;color:#f4f2ec;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-1.08px}.needs-panel>p{min-height:82px;margin:0;display:grid;grid-template-columns:27px 1fr;gap:0;border-bottom:1px solid rgba(255,255,255,.09);color:#ece9e194;font-size:14px;line-height:22.75px}.needs-panel small{color:#ece9e152;font-size:12px}.warning-card{margin-top:28px;padding:56px 28px 38px;position:relative;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-main);background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.1),transparent 32%),#111113;text-align:center}.warning-card .section-pill{position:absolute;top:-17px;left:50%;transform:translate(-50%);min-width:160px;background:#111113}.warning-card .section-pill span{min-width:auto;padding:0;background:transparent}.warning-card p{margin:0;color:#ece9e175;font-size:12px;line-height:18px}.team{min-height:780px;margin-bottom:90px;padding:12px 18px 56px}.team h2{margin:42px auto 0;width:260px;color:#efede8;text-align:center;font-size:30.4px;line-height:31.6px}.team-metric{margin:30px auto 64px;display:flex;align-items:center;justify-content:center;gap:18px}.team-metric strong{color:#fff;font-size:48px;font-weight:400;line-height:64px}.team-metric>span{width:126px;color:#5c5c5e;font-size:15px;font-weight:500;line-height:18px}.team-metric svg{width:35px;height:35px;color:#8c8c92}.team-card{height:223px;position:relative;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-main);background:radial-gradient(circle at 50% 126%,rgba(255,255,255,.18),transparent 22%),linear-gradient(145deg,#ffffff14,#ffffff03 52%),#0d0d0f}.team-card-icon{position:absolute;top:38px;right:24px;width:24px;height:24px;color:#6e6e76}.team-card small{position:absolute;top:33px;left:34px;display:flex;align-items:center;gap:7px;color:#7b7b82;font-size:13px}.team-card small i{width:6px;height:6px;border-radius:999px;background:#e7e7e9}.team-card h3{position:absolute;top:50px;left:34px;margin:0;color:#fff;font-size:26px;font-weight:300;line-height:32px;letter-spacing:-.4px}.team-card h3 span{display:block}.team-card p{position:absolute;top:118px;left:34px;width:182px;margin:0;color:#7b7b82;font-size:15.4px;line-height:24px}.card-handle{position:absolute;left:50%;bottom:-7px;transform:translate(-50%);width:91px;height:14px;border-radius:18px;background:linear-gradient(180deg,#fff,#c9c9cf);box-shadow:0 -2px 12px #ffffff38}.team-tabs{display:grid;grid-template-columns:.8fr .8fr 2.4fr .8fr;gap:6px;margin-top:28px}.team-tabs span{height:10px;border-radius:999px;background:#f6f6f5}.team-tabs .active{background:#d5d4cc}.proposal{min-height:877px;margin-bottom:48px;padding:0 18px}.proposal h2{width:250px;margin:0 auto;color:#f4f2ec;text-align:center}.recurrence{width:262px;height:42px;margin:26px auto 50px;display:flex;align-items:center;justify-content:center;gap:12px;border:2px solid #f4f2ec;border-radius:999px;color:#b9b9be;font-size:14px;font-weight:500}.price-card{overflow:hidden;border-radius:var(--radius-main)}.included{padding:58px 32px 34px}.overline{margin:0 0 40px;color:#6e6e76;font-size:12.5px;letter-spacing:2px}.included-row{min-height:50px;margin:0;display:flex;align-items:center;gap:28px;border-bottom:1px solid rgba(255,255,255,.08);color:#d4d4d8;font-size:15px}.included-row svg{width:24px;height:24px}.price{padding:48px 26px 34px;border-top:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 50% 70%,rgba(255,255,255,.18),transparent 28%),#18181b;text-align:center}.price p{margin:0;display:flex;align-items:baseline;justify-content:center;gap:8px}.price p>span{color:#9b9ba1;font-size:25px;font-style:normal}.price strong{color:#f4f2ec;font-size:58px;font-weight:300;line-height:49px;letter-spacing:-1px}.price hr{margin:24px 0;border:0;height:1px;background:#ffffff38}.price small{display:block;color:#ece9e194;font-size:14px;line-height:22px}.price button{width:100%;height:56px;margin:32px 0 22px;border:1px solid #fff;border-radius:18px;background:radial-gradient(circle at 78% 50%,rgba(0,0,0,.28),transparent 24%),linear-gradient(90deg,#fff,#e9e9e8);color:#303035;font-size:14.5px;font-weight:500;box-shadow:inset 0 1px #ffffffb3}.price button:active{transform:translateY(1px) scale(.99)}.price em{color:#b9b9be;font-size:13px;font-style:normal}footer{min-height:84px;padding:32px 25px 20px;display:flex;align-items:center;justify-content:space-between}footer .brand{font-size:13.5px;color:#6e6e6e}footer .brand img{width:46px;opacity:.42}footer>span{color:#ffffff4d;font-size:13px;white-space:nowrap}@media(max-width:359px){.hero,.section,.materials,.team,.proposal{padding-left:14px;padding-right:14px}h2,.overview h2,.materials h2{font-size:29px;line-height:32px}.material-grid{gap:10px}.material-button{font-size:12px}}@media(min-width:431px){body{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.08),transparent 24rem),#050506}main{box-shadow:0 0 0 1px #ffffff0d}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
