@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-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:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-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:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_0de778{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_0de778{--font-poppins:"Poppins","Poppins Fallback"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:90px}body{font-family:var(--font-poppins),"Poppins",sans-serif;background:#0d0d0d;color:#f0f0f0;overflow-x:hidden}img{max-width:100%}:root{--pink:#ff2d78;--pink-light:#ff6fa1;--pink-glow:rgba(255,45,120,0.35);--gold:#c9a84c;--gold-light:#e8c97e;--grey:#1a1a1a;--grey-mid:#2a2a2a;--grey-light:#3a3a3a;--text:#f0f0f0;--text-muted:#999;--radius:16px;--shadow:0 8px 40px rgba(0,0,0,0.4)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:var(--pink);border-radius:3px}nav{position:fixed;top:0;left:0;right:0;z-index:999;display:flex;align-items:center;justify-content:space-between;padding:14px 5%;background:rgba(13,13,13,.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,45,120,.15);transition:all .3s ease}nav.scrolled{padding:10px 5%;box-shadow:0 4px 30px rgba(0,0,0,.5)}.nav-logo{gap:12px;text-decoration:none;min-width:0}.brand-mark,.nav-logo{display:flex;align-items:center}.brand-mark{justify-content:center;flex-shrink:0;overflow:hidden;border-radius:18px;background:#ffffff;border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 24px rgba(0,0,0,.35)}.brand-mark img{width:100%;height:100%;display:block;object-fit:contain}.nav-brand-mark{width:58px;height:58px;padding:0}.nav-logo-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.nav-logo-kicker{font-size:.62rem;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-muted)}.nav-logo-text{font-size:1.3rem;font-weight:800;letter-spacing:1px;background:linear-gradient(135deg,var(--pink),var(--gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.nav-links{display:flex;align-items:center;gap:28px;list-style:none}.nav-links a{color:#ccc;text-decoration:none;font-size:.85rem;font-weight:500;letter-spacing:.5px;transition:color .2s}.nav-links a:hover{color:var(--pink)}.nav-cta{background:linear-gradient(135deg,var(--pink),#c9006e);color:#fff!important;padding:11px 24px;border-radius:50px;font-weight:600!important;box-shadow:0 4px 20px var(--pink-glow);transition:transform .2s,box-shadow .2s!important}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--pink-glow)!important;color:#fff!important}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:10px;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:transparent;border:0}.hamburger span{width:24px;height:2px;background:#fff;border-radius:2px;transition:all .3s}.hamburger:focus-visible{outline:2px solid var(--pink);outline-offset:4px}section{padding:90px 5%}.section-tag{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--pink);margin-bottom:12px;padding:4px 12px;border:1px solid rgba(255,45,120,.4);border-radius:50px;background:rgba(255,45,120,.08)}.section-title{font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1.15;margin-bottom:16px;overflow-wrap:break-word;word-break:break-word}.section-subtitle{font-size:1rem;color:var(--text-muted);max-width:560px;line-height:1.7}.gradient-text{background:linear-gradient(135deg,var(--pink),var(--gold-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.center{text-align:center}.center .section-subtitle{margin:0 auto}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;border-radius:50px;font-size:.9rem;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:all .25s ease;font-family:var(--font-poppins),"Poppins",sans-serif;letter-spacing:.3px}.btn-primary{background:linear-gradient(135deg,var(--pink),#c9006e);color:#fff;box-shadow:0 6px 30px var(--pink-glow)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 40px var(--pink-glow)}.btn-secondary{background:transparent;color:var(--text);border:1.5px solid rgba(255,255,255,.25)}.btn-secondary:hover{border-color:var(--pink);color:var(--pink);background:rgba(255,45,120,.06)}.btn-gold{background:linear-gradient(135deg,var(--gold),#a8852e);color:#fff;box-shadow:0 6px 30px rgba(201,168,76,.35)}.btn-gold:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(201,168,76,.5)}.btn-whatsapp{background:#25d366;color:#fff;box-shadow:0 6px 20px rgba(37,211,102,.4)}.btn-whatsapp:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(37,211,102,.5)}.btn-lg{padding:17px 38px;font-size:1rem}#hero{min-height:100vh;display:flex;align-items:center;padding-top:90px;position:relative;overflow:hidden}.hero-bg{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 60% 60% at 70% 50%,rgba(255,45,120,.12) 0,transparent 70%),radial-gradient(ellipse 40% 40% at 20% 80%,rgba(201,168,76,.08) 0,transparent 60%),#0d0d0d}.hero-grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(255,45,120,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,45,120,.04) 1px,transparent 0);background-size:60px 60px}.hero-content{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;width:100%;max-width:1200px;margin:0 auto}.hero-left{padding-right:20px}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,45,120,.12);border:1px solid rgba(255,45,120,.3);padding:6px 16px;border-radius:50px;margin-bottom:24px;font-size:.78rem;font-weight:600;color:var(--pink-light);letter-spacing:.5px}.hero-badge-dot{width:6px;height:6px;background:var(--pink);border-radius:50%;animation:pulse 1.8s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.hero-title{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900;line-height:1.1;margin-bottom:20px;letter-spacing:-.5px;overflow-wrap:break-word;word-break:break-word}.hero-title span{display:block}.hero-sub{font-size:1.1rem;color:var(--text-muted);line-height:1.85;margin-bottom:36px;max-width:480px}.hero-info-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:32px;max-width:560px}.hero-info-item{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 32px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-info-label{display:block;margin-bottom:6px;font-size:.68rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--gold-light)}.hero-info-value{display:block;font-size:.9rem;font-weight:700;color:#fff;line-height:1.4}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:44px}.hero-stats{display:flex;gap:32px;padding-top:28px;border-top:1px solid rgba(255,255,255,.08)}.stat-number{font-size:1.6rem;font-weight:900;background:linear-gradient(135deg,var(--pink),var(--gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stat-label{font-size:.78rem;color:var(--text-muted);margin-top:2px}.hero-right{position:relative}.hero-visual-card{background:linear-gradient(145deg,#1e1e1e,#161616);border:1px solid rgba(255,45,120,.2);border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.6),0 0 80px rgba(255,45,120,.08);position:relative}.hero-visual-header{background:linear-gradient(135deg,rgba(255,45,120,.15),rgba(201,168,76,.1));padding:16px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.05)}.dot{width:10px;height:10px;border-radius:50%}.dot-r{background:#ff5f57}.dot-y{background:#febc2e}.dot-g{background:#28c840}.ai-label{margin-left:auto;font-size:.7rem;color:var(--pink);font-weight:600;letter-spacing:1px;background:rgba(255,45,120,.12);padding:2px 10px;border-radius:50px;border:1px solid rgba(255,45,120,.3)}.hero-visual-body{padding:24px}.before-after-demo{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16/9;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#1a1a2e)}.ba-side{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;flex-direction:column;gap:8px}.ba-left{right:50%;background:linear-gradient(135deg,#1a1a2e,#2d2d2d);color:#666}.ba-right{left:50%;background:linear-gradient(135deg,rgba(255,45,120,.15),rgba(201,168,76,.1));color:var(--pink-light)}.ba-divider{top:0;bottom:0;width:2px;z-index:2;transform:translateX(-50%)}.ba-divider,.ba-handle{position:absolute;left:50%;background:var(--pink)}.ba-handle{top:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;z-index:3;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px var(--pink-glow);cursor:ew-resize}.ba-icon{font-size:.8rem;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.room-icon{font-size:2.5rem;line-height:1}.ba-text{font-size:.75rem;opacity:.9;text-align:center;padding:0 8px}.ai-processing{padding:14px 0 0;display:flex;align-items:center;gap:10px;font-size:.78rem;color:var(--text-muted)}.ai-bar{flex:1 1;height:4px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden}.ai-bar-fill{height:100%;width:78%;background:linear-gradient(90deg,var(--pink),var(--gold));border-radius:2px;animation:bar-pulse 2s ease-in-out infinite alternate}@keyframes bar-pulse{0%{width:60%}to{width:90%}}.ai-pct{font-weight:700;color:var(--pink);font-size:.8rem}.hero-float-badges{position:absolute;pointer-events:none}.float-badge{position:absolute;background:rgba(20,20,20,.95);border:1px solid rgba(255,45,120,.3);border-radius:12px;padding:10px 14px;font-size:.75rem;font-weight:600;color:#fff;box-shadow:0 8px 30px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:8px;white-space:nowrap;animation:float 3s ease-in-out infinite}.float-badge:nth-child(2){animation-delay:1.5s}.fb-1{top:-18px;right:-20px}.fb-2{bottom:20px;left:-30px}.fb-emoji{font-size:1rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}#how-it-works{background:#0a0a0a}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:60px}.step-card{background:linear-gradient(145deg,#1a1a1a,#151515);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);padding:36px 28px;position:relative;overflow:hidden;transition:all .3s ease}.step-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--pink),var(--gold));opacity:0;transition:opacity .3s}.step-card:hover{border-color:rgba(255,45,120,.25);transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.4)}.step-card:hover:before{opacity:1}.step-num{font-size:.7rem;font-weight:700;letter-spacing:2px;color:var(--pink);margin-bottom:20px;display:block}.step-icon{font-size:2.4rem;margin-bottom:18px;display:block;line-height:1}.step-title{font-size:1.1rem;font-weight:700;margin-bottom:10px;color:#fff}.step-desc{font-size:.88rem;color:var(--text-muted);line-height:1.65}.connector-line{display:none}.step4-card{margin-top:20px;display:flex;align-items:center;gap:28px;padding:30px 36px;background:linear-gradient(135deg,rgba(255,45,120,.08),rgba(201,168,76,.05));border-color:rgba(255,45,120,.25)}.step4-card .step-icon{font-size:2.8rem;flex-shrink:0;margin-bottom:0}.step4-card .step-title{font-size:1.15rem}.step4-card .step-desc{max-width:560px}.step4-cta{flex-shrink:0;margin-left:auto}#ai-section{background:linear-gradient(135deg,#0d0d0d,#100a0f);position:relative;overflow:hidden}#ai-section:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(255,45,120,.1) 0,transparent 70%);pointer-events:none}.ai-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center;max-width:1100px;margin:0 auto}.ai-examples{display:flex;flex-direction:column;gap:14px;margin-top:32px}.ai-example{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px 18px;display:flex;align-items:flex-start;gap:14px;transition:all .2s}.ai-example:hover{border-color:rgba(255,45,120,.25);background:rgba(255,45,120,.04)}.ae-icon{font-size:1.5rem;flex-shrink:0}.ae-title{font-size:.9rem;font-weight:600;color:#fff;margin-bottom:4px}.ae-desc{font-size:.8rem;color:var(--text-muted);line-height:1.55}.ai-phone-mock{background:linear-gradient(145deg,#1c1c1c,#141414);border:8px solid #2a2a2a;border-radius:40px;padding:20px 16px;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.05);max-width:300px;margin:0 auto;position:relative}.phone-notch{width:80px;height:22px;background:#1a1a1a;border-radius:0 0 14px 14px;margin:0 auto 16px}.phone-screen-content{border-radius:20px;overflow:hidden}.phone-header{background:linear-gradient(135deg,var(--pink),#c9006e);padding:14px;text-align:center;font-size:.8rem;font-weight:700;letter-spacing:1px}.phone-ai-area{background:#111;padding:16px;min-height:180px;display:flex;flex-direction:column;gap:10px}.phone-upload-btn{border:2px dashed rgba(255,45,120,.4);border-radius:10px;padding:20px;text-align:center;color:var(--text-muted);font-size:.78rem;cursor:pointer}.phone-upload-btn span{display:block;font-size:1.5rem;margin-bottom:4px}.phone-theme-chips{display:flex;gap:6px;flex-wrap:wrap}.chip{padding:4px 10px;border-radius:50px;font-size:.65rem;font-weight:600;border:1px solid rgba(255,45,120,.4);color:var(--pink-light);background:rgba(255,45,120,.08);cursor:pointer;transition:all .2s}.chip.active{background:var(--pink);color:#fff;border-color:var(--pink)}.phone-ai-result{background:linear-gradient(135deg,rgba(255,45,120,.1),rgba(201,168,76,.08));border:1px solid rgba(255,45,120,.2);border-radius:10px;padding:10px 12px;font-size:.72rem;color:var(--text-muted);line-height:1.6}.phone-book-btn{background:linear-gradient(135deg,var(--pink),#c9006e);color:#fff;text-align:center;padding:11px;border-radius:10px;font-size:.78rem;font-weight:700;letter-spacing:.5px;cursor:pointer}.ai-cta-group{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}#why-us{background:#080808}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:56px}.feature-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);padding:28px 24px;transition:all .3s ease;cursor:default}.feature-card:hover{background:rgba(255,45,120,.05);border-color:rgba(255,45,120,.2);transform:translateY(-4px)}.feature-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,rgba(255,45,120,.2),rgba(201,168,76,.1));display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:16px;border:1px solid rgba(255,45,120,.2)}.feature-title{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:8px}.feature-desc{font-size:.82rem;color:var(--text-muted);line-height:1.6}#occasions{background:linear-gradient(180deg,#0a0a0a,#0d0d0d)}.occasions-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:52px}.occasion-card{background:linear-gradient(145deg,#1a1a1a,#141414);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:28px 14px 20px;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.occasion-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--pink),var(--gold));transform:scaleX(0);transition:transform .3s}.occasion-card:hover{border-color:rgba(255,45,120,.3);transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.4)}.occasion-card:hover:after{transform:scaleX(1)}.occasion-emoji{font-size:2.2rem;display:block;margin-bottom:12px;line-height:1}.occasion-name{font-size:.8rem;font-weight:600;color:#ddd;line-height:1.3}.more-badge{background:linear-gradient(135deg,var(--pink),var(--gold));border-radius:14px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;font-size:1.4rem;font-weight:900;color:#fff;padding:28px 14px 20px}.more-badge span{font-size:.75rem;font-weight:600;opacity:.9}#trending{padding:70px 5%}.trending-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:44px}#transformations{background:#060606}.transforms-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:52px}.transform-card{border-radius:16px;overflow:hidden;background:#1a1a1a;border:1px solid rgba(255,255,255,.06);transition:all .3s}.transform-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.5)}.transform-visual{display:grid;grid-template-columns:1fr 1fr;height:180px;position:relative}.tv-after,.tv-before{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;font-size:.7rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;overflow:hidden}.tv-before{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#555}.tv-after{background:linear-gradient(135deg,rgba(255,45,120,.15),rgba(201,168,76,.1));color:var(--pink-light)}.transform-shot{width:100%;height:100%;display:block;object-fit:cover}.transform-shot-first-before{object-position:center 72%}.transform-shot-first-after{object-position:center 46%}.tv-emoji{font-size:2.2rem}.tv-divider{position:absolute;left:50%;top:0;bottom:0;width:3px;transform:translateX(-50%)}.tv-arrow,.tv-divider{background:var(--pink);display:flex;align-items:center;justify-content:center}.tv-arrow{width:26px;height:26px;border-radius:50%;font-size:.7rem;color:#fff;box-shadow:0 0 15px var(--pink-glow)}.transform-info{padding:18px}.transform-title{font-size:.92rem;font-weight:700;color:#fff;margin-bottom:4px}.transform-tag{font-size:.72rem;color:var(--pink);font-weight:600}#connect{background:linear-gradient(135deg,#0d0d0d,#10080d);text-align:center;position:relative;overflow:hidden}#connect:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(255,45,120,.08) 0,transparent 70%)}.connect-inner{position:relative;max-width:620px;margin:0 auto}.connect-actions{gap:14px;margin-top:32px}.connect-actions,.trust-row{display:flex;flex-wrap:wrap;justify-content:center}.trust-row{align-items:center;gap:28px;margin-top:40px}.trust-item{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--text-muted)}.trust-dot{width:6px;height:6px;background:var(--pink);border-radius:50%}#download{background:linear-gradient(135deg,#0f0a0e,#0d0d0d);padding:70px 5%}.download-inner{max-width:900px;margin:0 auto;background:linear-gradient(135deg,rgba(255,45,120,.1),rgba(201,168,76,.06));border:1px solid rgba(255,45,120,.2);border-radius:28px;padding:56px 60px;display:flex;align-items:center;gap:50px;position:relative;overflow:hidden}.download-inner:before{content:"";position:absolute;top:-80px;right:-80px;width:300px;height:300px;background:radial-gradient(circle,rgba(255,45,120,.15) 0,transparent 70%)}.download-left{flex:1 1;position:relative}.download-right{flex-shrink:0;display:flex;flex-direction:column;gap:14px}.store-btn{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 22px;text-decoration:none;color:#fff;transition:all .25s;min-width:180px}.store-btn:hover{background:rgba(255,255,255,.1);border-color:rgba(255,45,120,.3);transform:translateX(4px)}.store-icon{font-size:1.8rem}.store-label{font-size:.65rem;color:#999;letter-spacing:.5px}.store-name{font-size:1rem;font-weight:700}footer{background:#060606;padding:50px 5% 30px;border-top:1px solid rgba(255,255,255,.06)}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:40px}.footer-brand{display:flex;flex-direction:column;gap:14px}.footer-brand-header{display:flex;align-items:center;gap:14px}.footer-brand-mark{width:76px;height:76px;padding:0;border-radius:20px}.footer-brand-copy{display:flex;flex-direction:column;gap:4px}.footer-brand-note{font-size:.7rem;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--gold-light)}.footer-logo-text{font-size:1.4rem;font-weight:900;letter-spacing:1px;background:linear-gradient(135deg,var(--pink),var(--gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:0}.footer-unit{font-size:.82rem;color:var(--text-muted);margin-top:4px}.footer-unit strong{font-weight:900;letter-spacing:.4px;background:linear-gradient(135deg,var(--gold-light),var(--gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer-tagline{font-size:.82rem;color:var(--text-muted);line-height:1.6;max-width:320px}.footer-tagline strong{color:#fff;font-weight:800}.footer-info-list{display:grid;grid-gap:10px;gap:10px;max-width:340px}.footer-info-item{font-size:.8rem;line-height:1.55;color:#d5d5d5}.footer-contact{display:grid;grid-gap:7px;gap:7px}.footer-contact-label{color:var(--text-muted)}.footer-contact-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.footer-contact-row a.footer-tel{color:#fff;text-decoration:none;font-weight:600;letter-spacing:.3px}.footer-contact-row a.footer-tel:hover{color:var(--pink)}.footer-contact-row .footer-wa{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700;color:#25d366;text-decoration:none;border:1px solid rgba(37,211,102,.4);border-radius:50px;padding:3px 11px;transition:background .2s}.footer-contact-row .footer-wa:hover{background:rgba(37,211,102,.14)}.footer-social{display:flex;gap:10px;margin-top:20px}.social-btn{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-size:.9rem;text-decoration:none;color:#ccc;transition:all .2s}.social-btn:hover{background:rgba(255,45,120,.15);border-color:rgba(255,45,120,.3);color:var(--pink)}.footer-col-title{font-size:.78rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#fff;margin-bottom:16px}.footer-links{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-links a{font-size:.82rem;color:var(--text-muted);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--pink)}.footer-bottom{padding-top:24px;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#555;flex-wrap:wrap;gap:10px}.footer-bottom-links{display:flex;flex-wrap:wrap;gap:8px 20px}.footer-bottom-links a{color:#555;text-decoration:none;transition:color .2s}.footer-bottom-links a:hover{color:var(--pink)}.whatsapp-float{position:fixed;bottom:28px;right:28px;z-index:998;display:flex;align-items:center;gap:10px}.wa-tooltip{background:rgba(20,20,20,.95);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px 14px;font-size:.78rem;font-weight:600;color:#fff;white-space:nowrap;box-shadow:0 8px 30px rgba(0,0,0,.4);animation:fade-in .3s ease}.wa-btn{width:56px;height:56px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:1.6rem;color:#fff;box-shadow:0 6px 25px rgba(37,211,102,.45);animation:wa-pulse 2.5s infinite;transition:transform .2s}.wa-btn:hover{transform:scale(1.12)}@keyframes wa-pulse{0%,to{box-shadow:0 6px 25px rgba(37,211,102,.45)}50%{box-shadow:0 6px 45px rgba(37,211,102,.7)}}@keyframes fade-in{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.fade-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.fade-up-delay-1{transition-delay:.1s}.fade-up-delay-2{transition-delay:.2s}.fade-up-delay-3{transition-delay:.3s}.fade-up-delay-4{transition-delay:.4s}@media (max-width:1024px){.hero-content{grid-template-columns:1fr;gap:50px}.hero-left{padding-right:0}.hero-right{display:none}.ai-layout,.steps-grid{grid-template-columns:1fr}.ai-phone-mock{max-width:260px}.features-grid{grid-template-columns:1fr 1fr}.occasions-grid,.trending-grid{grid-template-columns:repeat(3,1fr)}.footer-top,.transforms-grid{grid-template-columns:1fr 1fr}.download-inner{flex-direction:column;text-align:center;padding:40px 30px}.download-right{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media (max-width:768px){section{padding:60px 4%}#download,#trending{padding:48px 4%}.nav-brand-mark{width:50px;height:50px}.nav-links,.nav-logo-kicker{display:none}.nav-links{position:absolute;top:100%;right:0;left:0;flex-direction:column;align-items:stretch;background:rgba(13,13,13,.98);padding:12px 5%;gap:4px;border-bottom:1px solid rgba(255,45,120,.15)}.nav-links.mobile-open{display:flex}.nav-links a{display:block;padding:13px 4px;width:100%}.nav-links .nav-cta{text-align:center;margin-top:6px}.hamburger{display:flex}.features-grid{grid-template-columns:1fr}.occasions-grid,.trending-grid{grid-template-columns:repeat(2,1fr)}.transforms-grid{grid-template-columns:1fr}.transform-visual{height:240px}.step4-card{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 22px}.step4-cta{margin-left:0;width:100%;justify-content:center}.footer-top{grid-template-columns:1fr}.footer-bottom,.footer-brand-header{align-items:flex-start}.footer-bottom{flex-direction:column}.footer-bottom-links a,.footer-links a{display:inline-block;padding:6px 0}.social-btn{width:44px;height:44px}footer{padding-bottom:96px}.hero-info-strip{grid-template-columns:1fr}.hero-stats{gap:20px;flex-wrap:wrap}.whatsapp-float .wa-tooltip{display:none}}@media (max-width:480px){.nav-brand-mark{width:46px;height:46px;padding:0}.nav-logo-text{font-size:1rem}.section-title{font-size:clamp(1.55rem,7vw,1.9rem);line-height:1.2}.hero-title{font-size:clamp(1.9rem,8vw,2.4rem);line-height:1.18}.hero-badge{font-size:.68rem;letter-spacing:.2px;padding:6px 12px;border-radius:14px;line-height:1.3}.occasions-grid,.trending-grid{grid-template-columns:1fr 1fr}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%;justify-content:center}.whatsapp-float{bottom:16px;right:16px}}