:root{--bg:#171717;--panel:#222;--panel2:#2b2b2b;--ink:#fff;--muted:#b7b7b7;--soft:#f5f1ec;--dark:#191919;--orange:#ff6b1a;--orange2:#ff9b20;--line:rgba(255,255,255,.11);--shadow:0 28px 80px rgba(0,0,0,.28)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 40px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:50;background:rgba(23,23,23,.88);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-wrap{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand img{display:block;width:235px;height:90px;object-fit:contain;object-position:left center}.nav-links{display:flex;align-items:center;gap:28px;color:#d6d6d6;font-weight:650;font-size:14px}.nav-links>a:not(.button):hover{color:var(--orange)}.nav-toggle{display:none;background:transparent;border:1px solid var(--line);border-radius:999px;color:#fff;padding:9px 14px;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 23px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--orange),var(--orange2));color:#171717;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 14px 32px rgba(255,107,26,.2);transition:transform .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(255,107,26,.28)}.button-small{min-height:42px;padding-inline:18px}.button-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:none}.button-ghost:hover{border-color:var(--orange);color:var(--orange);box-shadow:none}.hero{padding:100px 0 88px;background:radial-gradient(circle at 86% 10%,rgba(255,107,26,.19),transparent 31%),radial-gradient(circle at 10% 0%,rgba(255,255,255,.06),transparent 24%),var(--bg)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.eyebrow,.kicker{display:inline-block;color:#ffe1ce;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:850}.eyebrow{padding:8px 13px;border:1px solid rgba(255,107,26,.36);background:rgba(255,107,26,.08);border-radius:999px}.hero h1{font-size:clamp(52px,7.5vw,88px);line-height:.92;letter-spacing:-.055em;margin:24px 0 26px;max-width:760px}.hero h1 span{color:var(--orange)}.hero-lead{max-width:690px;font-size:19px;color:#c8c8c8;margin:0 0 32px}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-bottom:28px}.trust-row{display:flex;gap:20px;flex-wrap:wrap;color:#a9a9a9;font-size:13px;font-weight:650}.trust-row span:before{content:"✓";color:var(--orange);font-weight:900;margin-right:7px}.app-shell{background:linear-gradient(180deg,#353535,#242424);border:1px solid rgba(255,255,255,.11);border-radius:30px;padding:25px;box-shadow:var(--shadow);transform:rotate(.6deg)}.app-header{display:flex;justify-content:space-between;align-items:end;padding:5px 4px 21px;border-bottom:1px solid var(--line)}.app-header small{display:block;color:#999;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.app-header strong{display:block;font-size:20px;margin-top:3px}.app-count{font-size:12px;color:#ffd8c1;background:rgba(255,107,26,.12);padding:7px 10px;border-radius:999px}.job{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:18px 7px;border-bottom:1px solid rgba(255,255,255,.08)}.job.next{margin-top:12px;background:rgba(255,107,26,.07);border:1px solid rgba(255,107,26,.22);border-radius:16px;padding:17px 14px}.job-time{font-weight:800;color:#f1f1f1}.job-main strong,.job-main span{display:block}.job-main span{font-size:12px;color:#9f9f9f;margin-top:3px}.job-status{font-size:11px;font-weight:850;color:#171717;background:var(--orange);border-radius:999px;padding:6px 9px}.job-status.muted{background:#454545;color:#ccc}.app-footer{display:flex;justify-content:space-around;color:#858585;font-size:11px;font-weight:700;padding-top:19px}.section{padding:90px 0}.section-light{background:var(--soft);color:var(--dark)}.section-heading{max-width:760px;margin-bottom:44px}.section-heading.left{margin:0}.section-heading h2,.beta-section h2,.apply-intro h2{font-size:clamp(36px,5vw,56px);line-height:1.02;letter-spacing:-.045em;margin:12px 0 18px}.section-heading p,.beta-section p,.apply-intro>p{font-size:17px;color:#666;max-width:690px}.section-light .kicker{color:#b34a0e}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{background:#fff;border:1px solid #e6ded6;border-radius:22px;padding:27px;min-height:230px}.feature-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff2e8;color:#cf5210;font-weight:900;font-size:12px;margin-bottom:30px}.feature-card h3{font-size:20px;margin:0 0 10px}.feature-card p{margin:0;color:#666;font-size:15px}.workflow-section{background:#111}.workflow-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.workflow-section .section-heading p{color:#a8a8a8}.text-link{display:inline-block;margin-top:10px;color:#ff9a62;font-weight:800}.timeline{list-style:none;margin:0;padding:0}.timeline li{display:grid;grid-template-columns:58px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.timeline li:first-child{padding-top:0}.timeline>li>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgba(255,107,26,.11);border:1px solid rgba(255,107,26,.28);color:#ff9a62;font-size:12px;font-weight:900}.timeline strong{font-size:20px}.timeline p{color:#999;margin:4px 0 0}.beta-section{background:linear-gradient(135deg,#fb6b1e,#ff9620);color:#171717}.beta-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:90px;align-items:center}.beta-section .eyebrow{color:#2a1308;border-color:rgba(0,0,0,.2);background:rgba(255,255,255,.17)}.beta-section p{color:rgba(23,23,23,.78)}.beta-points{display:grid;grid-template-columns:1fr 1fr;gap:13px}.beta-points div{background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.24);border-radius:18px;padding:22px}.beta-points strong,.beta-points span{display:block}.beta-points span{font-size:14px;color:rgba(23,23,23,.72);margin-top:5px}.apply-section{background:#1d1d1d}.apply-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:start}.apply-intro{position:sticky;top:120px}.apply-intro>p{color:#aaa}.privacy-note{margin-top:30px;padding:18px;border-left:3px solid var(--orange);background:rgba(255,255,255,.04);color:#aaa;font-size:13px}.privacy-note strong{color:#fff}.form-card{background:#272727;border:1px solid var(--line);border-radius:26px;padding:32px;box-shadow:var(--shadow)}.form-grid{display:grid;gap:14px}.form-grid.two{grid-template-columns:1fr 1fr}label{display:block;color:#ddd;font-size:13px;font-weight:750;margin-bottom:15px}label>span{color:#ff9a62}input,select,textarea{display:block;width:100%;margin-top:7px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#1d1d1d;color:#fff;padding:13px 14px;font:inherit;font-size:14px;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(255,107,26,.12)}textarea{min-height:138px;resize:vertical}.hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.submit-button{width:100%;margin-top:3px}.submit-button[disabled]{opacity:.65;cursor:wait;transform:none}.form-small{font-size:11px;color:#8f8f8f;text-align:center;margin:12px 0 0}.form-message{border-radius:12px;padding:12px 14px;margin:0 0 14px;font-size:13px}.form-message.error{background:rgba(220,57,57,.1);border:1px solid rgba(255,94,94,.28);color:#ffb6b6}.success-panel{padding:24px 5px}.success-mark{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--orange);color:#171717;font-size:28px;font-weight:900;margin-bottom:25px}.success-panel h3{font-size:44px;line-height:1;margin:10px 0 18px;letter-spacing:-.04em}.success-panel p{color:#aaa;max-width:580px}.site-footer{background:#111;border-top:1px solid var(--line);padding:35px 0}.footer-grid{display:grid;grid-template-columns:230px 1fr auto;gap:35px;align-items:center}.footer-grid img{width:205px;height:78px;object-fit:contain;object-position:left center}.footer-grid div strong,.footer-grid div span{display:block}.footer-grid div strong{font-size:13px}.footer-grid div span,.footer-grid>a{color:#777;font-size:12px;margin-top:4px}.footer-grid>a:hover{color:var(--orange)}
@media(max-width:900px){.hero-grid,.workflow-grid,.beta-grid,.apply-grid{grid-template-columns:1fr;gap:48px}.hero{padding-top:70px}.feature-grid{grid-template-columns:1fr 1fr}.apply-intro{position:static}.footer-grid{grid-template-columns:1fr}.nav-toggle{display:block}.nav-links{display:none;position:absolute;left:20px;right:20px;top:72px;padding:18px;background:#222;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch}.nav-links.open{display:flex}.nav-links .button{width:100%}.brand img{width:205px}.beta-points{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.container{width:min(100% - 28px,1160px)}.section{padding:70px 0}.hero{padding:58px 0 68px}.hero h1{font-size:50px}.hero-lead{font-size:16px}.feature-grid,.beta-points,.form-grid.two{grid-template-columns:1fr}.feature-card{min-height:auto}.app-shell{padding:17px;border-radius:23px}.job{grid-template-columns:52px 1fr}.job-status{display:none}.form-card{padding:22px}.brand img{width:200px;height:90px}.footer-grid img{width:190px}.success-panel h3{font-size:36px}}
