.kit{padding-block:60px}.kit-cover h1{font-size:clamp(40px,5.4vw,72px)}.kit-lead{max-width:680px;color:var(--muted);font-size:18px;line-height:1.8}.kit-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:28px 0 38px}.print-button{background:transparent;border:1px solid #557699;border-radius:7px;color:#d6eaff;font-size:14px;padding:13px 19px;cursor:pointer}.print-button:hover{border-color:var(--cyan)}.kit-banner{width:100%;height:auto;border:1px solid var(--line);border-radius:12px}.kit-section{padding-top:55px;margin-top:55px;border-top:1px solid var(--line)}.kit-about,.kit-contact{display:grid;grid-template-columns:1fr 1.4fr;gap:65px}.kit-section p{color:var(--muted);line-height:1.8}.kit-section .eyebrow{color:var(--orange);margin-top:0}.kit-about p:first-child{margin-top:0}.kit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.kit-grid article,.kit-portfolio>a{padding:25px;border:1px solid #38577e;border-radius:12px;background:linear-gradient(135deg,#193451,#121a32);box-shadow:0 5px 0 #050a18}.kit-grid h3{font-size:20px;line-height:1.35;margin:14px 0 10px}.kit-grid p{font-size:14px;margin-bottom:0}.kit-description{max-width:790px}.kit-note{font-size:13px}.kit-portfolio>a{padding:12px 12px 20px}.kit-portfolio img{width:100%;height:auto;aspect-ratio:16/9;border-radius:7px}.kit-portfolio .setup-type{display:block;margin:20px 10px 0}.kit-portfolio h3{margin-inline:10px}.kit-live{aspect-ratio:16/9;background:linear-gradient(135deg,#07527f,#443271);border-radius:7px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.kit-live>span{color:var(--cyan);font-size:35px}.kit-contact{grid-template-columns:1.3fr 1fr}.kit-contact aside{padding:30px;background:#152443;border-radius:12px;border:1px solid var(--line);align-self:center}.kit-contact aside h3{margin-top:0}.kit-contact aside p{font-size:14px}.print-contact{display:none}.header [aria-current=page]{color:var(--cyan)}
@media(max-width:760px){.kit{padding-block:40px}.kit-about,.kit-contact{grid-template-columns:1fr;gap:25px}.kit-grid{grid-template-columns:1fr}.kit-section{padding-top:35px;margin-top:35px}.kit-lead{font-size:16px}.kit-section h2{font-size:30px}.kit-contact aside{padding:22px}}
@media print{@page{size:A4;margin:16mm}html{color-scheme:light}body{background:white!important;color:#162236!important;font-size:10pt}.header,.footer,.kit-actions,.skip,.kit-contact .button{display:none!important}.wrap{width:100%;max-width:none}.kit{padding:0}.kit-cover h1{font-size:32pt;letter-spacing:-.04em;margin-bottom:12pt}.kit-lead{font-size:11pt;line-height:1.5}.kit-banner{border-radius:0;max-height:32mm;object-fit:cover;margin-top:15pt}.kit-section{padding-top:16pt;margin-top:16pt;border-color:#c7cfdb}.kit-section h2{font-size:21pt}.kit-about,.kit-contact{grid-template-columns:1fr 1.4fr;gap:20pt}.kit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10pt;margin-top:14pt}.kit-grid article,.kit-portfolio>a,.kit-contact aside{background:white!important;border:1px solid #c7cfdb;box-shadow:none;padding:10pt;break-inside:avoid}.kit-grid h3{font-size:12pt}.kit-grid p,.kit-section p,.kit-lead,.kit-section .eyebrow{color:#344359!important;font-size:10pt;line-height:1.5}.kit-section .eyebrow,.setup-type{color:#17648c!important;font-size:8pt}.kit-note{font-size:9pt!important}em,.text-link{color:#17648c!important}.kit-section h2,.kit-section h3{break-after:avoid}.kit-portfolio img{max-height:30mm}.kit-live{background:#e8eef7!important;color:#162236;max-height:30mm}.kit-live>span{font-size:20pt}.kit-contact{break-inside:avoid}.kit-contact aside p{font-size:9pt}.print-contact{display:block;font-size:9pt!important}.kit-cover{break-inside:avoid}a{color:inherit}.kit-portfolio .setup-type,.kit-portfolio h3{margin-inline:0}}

/* Mídia kit — apresentação comercial com a mesma energia do site. */
.media-kit-page{background:#070e1a}.media-kit-page .kit{position:relative;z-index:0;max-width:none;width:100%;padding:0}.media-kit-page .kit-cover{position:relative;isolation:isolate;overflow:hidden;min-height:650px;padding:108px max(56px,calc((100vw - 1280px)/2 + 56px)) 74px;border-bottom:1px solid #4d82a37a}.media-kit-page .kit-cover:before{content:'';position:absolute;z-index:-2;inset:0;background-image:linear-gradient(90deg,#06101ef4 0%,#071423df 37%,#0a172976 67%,#08101d24 100%),linear-gradient(0deg,#06101ec9 0%,transparent 48%,#06101e56 100%),url('assets/flipenho-hero-world.png');background-position:center;background-size:cover}.media-kit-page .kit-cover:after{content:'MEDIA KIT';position:absolute;z-index:-1;right:max(42px,calc((100vw - 1280px)/2 + 34px));bottom:36px;color:#80eaff14;font:800 clamp(86px,14vw,210px)/.8 'Barlow Condensed',sans-serif;letter-spacing:-.04em;pointer-events:none}.media-kit-page .kit-cover>*{position:relative;max-width:690px}.media-kit-page .kit-cover .eyebrow{color:#ffbd79}.media-kit-page .kit-cover h1{font-size:clamp(62px,7vw,112px);line-height:.88;text-shadow:0 5px 0 #1b2b47,0 18px 42px #0008}.media-kit-page .kit-cover h1 em{color:#35d9ff}.media-kit-page .kit-lead{color:#d0e0f0;font-size:18px;text-shadow:0 2px 13px #020811}.media-kit-page .kit-banner{position:absolute;right:max(56px,calc((100vw - 1280px)/2 + 56px));bottom:58px;width:min(34vw,440px);max-width:none;border-color:#85e8ff79;box-shadow:10px 13px 0 #071323ca,0 24px 48px #0009;transform:perspective(1100px) rotateY(-5deg) rotateX(2deg)}.media-kit-page .kit-actions .button{background:linear-gradient(135deg,#66e7ff,#16b6fa)}.media-kit-page .print-button{background:#0715249b;border-color:#94eaff61;backdrop-filter:blur(5px)}
.media-kit-page .kit-section{position:relative;isolation:isolate;margin:0;padding:86px max(56px,calc((100vw - 1280px)/2 + 56px));border:0}.media-kit-page .kit-section:before{content:'';position:absolute;z-index:-2;inset:0;background:#081220}.media-kit-page .kit-section>*{position:relative}.media-kit-page .kit-about{grid-template-columns:.85fr 1.15fr;gap:92px;background:linear-gradient(90deg,#071321d9,#0a1723b5 45%,#07132158),url('assets/flipenho-ancient-valley.png') center/cover}.media-kit-page .kit-about>div{padding:30px;border:1px solid #98eaff2b;border-radius:18px;background:#0713218f;box-shadow:0 16px 44px #0007;backdrop-filter:blur(7px)}.media-kit-page .kit-about h2{font-size:clamp(40px,4vw,58px);line-height:.95}.media-kit-page .kit-avatar{border-color:#61e7ff;box-shadow:0 0 0 5px #1ccaff20,0 14px 32px #0008}
.media-kit-page .kit-section:not(.kit-about):not(.kit-contact){background:linear-gradient(90deg,#081322ed,#0b172a9a 42%,#07111e56),url('assets/flipenho-neon-city.png') center/cover;border-block:1px solid #52799a42}.media-kit-page .kit-section:nth-of-type(4){background:linear-gradient(90deg,#071321e8,#10162aa0 44%,#07111e54),url('assets/flipenho-giant-dodge.png') center/cover}.media-kit-page .kit-section h2{font-size:clamp(36px,4vw,55px);line-height:1.03;text-shadow:0 3px 20px #000}.media-kit-page .kit-grid article,.media-kit-page .kit-portfolio>a{border-color:#78cef270;background:linear-gradient(145deg,#102941dc,#081321e8);box-shadow:0 7px 0 #030812,0 18px 36px #0008;backdrop-filter:blur(7px);transition:transform .25s ease,border-color .25s}.media-kit-page .kit-grid article:hover,.media-kit-page .kit-portfolio>a:hover{transform:translateY(-7px);border-color:#9eefff}.media-kit-page .kit-grid article:nth-child(2){border-top-color:#ffad6c;background:linear-gradient(145deg,#332527dd,#101624e8)}.media-kit-page .kit-grid article:nth-child(3){border-top-color:#b8a5ff;background:linear-gradient(145deg,#262344dd,#101624e8)}.media-kit-page .kit-description,.media-kit-page .kit-note{padding:14px 17px;border-radius:10px;background:#0713228c;backdrop-filter:blur(5px)}.media-kit-page .kit-portfolio>a{padding:13px 13px 22px}.media-kit-page .kit-live{background:linear-gradient(135deg,#07527fe8,#443271e8);box-shadow:inset 0 0 35px #35dfff20}
.media-kit-page .kit-contact{grid-template-columns:1.15fr .85fr;gap:70px;background:linear-gradient(90deg,#071321ed,#0c1729a8 47%,#07111e53),url('assets/flipenho-community-lounge.png') center/cover}.media-kit-page .kit-contact>div,.media-kit-page .kit-contact aside{padding:34px;border:1px solid #9eeaff35;border-radius:18px;background:#0713219e;box-shadow:0 16px 42px #0008;backdrop-filter:blur(8px)}.media-kit-page .kit-contact aside{margin:0}.media-kit-page .kit-contact h2{font-size:clamp(43px,4.5vw,64px)}.media-kit-page .kit-contact .orange-button{background:linear-gradient(135deg,#ffbf6b,#ff7147);border-color:#ffd092}.media-kit-page .footer{max-width:1280px;width:calc(100% - 112px)}
@media(max-width:900px){.media-kit-page .kit-cover{padding-inline:32px;min-height:600px}.media-kit-page .kit-banner{right:32px;width:360px}.media-kit-page .kit-section{padding-inline:32px}.media-kit-page .kit-about{gap:35px}.media-kit-page .kit-contact{gap:35px}}
@media(max-width:760px){.media-kit-page .kit-cover{min-height:0;padding:70px 20px 42px}.media-kit-page .kit-cover:before{background-position:63% center}.media-kit-page .kit-cover h1{font-size:clamp(54px,15vw,78px)}.media-kit-page .kit-banner{position:relative;right:auto;bottom:auto;width:100%;margin-top:37px;transform:none}.media-kit-page .kit-section{padding:55px 20px}.media-kit-page .kit-about,.media-kit-page .kit-contact{grid-template-columns:1fr}.media-kit-page .kit-about>div,.media-kit-page .kit-contact>div,.media-kit-page .kit-contact aside{padding:23px}.media-kit-page .kit-section:nth-of-type(4){background-position:62% center}.media-kit-page .footer{width:calc(100% - 40px)}}
