@import url("https://fonts.googleapis.com/css2?family=Alexandria:wght@400;500;600;700;800&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700;9..40,800&family=DM+Serif+Display&display=swap");:root{--bg:#060606;--surface:#0b0b0b;--surface-2:#111111;--text:#f7f3eb;--muted:#b5aea3;--gold:#d6a84d;--gold-bright:#f0c76a;--gold-soft:rgba(214,168,77,0.12);--border:rgba(255,255,255,0.09);--gold-border:rgba(214,168,77,0.38)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--bg)}body{margin:0;color:var(--text);font-family:DM Sans,Arial,Helvetica,sans-serif}html[dir=rtl] body{font-family:Alexandria,Segoe UI,Tahoma,Arial,sans-serif}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}.landing{min-height:100vh;position:relative;overflow:clip;isolation:isolate;background:linear-gradient(180deg,rgba(6,6,6,.26),#060606 61%),radial-gradient(circle at 75% 9%,rgba(214,168,77,.13),transparent 25rem),radial-gradient(circle at 8% 22%,rgba(214,168,77,.07),transparent 28rem),#060606}.landing:before{position:absolute;z-index:-3;background-image:url(/cinematic-studio.svg);background-size:100% auto;background-position:top;background-repeat:repeat-y;opacity:.82;filter:saturate(.82) contrast(1.08)}.landing:after,.landing:before{content:"";inset:0;pointer-events:none}.landing:after{position:fixed;z-index:-2;background:linear-gradient(90deg,rgba(4,4,4,.72),rgba(4,4,4,.48) 38%,rgba(4,4,4,.22) 66%,rgba(4,4,4,.55)),linear-gradient(180deg,rgba(5,5,5,.18),rgba(5,5,5,.7) 58%,rgba(5,5,5,.93))}.topbar{width:min(1380px,calc(100% - 48px));min-height:78px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:28px;gap:28px;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:0 2px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,rgba(7,7,7,.92),rgba(7,7,7,.72))}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:12px;text-decoration:none;justify-self:start}.brandMark{width:45px;height:45px;display:grid;place-items:center;border:1px solid var(--gold-border);border-radius:12px;color:var(--gold-bright);background:linear-gradient(145deg,rgba(214,168,77,.11),rgba(0,0,0,.36));font-weight:900;letter-spacing:-.03em;box-shadow:inset 0 0 20px rgba(214,168,77,.07),0 0 24px rgba(214,168,77,.04)}.brandName{font-weight:800;letter-spacing:-.02em;font-size:17px}.brandName em{color:var(--gold);font-style:normal}.desktopNav{display:flex;gap:30px;font-size:15px;color:#d9d3c8}.desktopNav a{text-decoration:none;transition:color .2s ease}.desktopNav a:hover{color:var(--gold-bright)}.navActions{justify-self:end;display:flex;align-items:center;gap:16px}.languageSwitch{display:inline-flex;align-items:center;gap:7px;color:#777}.languageSwitch button{border:0;background:transparent;color:#8d877e;cursor:pointer;padding:7px 2px;font-weight:800;font-size:15px}.languageSwitch button.active{color:#fff}.languageSwitch span{color:#4e4a44}.googleNavButton,.googlePrimary{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#f6d58c,#d8a74d);color:#111;font-weight:800;cursor:pointer;box-shadow:0 16px 38px rgba(214,168,77,.15)}.googleNavButton{min-height:44px;padding:0 17px;border-radius:10px;display:inline-flex;align-items:center;gap:10px;font-size:14px}.googleGlyph{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;background:#fff;color:#4285f4;font-weight:900;font-size:14px;box-shadow:0 1px 6px rgba(0,0,0,.18)}.mobileMenu,.mobileMenuButton{display:none}.heroLanding{width:min(1380px,calc(100% - 48px));margin:0 auto;min-height:700px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;grid-gap:70px;gap:70px;padding:86px 0 72px;position:relative;z-index:2;border-bottom:1px solid var(--border)}.landingEyebrow{margin:0 0 18px;color:var(--gold-bright);font-weight:900;font-size:14px;line-height:1.35;letter-spacing:.17em;text-transform:uppercase}html[dir=rtl] .landingEyebrow{letter-spacing:0;font-size:17px;line-height:1.65}.heroCopy{padding:34px 0;position:relative}.heroCopy:before{content:"";position:absolute;inset:0 -60px 0 -80px;z-index:-1;background:radial-gradient(ellipse at 38% 48%,rgba(4,4,4,.93),rgba(4,4,4,.66) 56%,transparent 78%);filter:blur(2px)}.heroCopy h1{margin:0;display:flex;flex-direction:column;max-width:760px;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(60px,6.25vw,98px);line-height:.94;letter-spacing:-.04em;font-weight:400}html[dir=rtl] .heroCopy h1{font-family:Alexandria,Segoe UI,Tahoma,Arial,sans-serif;font-size:clamp(58px,5.8vw,88px);line-height:1.08;letter-spacing:-.03em;font-weight:800}.goldText{color:var(--gold-bright);text-shadow:0 0 36px rgba(214,168,77,.18)}.heroDescription{max-width:720px;color:#c5beb3;line-height:1.72;font-size:clamp(18px,1.48vw,22px);margin:30px 0 0}html[dir=rtl] .heroDescription{line-height:1.95}.heroActions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.googlePrimary{padding:0 24px;gap:12px}.googlePrimary,.outlineAction{min-height:56px;border-radius:12px;display:inline-flex;align-items:center;font-size:16px}.outlineAction{padding:0 23px;border:1px solid var(--gold-border);gap:11px;text-decoration:none;background:rgba(0,0,0,.55);color:#f1ede5;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.playDot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--gold-border);color:var(--gold-bright);font-size:10px}.trustNote{display:flex;gap:9px;align-items:center;margin:18px 0 0;color:#aaa39a;font-size:14px;line-height:1.6}.trustNote span{color:var(--gold)}.authNotice{width:-moz-fit-content;width:fit-content;margin:14px 0 0;padding:10px 13px;border:1px solid var(--gold-border);border-radius:9px;color:#e1cfaa;background:rgba(214,168,77,.07);font-size:13px}.heroVisual{min-height:520px;position:relative;display:grid;place-items:center;isolation:isolate}.visualFrame{width:min(560px,94%);aspect-ratio:16/10;border:1px solid rgba(240,199,106,.45);border-radius:24px;background:linear-gradient(140deg,rgba(214,168,77,.11),transparent 34%),linear-gradient(160deg,rgba(18,18,18,.94),rgba(4,4,4,.97));box-shadow:0 48px 100px rgba(0,0,0,.6),0 0 48px rgba(214,168,77,.07),inset 0 0 52px rgba(214,168,77,.03);transform:perspective(1000px) rotateY(-7deg) rotateX(1deg);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.visualFrame:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 9%,rgba(255,255,255,.02) 10% 10.6%,transparent 11% 100%),radial-gradient(circle at 82% 24%,rgba(240,199,106,.09),transparent 26%)}.visualLogo{width:66px;height:66px;border:1px solid var(--gold-border);border-radius:16px;display:grid;place-items:center;color:var(--gold-bright);font-size:24px;font-weight:900;margin-bottom:22px}.visualFrame strong{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(30px,3vw,44px);text-align:center;font-weight:400}.visualFrame small{margin-top:14px;color:#9f988e;letter-spacing:.14em;font-size:10px}.filmLine{position:absolute;width:360px;height:84px;border:1px solid rgba(214,168,77,.18);border-radius:50%;transform:rotate(-10deg)}.filmLineOne{bottom:-38px;left:-34px}.filmLineTwo{top:-48px;right:-90px}.cameraRig{position:absolute;right:-1%;top:4%;width:190px;height:210px;opacity:.72;z-index:-1;filter:drop-shadow(0 18px 22px rgba(0,0,0,.8))}.cameraBody{position:absolute;right:34px;top:30px;width:102px;height:72px;background:linear-gradient(#171717,#080808);border:1px solid rgba(214,168,77,.22);border-radius:10px}.cameraLens{position:absolute;right:0;top:41px;width:48px;height:42px;background:linear-gradient(90deg,#252525,#050505);border:1px solid rgba(214,168,77,.18);-webkit-clip-path:polygon(0 0,100% 15%,100% 85%,0 100%);clip-path:polygon(0 0,100% 15%,100% 85%,0 100%)}.cameraStand{position:absolute;right:80px;top:95px;width:8px;height:110px;background:linear-gradient(#80693f,#282116);transform:rotate(4deg)}.reelStack{position:absolute;width:90px;height:24px;border-radius:50%;background:linear-gradient(180deg,#7c653d,#16120c);border:1px solid rgba(214,168,77,.28);box-shadow:0 7px 0 #19140d,0 14px 0 #5f4c2d;bottom:7%;opacity:.68}.reelOne{left:2%}.reelTwo{left:17%;transform:scale(.72);bottom:3%}.storyScript{position:absolute;left:-2%;bottom:4%;color:rgba(240,199,106,.56);font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-size:26px;transform:rotate(-7deg)}.featureSection,.stepsSection{width:min(1380px,calc(100% - 48px));margin:0 auto;padding:82px 0;position:relative;z-index:2}.featureSection:before{content:"";position:absolute;inset:0 -10vw;z-index:-1;background:linear-gradient(180deg,rgba(6,6,6,.72),rgba(6,6,6,.93) 45%,rgba(6,6,6,.78))}.sectionHeading{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:60px;gap:60px;align-items:end;margin-bottom:34px}.finalCta h2,.sectionHeading h2{margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(40px,4.2vw,62px);line-height:1.03;letter-spacing:-.025em;font-weight:400}html[dir=rtl] .finalCta h2,html[dir=rtl] .sectionHeading h2{font-family:Alexandria,Segoe UI,Tahoma,Arial,sans-serif;font-weight:800;line-height:1.3;letter-spacing:-.025em}.sectionHeading>p{color:#bcb5aa;line-height:1.75;margin:0 0 5px;font-size:17px}html[dir=rtl] .sectionHeading>p{line-height:1.95}.marketingGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.marketingCard{min-height:285px;padding:25px;border:1px solid rgba(214,168,77,.22);border-radius:18px;background:linear-gradient(180deg,rgba(5,5,5,.18),rgba(5,5,5,.75) 54%,rgba(5,5,5,.92)),radial-gradient(circle at 82% 18%,rgba(214,168,77,.08),transparent 38%),rgba(13,13,13,.87);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.marketingCard:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.025),transparent 42%);pointer-events:none}.featureIcon{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--gold-border);border-radius:12px;color:var(--gold-bright);background:rgba(214,168,77,.06);font-size:21px;position:relative;z-index:1}.marketingCard h3{margin:34px 0 12px;font-family:"DM Serif Display",Georgia,serif;font-size:27px;line-height:1.05;font-weight:400;position:relative;z-index:1}html[dir=rtl] .marketingCard h3{font-family:Alexandria,sans-serif;font-size:23px;line-height:1.55;font-weight:700}.marketingCard p{margin:0;color:#bbb4aa;font-size:15.5px;line-height:1.68;position:relative;z-index:1}html[dir=rtl] .marketingCard p{font-size:16px;line-height:1.9}.stepsSection{padding-top:32px}.stepsEyebrow{margin-bottom:22px;font-size:15px}html[dir=rtl] .stepsEyebrow{font-size:18px}.stepsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.stepCard{min-height:142px;padding:24px;border-top:1px solid rgba(214,168,77,.34);border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgba(6,6,6,.56),rgba(6,6,6,.8));display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;align-items:start}.stepNumber{width:46px;height:46px;border-radius:50%;border:1px solid var(--gold-border);display:grid;place-items:center;color:var(--gold-bright);font-weight:900;font-size:17px}.stepCard h3{margin:1px 0 9px;font-size:19px;line-height:1.35}.stepCard p{margin:0;color:#b8b1a6;line-height:1.7;font-size:15.5px}html[dir=rtl] .stepCard h3{font-size:20px;line-height:1.65}html[dir=rtl] .stepCard p{font-size:16px;line-height:1.9}.finalCta{width:min(1380px,calc(100% - 48px));min-height:380px;margin:0 auto 28px;border:1px solid var(--gold-border);border-radius:24px;overflow:hidden;display:grid;place-items:center;position:relative;background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.56) 48%,rgba(0,0,0,.76)),radial-gradient(circle at 73% 45%,rgba(214,168,77,.2),transparent 28%),rgba(6,6,6,.86)}.finalCta:before{content:"";position:absolute;inset:0;background-image:url(/cinematic-studio.svg);background-size:cover;background-position:center 68%;opacity:.36;filter:saturate(.9)}.ctaContent{text-align:center;max-width:820px;padding:50px 20px;position:relative;z-index:2}.ctaContent h2{display:flex;flex-direction:column;align-items:center;gap:3px}.ctaContent .googlePrimary{margin-top:28px}.ctaContent p{color:#aaa39a;font-size:14px;margin:14px 0 0}.ctaChair{position:absolute;left:6%;bottom:32px;width:118px;height:98px;border:8px solid rgba(214,168,77,.2);border-top:30px solid rgba(214,168,77,.2);opacity:.55;z-index:1}.ctaChair:after,.ctaChair:before{content:"";position:absolute;top:64px;width:8px;height:64px;background:rgba(214,168,77,.22)}.ctaChair:before{left:7px;transform:rotate(10deg)}.ctaChair:after{right:7px;transform:rotate(-10deg)}.ctaChair span{position:absolute;top:-25px;left:0;right:0;text-align:center;color:var(--gold);font-weight:900}.landingFooter{width:min(1380px,calc(100% - 48px));margin:0 auto;padding:24px 0 40px;display:flex;justify-content:space-between;gap:20px;color:#7d776e;font-size:13px}html[dir=rtl] .brand{justify-self:end}html[dir=rtl] .navActions{justify-self:start}html[dir=rtl] .heroVisual{direction:ltr}html[dir=rtl] .heroActions,html[dir=rtl] .trustNote{flex-direction:row-reverse;justify-content:flex-end}html[dir=rtl] .marketingCard,html[dir=rtl] .sectionHeading,html[dir=rtl] .stepCard{text-align:right}html[dir=rtl] .stepCard{grid-template-columns:1fr auto}html[dir=rtl] .stepCard .stepNumber{grid-column:2;grid-row:1}html[dir=rtl] .stepCard div{grid-column:1;grid-row:1}html[dir=rtl] .ctaChair{left:auto;right:6%}@media (max-width:1100px){.topbar{grid-template-columns:1fr auto}.desktopNav{display:none}.heroLanding{grid-template-columns:1fr;padding-top:62px;gap:28px}.heroVisual{min-height:410px}.marketingGrid{grid-template-columns:repeat(2,1fr)}.marketingCard:last-child{grid-column:span 2}.sectionHeading{grid-template-columns:1fr;gap:18px}}@media (max-width:760px){.landing:before{background-size:auto 1180px;background-position:62% 0;opacity:.56}.landing:after{background:linear-gradient(180deg,rgba(4,4,4,.32),rgba(4,4,4,.75) 24%,rgba(4,4,4,.96) 68%),linear-gradient(90deg,rgba(4,4,4,.6),rgba(4,4,4,.38),rgba(4,4,4,.64))}.featureSection,.finalCta,.heroLanding,.landingFooter,.stepsSection,.topbar{width:min(100% - 28px,1380px)}.topbar{min-height:68px;gap:10px;grid-template-columns:1fr auto}.brandName{font-size:14px}.desktopNav,.googleNavButton,.languageSwitch{display:none}.mobileMenuButton{width:44px;height:44px;border:1px solid var(--gold-border);border-radius:10px;background:rgba(0,0,0,.54);display:grid;place-content:center;grid-gap:5px;gap:5px;cursor:pointer}.mobileMenuButton span{width:19px;height:1.5px;background:#f5eee2;border-radius:99px}.mobileMenu{display:grid;position:absolute;top:68px;inset-inline-end:0;width:min(320px,calc(100vw - 28px));padding:16px;border:1px solid var(--gold-border);border-radius:16px;background:rgba(8,8,8,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 30px 70px rgba(0,0,0,.58);grid-gap:4px;gap:4px}.mobileMenu>a{text-decoration:none;padding:13px 12px;border-radius:10px;color:#ece5da;font-size:16px}.mobileMenu>a:hover{background:rgba(214,168,77,.08)}.mobileLanguage{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:8px 0 10px}.mobileLanguage button{border:1px solid var(--border);background:#101010;color:#aaa39a;border-radius:9px;min-height:42px;cursor:pointer}.mobileLanguage button.active{border-color:var(--gold-border);color:var(--gold-bright)}.mobileGoogle{width:100%;justify-content:center}.heroLanding{gap:14px;padding:48px 0 46px;min-height:auto}.heroCopy{padding:26px 0 10px}.heroCopy:before{inset:-40px -30px -20px;background:radial-gradient(ellipse at 45% 48%,rgba(4,4,4,.97),rgba(4,4,4,.75) 58%,transparent 82%)}.landingEyebrow{font-size:15px;letter-spacing:.11em;margin-bottom:15px}html[dir=rtl] .landingEyebrow{font-size:16px}.heroCopy h1{font-size:clamp(48px,14.5vw,68px);line-height:.98}html[dir=rtl] .heroCopy h1{font-size:clamp(44px,12.3vw,62px);line-height:1.18}.heroDescription{font-size:17px;line-height:1.78;margin-top:22px}html[dir=rtl] .heroDescription{font-size:17px;line-height:2}.heroActions{gap:10px;margin-top:26px}.heroActions,html[dir=rtl] .heroActions{flex-direction:column}.googlePrimary,.outlineAction{width:100%;justify-content:center;min-height:56px;font-size:16px}.trustNote{font-size:14px;align-items:flex-start;line-height:1.65}.heroVisual{min-height:310px;margin-top:14px}.visualFrame{width:94%;border-radius:18px}.visualLogo{width:54px;height:54px;font-size:20px;margin-bottom:16px}.visualFrame strong{font-size:28px}.visualFrame small{font-size:8px;letter-spacing:.1em}.cameraRig{display:none}.reelStack{opacity:.34;transform:scale(.7)}.storyScript{display:none}.featureSection,.stepsSection{padding:60px 0}.sectionHeading{gap:15px;margin-bottom:24px}.sectionHeading h2{font-size:clamp(36px,10vw,48px);line-height:1.08}html[dir=rtl] .sectionHeading h2{font-size:clamp(34px,9vw,46px);line-height:1.42}.sectionHeading>p{font-size:17px;line-height:1.75}.marketingGrid,.stepsGrid{grid-template-columns:1fr;gap:12px}.marketingCard:last-child{grid-column:auto}.marketingCard{min-height:0;padding:23px}.marketingCard h3{margin:26px 0 10px;font-size:28px}html[dir=rtl] .marketingCard h3{font-size:22px;line-height:1.7}.marketingCard p{font-size:17px;line-height:1.75}html[dir=rtl] .marketingCard p{font-size:17px;line-height:2}.stepsEyebrow{font-size:16px;margin-bottom:18px}html[dir=rtl] .stepsEyebrow{font-size:17px}.stepCard{min-height:0;grid-template-columns:auto 1fr;padding:20px 18px;border:1px solid rgba(214,168,77,.2);border-radius:14px}html[dir=rtl] .stepCard{grid-template-columns:1fr auto}.stepCard h3{font-size:20px}.stepCard p{font-size:17px;line-height:1.8}.finalCta{min-height:340px}.finalCta:before{opacity:.28;background-position:72% 68%}.ctaContent{padding:48px 18px;width:100%}.ctaContent h2{font-size:clamp(36px,10vw,50px)}html[dir=rtl] .ctaContent h2{font-size:clamp(34px,9vw,46px);line-height:1.45}.ctaChair{opacity:.18;left:2%;right:auto}.landingFooter{flex-direction:column;font-size:13px;line-height:1.6}}