@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-body:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Sora_ce197d;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sora_ce197d;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_Fallback_ce197d;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_ce197d{font-family:__Sora_ce197d,__Sora_Fallback_ce197d;font-style:normal}.__variable_ce197d{--font-heading:"__Sora_ce197d","__Sora_Fallback_ce197d"}@font-face{font-family:__Bebas_Neue_d758cf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bebas_Neue_d758cf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bebas_Neue_Fallback_d758cf;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:__Bebas_Neue_d758cf,__Bebas_Neue_Fallback_d758cf;font-weight:400;font-style:normal}.__variable_d758cf{--font-display:"__Bebas_Neue_d758cf","__Bebas_Neue_Fallback_d758cf"}@font-face{font-family:TT Tunnels;src:url(/fonts/TTTunnels-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TT Tunnels;src:url(/fonts/TTTunnels-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-display:"TT Tunnels","Bebas Neue",Impact,sans-serif;--color-primary:#1b2a4a;--color-primary-light:#2a3f6b;--color-bg:#fafaf7;--color-bg-alt:#f0ede8;--color-accent:#e84d38;--color-accent-hover:#d13c27;--color-text:#1b2a4a;--color-text-secondary:#5a6577;--color-white:#fff;--color-border:#e0ddd8;--color-star:#f5a623;--color-success:#2ecc71;--max-width:1140px;--header-height:72px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--shadow-sm:0 2px 8px rgba(27,42,74,.06);--shadow-md:0 4px 20px rgba(27,42,74,.1);--shadow-lg:0 8px 40px rgba(27,42,74,.12)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.solar-preloader-overlay{position:fixed;inset:0;background-color:#060910;z-index:10000;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(28px,4.5vh,48px) clamp(32px,4.5vw,60px);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%);transition:opacity .8s ease,-webkit-clip-path .95s cubic-bezier(.77,0,.175,1);transition:clip-path .95s cubic-bezier(.77,0,.175,1),opacity .8s ease;transition:clip-path .95s cubic-bezier(.77,0,.175,1),opacity .8s ease,-webkit-clip-path .95s cubic-bezier(.77,0,.175,1);will-change:clip-path,opacity}.solar-preloader-overlay.solar-preloader-exit{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);opacity:.15}.solar-preloader-cosmic-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(400px,50vw,750px);height:clamp(400px,50vh,750px);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,158,59,.22) 0,rgba(209,54,40,.18) 45%,transparent 70%);filter:blur(85px);pointer-events:none}.solar-preloader-header{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;z-index:5}.solar-preloader-subtag,.solar-preloader-tag{font-family:var(--font-body,"Inter",sans-serif);font-size:.74rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:rgba(255,234,167,.65)}.solar-preloader-center{flex-direction:column;width:100%;z-index:5;margin:auto 0}.solar-compass-wrapper,.solar-preloader-center{display:flex;align-items:center;justify-content:center;position:relative}.solar-compass-wrapper{width:clamp(260px,32vw,360px);height:clamp(260px,32vw,360px)}.solar-compass-svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 16px rgba(255,234,167,.35))}@keyframes rotateClockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateCounterClockwise{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.solar-ring-inner{transform-origin:180px 180px;animation:rotateClockwise 12s linear infinite}.solar-ring-middle{transform-origin:180px 180px;animation:rotateCounterClockwise 18s linear infinite}.solar-core-orb{width:32px;height:32px;background:radial-gradient(circle at 35% 35%,#fff 0,#ffeaa7 35%,#f83 75%,#d13628 100%);box-shadow:0 0 25px #ff9e3b,0 0 55px rgba(255,158,59,.65);z-index:3;animation:solarPulse 2.2s ease-in-out infinite alternate}.solar-core-glow,.solar-core-orb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.solar-core-glow{width:80px;height:80px;background:radial-gradient(circle,rgba(255,234,167,.3) 0,rgba(209,54,40,.15) 50%,transparent 80%);filter:blur(12px);z-index:2}@keyframes solarPulse{0%{transform:translate(-50%,-50%) scale(.92);box-shadow:0 0 20px #ff9e3b,0 0 45px rgba(255,158,59,.5)}to{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 0 35px #ffeaa7,0 0 70px rgba(255,158,59,.85)}}.solar-preloader-exit .solar-core-orb{transform:translate(-50%,-50%) scale(6);opacity:0;transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .7s ease}.solar-counter-wrap{margin-top:clamp(20px,3vh,32px);display:flex;flex-direction:column;align-items:center;gap:6px}.solar-counter-number{font-family:var(--font-heading,"Sora",monospace);font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;letter-spacing:6px;color:#fff}.solar-counter-label{font-family:var(--font-body,"Inter",sans-serif);font-size:.68rem;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;color:rgba(255,234,167,.55)}.solar-preloader-footer{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;z-index:5}.solar-geo-coords,.solar-loading-status{font-family:monospace,sans-serif;font-size:.7rem;letter-spacing:2.5px;text-transform:uppercase;color:hsla(0,0%,100%,.45)}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body,html{scrollbar-width:none;-ms-overflow-style:none}body{font-family:var(--font-body,"Inter",sans-serif);font-size:16px;font-weight:500;line-height:1.7;color:var(--color-text);background-color:#c83226;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}img,svg{max-width:100%;height:auto;display:block}a{color:var(--color-accent);text-decoration:none;transition:color .3s ease}a:hover{color:var(--color-accent-hover)}ul{list-style:none}h1,h2,h3,h4{font-family:var(--font-heading,"Sora",sans-serif);font-weight:700;line-height:1.25;color:var(--color-primary)}h1{font-size:clamp(2rem,5vw,3.2rem)}h2{font-size:clamp(1.6rem,4vw,2.4rem);margin-bottom:1rem}h3{font-size:clamp(1.1rem,2.5vw,1.4rem)}p{color:var(--color-text-secondary);font-weight:500}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.section{padding:80px 0}.section--alt{background-color:var(--color-bg-alt)}.section-label{display:inline-block;font-family:var(--font-heading,"Sora",sans-serif);font-size:.8rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px}.section-title{text-align:center;margin-bottom:.5em}.section-subtitle{text-align:center;max-width:600px;margin:0 auto 48px;font-size:1.05rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-heading,"Sora",sans-serif);font-size:1rem;font-weight:600;padding:14px 32px;border-radius:50px;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn--primary{background-color:var(--color-accent);box-shadow:0 4px 15px rgba(232,77,56,.3)}.btn--primary,.btn--primary:hover{color:var(--color-white)!important}.btn--primary:hover{background-color:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(232,77,56,.4)}.btn--outline{background-color:transparent;color:var(--color-primary)!important;border:2px solid var(--color-primary)}.btn--outline:hover{background-color:var(--color-primary);color:var(--color-white)!important}.btn--small{font-size:.9rem;padding:10px 24px}.header{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--header-height);display:flex;align-items:center;background-color:transparent;opacity:0;pointer-events:none;transition:opacity .35s ease,background-color .35s ease,box-shadow .35s ease}.header.scrolled{opacity:1;pointer-events:all;background-color:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm)}.header .container{display:flex;align-items:center;justify-content:space-between}.header__logo{font-family:var(--font-heading,"Sora",sans-serif);font-size:1.5rem;font-weight:700;color:var(--color-primary);text-decoration:none}.header__logo span{color:var(--color-accent)}.header__nav{display:flex;align-items:center;gap:32px}.header__nav a{font-size:.95rem;font-weight:500;color:var(--color-text-secondary);transition:color .3s ease}.header__nav a:hover{color:var(--color-primary)}.header__hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:8px;z-index:1001}.header__hamburger span{display:block;width:24px;height:2px;background-color:var(--color-primary);border-radius:2px;transition:all .3s ease}.header__hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.header__hamburger.active span:nth-child(2){opacity:0}.header__hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-nav{position:fixed;top:0;right:-100%;width:80%;max-width:320px;height:100vh;background-color:var(--color-white);z-index:999;padding:100px 32px 32px;transition:right .4s ease;box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.mobile-nav.open{right:0}.mobile-nav a{display:block;font-family:var(--font-heading,"Sora",sans-serif);font-size:1.1rem;font-weight:600;color:var(--color-primary);padding:16px 0;border-bottom:1px solid var(--color-border);transition:color .3s ease}.mobile-nav a:hover{color:var(--color-accent)}.mobile-nav .btn{margin-top:24px;width:100%;text-align:center}.mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(27,42,74,.5);z-index:998;opacity:0;pointer-events:none;transition:opacity .4s ease}.mobile-overlay.active{opacity:1;pointer-events:all}.buzzworthy-hero{position:relative;min-height:100vh;min-height:100dvh;background:radial-gradient(circle at 20% 65%,#e24838 0,#d2372a 30%,#c83226 70%,#c83226 100%);color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:0}.hero-background-video{width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.hero-background-video,.hero-video-overlay{position:absolute;inset:0;pointer-events:none}.hero-video-overlay{background:radial-gradient(circle at 50% 50%,rgba(209,54,40,.12) 0,rgba(168,32,21,.35) 100%);z-index:2}.hero-center-logo-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-46%) scale(.92);z-index:10;display:flex;justify-content:center;align-items:center;width:clamp(280px,46vw,680px);max-width:88vw;pointer-events:none;opacity:0;transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.hero-center-logo-container.is-revealed{opacity:1;transform:translate(-50%,-50%) scale(1)}.hero-center-logo-img{width:100%;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 12px 35px rgba(0,0,0,.5)) drop-shadow(0 0 25px rgba(255,255,255,.18));-webkit-user-select:none;-moz-user-select:none;user-select:none}.buzzworthy-topbar{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:28px 48px}.buzzworthy-brand{display:flex;align-items:center;gap:14px}.buzzworthy-logo-badge{width:44px;height:44px;border-radius:50%;background-color:#d13628;color:#fff;font-family:var(--font-display,"Bebas Neue",Impact,sans-serif);font-size:1.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(209,54,40,.35)}.buzzworthy-brand-name{font-family:var(--font-body,"Inter",sans-serif);font-size:.78rem;font-weight:600;letter-spacing:3px;color:#fff;text-transform:uppercase}.buzzworthy-settings-btn{background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;transition:color .25s ease,transform .25s ease}.buzzworthy-settings-btn:hover{color:#111;transform:rotate(90deg)}.hero-top-ticker{position:absolute;top:clamp(44px,5vh,58px);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;font-family:var(--font-body,"Inter",sans-serif);font-size:.72rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:hsla(0,0%,100%,.85);z-index:25;pointer-events:none}.hero-ticker-dot{width:7px;height:7px;border-radius:50%;background-color:#0e1220;box-shadow:0 0 8px rgba(14,18,32,.7);animation:pulseDot 1.2s infinite alternate}.buzzworthy-hero-layout{z-index:10;flex:1 1;justify-content:space-between;max-width:1540px;width:100%;margin:0 auto;padding:clamp(80px,11vh,120px) clamp(36px,7vw,110px) 0}.buzzworthy-hero-layout,.hero-left-col{position:relative;display:flex;align-items:flex-start}.hero-left-col{flex-direction:column;flex:1.15 1}.hero-word-mask{overflow:hidden;display:block;width:100%}.hero-mask-left{width:100%}.hero-mask-left,.hero-word-left{display:flex;justify-content:flex-start}.hero-word-left{font-family:"TT Tunnels",var(--font-display),Impact,sans-serif!important;font-size:clamp(5.4rem,13.5vw,13.8rem)!important;font-weight:700;line-height:.82;letter-spacing:.025em;color:#fff!important;-webkit-text-stroke:none!important;text-transform:uppercase;margin:0;pointer-events:auto;white-space:nowrap}.hero-blob-container{position:relative;width:clamp(340px,32vw,490px);height:clamp(340px,44vh,490px);margin:clamp(10px,2.5vh,26px) 0 0 clamp(10px,3vw,45px);z-index:5;pointer-events:auto}.hero-blob3d-canvas{width:100%!important;height:100%!important;display:block}.hero-right-col{display:flex;flex-direction:column;align-items:flex-end;width:-moz-fit-content;width:fit-content;max-width:100%;position:relative}.hero-mask-web{width:100%}.hero-mask-web,.hero-word-web{display:flex;justify-content:flex-end}.hero-word-web{font-family:"TT Tunnels",var(--font-display),Impact,sans-serif!important;font-size:clamp(5.4rem,13.5vw,13.8rem)!important;font-weight:700;line-height:.82;letter-spacing:.03em;color:#0a0e18!important;-webkit-text-stroke:none!important;text-transform:uppercase;margin:0;pointer-events:auto;white-space:nowrap}.hero-mask-studio{width:100%}.hero-mask-studio,.hero-word-studio{display:flex;justify-content:flex-end}.hero-word-studio{font-family:"TT Tunnels",var(--font-display),Impact,sans-serif!important;font-size:clamp(5.4rem,13.5vw,13.8rem)!important;font-weight:700;line-height:.82;letter-spacing:.04em;color:#fff!important;-webkit-text-stroke:none!important;text-transform:uppercase;margin:0;pointer-events:auto;white-space:nowrap}.hero-offer-pill-wrap{margin-top:clamp(16px,2.2vh,26px);width:100%;display:flex;justify-content:flex-end}.hero-offer-pill{width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px 22px;border-radius:6px;border:1px solid hsla(0,0%,100%,.28);background:rgba(0,0,0,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer;pointer-events:auto}.hero-offer-pill:hover{background:rgba(0,0,0,.32);border-color:hsla(0,0%,100%,.75);transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.pill-tag{font-family:var(--font-body,"Inter",sans-serif);font-size:.78rem;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:hsla(0,0%,100%,.85);transition:color .3s ease;white-space:nowrap}.hero-offer-pill:hover .pill-tag{color:#fff}.pill-arrow-line{display:flex;align-items:center;color:hsla(0,0%,100%,.85);flex-grow:1;margin:0 18px;transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s ease}.hero-offer-pill:hover .pill-arrow-line{transform:translateX(4px);color:#ffeaa7}.pill-arrow-bar{display:inline-block;width:100%;height:1.5px;background-color:currentColor}.pill-arrow-head{font-size:1.1rem;margin-left:-2px;line-height:1}.pill-value{font-family:var(--font-body,"Inter",sans-serif);font-size:.84rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff;transition:color .3s ease;white-space:nowrap}.hero-offer-pill:hover .pill-value{color:#ffeaa7}.hero-reveal-text{display:block;transform:translateY(115%);will-change:transform;transition:transform .85s cubic-bezier(.16,1,.3,1)}.is-revealed .hero-reveal-text{transform:translateY(0)}.hero-reveal-blob{transform:scale(.85);opacity:0;will-change:transform,opacity;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .75s ease}.is-revealed .hero-reveal-blob{transform:scale(1);opacity:1}.hero-reveal-fade{transform:translateY(20px);opacity:0;will-change:transform,opacity;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .6s ease}.is-revealed .hero-reveal-fade{transform:translateY(0);opacity:1}.reveal-delay-2{transition-delay:.22s}.reveal-delay-3{transition-delay:.32s}.reveal-delay-4{transition-delay:.42s}.hero-bottom-bar{bottom:clamp(24px,4vh,44px);padding:0 clamp(36px,7vw,110px);align-items:flex-end;justify-content:space-between}.hero-bottom-bar,.hero-bottom-bar-clean{position:absolute;left:0;right:0;display:flex;z-index:20;pointer-events:none}.hero-bottom-bar-clean{bottom:clamp(36px,5vh,52px);justify-content:center;align-items:center}.hero-bottom-scroll-centered{pointer-events:auto}.hero-bottom-scroll-centered a{font-family:monospace,sans-serif;font-size:.82rem;letter-spacing:3.5px;color:hsla(0,0%,100%,.88);text-transform:uppercase;text-decoration:none;transition:color .3s ease,transform .3s ease;display:inline-block}.hero-bottom-scroll-centered a:hover{color:#fff;transform:translateY(-2px)}.hero-bottom-scroll{pointer-events:auto;margin-left:clamp(48%,51vw,54%)}.hero-bottom-scroll a{font-family:monospace,sans-serif;font-size:.76rem;letter-spacing:3px;color:hsla(0,0%,100%,.85);text-transform:uppercase;text-decoration:none;transition:color .3s ease}.hero-bottom-scroll a:hover{color:#fff}.hero-bottom-desc{pointer-events:auto;max-width:320px;margin-right:clamp(65px,6vw,90px)}.hero-bottom-desc p{margin:0;font-family:var(--font-body,"Inter",sans-serif);font-size:.68rem;font-weight:600;letter-spacing:1.3px;line-height:1.55;color:hsla(0,0%,100%,.82);text-transform:uppercase;text-align:left}@media (max-width:1024px){.buzzworthy-hero-layout{flex-direction:column;padding:95px 24px 20px;gap:24px}.hero-right-col{align-items:flex-start;width:100%}.hero-mask-studio,.hero-mask-web,.hero-offer-pill-wrap,.hero-word-studio,.hero-word-web{justify-content:flex-start}.hero-bottom-bar{position:relative;bottom:auto;padding:24px;flex-direction:column;align-items:flex-start;gap:16px}.hero-bottom-scroll{margin-left:0}.hero-bottom-desc{margin-right:0;max-width:100%}}.hero-glass-lens{position:absolute;top:0;left:0;width:170px;height:170px;border-radius:50%;pointer-events:none;z-index:15;background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.32) 0,hsla(0,0%,100%,.08) 50%,rgba(0,0,0,.08) 100%);backdrop-filter:blur(6px) brightness(1.18) contrast(1.1) saturate(1.25);-webkit-backdrop-filter:blur(6px) brightness(1.18) contrast(1.1) saturate(1.25);border:1.5px solid hsla(0,0%,100%,.55);box-shadow:0 20px 45px rgba(0,0,0,.35),inset 0 2px 6px hsla(0,0%,100%,.8),inset 0 -3px 8px rgba(0,0,0,.15);transition:opacity .3s ease,transform .03s linear;will-change:transform,opacity}.hero-glass-lens-rim{position:absolute;inset:5px;border-radius:50%;border-color:hsla(0,0%,100%,.75) hsla(0,0%,100%,.15) hsla(0,0%,100%,.15) hsla(0,0%,100%,.4);border-style:solid;border-width:1.5px 1px 1px;pointer-events:none}.hero-glass-lens-crosshair{position:absolute;top:50%;left:50%;width:6px;height:6px;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;box-shadow:0 0 10px hsla(0,0%,100%,.95);pointer-events:none}.scroll-hexagons-container{position:fixed;inset:0;pointer-events:none;z-index:2;overflow:hidden}.scroll-hex-band{position:absolute;left:0;right:0;height:60vh;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);pointer-events:none;will-change:opacity,transform}.scroll-hex-top{top:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.3) 50%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.3) 50%,transparent)}.scroll-hex-bottom{bottom:0;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.3) 50%,transparent);mask-image:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.3) 50%,transparent)}.scroll-hex-svg{width:100%;height:100%;display:block}.buzz-portfolio-card{z-index:10;background-color:#fff}.buzz-card-media{z-index:10;background-color:#eae6df}.buzz-card-caption,.buzz-col,.reveal-mask{position:relative;z-index:10}.reveal-mask{display:block;overflow:hidden}.reveal-inner{display:block;width:100%;transform:translateY(115%);opacity:0;transition:transform .95s cubic-bezier(.16,1,.3,1),opacity .8s ease;will-change:transform,opacity}.is-revealed .reveal-inner{transform:translateY(0);opacity:1}.reveal-block{opacity:0;transform:translateY(28px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.is-revealed .reveal-block,.is-revealed.reveal-block{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.12s}.reveal-delay-2{transition-delay:.24s}.reveal-delay-3{transition-delay:.36s}.main-canvas{position:relative;background-color:#faf8f5;min-height:100vh;border-radius:24px;transition:transform .65s cubic-bezier(.16,1,.3,1),border-radius .65s cubic-bezier(.16,1,.3,1);z-index:20}.main-canvas.canvas-shifted{transform:translateY(48vh);will-change:transform;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.buzzworthy-action-btn{width:52px;height:52px;border-radius:50%;background-color:var(--color-accent);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(232,77,56,.45);transition:transform .25s cubic-bezier(.34,1.56,.64,1),background-color .25s ease}.buzzworthy-action-btn:hover{transform:scale(1.12);background-color:var(--color-accent-hover)}.buzzworthy-modal-overlay{position:fixed;inset:0;z-index:2000;background-color:rgba(14,18,32,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .25s ease}.buzzworthy-modal-box{position:relative;width:100%;max-width:440px;background-color:#fff;border-radius:var(--radius-lg);padding:36px 32px;box-shadow:0 20px 60px rgba(0,0,0,.4);animation:slideUp .3s ease}.buzzworthy-modal-close{position:absolute;top:18px;right:18px;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:6px;border-radius:50%;transition:background .2s ease,color .2s ease}.buzzworthy-modal-close:hover{background-color:var(--color-bg-alt);color:var(--color-primary)}.buzzworthy-modal-header{margin-bottom:24px}.buzzworthy-modal-tag{display:inline-block;font-family:var(--font-heading,"Sora",sans-serif);font-size:.72rem;font-weight:700;letter-spacing:2px;color:var(--color-accent);margin-bottom:6px}.buzzworthy-modal-header h3{font-size:1.45rem;color:var(--color-primary);margin-bottom:4px}.buzzworthy-modal-header p{font-size:.88rem;color:var(--color-text-secondary)}.buzzworthy-modal-success{text-align:center;padding:24px 0}.buzzworthy-modal-success h4{font-size:1.25rem;margin:12px 0 6px;color:var(--color-primary)}.buzzworthy-modal-success p{font-size:.9rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.buzz-portfolio-section{background:radial-gradient(circle at 50% 15%,#fff 0,#faf8f5 45%,#ebe7df 100%);color:#1b2a4a;padding:clamp(90px,11vh,160px) 0 clamp(120px,14vh,200px);position:relative;overflow:hidden;margin-top:-2px}.buzz-portfolio-watermark{position:absolute;top:5%;left:50%;transform:translateX(-50%);font-family:"TT Tunnels",var(--font-display),Impact,sans-serif;font-size:clamp(7rem,17vw,21rem);font-weight:700;letter-spacing:.06em;color:rgba(27,42,74,.03);white-space:nowrap;pointer-events:none;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.buzz-portfolio-wrapper{max-width:1680px;width:100%;margin:0 auto;padding:0 clamp(24px,4vw,64px);position:relative;z-index:10}.buzz-portfolio-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(60px,7vw,110px) clamp(36px,4vw,70px);gap:clamp(60px,7vw,110px) clamp(36px,4vw,70px);align-items:start}.buzz-col{display:flex;flex-direction:column;gap:clamp(65px,8vw,110px)}.buzz-col-right{padding-top:clamp(60px,9vw,130px)}.buzz-heading-block{margin-bottom:clamp(20px,3vw,40px)}.buzz-tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading,"Sora",sans-serif);font-size:.8rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#1b2a4a;margin-bottom:20px}.buzz-tag-dot{width:9px;height:9px;border-radius:50%;background-color:#d13628;box-shadow:0 0 12px rgba(209,54,40,.65);display:inline-block}.buzz-section-title{font-family:"TT Tunnels",var(--font-display),Impact,sans-serif!important;font-size:clamp(4.4rem,8vw,8.5rem);line-height:.88;font-weight:700;letter-spacing:.02em;color:#1b2a4a!important;text-transform:uppercase;margin:0}.buzz-portfolio-lead{font-family:var(--font-body,"Inter",sans-serif);font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.55;color:#4a5568;max-width:620px;margin:22px 0 16px;font-weight:500}.buzz-hero-badges-band{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.buzz-hero-pill-mini{font-family:var(--font-body,"Inter",sans-serif);font-size:.74rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:7px 15px;border-radius:20px;background:rgba(27,42,74,.05);color:#1b2a4a;border:1px solid rgba(27,42,74,.12)}.buzz-card-container{position:relative;perspective:1400px;transform-style:preserve-3d;width:100%}.buzz-portfolio-card{display:flex;flex-direction:column;position:relative;cursor:pointer;text-decoration:none;width:100%;outline:none}.buzz-assembly-reticles{position:absolute;inset:-14px;pointer-events:none;z-index:8;transform-style:preserve-3d}.buzz-reticle{position:absolute;width:24px;height:24px;border:2px solid #d13628;transition:opacity .3s ease,border-color .3s ease;opacity:calc(.85 - var(--assemble-inv, 0) * .45);will-change:transform,opacity}.reticle-tl{top:0;left:0;border-right:none;border-bottom:none;border-top-left-radius:6px;transform:translate3d(calc(var(--assemble-inv, 0) * -32px),calc(var(--assemble-inv, 0) * -32px),0)}.reticle-tr{top:0;right:0;border-left:none;border-bottom:none;border-top-right-radius:6px;transform:translate3d(calc(var(--assemble-inv, 0) * 32px),calc(var(--assemble-inv, 0) * -32px),0)}.reticle-bl{bottom:0;left:0;border-right:none;border-top:none;border-bottom-left-radius:6px;transform:translate3d(calc(var(--assemble-inv, 0) * -32px),calc(var(--assemble-inv, 0) * 32px),0)}.reticle-br{bottom:0;right:0;border-left:none;border-top:none;border-bottom-right-radius:6px;transform:translate3d(calc(var(--assemble-inv, 0) * 32px),calc(var(--assemble-inv, 0) * 32px),0)}.buzz-assembly-index-tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body,monospace);font-size:.78rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#1b2a4a;margin-bottom:12px;transform:translate3d(calc(var(--assemble-inv, 0) * -30px),0,0);opacity:calc(1 - var(--assemble-inv, 0) * .55);will-change:transform,opacity}.buzz-index-num{color:#d13628}.buzz-index-sep{opacity:.4}.buzz-index-tag{color:#4a5568}.buzz-card-media{position:relative;width:100%;aspect-ratio:16/10;border-radius:22px;overflow:hidden;background-color:#0b0e17;border:1px solid rgba(27,42,74,.16);box-shadow:0 24px 60px rgba(27,42,74,.14),0 4px 18px rgba(0,0,0,.1);transform:perspective(1200px) rotateX(calc(var(--assemble-inv, 0) * 14deg)) rotateY(calc(var(--assemble-inv, 0) * -5deg)) scale(calc(1 - var(--assemble-inv, 0) * .08));transform-origin:center bottom;will-change:transform;display:flex;flex-direction:column;transition:box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .4s ease,transform .45s cubic-bezier(.16,1,.3,1)}.buzz-portfolio-card:hover .buzz-card-media{box-shadow:0 32px 75px rgba(209,54,40,.26),0 8px 24px rgba(0,0,0,.16);border-color:rgba(209,54,40,.5);transform:translateY(-6px)}.buzz-browser-bar{display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:rgba(14,18,32,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid hsla(0,0%,100%,.08);position:relative;z-index:5;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:42px;flex-shrink:0;transform:translate3d(0,calc(var(--assemble-inv, 0) * -45px),calc(var(--assemble-inv, 0) * 45px)) scale(calc(1 - var(--assemble-inv, 0) * .05));opacity:calc(1 - var(--assemble-inv, 0) * .35);box-shadow:0 calc(var(--assemble-inv, 0) * 16px) 30px rgba(0,0,0,calc(var(--assemble-inv, 0) * .4));will-change:transform,opacity}.buzz-browser-dots{display:flex;align-items:center;gap:7px}.buzz-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.dot-red{background-color:#ff5f56}.dot-yellow{background-color:#ffbd2e}.dot-green{background-color:#27c93f}.buzz-browser-url{font-family:var(--font-body,monospace);font-size:.74rem;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.08);padding:4px 16px;border-radius:20px;display:flex;align-items:center;gap:7px;max-width:320px;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid hsla(0,0%,100%,.06)}.buzz-lock-icon{font-size:.65rem;opacity:.85}.buzz-browser-city{font-family:var(--font-body,"Inter",sans-serif);font-size:.72rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#ffeaa7}.buzz-screenshot-viewport{position:relative;flex-grow:1;width:100%;height:calc(100% - 42px);overflow:hidden;background-color:#050505;transform:translate3d(0,calc(var(--assemble-inv, 0) * 48px),calc(var(--assemble-inv, 0) * -30px)) scale(calc(1 + var(--assemble-inv, 0) * .06));opacity:calc(1 - var(--assemble-inv, 0) * .25);will-change:transform,opacity}.buzz-card-img{object-fit:cover;object-position:top center;transition:transform .65s cubic-bezier(.16,1,.3,1)}.buzz-portfolio-card:hover .buzz-card-img{transform:scale(1.04)}.buzz-floating-chip{position:absolute;top:56px;right:18px;z-index:7;display:inline-flex;align-items:center;gap:8px;background:rgba(14,18,32,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;font-family:var(--font-body,"Inter",sans-serif);font-size:.72rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:8px 16px;border-radius:30px;border:1px solid hsla(0,0%,100%,.22);box-shadow:0 8px 24px rgba(0,0,0,.45);pointer-events:none;transform:translate3d(calc(var(--assemble-inv, 0) * 36px),calc(var(--assemble-inv, 0) * -24px),60px) rotate(calc(var(--assemble-inv, 0) * 8deg));opacity:calc(1 - var(--assemble-inv, 0) * .75);will-change:transform,opacity}.buzz-card-live-dot{width:8px;height:8px;border-radius:50%;background-color:#2ecc71;box-shadow:0 0 10px #2ecc71;display:inline-block;animation:liveDotPulse 2s infinite}.buzz-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(15,20,36,.8));opacity:0;transition:opacity .35s ease;display:flex;align-items:flex-end;justify-content:flex-end;padding:24px 28px;z-index:6;pointer-events:none}.buzz-portfolio-card:hover .buzz-card-overlay{opacity:1}.buzz-card-hover-badge{display:inline-flex;align-items:center;gap:10px;background-color:#d13628;color:#fff;font-family:var(--font-body,"Inter",sans-serif);font-size:.8rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:10px 20px;border-radius:30px;box-shadow:0 8px 26px rgba(209,54,40,.5);transform:translateY(10px);transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .3s ease}.buzz-portfolio-card:hover .buzz-card-hover-badge{transform:translateY(0)}.buzz-hover-arrow{font-size:1rem;line-height:1}.buzz-card-caption{display:flex;flex-direction:column;gap:14px;padding:22px 6px 0;transform:translate3d(0,calc(var(--assemble-inv, 0) * 32px),0);opacity:calc(1 - var(--assemble-inv, 0) * .6);will-change:transform,opacity}.buzz-caption-header{display:flex;align-items:baseline;justify-content:space-between}.buzz-caption-main{display:flex;flex-direction:column;gap:5px}.buzz-caption-title{font-family:var(--font-heading,"Sora",sans-serif);font-size:clamp(1.4rem,2vw,1.85rem);font-weight:700;color:#1b2a4a;letter-spacing:-.3px;margin:0;transition:color .3s ease}.buzz-portfolio-card:hover .buzz-caption-title{color:#d13628}.buzz-caption-category{font-size:.92rem;color:#5a6577;font-weight:500}.buzz-caption-year{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:1.45rem;color:rgba(27,42,74,.5);letter-spacing:1px}.buzz-services-pills{display:flex;flex-wrap:wrap;gap:8px}.buzz-service-pill{font-family:var(--font-body,"Inter",sans-serif);font-size:.76rem;font-weight:600;padding:5px 13px;border-radius:14px;background:rgba(27,42,74,.05);color:#334155;border:1px solid rgba(27,42,74,.09);letter-spacing:.2px}.buzz-portfolio-cta-card{background:linear-gradient(145deg,#0a0e18,#141b2d);border-radius:22px;padding:clamp(36px,4vw,52px);border:1px solid rgba(209,54,40,.35);box-shadow:0 24px 60px rgba(0,0,0,.25),0 0 45px rgba(209,54,40,.14);display:flex;flex-direction:column;gap:18px;margin-top:10px;position:relative;overflow:hidden}.buzz-portfolio-cta-card:before{content:"";position:absolute;top:-80px;right:-80px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(209,54,40,.35) 0,transparent 70%);pointer-events:none}.buzz-cta-card-header{display:flex;align-items:center;justify-content:space-between}.buzz-cta-chip{font-family:var(--font-body,"Inter",sans-serif);font-size:.76rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ffeaa7}.buzz-cta-dot-glow{width:10px;height:10px;border-radius:50%;background-color:#d13628;box-shadow:0 0 14px #d13628}.buzz-cta-title{font-family:"TT Tunnels",var(--font-display),Impact,sans-serif!important;font-size:clamp(2rem,3.4vw,3.2rem);line-height:.95;font-weight:700;letter-spacing:.02em;color:#fff!important;text-transform:uppercase;margin:0}.buzz-cta-desc{font-family:var(--font-body,"Inter",sans-serif);font-size:1.02rem;line-height:1.6;color:#94a3b8;margin:0}.buzz-cta-desc strong{color:#fff}.buzz-cta-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;background-color:#d13628;color:#fff;font-family:var(--font-body,"Inter",sans-serif);font-size:.88rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:18px 30px;border-radius:36px;border:none;cursor:pointer;margin-top:10px;box-shadow:0 10px 30px rgba(209,54,40,.45);transition:background-color .3s ease,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;width:100%}.buzz-cta-action-btn:hover{background-color:#e24738;transform:translateY(-3px);box-shadow:0 14px 40px rgba(209,54,40,.65)}.buzz-cta-arrow{font-size:1.15rem;transition:transform .3s ease}.buzz-cta-action-btn:hover .buzz-cta-arrow{transform:translateX(5px)}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:40px}.testimonial-card{background-color:var(--color-white);border-radius:var(--radius-md);padding:32px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.testimonial-card__stars{display:flex;gap:2px;margin-bottom:16px;color:var(--color-star)}.testimonial-card__text{font-size:.95rem;line-height:1.7;margin-bottom:20px;font-style:italic}.testimonial-card__author{display:flex;align-items:center;gap:12px}.testimonial-card__avatar{width:48px;height:48px;border-radius:50%;background-color:var(--color-bg-alt);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading,"Sora",sans-serif);font-weight:700;font-size:1.1rem;color:var(--color-primary);flex-shrink:0}.testimonial-card__name{font-weight:600;font-size:.95rem;color:var(--color-primary)}.testimonial-card__role{font-size:.8rem;color:var(--color-text-secondary)}.social-proof__badges{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.badge{display:inline-flex;align-items:center;gap:10px;background-color:var(--color-white);border:2px solid var(--color-border);border-radius:50px;padding:12px 24px;font-family:var(--font-heading,"Sora",sans-serif);font-weight:600;font-size:.95rem;color:var(--color-primary)}.badge strong{color:var(--color-accent)}.offer__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-bottom:48px}.offer-item{display:flex;gap:16px;padding:24px;background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);transition:transform .3s ease}.offer-item:hover{transform:translateY(-2px)}.offer-item__icon{width:48px;height:48px;border-radius:var(--radius-sm);background-color:rgba(232,77,56,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-accent)}.offer-item__title{font-size:1.05rem;font-weight:600;margin-bottom:4px;color:var(--color-primary)}.offer-item__desc{font-size:.9rem;color:var(--color-text-secondary)}.offer__pricing{text-align:center;background-color:var(--color-white);border-radius:var(--radius-lg);padding:48px;box-shadow:var(--shadow-md);border:2px solid var(--color-accent);max-width:560px;margin:0 auto}.offer__pricing-amount{font-family:var(--font-heading,"Sora",sans-serif);font-size:3.5rem;font-weight:700;color:var(--color-accent);line-height:1;margin-bottom:8px}.offer__pricing-label{font-size:1.1rem;color:var(--color-text-secondary);margin-bottom:16px}.offer__pricing-features{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.offer__pricing-feature{gap:8px;font-size:.95rem;color:var(--color-text-secondary)}.offer__guarantee,.offer__pricing-feature{display:flex;align-items:center;justify-content:center}.offer__guarantee{text-align:center;padding:20px;background-color:rgba(46,204,113,.08);border-radius:var(--radius-md);gap:12px;max-width:560px;margin:32px auto 0}.offer__guarantee p{font-weight:600;font-size:.95rem;color:var(--color-primary)}.portfolio__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.portfolio-card{background-color:var(--color-white);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:transform .3s ease,box-shadow .3s ease}.portfolio-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.portfolio-card__image{width:100%;aspect-ratio:4/3;background-color:var(--color-bg-alt);display:flex;align-items:center;justify-content:center;overflow:hidden}.portfolio-card__image img{width:100%;height:100%;object-fit:cover}.portfolio-card__info{padding:20px}.portfolio-card__name{font-family:var(--font-heading,"Sora",sans-serif);font-weight:600;font-size:1rem;color:var(--color-primary);margin-bottom:4px}.portfolio-card__type{font-size:.85rem;color:var(--color-text-secondary)}.process__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;position:relative}.process__grid:before{content:"";position:absolute;top:48px;left:15%;right:15%;height:2px;background:linear-gradient(90deg,var(--color-accent),var(--color-primary));z-index:0}.process-step{text-align:center;position:relative;z-index:1}.process-step__number{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-hover));color:var(--color-white);font-family:var(--font-heading,"Sora",sans-serif);font-size:1.4rem;font-weight:700;margin:0 auto 20px;box-shadow:0 4px 15px rgba(232,77,56,.3)}.process-step__icon,.process-step__number{display:flex;align-items:center;justify-content:center}.process-step__icon{width:48px;height:48px;margin:0 auto 12px;color:var(--color-accent)}.process-step__title{font-size:1.05rem;font-weight:600;margin-bottom:8px;color:var(--color-primary)}.process-step__desc{font-size:.88rem;color:var(--color-text-secondary);line-height:1.6}.faq__list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden;transition:box-shadow .3s ease}.faq-item:hover{box-shadow:var(--shadow-sm)}.faq-item__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-heading,"Sora",sans-serif);font-size:1rem;font-weight:600;color:var(--color-primary);gap:16px}.faq-item__icon,.faq-item__question:hover{color:var(--color-accent)}.faq-item__icon{flex-shrink:0;transition:transform .3s ease}.faq-item.active .faq-item__icon{transform:rotate(45deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-item.active .faq-item__answer{max-height:300px}.faq-item__answer-inner{padding:0 24px 20px;font-size:.95rem;line-height:1.7;color:var(--color-text-secondary)}.contact__grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:48px;gap:48px;align-items:start}.contact-form{background-color:var(--color-white);border-radius:var(--radius-lg);padding:40px;box-shadow:var(--shadow-md)}.contact-form__title{font-size:1.4rem;margin-bottom:8px}.contact-form__subtitle{font-size:.95rem;margin-bottom:28px}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:.9rem;font-weight:600;color:var(--color-primary);margin-bottom:6px}.form-group input,.form-group textarea{width:100%;padding:12px 16px;border:2px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-body,"Inter",sans-serif);font-size:1rem;color:var(--color-text);background-color:var(--color-bg);transition:border-color .3s ease,box-shadow .3s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 4px rgba(232,77,56,.1)}.form-group input::placeholder,.form-group textarea::placeholder{color:#a0a8b5}.form-group textarea{resize:vertical;min-height:120px}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.contact-info{display:flex;flex-direction:column;gap:24px}.contact-info__item{display:flex;gap:16px;align-items:flex-start}.contact-info__icon{width:48px;height:48px;border-radius:var(--radius-sm);background-color:rgba(232,77,56,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-accent)}.contact-info__label{font-weight:600;font-size:.95rem;color:var(--color-primary);margin-bottom:4px}.contact-info__value{font-size:.9rem;color:var(--color-text-secondary)}.contact-info__value a{color:var(--color-accent);font-weight:500}.contact-info__response{background-color:var(--color-white);border-radius:var(--radius-md);padding:24px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);text-align:center}.contact-info__response svg{margin:0 auto 12px;color:var(--color-accent)}.contact-info__response p{font-weight:600;font-size:.95rem;color:var(--color-primary)}.contact-info__response span{font-size:.85rem;color:var(--color-text-secondary)}.form-success-banner{padding:16px 20px;border-radius:var(--radius-sm);background-color:#eefbf3;border:1px solid #a3e6be;color:#196f3d;font-weight:500;margin-bottom:20px;display:flex;align-items:center;gap:12px}.footer{background-color:var(--color-primary);color:var(--color-white);padding:48px 0 24px}.footer .container{display:flex;flex-direction:column;align-items:center;gap:24px}.footer__top{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:20px}.footer__logo{font-family:var(--font-heading,"Sora",sans-serif);font-size:1.3rem;font-weight:700;color:var(--color-white)}.footer__logo span{color:var(--color-accent)}.footer__social{display:flex;gap:16px}.footer__social a{width:40px;height:40px;border-radius:50%;background-color:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:var(--color-white);transition:background-color .3s ease,transform .3s ease}.footer__social a:hover{background-color:var(--color-accent);color:var(--color-white);transform:translateY(-2px)}.footer__divider{width:100%;height:1px;background-color:hsla(0,0%,100%,.1)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:16px}.footer__copyright{font-size:.85rem;color:hsla(0,0%,100%,.6)}.footer__links{display:flex;gap:24px}.footer__links a{font-size:.85rem;color:hsla(0,0%,100%,.6);transition:color .3s ease}.footer__links a:hover{color:var(--color-white)}@media (max-width:1024px){.buzzworthy-topbar{padding:24px 32px}.buzzworthy-content{padding:20px 32px 32px}.buzzworthy-bottombar{padding:16px 32px 24px}.offer__grid,.testimonials__grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.portfolio__grid,.process__grid{grid-template-columns:repeat(2,1fr)}.process__grid{gap:40px 32px}.process__grid:before{display:none}.contact__grid{grid-template-columns:1fr}.buzz-portfolio-grid{gap:50px 40px}}@media (max-width:768px){.section{padding:56px 0}.buzzworthy-topbar{padding:20px 24px}.buzzworthy-content{padding:16px 24px 28px}.buzzworthy-bottombar{padding:12px 24px 20px}.buzzworthy-line{font-size:clamp(2.6rem,11.5vw,4.4rem);line-height:.95}.buzzworthy-title-group.bottom-right{margin-bottom:5vh}.header__nav{display:none}.header__hamburger{display:flex}.portfolio__grid{max-width:400px}.portfolio__grid,.process__grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto}.process__grid{max-width:320px}.form-row{grid-template-columns:1fr}.contact-form{padding:28px 20px}.social-proof__badges{gap:12px}.badge{font-size:.85rem;padding:10px 16px}.footer__bottom,.footer__top{flex-direction:column;text-align:center}.footer__links{justify-content:center}.buzz-portfolio-section{padding:60px 0 100px}.buzz-portfolio-wrapper{padding:0 24px}.buzz-portfolio-grid{grid-template-columns:1fr;gap:60px}.buzz-col{gap:60px}.buzz-col-right{padding-top:0}.buzz-card-media{aspect-ratio:4/3.4;border-radius:18px}.buzz-card-caption{opacity:1!important;transform:none!important}.buzz-card-hover-badge{display:none}.buzz-assembly-reticles{inset:-6px}.buzz-reticle{width:16px;height:16px}.hero-blob3d-canvas{width:260px;height:260px;bottom:5%;left:0}.hero-glass-lens{display:none!important}.hero-background-video{object-fit:cover;object-position:center center;width:100%;height:100%;transform:scale(1.04);filter:saturate(1.08) contrast(1.04)}.hero-video-overlay{background:radial-gradient(circle at 50% 50%,rgba(209,54,40,.16) 0,rgba(168,32,21,.44) 100%)}.hero-center-logo-container{width:min(78vw,320px);max-width:320px;transform:translate(-50%,-48%) scale(.92)}.hero-center-logo-container.is-revealed{transform:translate(-50%,-50%) scale(1)}.hero-bottom-bar-clean{bottom:max(26px,env(safe-area-inset-bottom,26px))}.hero-bottom-scroll-centered a{font-size:.78rem;letter-spacing:3px;padding:8px 16px}.buzz-portfolio-watermark{font-size:clamp(2.6rem,12vw,5.5rem)!important;max-width:100vw;overflow:hidden}.buzz-portfolio-cta-card{padding:clamp(28px,6vw,40px) clamp(20px,5vw,32px);border-radius:18px;margin-top:0}.buzz-cta-title{font-size:clamp(1.6rem,6.8vw,2.3rem)!important}.buzz-cta-desc{font-size:.92rem;line-height:1.55}.buzz-cta-action-btn{padding:15px 22px;font-size:.8rem;letter-spacing:1px}.buzzworthy-title-group.top-left .buzzworthy-line{font-size:clamp(3.2rem,11vw,5.2rem);-webkit-text-stroke:1.8px #111;text-stroke:1.8px #111}}@media (max-width:480px){.hero-center-logo-container{width:min(80vw,275px);max-width:275px}.hero-bottom-bar-clean{bottom:max(20px,env(safe-area-inset-bottom,20px))}.container{padding:0 16px}.buzzworthy-topbar{padding:16px 18px}.buzzworthy-content{padding:12px 18px 24px}.buzzworthy-bottombar{padding:10px 18px 18px}.offer__pricing{padding:32px 20px}.offer__pricing-amount{font-size:2.8rem}.buzz-portfolio-wrapper{padding:0 18px}.buzz-section-title{font-size:clamp(3rem,13vw,4.4rem)!important}.buzz-card-media{border-radius:16px}.buzz-portfolio-cta-card{padding:24px 18px;gap:14px}.buzz-cta-title{font-size:1.55rem!important}.buzz-cta-desc{font-size:.88rem;line-height:1.5}.buzz-cta-action-btn{padding:13px 18px;font-size:.76rem}}