@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Montserrat:wght@600;700;800&display=swap");:root{--ink:#f8fafc;--muted:#a7b2c8;--blue:#3b82f6;--violet:#7c3aed;--lilac:#a855f7;--aqua:#22d3c5;--line:rgba(124,145,196,.22);--soft:rgba(16,23,42,.68);--bg:#050814;--bg-deep:#0b1020}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--bg);font-family:Manrope,sans-serif;background-image:radial-gradient(circle at 12% 8%,rgba(59,130,246,.13),transparent 28%),radial-gradient(circle at 88% 22%,rgba(168,85,247,.11),transparent 27%),linear-gradient(180deg,#050814,#080d1b 48%,#050814)}a{color:inherit;text-decoration:none}img{max-width:100%}.shell{width:min(1120px,calc(100% - 40px));margin-inline:auto}.nav{min-height:104px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;border-bottom:1px solid rgba(124,145,196,.13)}.brandLogo{width:122px;height:58px;display:block;overflow:hidden}.brandLogo img{width:100%;height:100%;object-fit:contain;transform:scale(1.18)}.nav>.brandLogo{grid-column:2;grid-row:1;width:210px;height:88px;justify-self:center}.navLinks{grid-column:1;grid-row:1;display:flex;gap:18px;font-size:13px;font-weight:700}.navLinks a{color:#cbd5e1;transition:.2s ease}.navLinks a:hover{color:#78e8df;text-shadow:0 0 16px rgba(34,211,197,.45)}.navContact{grid-column:3;grid-row:1;justify-self:end;padding:11px 18px;color:#fff;background:linear-gradient(120deg,var(--blue),var(--violet));border:1px solid rgba(168,85,247,.38);box-shadow:0 0 24px rgba(124,58,237,.22);border-radius:999px;font-weight:700;font-size:13px}.hero{min-height:590px;display:grid;grid-template-columns:1.35fr .65fr;grid-gap:56px;gap:56px;align-items:center;padding-block:58px 72px}.eyebrow,.sectionLabel{display:inline-block;color:#67e8f9;text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700;text-shadow:0 0 18px rgba(34,211,197,.3)}h1,h2,h3{font-family:Montserrat,sans-serif;font-weight:800}h1{max-width:760px;margin:19px 0 23px;font-size:clamp(44px,6vw,76px);line-height:1.05;letter-spacing:-.055em}h1 em,h2 em{color:transparent;background:linear-gradient(100deg,#60a5fa,#22d3c5,#c084fc);background-clip:text;-webkit-background-clip:text;font-style:normal;filter:drop-shadow(0 0 16px rgba(124,58,237,.18))}.heroCopy>p{max-width:620px;margin:0;color:var(--muted);font-size:19px;line-height:1.55}.actions{display:flex;gap:12px;margin-top:31px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:13px 21px;border-radius:13px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px)}.primary{color:#fff;background:linear-gradient(120deg,var(--blue),var(--violet));border:1px solid rgba(168,85,247,.35);box-shadow:0 0 30px rgba(124,58,237,.28)}.secondary{color:#dbeafe;border:1px solid rgba(59,130,246,.5);background:rgba(16,23,42,.66);box-shadow:inset 0 0 20px rgba(59,130,246,.08),0 0 20px rgba(59,130,246,.1)}.heroPhoto{align-self:stretch;min-height:450px;border-radius:180px 180px 26px 26px;padding:8px;background:linear-gradient(145deg,rgba(59,130,246,.85),rgba(168,85,247,.78),rgba(34,211,197,.8));box-shadow:0 0 48px rgba(59,130,246,.14),0 0 70px rgba(124,58,237,.1)}.heroPhoto img{display:block;width:100%;height:100%;min-height:434px;object-fit:cover;border-radius:174px 174px 20px 20px}.stats{display:flex;gap:0;margin-top:32px;width:max-content;border:1px solid rgba(96,165,250,.24);border-radius:15px;overflow:hidden;background:rgba(16,23,42,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 0 28px rgba(59,130,246,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.statsLabel{display:block;margin-top:30px;color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700}.statsLabel+.stats{margin-top:8px}.stats div{min-width:130px;padding:14px 20px;border-right:1px solid var(--line)}.stats div:last-child{border:0}.stats span,.stats strong{display:block}.stats strong{color:#c084fc;font:700 20px Montserrat,sans-serif;text-shadow:0 0 16px rgba(168,85,247,.28)}.stats span{margin-top:3px;color:var(--muted);font-size:12px}.section{padding-block:82px;border-top:1px solid var(--line)}h2{margin:16px 0 0;font-size:clamp(34px,4.4vw,54px);line-height:1.1;letter-spacing:-.05em}.about{display:block}.about>div{max-width:850px;margin-inline:auto;text-align:center}.about p{max-width:670px;margin:26px 0 0;color:var(--muted);font-size:18px;line-height:1.7;margin-inline:auto}.sectionHead{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:34px}.sectionHead h2{max-width:750px}.sectionHead p{color:var(--muted)}.productGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.productGrid article{min-height:230px;display:flex;flex-direction:column;padding:25px;border:1px solid rgba(96,165,250,.2);border-radius:20px;background:linear-gradient(145deg,rgba(16,23,42,.88),rgba(11,16,32,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 0 28px rgba(59,130,246,.055);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.productGrid .filmProduct{grid-column:1/-1}.filmOffers{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:20px}.filmOffer{display:flex;flex-direction:column;padding:22px;border:1px solid rgba(96,165,250,.18);border-radius:16px;background:rgba(5,8,20,.38)}.filmOffer small{color:var(--aqua);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.filmOffer h4{margin:12px 0 0;font:700 18px/1.35 Montserrat,sans-serif}.filmOffer p+p{margin-top:10px}.filmOffer>a,.offerActions{margin-top:auto;padding-top:18px}.offerActions{display:flex;flex-wrap:wrap;gap:14px 22px}.accentPrice{color:#67e8f9;text-shadow:0 0 18px rgba(34,211,197,.25)}.productGrid article:hover{transform:translateY(-3px);border-color:rgba(168,85,247,.45);box-shadow:0 0 32px rgba(124,58,237,.12)}.productGrid article>span{color:var(--aqua);font-size:12px;font-weight:700}.productGrid h3{margin:25px 0 12px;font-size:21px;line-height:1.25;letter-spacing:-.035em}.productGrid p{max-width:480px;margin:0;color:var(--muted);line-height:1.55}.productPrice{display:block;margin-top:18px;color:#f8fafc;font:700 22px Montserrat,sans-serif}.productGrid .freeProduct{border-color:rgba(34,211,197,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 0 30px rgba(34,211,197,.09)}.freePrice{color:#67e8f9;text-shadow:0 0 18px rgba(34,211,197,.3)}.productPackage{display:block;margin:2px 0 20px;padding:14px;color:#fff;border:1px solid rgba(168,85,247,.35);border-radius:13px;background:linear-gradient(120deg,rgba(59,130,246,.15),rgba(124,58,237,.18));font:700 14px/1.45 Montserrat,sans-serif}.productDetails{display:grid;grid-gap:7px;gap:7px;margin:14px 0 20px;padding:0;list-style:none;color:var(--muted);font-size:13px}.productDetails li:before{content:"+";margin-right:8px;color:var(--aqua);font-weight:700}.productGrid a{width:max-content;margin-top:auto;color:#67e8f9;font-size:14px;font-weight:700}.works>h2{margin-bottom:34px}.photoGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.photoGrid figure{margin:0;border:1px solid rgba(96,165,250,.18);border-radius:18px;overflow:hidden;background:rgba(16,23,42,.76);box-shadow:0 0 26px rgba(59,130,246,.055)}.photoGrid img{display:block;width:100%;height:260px;object-fit:cover}.photoGrid figcaption{padding:13px 15px;font-size:13px;font-weight:700}.videoGroup{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:38px;gap:38px;align-items:center;margin-top:48px;padding-top:42px;border-top:1px solid var(--line)}.videoTitle{display:flex;flex-direction:column;gap:10px}.videoTitle small{color:var(--violet);font-weight:700;text-transform:uppercase;letter-spacing:.12em}.videoTitle h3{margin:9px 0 0;font-size:30px;letter-spacing:-.04em}.videoTitle p{max-width:420px;margin:0;color:var(--muted);line-height:1.6}.videoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.videoGrid article{min-width:0}.videoGrid video{display:block;width:100%;max-height:430px;aspect-ratio:9/16;object-fit:cover;border:1px solid rgba(168,85,247,.24);border-radius:16px;background:#050814;box-shadow:0 0 28px rgba(124,58,237,.09)}.videoGrid span{display:block;margin-top:9px;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.11em}.singleVideo{grid-template-columns:minmax(220px,330px);justify-content:end}.contact{padding-block:75px;text-align:center;color:#fff;border-block:1px solid rgba(96,165,250,.16);background:radial-gradient(circle at 18% 20%,rgba(34,211,197,.16),transparent 33%),radial-gradient(circle at 80% 30%,rgba(168,85,247,.2),transparent 35%),linear-gradient(125deg,#0b1020,#10172a 58%,#081b25)}.contact .sectionLabel{color:#dffcf9}.contact h2{margin-top:14px}.contact>div>p{margin:17px auto 30px;color:#edf3ff;font-size:17px}.socialGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;max-width:850px;margin:0 auto 22px}.socialGrid a{display:flex;align-items:center;gap:10px;min-height:65px;padding:12px 15px;border:1px solid rgba(96,165,250,.28);border-radius:15px;background:rgba(16,23,42,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 22px rgba(59,130,246,.07);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left}.socialGrid img{width:42px;height:42px;flex:0 0 42px;border-radius:12px;object-fit:contain}.socialGrid span{font-weight:700}.socialGrid i{margin-left:auto;font-style:normal}.personal{color:#fff;background:linear-gradient(120deg,var(--blue),var(--violet));border:1px solid rgba(168,85,247,.35);box-shadow:0 0 30px rgba(124,58,237,.25)}.contactActions{display:flex;justify-content:center;gap:12px}.socialCaption{margin-top:34px!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.11em;color:var(--muted)!important}footer{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px}footer p{color:var(--muted)}footer a{font-weight:700}.homeTheme{min-height:100vh;color:#20171d;background:radial-gradient(circle at 12% 8%,rgba(219,167,196,.24),transparent 30%),radial-gradient(circle at 88% 18%,rgba(188,164,225,.2),transparent 28%),linear-gradient(180deg,#fff7f5,#fff1f3 52%,#fff8f4)}.homeTheme .nav{border-color:rgba(92,52,66,.15)}.homeTheme .navLinks a{color:#3f3039}.homeTheme .navLinks a:hover{color:#7c3aed;text-shadow:none}.homeTheme .about p,.homeTheme .heroCopy>p,.homeTheme .productDetails,.homeTheme .productGrid p,.homeTheme .sectionHead p,.homeTheme .statsLabel,.homeTheme .videoGrid span,.homeTheme .videoTitle p,.homeTheme footer p{color:#55454e}.homeTheme figcaption,.homeTheme footer a,.homeTheme h1,.homeTheme h2,.homeTheme h3,.homeTheme h4{color:#20171d}.homeTheme h1 em,.homeTheme h2 em{color:#743580;background:none;filter:none}.homeTheme .accentPrice,.homeTheme .eyebrow,.homeTheme .filmOffer small,.homeTheme .freePrice,.homeTheme .productGrid a,.homeTheme .productGrid article>span,.homeTheme .sectionLabel{color:#743580;text-shadow:none}.homeTheme .secondary{color:#5b2b68;border-color:rgba(124,58,237,.32);background:#fffafd;box-shadow:0 8px 24px rgba(100,58,90,.08)}.homeTheme .stats{border-color:rgba(92,52,66,.16);background:rgba(255,250,249,.88);box-shadow:0 12px 30px rgba(100,58,74,.08)}.homeTheme .stats div{border-color:rgba(92,52,66,.14)}.homeTheme .stats strong{color:#7c3aed;text-shadow:none}.homeTheme .section,.homeTheme .videoGroup{border-color:rgba(92,52,66,.15)}.homeTheme .photoGrid figure,.homeTheme .productGrid article{border-color:rgba(92,52,66,.15);background:rgba(255,250,249,.9);box-shadow:0 12px 32px rgba(100,58,74,.07)}.homeTheme .filmOffer{border-color:rgba(92,52,66,.14);background:#fff5f5}.homeTheme .productPrice{color:#20171d}.homeTheme .productPackage{color:#4d2558;border-color:rgba(124,58,237,.22);background:#f3e7f5}.homeTheme .contact{color:#20171d;border-color:rgba(92,52,66,.16);background:radial-gradient(circle at 18% 20%,rgba(236,190,211,.3),transparent 34%),radial-gradient(circle at 80% 30%,rgba(194,171,228,.28),transparent 36%),linear-gradient(125deg,#fff5f4,#f9e8ef 58%,#f5eefb)}.homeTheme .contact .sectionLabel,.homeTheme .contact>div>p{color:#4f3a47}.homeTheme .socialGrid a{color:#31242c;border-color:rgba(92,52,66,.16);background:rgba(255,250,249,.88);box-shadow:0 10px 24px rgba(100,58,74,.07)}.homeTheme .socialGrid img{box-shadow:0 7px 18px rgba(67,42,58,.14)}.homeTheme .productGrid a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;color:#fff;border-radius:11px;background:#7c3aed;box-shadow:0 8px 20px rgba(124,58,237,.2);transition:transform .2s ease,background .2s ease}.homeTheme .productGrid a:hover{color:#fff;background:#6d28d9;transform:translateY(-2px)}.homeTheme .productGrid .partnerTextLink{display:inline;min-height:0;padding:0;color:#6d28d9;background:none;box-shadow:none;border-radius:0;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.homeTheme .productGrid .partnerTextLink:hover{color:#4c1d95;background:none;transform:none}.homeTheme .socialCaption{color:#66515e!important}.journalTheme{min-height:100vh;color:#171310;background:#fff3f1}.journalTheme .journalFooter,.journalTheme .journalFooter a,.journalTheme .navLinks a{color:#171310}.journalTheme .journalHomeButton{color:#fff;background:#7c3aed;box-shadow:0 8px 24px rgba(124,58,237,.28)}.journalTheme .journalHomeButton:hover{background:#6d28d9}.journalTheme .journalFooter,.journalTheme .journalNav{border-color:rgba(62,45,30,.18)}.journalTheme .journalHero h1{color:#171310;font-size:clamp(30px,3vw,40px);letter-spacing:-.035em}.journalTheme .journalHero h1 em{color:#6b2d76;background:none;filter:none}.journalTheme .journalCard p,.journalTheme .journalHero>p,.journalTheme .journalMeta,.journalTheme .postLead,.journalTheme .postText aside p,.journalTheme .postText>p{color:#3e352e}.journalTheme .journalCard{border-color:rgba(92,52,66,.16);background:#fffaf9;box-shadow:0 12px 34px rgba(100,58,74,.08)}.journalTheme .journalCard:hover{border-color:rgba(107,45,118,.42);box-shadow:0 15px 38px rgba(70,50,30,.13)}.journalTheme .journalCard h2{color:#171310;font-size:17px}.journalTheme .journalMeta span,.journalTheme .journalRead,.journalTheme .postBack{color:#6b2d76}.journalTheme .postPage h1{color:#171310;font-size:clamp(28px,3.2vw,38px);letter-spacing:-.035em}.journalTheme .postCover{border-color:rgba(62,45,30,.18)}.journalTheme .postText aside{border-color:rgba(107,45,118,.24);background:#eadcf0}.journalTheme .postText aside strong{color:#171310}.journalNav{border-bottom:1px solid var(--line)}.journalHero{padding-block:90px 70px}.journalHero h1{max-width:900px}.journalHero>p{max-width:720px;color:var(--muted);font-size:19px;line-height:1.65}.journalGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;padding-bottom:100px}.journalCard{overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(96,165,250,.2);border-radius:20px;background:linear-gradient(145deg,rgba(16,23,42,.9),rgba(11,16,32,.72));box-shadow:0 0 30px rgba(59,130,246,.06);transition:.25s}.journalCard:hover{transform:translateY(-4px);border-color:rgba(168,85,247,.5);box-shadow:0 0 38px rgba(124,58,237,.13)}.journalImage{display:block;height:300px;overflow:hidden}.journalImage img{width:100%;height:100%;object-fit:cover;display:block;transition:.4s}.journalCard:hover img{transform:scale(1.035)}.journalBody{padding:23px;display:flex;flex-direction:column;flex:1 1}.journalMeta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:700}.journalMeta span{color:var(--aqua)}.journalCard h2{margin:30px 0 15px;font-size:21px;line-height:1.35}.journalCard p{color:var(--muted);line-height:1.6}.journalRead{margin-top:auto;padding-top:18px;color:#67e8f9;font-weight:700}.journalFooter{margin-top:0;border-top:1px solid var(--line)}.journalFooterLinks{display:flex;align-items:center;gap:12px}.journalFooterLinks .journalHomeButton{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border-radius:11px}.postPage{max-width:900px;padding-block:70px 110px}.postBack{display:inline-block;margin-bottom:48px;color:#67e8f9;font-weight:700}.postPage h1{font-size:clamp(42px,6vw,68px);max-width:900px}.postLead{max-width:760px;color:#d5def0;font-size:21px;line-height:1.6}.postCover{display:block;width:100%;height:min(64vw,600px);margin-top:48px;object-fit:cover;border:1px solid var(--line);border-radius:24px}.postText{max-width:720px;margin:54px auto 0}.postText>p{color:#c7d2e5;font-size:18px;line-height:1.85}.postText aside{margin-top:55px;padding:28px;border:1px solid rgba(34,211,197,.3);border-radius:18px;background:linear-gradient(120deg,rgba(59,130,246,.12),rgba(124,58,237,.16))}.postText aside strong{font:700 20px/1.4 Montserrat,sans-serif}.postText aside p{color:var(--muted);line-height:1.6}.postText aside a{display:inline-block;padding:12px 16px;border-radius:12px;background:linear-gradient(120deg,var(--blue),var(--violet));font-weight:700}.scoutApp{min-height:100vh}.scoutTop{padding-block:34px 38px;display:grid;grid-template-columns:150px 1fr auto;grid-gap:30px;gap:30px;align-items:center;border-bottom:1px solid var(--line)}.scoutTop h1{margin:8px 0;font-size:clamp(34px,5vw,58px)}.scoutTop p{margin:0;color:var(--muted)}.scoutToolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-block:28px}.scoutToolbar div{display:flex;gap:8px;flex-wrap:wrap}.ideaActions button,.scoutToolbar button{padding:10px 14px;color:#dbeafe;border:1px solid rgba(96,165,250,.28);border-radius:10px;background:rgba(16,23,42,.7);font:700 12px Manrope;cursor:pointer}.scoutToolbar button.active{color:#fff;background:linear-gradient(120deg,var(--blue),var(--violet))}.scoutToolbar>span{color:var(--muted);font-size:12px}.scoutLayout{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:18px;gap:18px;padding-bottom:90px}.ideaList{display:grid;grid-gap:14px;gap:14px}.ideaCard{padding:25px;border:1px solid rgba(96,165,250,.2);border-left:4px solid var(--violet);border-radius:18px;background:linear-gradient(145deg,rgba(16,23,42,.9),rgba(11,16,32,.74))}.ideaCard.hot{border-left-color:#f472b6}.ideaCard.starred{border-left-color:#a78bfa}.ideaCard.saved{border-left-color:#22d3c5}.ideaActions,.ideaMeta,.ideaRank{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ideaRank{justify-content:space-between;font-weight:700}.ideaRank b{color:#c084fc}.ideaMeta{margin-top:23px}.ideaMeta span{padding:6px 8px;color:#a5f3fc;background:rgba(34,211,197,.08);border-radius:8px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.ideaCard h2{margin:22px 0 13px;font-size:clamp(21px,3vw,30px);line-height:1.35}.ideaCard>p,.ideaCard>small{color:var(--muted)}.ideaCard dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:22px 0}.ideaCard dl div{padding:15px;border:1px solid rgba(96,165,250,.13);border-radius:13px;background:rgba(5,8,20,.38)}.ideaCard dt{color:var(--aqua);font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:700}.ideaCard dd{margin:9px 0 0;color:#c7d2e5;font-size:14px;line-height:1.55}.ideaActions{margin-top:18px;padding-top:17px;border-top:1px solid var(--line)}.ideaActions .create{color:#fff;background:linear-gradient(120deg,var(--blue),var(--violet))}.scoutSide{display:grid;align-content:start;grid-gap:14px;gap:14px}.scoutSide>div{padding:21px;border:1px solid rgba(96,165,250,.2);border-radius:17px;background:rgba(16,23,42,.75)}.scoutSide h3{margin:18px 0 10px;font-size:18px}.scoutSide p{color:var(--muted);line-height:1.6;font-size:14px}.scoutSide strong{color:#67e8f9;font-size:19px}.draftOverlay{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:rgba(2,4,12,.78)}.draftPanel{width:min(680px,100%);height:100%;overflow:auto;position:relative;padding:44px;color:var(--ink);background:#0b1020;border-left:1px solid var(--line);box-shadow:-20px 0 70px rgba(0,0,0,.4)}.draftClose{position:absolute;right:22px;top:18px;color:white;border:0;background:none;font-size:34px;cursor:pointer}.draftPanel h2{font-size:32px}.draftPanel h3{margin:27px 0 9px;color:#67e8f9;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.draftPanel li,.draftPanel p{color:#c7d2e5;line-height:1.65}.preline{white-space:pre-line}.recommend{margin-top:28px;padding:18px;border:1px solid rgba(168,85,247,.35);border-radius:13px;background:rgba(124,58,237,.15);font-weight:700}@media (max-width:760px){.shell{width:min(100% - 28px,1120px)}.nav{min-height:88px;grid-template-columns:1fr auto 1fr}.brandLogo{width:100px;height:50px}.nav>.brandLogo{width:165px;height:72px}.navLinks{display:none}.navContact{padding:10px 15px}.hero{min-height:auto;grid-template-columns:1fr;gap:34px;padding-block:45px 58px}h1{font-size:clamp(38px,11.5vw,50px);margin:15px 0 18px}.heroCopy>p{font-size:17px}.actions{flex-direction:column;margin-top:25px}.button,.stats{width:100%}.stats{margin-top:24px}.stats div{min-width:0;flex:1 1;padding:12px 8px;text-align:center}.stats strong{font-size:17px}.stats span{font-size:10px}.heroPhoto{min-height:0;width:min(78%,300px);margin-inline:auto}.heroPhoto img{min-height:0;aspect-ratio:3/4}.section{padding-block:58px}h2{font-size:34px}.about p{font-size:16px;line-height:1.65}.sectionHead{display:block;margin-bottom:25px}.sectionHead p{margin-bottom:0}.productGrid{grid-template-columns:1fr}.productGrid .filmProduct{grid-column:auto}.filmOffers{grid-template-columns:1fr}.filmOffer{padding:17px}.offerActions{flex-direction:column;gap:12px}.productGrid article{min-height:195px;padding:21px}.productGrid h3{margin-top:18px;font-size:19px}.photoGrid{grid-template-columns:repeat(2,1fr);gap:9px}.photoGrid img{height:180px}.photoGrid figcaption{padding:10px;font-size:11px}.videoGroup{grid-template-columns:1fr;gap:20px;margin-top:35px;padding-top:30px}.videoTitle h3{font-size:24px}.videoTitle p{font-size:14px}.videoGrid{gap:9px}.videoGrid video{max-height:none;border-radius:12px}.singleVideo{grid-template-columns:minmax(0,260px);justify-content:start}.contact{padding-block:58px}.contactActions{flex-direction:column}.socialGrid{grid-template-columns:repeat(2,1fr)}.socialGrid a{min-height:58px;padding:10px}.socialGrid span{font-size:13px}footer{padding-block:18px;flex-wrap:wrap}footer p{order:3;width:100%;margin:0}.journalFooterLinks{margin-left:auto}.journalHero{padding-block:65px 50px}.journalGrid{grid-template-columns:1fr;padding-bottom:70px}.journalImage{height:360px}.postLead{font-size:18px}.postText>p{font-size:17px}.scoutTop{grid-template-columns:95px 1fr;gap:15px}.scoutTop>.navContact{display:none}.scoutToolbar{align-items:flex-start;flex-direction:column}.scoutLayout{grid-template-columns:1fr}.ideaCard{padding:18px}.ideaCard dl{grid-template-columns:1fr}.ideaActions{align-items:stretch;flex-direction:column}.draftPanel{padding:40px 20px}}