.startup-offer{--ink:#142723;--cream:#f5f2e9;--green:#b7ed70;background:var(--cream);color:var(--ink);min-height:100vh;font-family:Inter,Arial,sans-serif}.startup-offer *{box-sizing:border-box}.so-nav{height:78px;max-width:1440px;padding:0 clamp(24px,5vw,80px);margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c9d0c5;font-size:12px;letter-spacing:.16em;font-weight:700}.so-brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-size:21px;letter-spacing:-.06em}.so-brand img{width:30px;height:30px}.so-hero{max-width:1440px;min-height:730px;margin:auto;padding:70px clamp(24px,5vw,80px);display:grid;grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);gap:5%;align-items:center}.so-eyebrow{font-size:11px;font-weight:800;letter-spacing:.19em;color:#45745c}.so-hero h1{font-size:clamp(55px,5.7vw,94px);line-height:.96;letter-spacing:-.075em;margin:23px 0 28px;font-weight:760}.so-hero h1 em{font-style:normal;color:#417754}.so-sub{max-width:350px;font-size:18px;line-height:1.4;color:#53665c}.so-price{display:flex;align-items:center;gap:12px;margin:34px 0 22px}.so-price strong{font-size:60px;letter-spacing:-.08em;line-height:1}.so-price span{font-size:14px;line-height:1.45}.so-cta{width:-moz-max-content;width:max-content;min-width:210px;min-height:62px;background:var(--ink);color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 23px;font-weight:700;box-shadow:6px 6px 0 var(--green);transition:transform .2s,box-shadow .2s}.so-cta:hover{transform:translate(3px,3px);box-shadow:3px 3px 0 var(--green)}.so-small{font-size:12px;color:#65766d;margin-top:17px}.so-screen{min-width:0;margin:0;position:relative}.so-screen img{width:100%;display:block;border-radius:22px;box-shadow:0 34px 70px #15292139;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.so-screen figcaption{font-size:11px;color:#5c7164;text-align:right;margin-top:12px}.so-kit{background:#e7ede2;padding:95px clamp(24px,5vw,80px)}.so-kit-head,.so-grid{max-width:1280px;margin:auto}.so-kit h2,.so-film h2{font-size:clamp(38px,4vw,62px);letter-spacing:-.065em;margin:12px 0 35px}.so-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#bdcdbb;border:1px solid #bdcdbb}.so-grid article{background:#f5f7f0;min-height:190px;padding:26px}.so-grid article span{color:#5d8068;font-size:11px;font-weight:700}.so-grid h3{font-size:23px;letter-spacing:-.04em;margin:28px 0 8px}.so-grid p{font-size:14px;line-height:1.4;color:#52665a;max-width:260px;margin:0}.so-film{max-width:1280px;margin:auto;padding:105px 24px 120px;display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:50px}.so-film p:not(.so-eyebrow){font-size:15px;line-height:1.5;max-width:340px;color:#52665a}.so-film video{width:100%;aspect-ratio:16/9;background:#101823;border-radius:15px;box-shadow:0 20px 50px #182c2533}.so-footer{background:#142723;color:#fff;padding:34px clamp(24px,5vw,80px);display:flex;justify-content:space-between;gap:20px;font-size:13px}.so-footer a{color:var(--green);font-weight:700}.startup-offer a:focus-visible{outline:3px solid #77af40;outline-offset:4px}@media(max-width:800px){.so-nav{height:62px}.so-hero{grid-template-columns:1fr;min-height:0;padding-top:55px;gap:40px}.so-hero h1{font-size:clamp(52px,13vw,75px)}.so-screen{margin:0 -12px}.so-grid{grid-template-columns:repeat(2,1fr)}.so-film{grid-template-columns:1fr;padding-top:70px;padding-bottom:80px;gap:20px}}@media(max-width:480px){.so-grid article{min-height:170px;padding:18px}.so-grid h3{font-size:19px;margin-top:22px}.so-grid p{font-size:12px}.so-footer{flex-direction:column}}.so-detail{display:block;width:100%;max-width:350px;margin-top:26px;border-radius:10px;box-shadow:0 12px 30px #182c252b}
