/* Gerado a partir do CSS adicional do personalizador.
   Nao editar a mao: editar a origem e voltar a gerar. */
body.page-id-84{ --pink:#FF0069;--orange:#FF5900;--lime:#CBFF00;--black:#050505;--cream:#F6F3EE;--font-display:"Space Grotesk", sans-serif;--font-body:"DM Sans", sans-serif;--font-mono:"JetBrains Mono", monospace}body.page-id-84 .fi-page *,body.page-id-84 .fi-page{ margin:0;padding:0;box-sizing:border-box}body.page-id-84{ scroll-behavior:smooth}body.page-id-84{ background-color:var(--cream);background-image:radial-gradient(rgba(5,5,5,0.07) 1.6px, transparent 1.6px);background-size:26px 26px;color:var(--black);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden;cursor:default}body.page-id-84 .fi-page a{ color:inherit;text-decoration:none}body.page-id-84 .fi-page #glow{ position:fixed;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle, rgba(255,0,105,0.16), rgba(203,255,0,0.08) 45%, transparent 70%);pointer-events:none;z-index:1;transform:translate(-50%,-50%);transition:opacity 0.3s ease}@media (max-width:860px){body.page-id-84 .fi-page #glow{ display:none}}body.page-id-84 .fi-page .wm{ position:absolute;font-family:var(--font-display);font-weight:700;color:rgba(5,5,5,0.05);white-space:nowrap;pointer-events:none;z-index:0;user-select:none}body.page-id-84 .fi-page nav.top{ position:relative;z-index:5;display:flex;justify-content:space-between;align-items:center;padding:26px 5vw;border-bottom:1px solid rgba(5,5,5,0.1)}body.page-id-84 .fi-page .logo{ font-family:var(--font-display);font-weight:700;font-size:19px}body.page-id-84 .fi-page .logo-img{ height:26px;width:auto;display:block}body.page-id-84 .fi-page .nav-time{ font-family:var(--font-mono);font-size:12px;color:var(--pink)}body.page-id-84 .fi-page .marquee-band{ position:relative;z-index:5;background:var(--lime);color:var(--black);overflow:hidden;padding:10px 0;border-bottom:1px solid rgba(5,5,5,0.15)}body.page-id-84 .fi-page .marquee-track{ display:flex;width:max-content;animation:fi-scroll 22s linear infinite;font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:0.02em;text-transform:uppercase}body.page-id-84 .fi-page .marquee-track span{ padding:0 22px;white-space:nowrap}@keyframes fi-scroll{ from{ transform:translateX(0)} to{ transform:translateX(-50%)} }body.page-id-84 .fi-page .marquee-band.pink-band{ background:var(--pink);color:var(--cream);border-bottom:none;border-top:1px solid rgba(5,5,5,0.15)}body.page-id-84 .fi-page .marquee-band.pink-band .marquee-track{ animation-direction:reverse}body.page-id-84 .fi-page .hero{ position:relative;z-index:2;padding:90px 5vw 120px;min-height:80vh;overflow:hidden;display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;align-items:center}body.page-id-84 .fi-page .hero-visual{ position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;max-width:460px}body.page-id-84 .fi-page .hero-demo{ width:100%;max-width:440px;box-shadow:0 24px 70px rgba(255,0,105,0.22)}body.page-id-84 .fi-page .hero-demo .demo-body{ grid-template-columns:1fr;gap:14px;padding:16px}body.page-id-84 .fi-page .hero-demo .demo-prompt{ font-size:13px;min-height:44px}body.page-id-84 .fi-page .hero-demo .demo-img{ filter:brightness(1.18) contrast(1.06) saturate(1.1)}@media (max-width:900px){body.page-id-84 .fi-page .hero{ grid-template-columns:1fr}body.page-id-84 .fi-page .hero-visual{ order:-1;max-width:420px;margin:0 auto 20px}}body.page-id-84 .fi-page .hero::before{ content:'';position:absolute;top:-220px;right:-160px;width:640px;height:640px;background:radial-gradient(circle, rgba(255,0,105,0.16), transparent 65%);filter:blur(10px);z-index:-1}body.page-id-84 .fi-page .hero::after{ content:'';position:absolute;bottom:-180px;left:-140px;width:520px;height:520px;background:radial-gradient(circle, rgba(203,255,0,0.18), transparent 65%);filter:blur(10px);z-index:-1}body.page-id-84 .fi-page .hero .wm.n1{ font-size:22vw;top:-6vw;right:-4vw;transform:rotate(-6deg)}body.page-id-84 .fi-page .hero .wm.n2{ font-size:9vw;bottom:4vw;left:-2vw;transform:rotate(-4deg);color:rgba(255,0,105,0.06)}body.page-id-84 .fi-page .eyebrow-row{ display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:40px}body.page-id-84 .fi-page .pill-tag{ font-family:var(--font-mono);font-size:12px;font-weight:500;border:1px solid rgba(5,5,5,0.3);border-radius:999px;padding:7px 16px;color:rgba(5,5,5,0.75)}body.page-id-84 .fi-page .pill-tag.hot{ background:var(--pink);border-color:var(--pink);color:white}body.page-id-84 .fi-page h1.hero-h{ font-family:var(--font-display);line-height:0.98;letter-spacing:-0.03em;max-width:1000px}body.page-id-84 .fi-page h1.hero-h .l1{ display:block;font-size:clamp(30px, 4.2vw, 52px);font-weight:500;color:rgba(5,5,5,0.85)}body.page-id-84 .fi-page h1.hero-h .l2{ display:flex;flex-direction:column;gap:0;font-size:clamp(64px, 11vw, 156px);font-weight:700;line-height:0.92;margin:10px 0 4px;letter-spacing:-0.045em}body.page-id-84 .fi-page h1.hero-h .l2 .word{ display:block;background:linear-gradient(95deg, #FF0069 0%, #FF0069 40%, #FF5900 100%);-webkit-background-clip:text;background-clip:text;color:transparent}body.page-id-84 .fi-page .hero-bottom{ margin-top:64px;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:32px}body.page-id-84 .fi-page .hero-facts{ display:flex;gap:40px;font-family:var(--font-mono);flex-wrap:wrap}body.page-id-84 .fi-page .hero-facts div span{ display:block}body.page-id-84 .fi-page .hero-facts .k{ font-size:11px;text-transform:uppercase;letter-spacing:0.1em;color:rgba(5,5,5,0.4);margin-bottom:6px}body.page-id-84 .fi-page .hero-facts .v{ font-size:22px;font-weight:700;color:var(--pink);font-family:var(--font-display)}body.page-id-84 .fi-page .btn-main{ background:var(--pink);color:white;font-weight:700;font-family:var(--font-display);font-size:17px;padding:20px 40px;border-radius:999px;display:inline-flex;align-items:center;gap:12px;transition:transform 0.25s ease, background 0.25s ease;border:none;cursor:pointer}body.page-id-84 .fi-page .btn-main:hover{ transform:scale(1.04);background:var(--orange)}body.page-id-84 .fi-page .btn-main .arrow{ transition:transform 0.25s ease}body.page-id-84 .fi-page .btn-main:hover .arrow{ transform:translateX(6px)}body.page-id-84 .fi-page .demo-wrap{ position:relative;z-index:2;padding:0 5vw 40px}body.page-id-84 .fi-page .demo-box{ max-width:520px;margin:0 auto;background:#0c0c0c;border:2px solid var(--pink);border-radius:14px;overflow:hidden;box-shadow:0 20px 40px rgba(255,0,105,0.16)}body.page-id-84 .fi-page .demo-bar{ display:flex;align-items:center;gap:6px;padding:9px 14px;border-bottom:1px solid rgba(246,243,238,0.1)}body.page-id-84 .fi-page .demo-dot{ width:7px;height:7px;border-radius:50%}body.page-id-84 .fi-page .demo-dot.r{ background:var(--pink)}body.page-id-84 .fi-page .demo-dot.o{ background:var(--orange)}body.page-id-84 .fi-page .demo-dot.l{ background:var(--lime)}body.page-id-84 .fi-page .demo-label{ margin-left:auto;font-family:var(--font-mono);font-size:10px;color:rgba(246,243,238,0.4)}body.page-id-84 .fi-page .demo-body{ padding:18px;display:grid;grid-template-columns:1.25fr 1fr;gap:16px;align-items:center}body.page-id-84 .fi-page .demo-prompt{ font-family:var(--font-mono);font-size:12.5px;color:var(--lime);line-height:1.6;min-height:60px}body.page-id-84 .fi-page .demo-prompt .prefix{ color:rgba(246,243,238,0.4)}body.page-id-84 .fi-page .cursor-blink{ display:inline-block;width:6px;height:13px;background:var(--lime);margin-left:2px;animation:fi-blink 1s step-end infinite;vertical-align:middle}@keyframes fi-blink{ 50%{ opacity:0} }body.page-id-84 .fi-page .demo-output{ position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#050505}body.page-id-84 .fi-page .demo-img{ position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity 0.5s ease, transform 0.7s ease}body.page-id-84 .fi-page .demo-img.active{ opacity:1;transform:scale(1)}@media (max-width:640px){body.page-id-84 .fi-page .demo-body{ grid-template-columns:1fr}}body.page-id-84 .fi-page .section{ position:relative;z-index:2;padding:110px 5vw}body.page-id-84 .fi-page .section-tag{ font-family:var(--font-mono);font-size:12px;color:var(--pink);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:18px}body.page-id-84 .fi-page .section-h{ font-family:var(--font-display);font-size:clamp(28px, 4vw, 46px);font-weight:700;max-width:720px;letter-spacing:-0.01em;margin-bottom:60px}body.page-id-84 .fi-page .sec-who{ position:relative;z-index:2;padding:120px 5vw 100px}body.page-id-84 .fi-page .who-head{ max-width:900px;margin-bottom:60px}body.page-id-84 .fi-page .who-title{ font-family:var(--font-display);font-size:clamp(30px, 4.6vw, 56px);font-weight:700;letter-spacing:-0.02em;line-height:1.02;margin-top:14px}body.page-id-84 .fi-page .who-title em{ font-style:italic;font-weight:400;color:var(--pink)}body.page-id-84 .fi-page .who-stack{ display:flex;flex-direction:column;gap:18px;max-width:1200px}body.page-id-84 .fi-page .who-band{ display:grid;grid-template-columns:200px 1fr auto;align-items:center;gap:40px;padding:40px 44px;border-radius:22px;border:3px solid var(--black);position:relative;overflow:hidden;transition:transform 0.3s ease}body.page-id-84 .fi-page .who-band:hover{ transform:translateX(6px)}body.page-id-84 .fi-page .pink-band-card{ background:var(--pink);color:var(--cream)}body.page-id-84 .fi-page .black-band-card{ background:var(--black);color:var(--cream);margin-left:auto;width:96%}body.page-id-84 .fi-page .black-band-card:hover{ transform:translateX(-6px)}body.page-id-84 .fi-page .who-band-num{ font-family:var(--font-display);font-weight:700;font-size:clamp(80px, 10vw, 140px);line-height:0.85;letter-spacing:-0.05em}body.page-id-84 .fi-page .pink-band-card .who-band-num{ color:var(--cream)}body.page-id-84 .fi-page .black-band-card .who-band-num{ color:var(--lime)}body.page-id-84 .fi-page .who-band-body{ min-width:0;max-width:620px}body.page-id-84 .fi-page .who-band-tag{ font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.14em;padding:6px 12px;border-radius:999px;display:inline-block;margin-bottom:14px}body.page-id-84 .fi-page .pink-band-card .who-band-tag{ background:var(--cream);color:var(--pink)}body.page-id-84 .fi-page .black-band-card .who-band-tag{ background:var(--lime);color:var(--black)}body.page-id-84 .fi-page .who-band-body h3{ font-family:var(--font-display);font-size:clamp(22px, 2.2vw, 30px);font-weight:700;margin-bottom:10px;letter-spacing:-0.01em}body.page-id-84 .fi-page .who-band-body p{ font-size:15.5px;line-height:1.65;opacity:0.9}body.page-id-84 .fi-page .who-band-side{ font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.2em;writing-mode:vertical-rl;transform:rotate(180deg);opacity:0.5;align-self:stretch;border-left:1px dashed currentColor;padding:8px 0 8px 14px}@media (max-width:800px){body.page-id-84 .fi-page .who-band{ grid-template-columns:1fr;gap:16px;padding:30px 24px}body.page-id-84 .fi-page .black-band-card{ width:100%;margin-left:0}body.page-id-84 .fi-page .who-band-side{ display:none}body.page-id-84 .fi-page .who-band:hover,body.page-id-84 .fi-page .black-band-card:hover{ transform:none}}body.page-id-84 .fi-page .sec-program{ position:relative;z-index:2;background:var(--black);color:var(--cream);padding:120px 5vw;overflow:hidden}body.page-id-84 .fi-page .sec-program::before{ content:'PROGRAMA';position:absolute;bottom:-3vw;right:-1vw;font-family:var(--font-display);font-weight:700;font-size:22vw;color:rgba(246,243,238,0.04);letter-spacing:-0.05em;pointer-events:none;line-height:1}body.page-id-84 .fi-page .prog-inner{ max-width:1100px;margin:0 auto;position:relative}body.page-id-84 .fi-page .section-tag.lime{ color:var(--lime)}body.page-id-84 .fi-page .prog-head{ margin-bottom:70px}body.page-id-84 .fi-page .prog-title{ font-family:var(--font-display);font-size:clamp(30px, 5vw, 60px);font-weight:700;letter-spacing:-0.02em;line-height:1;margin-top:14px;max-width:760px}body.page-id-84 .fi-page .lime-text{ color:var(--lime);font-style:italic;font-weight:500}body.page-id-84 .fi-page .prog-timeline{ list-style:none;border-top:1px solid rgba(246,243,238,0.15)}body.page-id-84 .fi-page .prog-timeline li{ display:grid;grid-template-columns:140px 1fr;gap:32px;padding:34px 0;border-bottom:1px solid rgba(246,243,238,0.15);align-items:baseline;transition:background 0.25s ease}body.page-id-84 .fi-page .prog-timeline li:hover{ background:rgba(203,255,0,0.04)}body.page-id-84 .fi-page .prog-timeline .pn{ font-family:var(--font-display);font-weight:700;font-size:clamp(48px, 6vw, 84px);color:var(--pink);letter-spacing:-0.04em;line-height:1}body.page-id-84 .fi-page .prog-timeline .pk{ font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.14em;color:var(--lime);margin-bottom:10px}body.page-id-84 .fi-page .prog-timeline h3{ font-family:var(--font-display);font-size:clamp(20px, 2.2vw, 28px);font-weight:600;margin-bottom:10px;letter-spacing:-0.01em}body.page-id-84 .fi-page .prog-timeline p{ font-size:15px;line-height:1.65;color:rgba(246,243,238,0.6);max-width:640px}@media (max-width:700px){body.page-id-84 .fi-page .prog-timeline li{ grid-template-columns:1fr;gap:12px}}body.page-id-84 .fi-page .sec-tools{ position:relative;z-index:2;padding:120px 5vw 100px}body.page-id-84 .fi-page .tools-head{ max-width:820px;margin:0 auto 60px;text-align:center}body.page-id-84 .fi-page .tools-head .section-tag{ display:inline-block}body.page-id-84 .fi-page .tools-title{ font-family:var(--font-display);font-size:clamp(28px, 4vw, 48px);font-weight:700;letter-spacing:-0.02em;line-height:1.05;margin-top:14px}body.page-id-84 .fi-page .tools-duo{ display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1200px;margin:0 auto}body.page-id-84 .fi-page .tduo{ position:relative;border-radius:28px;padding:46px 40px 40px;overflow:hidden;border:3px solid var(--black);min-height:380px;display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.3s ease}body.page-id-84 .fi-page .tduo:hover{ transform:translateY(-6px)}body.page-id-84 .fi-page .tduo.lime-side{ background:var(--lime);color:var(--black)}body.page-id-84 .fi-page .tduo.pink-side{ background:var(--pink);color:var(--cream);transform:translateY(30px)}body.page-id-84 .fi-page .tduo.pink-side:hover{ transform:translateY(24px)}body.page-id-84 .fi-page .tduo-mega{ font-family:var(--font-display);font-weight:700;font-size:clamp(90px, 14vw, 180px);letter-spacing:-0.04em;line-height:0.88;align-self:flex-end;text-align:right;opacity:0.95}body.page-id-84 .fi-page .lime-side .tduo-mega{ -webkit-text-stroke:3px var(--black);-webkit-text-fill-color:transparent}body.page-id-84 .fi-page .pink-side .tduo-mega{ -webkit-text-stroke:3px var(--cream);-webkit-text-fill-color:transparent}body.page-id-84 .fi-page .tduo-body{ max-width:420px}body.page-id-84 .fi-page .tduo-k{ font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.14em;display:inline-block;padding:6px 12px;border-radius:999px;margin-bottom:16px}body.page-id-84 .fi-page .lime-side .tduo-k{ background:var(--black);color:var(--lime)}body.page-id-84 .fi-page .pink-side .tduo-k{ background:var(--cream);color:var(--pink)}body.page-id-84 .fi-page .tduo-body h3{ font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 30px);font-weight:700;letter-spacing:-0.01em;margin-bottom:12px}body.page-id-84 .fi-page .tduo-body p{ font-size:15px;line-height:1.65;opacity:0.85}@media (max-width:800px){body.page-id-84 .fi-page .tools-duo{ grid-template-columns:1fr}body.page-id-84 .fi-page .tduo.pink-side{ transform:none}body.page-id-84 .fi-page .tduo.pink-side:hover{ transform:translateY(-6px)}}body.page-id-84 .fi-page .faq-list{ max-width:760px}body.page-id-84 .fi-page .faq-row{ border-top:1px solid rgba(5,5,5,0.15);padding:26px 0;cursor:pointer}body.page-id-84 .fi-page .faq-list .faq-row:last-child{ border-bottom:1px solid rgba(5,5,5,0.15)}body.page-id-84 .fi-page .faq-q{ display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-size:18px;font-weight:600}body.page-id-84 .fi-page .faq-q .plus{ font-family:var(--font-mono);color:var(--pink);font-size:20px;transition:transform 0.25s ease}body.page-id-84 .fi-page .faq-row.open .plus{ transform:rotate(45deg)}body.page-id-84 .fi-page .faq-a{ max-height:0;overflow:hidden;transition:max-height 0.3s ease;font-size:15px;color:rgba(5,5,5,0.6);line-height:1.6}body.page-id-84 .fi-page .faq-row.open .faq-a{ max-height:200px;margin-top:14px}body.page-id-84 .fi-page .final{ position:relative;z-index:2;padding:120px 5vw 100px;text-align:center;background:linear-gradient(180deg, var(--cream), #fce7ef)}body.page-id-84 .fi-page .final .wm{ font-size:16vw;bottom:-4vw;left:50%;transform:translateX(-50%);color:rgba(255,0,105,0.05)}body.page-id-84 .fi-page .final h2{ font-family:var(--font-display);font-size:clamp(34px, 6vw, 68px);font-weight:700;letter-spacing:-0.02em;margin-bottom:20px;position:relative}body.page-id-84 .fi-page .final .price-line{ font-family:var(--font-mono);font-size:20px;color:var(--pink);margin-bottom:40px;position:relative}body.page-id-84 .fi-page .sticky-bar{ position:fixed;bottom:0;left:0;right:0;z-index:20;background:var(--black);color:var(--cream);display:flex;align-items:center;justify-content:space-between;padding:14px 24px;box-shadow:0 -12px 30px rgba(5,5,5,0.15);transform:translateY(100%);transition:transform 0.35s ease}body.page-id-84 .fi-page .sticky-bar.show{ transform:translateY(0)}body.page-id-84 .fi-page .sticky-bar .info{ font-family:var(--font-mono);font-size:13px}body.page-id-84 .fi-page .sticky-bar .info strong{ font-family:var(--font-display)}body.page-id-84 .fi-page .sticky-btn{ background:var(--pink);color:white;padding:12px 26px;border-radius:999px;font-family:var(--font-display);font-weight:700;font-size:14px}body.page-id-84 .fi-page footer.site{ position:relative;z-index:2;text-align:center;padding:32px;font-family:var(--font-mono);font-size:12px;color:rgba(5,5,5,0.35)}@media (max-width:640px){body.page-id-84 .fi-page nav.top{ padding:18px 5vw}body.page-id-84 .fi-page .logo-img{ height:22px}body.page-id-84 .fi-page .nav-time{ font-size:10px}body.page-id-84 .fi-page .marquee-band{ padding:8px 0}body.page-id-84 .fi-page .marquee-track{ font-size:11px;animation-duration:18s}body.page-id-84 .fi-page .marquee-track span{ padding:0 14px}body.page-id-84 .fi-page .hero{ padding:40px 5vw 70px;min-height:auto;gap:28px}body.page-id-84 .fi-page .hero-visual{ max-width:320px;margin:24px auto 0;order:2}body.page-id-84 .fi-page .hero-demo{ max-width:320px}body.page-id-84 .fi-page .hero-demo .demo-body{ padding:12px;gap:10px}body.page-id-84 .fi-page .hero-demo .demo-prompt{ font-size:12px;min-height:38px}body.page-id-84 .fi-page .hero .wm.n1{ font-size:34vw;top:-2vw;right:-4vw}body.page-id-84 .fi-page .hero .wm.n2{ display:none}body.page-id-84 .fi-page h1.hero-h .l1{ font-size:22px}body.page-id-84 .fi-page h1.hero-h .l2{ font-size:clamp(48px, 15vw, 68px);margin:8px 0 2px}body.page-id-84 .fi-page .hero-bottom{ margin-top:34px;gap:22px}body.page-id-84 .fi-page .hero-facts{ gap:22px;width:100%}body.page-id-84 .fi-page .hero-facts .v{ font-size:18px}body.page-id-84 .fi-page .btn-main{ width:100%;justify-content:center;padding:18px 28px;font-size:15px}body.page-id-84 .fi-page .sec-who{ padding:70px 5vw 60px}body.page-id-84 .fi-page .who-head{ margin-bottom:34px}body.page-id-84 .fi-page .who-title{ font-size:clamp(26px, 8vw, 34px)}body.page-id-84 .fi-page .who-stack{ gap:14px}body.page-id-84 .fi-page .who-band{ padding:26px 22px;gap:12px;border-width:2px;border-radius:18px}body.page-id-84 .fi-page .who-band-num{ font-size:64px}body.page-id-84 .fi-page .who-band-body h3{ font-size:20px}body.page-id-84 .fi-page .who-band-body p{ font-size:14.5px}body.page-id-84 .fi-page .sec-program{ padding:70px 5vw}body.page-id-84 .fi-page .prog-head{ margin-bottom:40px}body.page-id-84 .fi-page .prog-title{ font-size:clamp(28px, 8vw, 40px)}body.page-id-84 .fi-page .prog-timeline li{ padding:24px 0;gap:8px}body.page-id-84 .fi-page .prog-timeline .pn{ font-size:42px}body.page-id-84 .fi-page .prog-timeline h3{ font-size:19px}body.page-id-84 .fi-page .prog-timeline p{ font-size:14.5px}body.page-id-84 .fi-page .sec-program::before{ font-size:40vw;bottom:-6vw}body.page-id-84 .fi-page .sec-tools{ padding:70px 5vw 60px}body.page-id-84 .fi-page .tools-head{ margin-bottom:34px}body.page-id-84 .fi-page .tools-title{ font-size:clamp(24px, 7vw, 32px)}body.page-id-84 .fi-page .tools-duo{ gap:14px}body.page-id-84 .fi-page .tduo{ padding:32px 24px 26px;min-height:260px;border-width:2px;border-radius:22px}body.page-id-84 .fi-page .tduo-mega{ font-size:clamp(72px, 22vw, 110px);-webkit-text-stroke-width:2px}body.page-id-84 .fi-page .lime-side .tduo-mega{ -webkit-text-stroke-width:2px}body.page-id-84 .fi-page .pink-side .tduo-mega{ -webkit-text-stroke-width:2px}body.page-id-84 .fi-page .tduo-body h3{ font-size:20px}body.page-id-84 .fi-page .tduo-body p{ font-size:14.5px}body.page-id-84 .fi-page .final{ padding:80px 5vw 120px}body.page-id-84 .fi-page .final h2{ font-size:clamp(28px, 8.5vw, 42px)}body.page-id-84 .fi-page .final .price-line{ font-size:16px;margin-bottom:28px}body.page-id-84 .fi-page .faq-list{ margin-top:48px !important}body.page-id-84 .fi-page .faq-q{ font-size:15.5px;gap:14px}body.page-id-84 .fi-page .faq-a{ font-size:14.5px}body.page-id-84 .fi-page .sticky-bar{ padding:10px 14px;gap:10px}body.page-id-84 .fi-page .sticky-bar .info{ font-size:11.5px;line-height:1.3}body.page-id-84 .fi-page .sticky-btn{ padding:10px 18px;font-size:12.5px;white-space:nowrap}body.page-id-84 .fi-page footer.site{ padding:24px 20px 90px;font-size:11px}}@media (max-width:380px){body.page-id-84 .fi-page h1.hero-h .l2{ font-size:44px}body.page-id-84 .fi-page .hero-facts{ gap:16px}body.page-id-84 .fi-page .hero-facts .v{ font-size:16px}body.page-id-84 .fi-page .marquee-track{ font-size:10px}body.page-id-84 .fi-page .marquee-track span{ padding:0 10px}}@media (max-width:640px){body.page-id-84 .fi-page h1.hero-h .l1{ font-size:20px;font-weight:500;color:rgba(5,5,5,0.7);letter-spacing:-0.01em}body.page-id-84 .fi-page h1.hero-h .l2{ gap:2px;margin:12px 0 6px;font-size:clamp(52px, 16.5vw, 78px);line-height:0.88;letter-spacing:-0.055em}body.page-id-84 .fi-page h1.hero-h .l2 .word:nth-child(1),body.page-id-84 .fi-page h1.hero-h .l2 .word:nth-child(2){ background:linear-gradient( 100deg, #FF0069 0%, #FF5900 22%, #FFD1E4 42%, #FF0069 58%, #FF5900 78%, #FF0069 100% );background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fi-heroShine 5.5s linear infinite;filter:drop-shadow(0 6px 18px rgba(255,0,105,0.28))}body.page-id-84 .fi-page h1.hero-h .l2 .word:nth-child(2){ animation-delay:-1.8s;font-style:italic;font-weight:600}body.page-id-84 .fi-page h1.hero-h .l2 .word:nth-child(3){ background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--black);-webkit-text-fill-color:var(--black);filter:none;font-weight:700;letter-spacing:-0.045em}}@keyframes fi-heroShine{ 0%{ background-position:0% 50%} 100%{ background-position:-260% 50%} }@media (prefers-reduced-motion:reduce){body.page-id-84 .fi-page h1.hero-h .l2 .word{ animation:none !important}}body.page-id-84 .fi-page .hero-facts .v-small{ font-size:20px;line-height:1.1}body.page-id-84 .fi-page .hero-facts .v-sub{ display:block;font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:rgba(5,5,5,0.6);letter-spacing:0.02em;text-transform:none;margin-top:3px}@media (max-width:640px){body.page-id-84 .fi-page .hero-facts{ gap:18px 20px}body.page-id-84 .fi-page .hero-facts .v-small{ font-size:17px}body.page-id-84 .fi-page .hero-facts .v-sub{ font-size:11.5px}}@media (max-width:640px){body.page-id-84 .fi-page .hero-bottom{ align-items:center;text-align:center}body.page-id-84 .fi-page .hero-facts{ justify-content:center}body.page-id-84 .fi-page .hero-facts > div{ text-align:center}}
body.page.page-id-84 .site,body.page.page-id-84 .site-container,body.page.page-id-84 .content-area,body.page.page-id-84 .site-main,body.page.page-id-84 .content-bg,body.page.page-id-84 .entry-content-wrap,body.page.page-id-84 .entry-content,body.page.page-id-84 .entry{background:transparent!important;padding:0!important;margin:0!important;max-width:none!important;border:0!important;box-shadow:none!important}
body.page.page-id-84 .fi-page h1,body.page.page-id-84 .fi-page h2,body.page.page-id-84 .fi-page h3,body.page.page-id-84 .fi-page h4,body.page.page-id-84 .fi-page h5{color:inherit!important;text-transform:none!important}
body.page.page-id-84 .fi-page ol,body.page.page-id-84 .fi-page ul{list-style:none!important;margin:0!important;padding:0!important}
body.page.page-id-84 .fi-page img{max-width:100%;height:auto}
body.page.page-id-84 .fi-page .demo-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;margin:0!important;border-radius:0!important}
body.page.page-id-84 .fi-page a{box-shadow:none!important;text-decoration:none!important}
body.page.page-id-84 .fi-page p{margin:0}
body.page.page-id-84 .fi-page .fi-back{margin-top:54px;font-family:var(--font-mono);font-size:13px}
body.page.page-id-84 .fi-page .fi-back a{color:rgba(5,5,5,.55);border-bottom:1px solid rgba(5,5,5,.2);padding-bottom:2px}
body.page.page-id-84 .fi-page .fi-back a:hover{color:var(--pink);border-color:var(--pink)}
body.page.page-id-84 .fi-page nav.top{background:rgba(246,243,238,.85);backdrop-filter:blur(8px)}
body.page.page-id-84 .fi-page nav.top .logo{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.02em}
body.page.page-id-84 .fi-page nav.top .nav-time{font-family:var(--font-mono);font-size:12px;color:var(--pink)}
body.page.page-id-84 .fi-page nav.top .nav-time:hover{color:var(--orange)}
body.page.page-id-84 .fi-page .tduo-mega{white-space:nowrap;font-size:clamp(70px,11vw,150px)}
@media (max-width:800px){body.page.page-id-84 .fi-page .tduo-mega{font-size:clamp(56px,16vw,96px)}}
