/* NOGA studio identity — warm paper, forest green, terracotta. */
.bakery-monogram{width:82px;height:82px;border-radius:50%;background:#e8dfca;color:#7e6142;margin:17px auto 13px;font-family:Georgia,serif;font-size:43px;line-height:1.3;padding-top:6px}.bakery-monogram span{display:block;font:7px Arial;letter-spacing:2px}.chosen-package{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #cbd7c0;padding-bottom:20px;margin-bottom:16px}.chosen-package div{display:grid;gap:5px}.chosen-package small{font-size:11px;color:#66746b}.chosen-package b{font-size:20px}.chosen-package span{font-size:13px;color:#476445}.chosen-package button{background:#fffdf5;border:1px solid #bac8af;border-radius:7px;color:#23493d;padding:8px 16px;cursor:pointer}.extra-fields{margin:0 0 18px;border-block:1px solid #d5dfcc;padding:15px 0}.extra-fields summary{cursor:pointer;font-size:13px;font-weight:700}.extra-fields[open] summary{margin-bottom:18px}.extra-fields label{font-size:13px;font-weight:700}.payment-disclosure{margin-top:30px;border:1px solid #d5dfcc;border-radius:12px;padding:20px 24px}.payment-disclosure>summary{display:flex;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;font-size:15px;font-weight:700}.payment-disclosure>summary::-webkit-details-marker{display:none}.payment-disclosure[open]>summary{margin-bottom:20px}.payment-disclosure[open]>summary>span{transform:rotate(45deg)}.payment-disclosure .bit-payment-panel{box-shadow:none}.order-form [hidden]{display:none!important}#order{scroll-margin-top:100px}.examples-section .examples-grid{grid-template-columns:1fr 1fr}.examples-section .script-example{grid-column:auto}.contact-box .order-form{display:block}.contact-box .order-form .consent input{display:inline-block}.contact-box .order-form .consent{align-items:flex-start}.contact-box .order-form textarea{min-height:90px}
@media(max-width:640px){.examples-section .examples-grid{grid-template-columns:1fr}.payment-disclosure{padding:18px 15px}.payment-disclosure .bit-payment-panel{padding:15px}.chosen-package b{font-size:18px}.bakery-monogram{width:60px;height:60px;font-size:31px;margin:8px auto}.bakery-monogram span{font-size:6px}}
:root{--ink:#183b36;--muted:#66746b;--blue:#23594d;--cyan:#c8623f;--wash:#f0f1e9;--paper:#f7f5ef;--line:#dcded2;--green:#23594d;--shadow:0 20px 55px #183b3612;--max:1220px}
body{font-family:Heebo,Arial,sans-serif;background:var(--paper);line-height:1.75}::selection{background:#d7e6ba;color:#183b36}section[id]{scroll-margin-top:100px}h1,h2,h3{font-weight:800}a,button,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #c8623f;outline-offset:5px}button,a,summary{touch-action:manipulation}
.section-pad{padding:100px 0}.shell{width:min(var(--max),calc(100% - 64px))}.site-header{background:#f7f5eff0;border-color:var(--line)}.nav-wrap{height:88px}.brand-mark{filter:grayscale(1);width:36px}.brand b{font-size:22px;letter-spacing:.06em}.brand small{letter-spacing:.4em}.main-nav{gap:28px;font-size:13px}.main-nav>a:not(.nav-cta):not(.nav-whatsapp){color:var(--ink)}.nav-cta{background:var(--ink);color:white;border-radius:8px;padding:12px 23px}.button{border-radius:8px;padding:15px 25px;font-size:14px;font-weight:700;min-height:52px;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:20px;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--ink);border:1px solid var(--ink);color:#fff}.button.primary:hover{background:#2b5d50}.button.secondary{background:transparent;border:1px solid #b9c1b3;color:var(--ink)}
.hero{background:var(--paper);padding:66px 0 52px;overflow:hidden}.hero:before,.hero:after{display:none}.hero-grid{grid-template-columns:1fr 1fr;gap:52px;align-items:center}.eyebrow{letter-spacing:0;font-size:12px;color:#496055;margin-bottom:26px}.eyebrow i{background:#c8623f;box-shadow:0 0 0 5px #c8623f13}.hero h1{font-size:clamp(48px,5.8vw,82px);line-height:1.14;letter-spacing:-.055em;margin:0 0 26px}.hero h1 em{font-style:normal;color:#c05b3b;position:relative;white-space:nowrap}.hero h1 em:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:7px;border-top:2px solid #c05b3b;border-radius:50%;transform:rotate(-3deg)}.hero-copy>p{font-size:17px;line-height:1.9;max-width:480px}.hero-actions{margin:28px 0 24px;gap:12px}.trust-row{font-size:12px;gap:18px}.hero-footnote{display:flex;gap:22px;border-top:1px solid var(--line);padding-top:24px;margin-top:40px;font-size:11px;letter-spacing:.03em;color:#687568}
.studio-visual{height:575px;position:relative;isolation:isolate;direction:ltr}.visual-grid{position:absolute;inset:20px -15px 40px;background-image:linear-gradient(#b8c4b327 1px,transparent 1px),linear-gradient(90deg,#b8c4b327 1px,transparent 1px);background-size:36px 36px;border-radius:50%;z-index:-1}.studio-star{position:absolute;color:#c8623f;font-size:92px;left:12px;top:-17px;line-height:1;z-index:3}.studio-film{position:absolute;left:28px;top:40px;width:64%;height:442px;border-radius:140px 140px 14px 14px;overflow:hidden;background:#ccd5c0;transform:rotate(-5deg);box-shadow:0 26px 40px #1b302522;color:white}.studio-film>img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.studio-film:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 42%,#132b26df)}.film-top{position:absolute;top:108px;left:22px;right:22px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:2px;z-index:1}.film-copy{position:absolute;bottom:26px;left:26px;right:26px;z-index:1;direction:rtl}.film-copy small{font-size:11px}.film-copy b{display:block;font-size:47px;line-height:1.13;margin:10px 0 20px}.film-copy>span{font-size:9px;letter-spacing:1px}.studio-business{position:absolute;right:0;top:146px;width:49%;min-height:344px;background:#fefdf8;border:1px solid #e2ddcf;border-radius:12px;padding:21px;text-align:center;transform:rotate(6deg);z-index:2;box-shadow:0 24px 50px #1e33252b;direction:rtl}.business-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1px;direction:ltr;color:#906944}.business-top i{font-style:normal;font-size:21px}.studio-business img{display:block;width:82px;height:82px;object-fit:cover;border-radius:50%;margin:17px auto 13px}.studio-business>small{color:#986c43;font-size:9px}.studio-business h2{font-size:20px;margin:4px 0}.studio-business p{font-size:10px;color:#747668;margin:5px 0 18px}.business-links{display:grid;gap:8px;font-size:10px}.business-links span{background:#234e41;color:white;padding:9px;border-radius:4px}.business-links span+span{background:#efeadd;color:#6f5c40}.business-bottom{font-size:8px;border-top:1px solid #e4e3d7;margin-top:17px;padding-top:11px;color:#8a8d7d}.studio-note{position:absolute;left:40px;bottom:12px;display:flex;gap:13px;align-items:center;direction:rtl;font-size:12px}.studio-note>span{background:#dce7c6;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;font-size:26px}.studio-note b,.studio-note small{display:block}.studio-note small{font-size:10px;color:#687568}
.section-title{max-width:780px;margin-bottom:40px}.section-title>span,.section-copy>span{font-size:12px;font-weight:700;letter-spacing:.05em;color:#9c5139}.section-title h2,.section-copy h2,.contact-box h2{font-size:clamp(32px,3.7vw,49px);line-height:1.25;letter-spacing:-.035em;margin-top:14px}.section-title p,.section-copy>p{font-size:16px;line-height:1.9;max-width:620px}.products-section{background:#e9eddf;border-block:1px solid #dce1d1}.product-grid{gap:24px}.product-card{border-radius:14px;padding:38px;background:#f8f8f1;border-color:#d5dbcc}.product-card:before{display:none}.product-video{background:#e0e7d5}.product-card-digital{background:#fcfaf3}.product-tag{border:0;background:transparent;padding:0;font-size:11px;color:#7f856c;letter-spacing:.06em}.product-card h3{font-size:35px;margin-top:20px}.product-card>p{font-size:15px;max-width:450px}.product-card li{font-size:14px}.product-card .button{margin-top:12px}.video-section{background:#21473e}.video-section .section-copy>span{color:#d5deba}.video-section .section-copy>p,.feature-list p{color:#c5d3c4}.feature-list article>b{color:#d4dfb7}.reel-preview{background:#173a32;border-radius:18px;box-shadow:0 24px 55px #001d2330;max-width:360px}.reel-scene{height:400px;border-radius:10px}.reel-scene strong{color:#e4edc9}.reel-timeline i{background:linear-gradient(90deg,#d4dfb7 42%,#49705d 42%)}.format-row span{background:#234c41;color:#e0e8d8}.reel-top small,.reel-timeline small{color:#bccdbb}
.examples-section{background:#f7f5ef}.example-card{border:1px solid #dfdfd3;border-radius:14px;box-shadow:none;overflow:hidden;background:#fffef9}.example-media{height:350px}.example-media>img{transition:transform .5s}.example-card:hover .example-media>img{transform:scale(1.035)}.example-media .play-icon,.hero .play-icon{display:none}.example-copy{padding:25px}.example-copy>span{color:#986347}.example-copy h3{font-size:22px;line-height:1.4}.example-copy p{font-size:14px}.script-screen{background:#e9eddf;color:#23493d;height:350px;padding:25px}.script-top span,.script-screen blockquote{color:#23493d}.script-screen blockquote{font-size:27px;line-height:1.45}.script-screen ul{color:#4e665b}.script-screen li b{color:#9d543b}.audio-line i{background:#698065}.example-note{font-size:12px;color:#717b6c}
.cards-section{background:#edf0e6}.live-cards-grid{gap:24px}.live-card{box-shadow:0 15px 35px #23392f0d;border-radius:18px}.cards-note{border-radius:8px;background:#fafbf6;box-shadow:none;border:1px solid #dfe3d4;font-size:13px}.packages-section{background:#fbfaf6}.packages-grid{gap:20px;align-items:stretch}.package-card{border-radius:14px;box-shadow:none;border:1px solid #dcded2;padding:30px;background:transparent}.package-card.featured{background:#e9eedf;border:1px solid #93a881;box-shadow:none}.popular{background:#21473e;color:#fff;border-radius:0 0 8px 8px;font-size:11px}.package-icon{background:transparent!important;border:1px solid #c9d2be!important;color:#6c7e5e!important;border-radius:50%;font-size:12px}.package-card h3{font-size:26px}.package-card>span{color:#6b7864}.package-price strong{font-size:43px;color:#21473e}.package-card>p{font-size:14px}.package-card li{font-size:14px}.price-note{font-size:12px}
.order-section{background:#e9eddf}.order-form{box-shadow:none;border-color:#d8dfce;border-radius:16px;background:#fdfdf8}.order-summary{background:#21473e;border-radius:16px;position:static}.order-summary>strong,.order-badge{color:#e0eaba}.order-summary p,.order-summary-note{color:#d8e1d0}.order-form input:not([type=radio]):not([type=checkbox]),.order-form textarea{background:#f6f7ef;border-color:#dbe0d3;border-radius:7px}.order-options>label{background:#fbfcf7;border-radius:10px;border-color:#d9dfd0}.order-options>label:has(input:checked){background:#eef3e4;border-color:#668558;box-shadow:0 0 0 1px #668558}.order-options strong{color:#27573f}.order-form input[type=radio],.order-form input[type=checkbox]{accent-color:#23594d}.order-payment label{border-radius:8px}.order-payment label:has(input:checked){background:#eef3e4;border-color:#668558}.bit-payment-panel{border-radius:16px;border-color:#d8dfce;box-shadow:none;background:#fdfdf8}.bit-payment-copy h3{color:var(--ink)}.bit-qr{border-radius:10px}.process-section{background:#f7f5ef}.timeline{gap:24px}.timeline article{background:transparent;border-top:1px solid #c5d0bc;padding:25px 0;border-radius:0}.timeline b{display:grid;place-items:center;border:1px solid #bacbb0;border-radius:50%;width:38px;height:38px;font-size:13px}.timeline h3{font-size:21px}
.faq-section{background:#f0f1e9;border-block:1px solid var(--line)}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.faq-list details{border-bottom:1px solid #d5dbcd;padding:22px 0}.faq-list details:first-child{border-top:1px solid #d5dbcd}.faq-list summary{font-size:17px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#ad6244;font-size:23px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list p{font-size:14px;line-height:1.9;color:var(--muted);margin:14px 0 0;max-width:580px}.contact-section{background:#f7f5ef}.contact-box{padding:0;border:0;box-shadow:none;background:transparent;gap:70px}.contact-box form{background:#edf0e5;border:1px solid #d9e0cf;border-radius:16px;padding:30px}.contact-box h2{max-width:470px}.contact-box>div>span{color:#9c5139;font-size:12px}.contact-box input,.contact-box select,.contact-box textarea{border-radius:7px;background:#fffef9}.contact-points span{color:#405e46;background:#e5ebdc;border-radius:4px}.contact-actions{display:grid;justify-items:start}.contact-box p{font-size:16px}.contact-actions a[href^="mailto"]{font-size:13px;border:0;padding-right:0;min-height:32px}.floating-whatsapp{border-radius:50px;background:#23594d;box-shadow:0 6px 20px #173c3425;min-height:56px}.whatsapp-icon{background:#ffffff15;border-radius:50%;width:40px;height:40px}.whatsapp-copy b{font-size:12px}.whatsapp-copy small{font-size:10px}body>footer{background:#e9eddf;padding-bottom:80px}.footer-grid{font-size:12px}.reveal{opacity:1;transform:none}.hero-copy{animation:studio-enter .65s ease both}@keyframes studio-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(min-width:981px){.main-nav .nav-cta{background:#183b36}.main-nav .nav-whatsapp{display:none}}
@media(max-width:1100px) and (min-width:981px){.hero-grid{gap:25px}.hero h1{font-size:65px}.hero-actions{flex-wrap:wrap}.studio-business{padding:17px}.studio-film{left:10px}.main-nav{gap:18px}}
@media(max-width:980px){.nav-wrap{height:76px}.hero-grid{grid-template-columns:1fr;gap:15px}.hero-copy{max-width:680px}.hero h1{font-size:70px}.studio-visual{width:min(580px,100%);margin:auto;height:540px}.main-nav{background:#fafbf5;border-color:#d9dfcf;border-radius:14px}.main-nav>a>i{background:#e5ecda;color:#46613e}.main-nav .nav-cta{background:#183b36;color:white}.nav-whatsapp{background:#e6eddc;border-color:#cbdabb;color:#275338}.hero{padding-top:48px}.faq-layout{grid-template-columns:1fr;gap:5px}.contact-box{gap:32px}.packages-grid{grid-template-columns:repeat(3,1fr);gap:12px}.package-card{padding:24px 18px}.package-card h3{font-size:22px}.package-price strong{font-size:34px}.live-cards-grid{grid-template-columns:1fr;max-width:520px;margin:auto}.live-card{height:auto;min-height:0}.solar-cover{height:240px;flex-basis:240px}}
@media(max-width:640px){.shell{width:calc(100% - 36px)}.section-pad{padding:65px 0}.hero{padding:35px 0 45px}.hero h1{font-size:clamp(45px,12vw,62px);line-height:1.18}.hero-copy>p{font-size:15px;line-height:1.9}.eyebrow{font-size:11px;margin-bottom:20px}.hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.hero-actions .button{flex:1 1 140px;padding:14px 12px;font-size:12px;gap:8px}.trust-row{gap:10px;font-size:10px}.hero-footnote{margin-top:25px;padding-top:18px;font-size:9px;gap:15px}.studio-visual{height:440px;margin-top:10px}.studio-film{left:14px;top:35px;height:340px;width:63%;border-radius:100px 100px 10px 10px}.studio-star{font-size:68px;top:8px;left:3px}.film-top{top:85px;font-size:8px;left:17px;right:17px}.film-copy{left:18px;right:18px;bottom:21px}.film-copy b{font-size:35px}.film-copy small,.film-copy>span{font-size:8px}.studio-business{top:115px;width:49%;padding:14px;min-height:270px}.business-top{font-size:6px;letter-spacing:.2px}.studio-business img{width:60px;height:60px;margin:8px auto}.studio-business h2{font-size:15px}.studio-business p{font-size:8px;margin-bottom:12px}.studio-business>small{font-size:8px}.business-links{font-size:8px;gap:5px}.business-links span{padding:7px 4px}.business-bottom{font-size:7px;margin-top:9px;padding-top:8px}.studio-note{left:18px;bottom:0;font-size:10px;gap:8px}.studio-note small{font-size:8px}.studio-note>span{width:33px;height:33px;font-size:21px}.section-title{margin-bottom:28px}.section-title h2,.section-copy h2,.contact-box h2{font-size:33px}.section-title p,.section-copy>p{font-size:14px}.product-card{padding:26px}.product-card h3{font-size:30px}.product-grid{gap:15px}.packages-grid{grid-template-columns:1fr;gap:22px}.package-card{padding:30px}.package-price strong{font-size:42px}.example-media,.script-screen{height:350px}.split-section{gap:32px}.reel-preview{max-width:330px}.reel-scene{height:365px}.order-form{padding:20px}.order-summary{padding:24px}.bit-payment-panel{padding:22px}.faq-list summary{font-size:15px}.timeline{grid-template-columns:1fr 1fr;gap:15px}.timeline p{font-size:13px}.timeline h3{font-size:18px}.contact-box{padding:0}.contact-box form{padding:20px}.contact-points{display:flex}.contact-actions .button{width:100%}.contact-actions{display:flex}.floating-whatsapp{right:14px;bottom:14px}.brand b{font-size:19px}.brand-mark{width:31px}}
.button.primary,.button.secondary,.nav-cta{box-shadow:none}.film-copy{right:auto;left:20px;width:125px;text-align:left}.film-copy b{font-size:36px}.film-copy small,.film-copy>span{display:none}.studio-film{transform:rotate(-5deg)}
@media(max-width:640px){.film-copy{left:15px;width:96px}.film-copy b{font-size:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy{animation:none}.button,.example-media>img{transition:none}}
