body.corporate-mode{background:#080e16;color:#e9f1f3}.corp-wrap{max-width:1280px;margin:auto;padding:50px 40px 80px}.corp-label{font:600 10px Manrope;letter-spacing:2px;color:#74ba99}.corp-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:50px;align-items:center;min-height:570px}.corp-hero h1{font-size:clamp(46px,6vw,77px);line-height:1.23;letter-spacing:-2px;margin:22px 0;font-weight:500}.corp-hero h1 span,.corp-brief h2 span{color:#83edb2}.corp-hero p{max-width:450px;font-size:16px;line-height:1.9;color:#97a7b5}.corp-actions{display:flex;flex-wrap:wrap;gap:13px;margin:30px 0 20px}.corp-primary,.corp-secondary{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border-radius:12px;font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.corp-primary{background:linear-gradient(120deg,#8cf4b6,#4ad98a);color:#092017;border:1px solid #97fac0;box-shadow:0 0 25px #4de48f18}.corp-secondary{color:#b9c8cf;border:1px solid #2e414c;background:#101b27}.corp-hero small{font-size:10px;color:#698391}.corp-type-art{position:relative;border:1px solid #2a5741;border-radius:28px;aspect-ratio:1;background:radial-gradient(ellipse at 70% 70%,#357a5144,transparent 65%),linear-gradient(145deg,#152321,#0b1724);padding:25px;overflow:hidden;box-shadow:inset 0 1px #94ffc915,0 25px 60px #0004}.corp-type-art:before{content:'';position:absolute;inset:15%;border:1px solid #93c7ab17;border-radius:50%}.corp-type-art:after{content:'';position:absolute;left:0;right:0;bottom:0;height:5px;background:#5def98;box-shadow:0 0 60px 30px #3fbd7033}.corp-art-label,.corp-art-foot{font:500 9px Manrope;letter-spacing:1.5px;color:#84a496}.corp-art-foot{position:absolute;bottom:25px;left:25px;right:25px;display:flex;justify-content:space-between}.corp-big-type{position:relative;text-align:center;font-size:clamp(100px,13vw,165px);letter-spacing:-12px;line-height:1.02;padding:35px 0;color:#ceeadb}.corp-big-type span{color:#62c591}.corp-intro{text-align:center;max-width:720px;margin:95px auto 38px}.corp-wrap h2{font-size:clamp(27px,3.7vw,43px);line-height:1.4;letter-spacing:-1px;font-weight:500;margin:15px 0}.corp-wrap p{line-height:1.9}.corp-intro p,.corp-section-title p{font-size:14px;color:#8f9fab}.corp-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.corp-benefits article{border:1px solid #223b37;border-radius:18px;padding:26px 22px;background:radial-gradient(ellipse at 0 0,#214c3829,transparent),#101923}.corp-benefits article>span{font:600 11px Manrope;color:#66d69b}.corp-benefits h3{font-size:17px;font-weight:500;line-height:1.6;margin:22px 0 10px}.corp-benefits p{color:#879ca9;font-size:12px}.corp-showcase{margin-top:100px}.corp-mockups{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px;margin-top:30px}.corp-mock{border:1px solid #315044;border-radius:24px;padding:25px;min-height:350px;display:flex;flex-direction:column;overflow:hidden;position:relative}.corp-mock>small{font:600 9px Manrope;letter-spacing:1px;opacity:.6}.corp-mock>p{margin-top:auto;font-size:11px;opacity:.6}.poster{background:#b9e6cb;color:#13342a}.poster>b{font-size:55px;letter-spacing:-2px;line-height:1.2;margin:37px 0}.poster>b span{display:block;color:#477962;font-size:60px}.digital{background:linear-gradient(130deg,#162a35,#0b1923)}.corp-mini-browser{margin:25px 0;border:1px solid #47635c;border-radius:15px;padding:17px;background:#0a131d;transform:rotate(-3deg)}.corp-mini-browser i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#5a796a;margin-right:4px}.corp-mini-browser hr{border:0;border-top:1px solid #283c40}.corp-mini-browser strong{display:block;font-size:31px;line-height:1.3;color:#b9eed0;margin-top:22px}.corp-mini-browser p{font-size:10px;color:#849a9c}.corp-mini-browser>span{display:block;border:1px solid #41674d;padding:9px;border-radius:8px;font-size:9px;color:#83d7a6}.package{background:radial-gradient(ellipse at 40% 60%,#32754766,transparent),#0f201e}.corp-box{margin:60px 0 45px;font-size:36px;letter-spacing:-2px;transform:rotate(8deg);background:#b6d5c1;color:#234438;border:1px solid #dee7df;padding:30px 20px;box-shadow:10px 10px #375844}.corp-box span{display:block;font:600 7px Manrope;letter-spacing:1px;margin-top:22px}.corp-options{display:grid;grid-template-columns:1fr 1.15fr;gap:65px;margin:110px 0;align-items:center}.corp-options>div>p,.corp-delivery p{font-size:14px;color:#8a9faa}.corp-options article{border-bottom:1px solid #293e46;padding:22px 0}.corp-options article>span{float:right;color:#77d7a2;font-size:28px}.corp-options h3{font:500 21px Manrope;margin:0 0 7px}.corp-options strong{font-size:13px;font-weight:400;color:#a9c3b5}.corp-options article p{font-size:11px;color:#79939f;margin-bottom:0}.corp-process{scroll-margin-top:95px}.corp-process article{display:flex;align-items:center;gap:40px;border-bottom:1px solid #273b43;padding:28px 0}.corp-process article>span{font:500 27px Manrope;color:#60cf94}.corp-process article>div{flex:1}.corp-process h3{font-size:20px;font-weight:500;margin:0}.corp-process p{font-size:13px;color:#8a9fa9;margin:8px 0 0}.corp-process small{font:600 9px Manrope;letter-spacing:2px;color:#547e6a}.corp-delivery{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:45px;border:1px solid #2c5540;background:radial-gradient(ellipse at 10% 0,#20493055,transparent 65%),#101d23;border-radius:25px;margin-top:85px}.corp-delivery ul{padding:0;margin:0;list-style:none}.corp-delivery li{border-bottom:1px solid #29423d;font-size:13px;padding:15px 0;display:flex;gap:16px;color:#b0c8ba}.corp-delivery li span{color:#6be3a1}.corp-faq{margin:95px auto;max-width:850px}.corp-faq details{border-bottom:1px solid #2c3d45;padding:22px 0}.corp-faq summary{list-style:none;cursor:pointer;font-size:16px;display:flex;justify-content:space-between;gap:20px}.corp-faq summary::-webkit-details-marker{display:none}.corp-faq summary span{color:#83d8a7}.corp-faq details[open] summary span{transform:rotate(45deg)}.corp-faq details p{color:#8fa7b0;font-size:13px}.corp-brief{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:42px;border:1px solid #2c5943;background:radial-gradient(ellipse at 0 100%,#24724733,transparent 50%),#111e29;border-radius:26px;scroll-margin-top:95px}.corp-brief h2{font-size:37px}.corp-brief h2 span{display:block}.corp-brief p{color:#8fa8ad;font-size:13px}.corp-brief-note{margin-top:28px;font-size:11px;color:#74a48d;line-height:1.9}.corp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.corp-form-grid label{display:flex;flex-direction:column;gap:7px;color:#9cb8ad;font-size:11px}.corp-form-grid input,.corp-form-grid select,.corp-form-grid textarea{min-width:0;width:100%;background:#0a1520;border:1px solid #314a4b;border-radius:9px;color:#daede4;font:inherit;font-size:12px;padding:12px;box-sizing:border-box}.corp-form-grid textarea{resize:vertical}.corp-form-grid input:focus,.corp-form-grid textarea:focus,.corp-form-grid select:focus{outline:2px solid #77dfaa;outline-offset:2px}.corp-form-full{grid-column:1/-1}.corp-brief form>.corp-primary{margin-top:20px;width:100%}#corpBriefResult{color:#91e4b6}.corp-wrap a:focus-visible,.corp-wrap button:focus-visible,.corp-faq summary:focus-visible{outline:2px solid #6ddfa1;outline-offset:5px}@media(max-width:1000px){.corp-wrap{padding:35px 25px 60px}.corp-hero{gap:30px;min-height:470px}.corp-benefits{grid-template-columns:repeat(2,1fr)}.corp-mockups{grid-template-columns:1fr 1fr}.corp-mockups .package{grid-column:1/-1;min-height:260px}.package .corp-box{max-width:220px;margin:40px auto}.corp-options,.corp-delivery,.corp-brief{gap:30px}.corp-brief{padding:30px}.corp-brief h2{font-size:30px}}@media(max-width:700px){.corp-hero{grid-template-columns:1fr}.corp-hero h1{font-size:53px}.corp-type-art{max-width:450px;width:100%;box-sizing:border-box;margin:10px auto}.corp-big-type{font-size:140px}.corp-intro{margin-top:70px}.corp-mockups,.corp-options,.corp-delivery,.corp-brief{grid-template-columns:1fr}.corp-mockups .package{grid-column:auto}.corp-options{margin:70px 0}.corp-delivery,.corp-brief{padding:25px}.corp-process article{gap:20px}.corp-process small{display:none}.corp-showcase{margin-top:70px}.corp-benefits article{padding:20px}.corp-benefits h3{font-size:15px}.corp-form-grid{grid-template-columns:1fr}.corp-wrap{padding:30px 18px 50px}.corp-faq{margin:65px 0}.corp-faq summary{font-size:14px}.corp-process h3{font-size:18px}.corp-hero p{font-size:14px}}
