@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 300 800;font-display: swap;src: url('/business/fonts/plus-jakarta-sans-latin.woff2') format('woff2');unicode-range: U+0000-00FF,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: 'Plus Jakarta Sans';font-style: normal;font-weight: 300 800;font-display: swap;src: url('/business/fonts/plus-jakarta-sans-latin-ext.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}:root{--sc-black: #141414;--sc-black-elevated: #1c1c1c;--sc-black-card: #222222;--sc-black-hover: #2a2a2a;--sc-border: #2e2e2e;--sc-border-subtle: #232323;--sc-gold: #EEC643;--sc-gold-hover: #f5d258;--sc-gold-dim: #c9a836;--sc-off-white: #EEF0F2;--sc-text-muted: #a8acb1;--sc-text-faint: #6b6f74;--sc-success: #4ade80;--sc-danger: #f87171;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--container-max: 1200px;--container-narrow: 880px;--container-wide: 1400px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--font-sans: 'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--font-display: 'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;--shadow-sm: 0 2px 8px rgba(0,0,0,0.4);--shadow-md: 0 8px 24px rgba(0,0,0,0.5);--shadow-lg: 0 16px 48px rgba(0,0,0,0.6);--shadow-gold: 0 8px 32px rgba(238,198,67,0.18);--t-fast: 0.15s ease;--t-base: 0.25s ease;--t-slow: 0.4s ease}*{box-sizing: border-box;margin: 0;padding: 0}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{font-family: 'Plus Jakarta Sans',system-ui,sans-serif;font-size: 16px;line-height: 1.6;color: var(--sc-off-white);background: var(--sc-black);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: hidden;-webkit-tap-highlight-color: rgba(238,198,67,0.2)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}img,svg{max-width: 100%;height: auto;display: block}a{color: inherit;text-decoration: none}button{font-family: inherit;cursor: pointer;border: none;background: none;color: inherit}ul,ol{list-style: none}h1,h2,h3,h4,h5,h6,.gold-text{font-family: 'Plus Jakarta Sans',system-ui,sans-serif;font-weight: 700;line-height: 1.15;letter-spacing: -0.02em;color: var(--sc-off-white)}p{color: var(--sc-off-white)}.text-muted{color: rgba(238,240,242,.58);line-height: 1.65}.text-gold{color: var(--sc-gold)}.text-faint{color: var(--sc-text-faint)}.container{width: 100%;max-width: var(--container-max);margin: 0 auto;padding: 0 var(--space-5)}.container-narrow{max-width: var(--container-narrow)}.container-wide{max-width: var(--container-wide)}.skip-link{position: absolute;left: -9999px;top: 0;background: var(--sc-gold);color: var(--sc-black);padding: 0.5rem 1rem;font-weight: 600}.skip-link:focus{left: var(--space-3);top: var(--space-3);z-index: 9999}*:focus-visible{outline: 2px solid var(--sc-gold);outline-offset: 2px;border-radius: 4px}@keyframes fadeUp{from{opacity: 0;transform: translateY(36px)}to{opacity: 1;transform: translateY(0)}}@keyframes float{0%,100%{transform: translateY(0)}50%{transform: translateY(-12px)}}@keyframes glowPulse{0%,100%{opacity: .45}50%{opacity: 1}}@keyframes heroGlowPulse{0%,100%{opacity: .14}50%{opacity: .22}}@keyframes shimmerSlide{0%{left: -100%}100%{left: 200%}}@keyframes scrollBounce{0%,100%{transform: translateX(-50%) translateY(0);opacity: 1}50%{transform: translateX(-50%) translateY(7px);opacity: .35}}@keyframes borderGlow{0%,100%{box-shadow: 0 0 0 0 rgba(238,198,67,0)}50%{box-shadow: 0 0 22px 2px rgba(238,198,67,.28)}}@keyframes spinSlow{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}.hero-el{opacity: 0;animation: fadeUp .85s cubic-bezier(.16,1,.3,1) forwards}.hero-copy .hero-el:nth-child(1){animation-delay: .05s}.hero-copy .hero-el:nth-child(2){animation-delay: .15s}.hero-copy .hero-el:nth-child(3){animation-delay: .25s}.hero-copy .hero-el:nth-child(4){animation-delay: .35s}.hero-copy .hero-el:nth-child(5){animation-delay: .45s}.hero-visual.hero-el{animation-delay: .25s}.reveal{opacity: 0;transform: translateY(32px);transition: opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);will-change: opacity,transform}.reveal.visible{opacity: 1;transform: translateY(0)}.d1{transition-delay: .08s}.d2{transition-delay: .16s}.d3{transition-delay: .24s}.d4{transition-delay: .32s}.d5{transition-delay: .40s}.gold-text{background: linear-gradient(135deg,#EEC643 0%,#F5D88A 50%,#EEC643 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text}.s-label{display: inline-flex;align-items: center;gap: .5rem;background: rgba(238,198,67,.08);border: 1px solid rgba(238,198,67,.2);color: #EEC643;padding: .42rem .85rem;border-radius: 999px;font-size: .76rem;font-weight: 500;letter-spacing: .015em;margin-bottom: 1.4rem}.s-label.small{font-size: .7rem;padding: .35rem .75rem}.s-label .dot{width: 6px;height: 6px;border-radius: 50%;background: #EEC643;box-shadow: 0 0 10px rgba(238,198,67,.7);animation: glowPulse 2.4s ease-in-out infinite}.s-label .sparkle{color: #EEC643}.hl{color: #EEC643;font-weight: 700}.btn-primary{position: relative;overflow: hidden;display: inline-flex;align-items: center;gap: .55rem;background: #EEC643;color: #141414;font-weight: 700;font-size: .95rem;padding: .95rem 1.6rem;border-radius: 12px;text-decoration: none;transition: transform .3s ease,box-shadow .3s ease;border: none}.btn-primary::before{content: '';position: absolute;top: 0;width: 60%;height: 100%;background: linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);animation: shimmerSlide 3.5s ease infinite;pointer-events: none}.btn-primary:hover{transform: scale(1.04);box-shadow: 0 0 36px rgba(238,198,67,.45)}.btn-primary.btn-lg{padding: 1.1rem 1.9rem;font-size: 1rem}.btn-ghost{display: inline-flex;align-items: center;gap: .5rem;border: 1px solid rgba(238,198,67,.35);color: #EEF0F2;padding: .95rem 1.6rem;border-radius: 12px;font-weight: 600;font-size: .95rem;text-decoration: none;transition: all .3s ease;background: transparent}.btn-ghost:hover{border-color: #EEC643;background: rgba(238,198,67,.08);transform: scale(1.04)}.btn-ghost.btn-sm{padding: .65rem 1.1rem;font-size: .85rem}.btn-ghost.btn-lg{padding: 1.1rem 1.9rem;font-size: 1rem}.cta-row{display: flex;gap: .9rem;flex-wrap: wrap;margin-top: 1.7rem}.cta-row.center{justify-content: center}.gold-divider{height: 1px;background: linear-gradient(90deg,transparent,rgba(238,198,67,.4),transparent);margin: 0 auto}.section-title{font-size: clamp(2rem,4.4vw,3.2rem);font-weight: 700;line-height: 1.08;letter-spacing: -.015em;margin-bottom: 1.3rem}.section-title.center{text-align: center}.section-lead{font-size: 1.05rem;color: rgba(238,240,242,.55);line-height: 1.65;max-width: 640px;margin-bottom: 0}.section-lead.center{margin-left: auto;margin-right: auto;text-align: center}.section-head{margin-bottom: 3.5rem;text-align: center}.section-head.center{text-align: center}.check-list{list-style: none;padding: 0;margin: 0 0 1.7rem;display: flex;flex-direction: column;gap: .7rem}.check-list li{display: flex;align-items: center;gap: .65rem;color: rgba(238,240,242,.72);font-size: .93rem}.dot-gold{width: 18px;height: 18px;border-radius: 50%;background: #EEC643;box-shadow: 0 0 12px rgba(238,198,67,.45);flex-shrink: 0;position: relative}.dot-gold::after{content: '✓';position: absolute;inset: 0;color: #141414;font-size: .65rem;font-weight: 800;display: flex;align-items: center;justify-content: center}.hero{position: relative;padding: clamp(2rem,4vw,3.5rem) 0 clamp(4rem,8vw,6rem);overflow: hidden;isolation: isolate}.hero-bg-grad{position: absolute;inset: 0;background: linear-gradient(140deg,#141414 0%,#141414 70%,#161310 100%);z-index: -2}.hero-glow{position: absolute;border-radius: 50%;background: #EEC643;filter: blur(140px);z-index: -1;pointer-events: none;opacity: .14;animation: heroGlowPulse 6s ease-in-out infinite both}.hero-glow-a{top: -100px;right: -120px;width: 720px;height: 720px}.hero-glow-b{bottom: -200px;left: -150px;width: 540px;height: 540px;animation-delay: -3s}.hero-grid{display: grid;grid-template-columns: 1.1fr .9fr;gap: 3.5rem;align-items: center;position: relative;z-index: 1}.hero-copy h1{font-size: clamp(2.4rem,5.4vw,4rem);font-weight: 800;line-height: 1.04;letter-spacing: -.02em;margin: 0 0 1.4rem}.hero-sub{font-size: clamp(1.02rem,1.3vw,1.18rem);color: rgba(238,240,242,.62);line-height: 1.65;max-width: 540px;margin: 0 0 1.8rem}.hero-trust{display: flex;gap: 1.3rem;flex-wrap: wrap;list-style: none;padding: 0;margin: 1.8rem 0 0;color: rgba(238,240,242,.42);font-size: .82rem}.hero-trust li{display: flex;align-items: center;gap: .4rem}.check{color: #EEC643;font-weight: 700}.hero-visual{display: flex;justify-content: center}.phone-wrap{position: relative;animation: float 4.5s ease-in-out infinite;max-width: 460px;width: 100%}.phone-wrap > img{width: 100%;height: auto;border-radius: 24px;display: block;position: relative;z-index: 1}.phone-glow{position: absolute;inset: -60px;background: radial-gradient(ellipse at 50% 50%,rgba(238,198,67,.06) 0%,transparent 65%);animation: glowPulse 3.8s ease-in-out infinite;pointer-events: none;z-index: 0}.bubble{position: absolute;background: #1C1C1C;border: 1px solid rgba(238,198,67,.22);border-radius: 14px;padding: .7rem .95rem;box-shadow: 0 14px 36px rgba(0,0,0,.55);animation: float 3.8s ease-in-out infinite;display: flex;align-items: center;gap: .6rem;z-index: 2;backdrop-filter: blur(8px)}.bubble-a{top: 50%;right: -8%;animation-delay: .4s}.bubble-b{bottom: 16%;left: -10%;animation-delay: 1.2s}.bubble-dot{width: 32px;height: 32px;border-radius: 8px;display: flex;align-items: center;justify-content: center}.bubble-dot-gold{background: rgba(238,198,67,.15);color: #EEC643;font-size: 1rem}.bubble-dot-gold::after{content: '🎟️'}.bubble-label{font-size: .65rem;color: rgba(238,240,242,.45);margin: 0 0 .15rem}.bubble-value{font-size: .82rem;font-weight: 700;color: #EEF0F2;margin: 0}.bubble-value-lg{color: #EEC643;font-size: .95rem;font-weight: 800}.scroll-hint{position: absolute;bottom: 1.5rem;left: 50%;transform: translateX(-50%);display: flex;flex-direction: column;align-items: center;gap: .35rem;animation: scrollBounce 1.6s ease-in-out infinite}.scroll-hint span{font-size: .65rem;text-transform: uppercase;letter-spacing: .15em;color: rgba(238,240,242,.32)}@media (max-width: 968px){.hero-grid{grid-template-columns: 1fr;gap: 2.8rem}.hero-visual{max-width: 360px;margin: 0 auto}.scroll-hint{display: none}.bubble-a{right: -2%}.bubble-b{left: -2%}}.stats{background: #1C1C1C;border-top: 1px solid rgba(238,198,67,.1);border-bottom: 1px solid rgba(238,198,67,.1);padding: 3rem 0}.stats-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 1rem}.stat{text-align: center;padding: 0 1rem;position: relative}.stat:not(:last-child)::after{content: '';position: absolute;right: 0;top: 15%;bottom: 15%;width: 1px;background: rgba(238,198,67,.12)}.stat-num{font-size: clamp(2rem,4vw,2.8rem);font-weight: 800;line-height: 1;margin: 0 0 .35rem;letter-spacing: -.02em}.stat-label{font-size: .85rem;color: rgba(238,240,242,.5);margin: 0}@media (max-width: 720px){.stats-grid{grid-template-columns: repeat(2,1fr);gap: 2rem 1rem}.stat:not(:last-child)::after{display: none}}.problem{padding: clamp(4rem,8vw,7rem) 0;background: #141414}.problem-grid{display: grid;grid-template-columns: 1.05fr .95fr;gap: 4rem;align-items: center}.pain-list{display: flex;flex-direction: column;gap: 1rem;margin-top: 1.5rem}.pain-row{display: flex;align-items: flex-start;gap: .75rem;transition: transform .25s ease}.pain-row:hover{transform: translateX(5px)}.pain-x{flex-shrink: 0;width: 22px;height: 22px;border-radius: 50%;background: rgba(248,113,113,.16);color: #f87171;font-size: .72rem;display: flex;align-items: center;justify-content: center;margin-top: 1px}.pain-row p{color: rgba(238,240,242,.7);margin: 0;font-size: .95rem}.solve-card{background: #1C1C1C;border: 1px solid rgba(238,198,67,.12);border-radius: 24px;padding: 2.2rem;position: relative;overflow: hidden}.solve-card::before{content: '';position: absolute;top: -80px;right: -80px;width: 240px;height: 240px;background: radial-gradient(circle,rgba(238,198,67,.1) 0%,transparent 70%);pointer-events: none}.solve-head{display: flex;align-items: center;gap: .9rem;margin-bottom: 1.7rem;position: relative}.solve-icon{width: 44px;height: 44px;background: #EEC643;color: #141414;border-radius: 12px;display: flex;align-items: center;justify-content: center;box-shadow: 0 0 20px rgba(238,198,67,.32);flex-shrink: 0}.solve-h{font-weight: 700;color: #EEF0F2;margin: 0;font-size: 1.05rem}.solve-sub{font-size: .8rem;color: rgba(238,240,242,.4);margin: .15rem 0 0}.solve-list{display: flex;flex-direction: column;gap: 1rem;position: relative}.solve-row{display: flex;align-items: flex-start;gap: .75rem}.solve-row p{color: rgba(238,240,242,.7);font-size: .95rem;margin: 0}.solve-c{flex-shrink: 0;width: 22px;height: 22px;border-radius: 50%;background: rgba(238,198,67,.18);color: #EEC643;font-size: .72rem;display: flex;align-items: center;justify-content: center;margin-top: 1px;font-weight: 700}@media (max-width: 968px){.problem-grid{grid-template-columns: 1fr;gap: 2.5rem}}.features{padding: clamp(4rem,8vw,7rem) 0;background: #141414}.features-grid{display: grid;grid-template-columns: repeat(6,1fr);gap: 1.2rem}.feature-card.f-0{grid-column: span 2}.feature-card.f-1{grid-column: span 2}.feature-card.f-2{grid-column: span 2}.feature-card.f-3{grid-column: 2 / span 2}.feature-card.f-4{grid-column: span 2}@media (max-width: 968px){.features-grid{grid-template-columns: 1fr}.feature-card.f-0,.feature-card.f-1,.feature-card.f-2,.feature-card.f-3,.feature-card.f-4{grid-column: span 1;grid-row: auto}}.feature-card{background: #1C1C1C;border: 1px solid rgba(238,198,67,.08);border-radius: 20px;padding: 1.8rem;text-decoration: none;color: inherit;display: flex;flex-direction: column;gap: 1rem;position: relative;overflow: hidden;transition: transform .35s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease}.feature-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 1px;background: linear-gradient(90deg,transparent,rgba(238,198,67,.5),transparent);opacity: 0;transition: opacity .35s ease}.feature-card:hover{transform: translateY(-6px) scale(1.01);border-color: rgba(238,198,67,.32);box-shadow: 0 30px 70px rgba(0,0,0,.5),0 0 0 1px rgba(238,198,67,.14)}.feature-card:hover::before{opacity: 1}.feature-head{display: flex;justify-content: space-between;align-items: center}.feature-num{font-size: .8rem;font-weight: 700;color: #EEC643;letter-spacing: .08em}.feature-accent{font-size: .68rem;text-transform: uppercase;letter-spacing: .12em;color: rgba(238,240,242,.32)}.feature-card h3{font-size: 1.35rem;font-weight: 700;margin: 0;line-height: 1.2;color: #EEF0F2}.feature-card .text-muted{font-size: .92rem}.feature-mockup{margin-top: var(--space-3);border-radius: 12px;overflow: hidden;background: linear-gradient(160deg,#0e0e0e 0%,#161616 100%);border: 1px solid rgba(255,255,255,.04);aspect-ratio: 16/10;position: relative}.feature-mockup img{width: 100%;height: 100%;object-fit: cover;object-position: center top;display: block;transition: transform .6s ease}.feature-card.f-0 .feature-mockup img{object-fit: contain;object-position: center;padding: .8rem;box-sizing: border-box}.feature-card.f-1 .feature-mockup img{object-fit: cover;object-position: center 5%;transform: scale(1.04)}.feature-card.f-1:hover .feature-mockup img{transform: scale(1.08)}.feature-card.f-2 .feature-mockup img{object-fit: contain;object-position: center;padding: 1.1rem;box-sizing: border-box}.feature-card.f-3 .feature-mockup img{object-fit: contain;object-position: center;padding: 1.4rem;box-sizing: border-box}.feature-card.f-4 .feature-mockup img{object-fit: contain;object-position: center;padding: 1.1rem;box-sizing: border-box}.feature-card:hover .feature-mockup img{transform: scale(1.04)}.feature-link{display: inline-flex;align-items: center;gap: .35rem;color: #EEC643;font-weight: 600;font-size: .88rem;transition: gap .25s ease}.feature-card:hover .feature-link{gap: .65rem}.diffs{position: relative;padding: clamp(4rem,8vw,7rem) 0;background: #1C1C1C;overflow: hidden;isolation: isolate}.diffs-bg-grad{position: absolute;inset: 0;background: linear-gradient(160deg,#1C1C1C 0%,#1a1500 60%,#1C1C1C 100%);z-index: -2}.diffs-glow{position: absolute;top: 10%;left: 50%;transform: translateX(-50%);width: 900px;height: 400px;background: #EEC643;opacity: .045;filter: blur(150px);z-index: -1;pointer-events: none}.diff-grid{display: grid;grid-template-columns: 1.4fr 1fr;grid-template-rows: auto auto auto;gap: 1.2rem}.diff-hero{grid-column: 1;grid-row: 1 / span 3;background: linear-gradient(160deg,#161616 0%,#1f1a05 100%);border: 1px solid rgba(238,198,67,.18);border-radius: 28px;padding: 2rem 2rem 1.6rem;display: flex;flex-direction: column;gap: 1.4rem;position: relative;overflow: hidden;justify-content: space-between}.diff-hero::before{content: '';position: absolute;top: 0;left: 10%;right: 10%;height: 1px;background: linear-gradient(90deg,transparent,rgba(238,198,67,.5),transparent)}.diff-hero h3{font-size: clamp(1.7rem,2.6vw,2.3rem);font-weight: 800;line-height: 1.1;margin: .9rem 0 1rem;letter-spacing: -.015em}.diff-hero-copy{display: flex;flex-direction: column;gap: 0}.diff-hero-copy .text-muted{margin: 0 0 1.4rem}.diff-hero-visual{position: relative;border-radius: 16px;overflow: hidden;background: linear-gradient(160deg,#0e0e0e 0%,#161616 100%);border: 1px solid rgba(255,255,255,.05);aspect-ratio: 16/9;display: flex;align-items: center;justify-content: center;padding: 1rem;flex-shrink: 0}.diff-visual-glow{position: absolute;inset: 0;background: radial-gradient(ellipse at 50% 50%,rgba(238,198,67,.18) 0%,transparent 65%);pointer-events: none;z-index: 1}.diff-hero-visual img{width: 100%;height: 100%;object-fit: contain;object-position: center;position: relative;z-index: 0}.diff-card{background: #161616;border: 1px solid rgba(238,198,67,.08);border-radius: 18px;padding: 1.3rem 1.5rem;transition: transform .3s ease,border-color .3s ease,box-shadow .3s ease;display: flex;flex-direction: column;gap: .35rem}.diff-card:hover{transform: translateY(-4px);border-color: rgba(238,198,67,.28);box-shadow: 0 24px 50px rgba(0,0,0,.45)}.diff-card h3{font-size: 1.1rem;font-weight: 700;margin: .5rem 0 .25rem;color: #EEF0F2;line-height: 1.25}.diff-card p{font-size: .88rem;margin: 0;line-height: 1.55}.diff-card .diff-link{margin-top: .55rem}.diff-card .diff-icon{width: 38px;height: 38px;border-radius: 10px}.diff-icon{width: 46px;height: 46px;border-radius: 12px;background: rgba(238,198,67,.1);border: 1px solid rgba(238,198,67,.2);color: #EEC643;display: flex;align-items: center;justify-content: center}.diff-icon .coin{font-weight: 800;font-size: 1.25rem}.diff-link{display: inline-block;margin-top: 1rem;color: #EEC643;font-weight: 600;font-size: .87rem;text-decoration: none;transition: opacity .25s}.diff-link:hover{opacity: .8}@media (max-width: 968px){.diff-grid{grid-template-columns: 1fr;grid-template-rows: auto}.diff-hero{grid-column: 1;grid-row: auto;padding: 1.8rem}}.how{padding: clamp(4rem,8vw,7rem) 0;background: #141414}.how-grid{position: relative;display: grid;grid-template-columns: repeat(3,1fr);gap: 2rem}.how-line{position: absolute;top: 64px;left: 17%;right: 17%;height: 1px;background: linear-gradient(90deg,rgba(238,198,67,.05) 0%,rgba(238,198,67,.55) 50%,rgba(238,198,67,.05) 100%);z-index: 0}.how-step{text-align: center;padding: 0 .5rem;position: relative;z-index: 1}.how-num-wrap{position: relative;display: flex;justify-content: center;margin-bottom: 1.4rem;height: 128px}.how-num-bg{font-size: 8rem;font-weight: 800;line-height: 1;opacity: .2;user-select: none;letter-spacing: -.04em}.how-num-fg{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 56px;height: 56px;background: #EEC643;color: #141414;border-radius: 16px;font-weight: 800;font-size: 1.3rem;display: flex;align-items: center;justify-content: center;box-shadow: 0 0 26px rgba(238,198,67,.4)}.how-step h3{font-size: 1.25rem;font-weight: 700;margin: 0 0 .65rem;color: #EEF0F2}.how-step p{font-size: .92rem;margin: 0 auto 1rem;max-width: 280px;color: rgba(238,240,242,.58);line-height: 1.65}.how-cta{margin-top: clamp(2.5rem,5vw,3.5rem)}@media (max-width: 768px){.how-grid{grid-template-columns: 1fr;gap: 2.5rem}.how-line{display: none}}.pricing{padding: clamp(4rem,8vw,7rem) 0;background: #1C1C1C}.pricing-card{position: relative;display: grid;grid-template-columns: 1.05fr .95fr;gap: 3rem;align-items: center;background: linear-gradient(160deg,#161616 0%,#1f1a05 100%);border: 1px solid rgba(238,198,67,.18);border-radius: 28px;padding: 3rem;overflow: hidden}.pricing-glow{position: absolute;top: -120px;right: -120px;width: 480px;height: 480px;background: #EEC643;opacity: .07;filter: blur(130px);pointer-events: none}.pricing-info{position: relative;z-index: 1}.pricing-title{font-size: clamp(2.2rem,4.5vw,3.4rem);font-weight: 800;line-height: 1.05;margin: 0 0 1.2rem;letter-spacing: -.02em}.pricing-mo{font-size: .55em;color: rgba(238,240,242,.45);font-weight: 500}.pricing-lead{margin: 0 0 1.5rem;max-width: 520px}.pricing-info .check-list{margin-bottom: 1.7rem}.pricing-info .cta-row{margin-top: 1.7rem}.pricing-visual{position: relative;z-index: 1;border-radius: 16px;overflow: hidden}.pricing-visual img{width: 100%;height: auto;display: block;border-radius: 16px}@media (max-width: 968px){.pricing-card{grid-template-columns: 1fr;padding: 2rem;gap: 2rem}}.faq{padding: clamp(4rem,8vw,7rem) 0 clamp(3rem,6vw,5rem);background: #141414}.faq-list{display: flex;flex-direction: column;gap: .85rem}.faq details,.faq-list details{background: #1C1C1C;border: 1px solid rgba(238,198,67,.08);border-radius: 16px;padding: 1.1rem 1.5rem;transition: all .3s cubic-bezier(.16,1,.3,1)}.faq details[open],.faq-list details[open]{border-color: rgba(238,198,67,.28);background: #1f1a05;box-shadow: 0 14px 40px rgba(0,0,0,.35)}.faq summary,.faq-list summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 1rem;font-weight: 600;font-size: 1.02rem;color: #EEF0F2}.faq summary::-webkit-details-marker,.faq-list summary::-webkit-details-marker{display: none}.faq-plus{flex-shrink: 0;width: 24px;height: 24px;border: 1px solid rgba(238,198,67,.32);border-radius: 50%;position: relative;transition: transform .35s cubic-bezier(.16,1,.3,1),background .3s ease}.faq-plus::before,.faq-plus::after{content: '';position: absolute;top: 50%;left: 50%;background: #EEC643;transition: opacity .25s}.faq-plus::before{width: 10px;height: 1.5px;transform: translate(-50%,-50%)}.faq-plus::after{width: 1.5px;height: 10px;transform: translate(-50%,-50%)}.faq details[open] .faq-plus,.faq-list details[open] .faq-plus{transform: rotate(135deg);background: rgba(238,198,67,.12)}.faq-body{margin-top: 1rem;padding-top: 1rem;border-top: 1px solid rgba(238,198,67,.08);color: rgba(238,240,242,.65);line-height: 1.65;font-size: .95rem}.faq-body strong{color: #EEC643;font-weight: 700}.cta-final{position: relative;padding: clamp(4rem,8vw,7rem) 0;background: #141414;overflow: hidden;isolation: isolate}.cta-bg{position: absolute;inset: 0;background: linear-gradient(160deg,#141414 0%,#1c1600 50%,#141414 100%);z-index: -2}.cta-glow{position: absolute;top: -100px;left: 50%;transform: translateX(-50%);width: 800px;height: 600px;background: #EEC643;opacity: .055;filter: blur(140px);pointer-events: none;z-index: -1}.cta-box{text-align: center;max-width: 720px;margin: 0 auto}.cta-title{font-size: clamp(2.4rem,5.5vw,4rem);font-weight: 800;line-height: 1.04;letter-spacing: -.02em;margin: .5rem 0 1.3rem}.cta-lead{font-size: 1.05rem;max-width: 540px;margin: 0 auto 0}.cta-final .cta-row{margin-top: 2rem;justify-content: center}.cta-meta{margin-top: 1.5rem;font-size: .85rem;color: rgba(238,240,242,.4)}.cta-meta a{color: #EEC643;text-decoration: none}.cta-meta a:hover{text-decoration: underline}.cta-meta-nowrap{white-space: nowrap}@media (max-width: 1100px){.cta-meta-nowrap{white-space: normal}}.site-header{position: sticky;top: 0;z-index: 100;background: rgba(20,20,20,0.85);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);border-bottom: 1px solid var(--sc-border-subtle);transition: background .3s ease,border-color .3s ease,box-shadow .3s ease}.site-header.scrolled{background: rgba(20,20,20,0.95);box-shadow: 0 6px 24px rgba(0,0,0,.4)}.header-inner{display: flex;align-items: center;justify-content: space-between;gap: var(--space-5);height: 72px}.logo img{height: 38px;width: auto}.primary-nav ul{display: flex;gap: var(--space-5);align-items: center}.primary-nav a{font-size: 0.93rem;font-weight: 500;color: var(--sc-off-white);transition: color var(--t-fast);position: relative;display: inline-flex;align-items: center;gap: .25rem}.primary-nav a:hover,.primary-nav a.active{color: var(--sc-gold)}.primary-nav .has-dropdown{position: relative}.primary-nav .dropdown{position: absolute;top: 100%;left: 50%;transform: translateX(-50%) translateY(8px);background: rgba(28,28,28,.98);border: 1px solid rgba(238,198,67,.18);border-radius: 12px;padding: .9rem .5rem .6rem;margin-top: .35rem;min-width: 200px;display: flex;flex-direction: column;gap: .15rem;opacity: 0;pointer-events: none;transition: opacity .25s ease,transform .25s ease;box-shadow: 0 18px 40px rgba(0,0,0,.5);z-index: 110}.primary-nav .dropdown::before{content: '';position: absolute;top: -.7rem;left: 0;right: 0;height: .7rem;background: transparent}.primary-nav .has-dropdown:hover .dropdown,.primary-nav .has-dropdown:focus-within .dropdown{opacity: 1;pointer-events: auto;transform: translateX(-50%) translateY(0)}.primary-nav .dropdown a{padding: .55rem .8rem;border-radius: 8px;font-size: .9rem;color: rgba(238,240,242,.85)}.primary-nav .dropdown a:hover{background: rgba(238,198,67,.08);color: var(--sc-gold)}.header-cta{display: flex;align-items: center;gap: var(--space-3)}.menu-toggle{display: none;width: 40px;height: 40px;flex-direction: column;justify-content: center;align-items: center;gap: 5px;border-radius: var(--radius-sm);border: 1px solid var(--sc-border);background: transparent}.menu-toggle span{width: 20px;height: 2px;background: var(--sc-off-white);transition: all var(--t-fast)}.mobile-nav{display: none;border-top: 1px solid var(--sc-border-subtle);background: var(--sc-black-elevated);padding: var(--space-4) var(--space-5);flex-direction: column;gap: .25rem}.mobile-nav a{display: block;padding: var(--space-3) 0;font-weight: 500;border-bottom: 1px solid var(--sc-border-subtle);color: var(--sc-off-white)}.mobile-nav a.btn-primary{margin-top: var(--space-4);display: inline-flex;width: 100%;padding: 0.95rem 1.6rem;justify-content: center;border-bottom: none;color: var(--sc-black);font-weight: 700}@media (max-width: 968px){.primary-nav,.header-cta{display: none}.menu-toggle{display: flex}.mobile-nav.is-open{display: flex}}.site-footer{background: var(--sc-black);border-top: 1px solid var(--sc-border-subtle);padding: var(--space-8) 0 var(--space-5)}.footer-grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: var(--space-7);margin-bottom: var(--space-7)}.footer-brand img{height: 44px;width: auto;margin-bottom: var(--space-4)}.footer-brand p{font-size: 0.93rem;max-width: 320px;color: rgba(238,240,242,.58);line-height: 1.65}.footer-col h4{font-size: 0.82rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sc-gold);margin-bottom: var(--space-4)}.footer-col ul{display: flex;flex-direction: column;gap: var(--space-2)}.footer-col a{font-size: 0.92rem;color: var(--sc-text-muted);transition: color var(--t-fast)}.footer-col a:hover{color: var(--sc-gold)}.social-row{flex-direction: row !important;gap: var(--space-4) !important;flex-wrap: wrap}.store-badges{display: flex;gap: var(--space-3);margin-top: var(--space-4);flex-wrap: wrap}.store-badge{display: inline-block;padding: 0.5rem 0.9rem;border: 1px solid var(--sc-border);border-radius: var(--radius-sm);font-size: 0.85rem;color: var(--sc-off-white);transition: all var(--t-fast)}.store-badges a:hover .store-badge{border-color: var(--sc-gold);color: var(--sc-gold)}.footer-bottom{display: flex;justify-content: space-between;align-items: center;padding-top: var(--space-5);border-top: 1px solid var(--sc-border-subtle);flex-wrap: wrap;gap: var(--space-3)}.footer-bottom p{font-size: 0.85rem;color: var(--sc-text-faint)}.legal-row{display: flex;gap: var(--space-5);flex-wrap: wrap}.legal-row a{font-size: 0.85rem;color: var(--sc-text-muted)}.legal-row a:hover{color: var(--sc-gold)}@media (max-width: 968px){.footer-grid{grid-template-columns: 1fr 1fr;gap: var(--space-6)}}@media (max-width: 580px){.footer-grid{grid-template-columns: 1fr}.footer-bottom{flex-direction: column;align-items: flex-start}}.whatsapp-float{position: fixed;bottom: 1.5rem;right: 1.5rem;z-index: 90;width: 56px;height: 56px;display: flex;align-items: center;justify-content: center;background: #25D366;color: white;border-radius: 50%;box-shadow: 0 8px 24px rgba(37,211,102,0.4);transition: transform var(--t-base),box-shadow var(--t-base)}.whatsapp-float:hover{transform: scale(1.08);box-shadow: 0 12px 32px rgba(37,211,102,0.55)}@media (max-width: 480px){.whatsapp-float{bottom: 1rem;right: 1rem}}html body button.iubenda-tp-btn,html body .iubenda-tp-btn.iubenda-cs-preferences-link,html body [data-tp-float].iubenda-tp-btn,html body button[data-tp-float="bottom-right"],html body .iubenda-cs-preferences-link{left: 1.5rem !important;right: auto !important;bottom: 1.5rem !important;top: auto !important;position: fixed !important}@media (max-width: 480px){html body button.iubenda-tp-btn,html body [data-tp-float].iubenda-tp-btn,html body button[data-tp-float="bottom-right"]{left: 1rem !important;bottom: 1rem !important}}@media (max-width: 768px){.text-faint,[class*="muted"]:not(:hover),.footer-bottom p,.footer-bottom .legal-row a,.cta-meta,.bubble-label,.feature-accent,.scroll-hint span,.hero-trust{color: rgba(238,240,242,0.72) !important}.btn-ghost.btn-sm,.btn-ghost-link{min-height: 44px;padding: 0.78rem 1.2rem;display: inline-flex;align-items: center}.header-cta .btn-primary[style*="font-size:.9rem"],.header-cta .btn-primary{min-height: 44px}.mobile-nav a,.mobile-nav .btn-primary{min-height: 48px;display: flex;align-items: center}.footer-col a,.legal-row a{padding: 0.35rem 0;display: inline-block}html body button.iubenda-tp-btn,html body [data-tp-float].iubenda-tp-btn{left: 1rem !important;bottom: 5.2rem !important}}.is-offscreen .phone-wrap,.is-offscreen .hero-mock-inner,.is-offscreen .hero-glow,.is-offscreen .phone-glow{animation-play-state: paused}@media (max-width: 768px){.hero-copy h1,.hero.hero-center h1,.vt-hero .hero-copy h1,.pt-hero .hero-copy h1,.gp-hero .hero-copy h1,.tc-hero .hero-copy h1,.an-hero .hero-copy h1,.dis-hero .hero-copy h1,.org-hero .hero-copy h1,.pr-hero .hero-copy h1,.pc-hero h1{font-size: clamp(1.85rem,7vw,2.4rem) !important;line-height: 1.12 !important;letter-spacing: -.018em !important}.cta-title{font-size: clamp(1.85rem,7vw,2.4rem);line-height: 1.12}.section-title{font-size: clamp(1.6rem,5.5vw,2rem);line-height: 1.18}.pricing-title{font-size: clamp(2rem,7vw,2.6rem)}.hero-sub,.section-lead,.detail-lead{font-size: 1rem;line-height: 1.6}.bubble{padding: .55rem .75rem;border-radius: 12px}.bubble-a{right: 4% !important}.bubble-b{left: 4% !important}.bubble-label{font-size: .7rem}.bubble-value{font-size: .82rem}.bubble-value-lg{font-size: .9rem}.bubble-dot{width: 28px;height: 28px}.features-grid,.cap-grid,.steps-grid,.bens-grid,.roi-grid,.diffs-grid,.pains-grid,.solves-grid,.roadmap-grid,.related-grid{gap: 1rem}}@media (max-width: 480px){.container{padding: 0 var(--space-4)}.phone-wrap{max-width: 300px}[class*="hero"] .cta-row,.cta-final .cta-row,.hero-el.cta-row{flex-direction: column;align-items: stretch;gap: .7rem;width: 100%}[class*="hero"] .cta-row .btn-primary,[class*="hero"] .cta-row .btn-ghost,.cta-final .cta-row .btn-primary,.cta-final .cta-row .btn-ghost{width: 100%;align-self: stretch;justify-content: center;padding: 1rem 1.4rem}.site-header .cta-row .btn-primary,.site-header .btn-primary,.header-cta .btn-primary{width: auto;padding: .65rem 1.1rem}.stat-num{font-size: clamp(1.6rem,7vw,2rem)}.stat-label{font-size: .8rem}.hero,.vt-hero,.pt-hero,.gp-hero,.tc-hero,.an-hero,.dis-hero,.org-hero,.pr-hero,.pc-hero{padding-top: 1.5rem}.detail-section{padding: 3rem 0}.footer-grid{gap: var(--space-5)}.site-footer{padding: var(--space-7) 0 var(--space-4)}}@media (max-width: 768px){.hero-grid,.dis-hero-grid,.org-hero-grid,.pr-hero-grid{display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: 1.25rem !important}.hero-grid .hero-copy,.dis-hero-grid .hero-copy,.org-hero-grid .hero-copy,.pr-hero-grid .hero-copy{display: contents !important}.hero-grid > .s-label,.hero-grid .hero-copy > .s-label,.dis-hero-grid .hero-copy > .s-label,.org-hero-grid .hero-copy > .s-label,.pr-hero-grid .hero-copy > .s-label{align-self: flex-start}.hero-visual,.dis-hero-visual,.org-hero-visual,.pr-hero-visual{order: 10;margin-top: .5rem}.hero-trust,.dis-hero-trust,.org-hero-trust,.pr-hero-trust{order: 99;margin-top: 0;align-self: flex-start}.hero-grid .cta-row,.dis-hero-grid .cta-row,.org-hero-grid .cta-row,.pr-hero-grid .cta-row{margin-top: 0}.hero-grid .hero-sub,.dis-hero-grid .hero-sub,.org-hero-grid .hero-sub,.pr-hero-grid .hero-sub{margin-bottom: 0}.hero-grid .hero-copy h1,.dis-hero-grid .hero-copy h1,.org-hero-grid .hero-copy h1,.pr-hero-grid .hero-copy h1{margin-bottom: 0}.hero-grid .hero-copy .s-label,.dis-hero-grid .hero-copy .s-label,.org-hero-grid .hero-copy .s-label,.pr-hero-grid .hero-copy .s-label{margin-bottom: 0}}@media (max-width: 768px){.hero-copy h1 br,.hero.hero-center h1 br,.section-title br,.cta-title br,.detail-title br,.pricing-title br{display: none}.section-head{margin-bottom: 1.8rem}.section-lead{margin-top: .5rem}.stats{padding: 1.8rem 0}.stats-grid{gap: 1.6rem 1rem}.stat{padding: 0}.hero-trust,.dis-hero-trust,.org-hero-trust,.pr-hero-trust{flex-direction: column;gap: .6rem !important;padding: 0}.hero-trust li,.dis-hero-trust li,.org-hero-trust li,.pr-hero-trust li{font-size: .88rem;color: rgba(238,240,242,.7)}.pain-list{gap: .7rem}.pain-row p{font-size: .92rem}.solve-card{padding: 1.6rem 1.4rem}.solve-list{gap: .7rem}.how-grid{gap: 1.8rem}.how-step{padding: 0}.cta-final{padding: clamp(3rem,6vw,5rem) 0}.cta-box{padding: 0}.faq details,.faq-list details{padding: 1rem 1.2rem}.faq summary,.faq-list summary{font-size: .98rem;gap: .8rem}.faq-body{font-size: .92rem}.diff-hero{padding: 1.6rem 1.4rem 1.4rem}.diff-card{padding: 1.2rem 1.3rem}.pricing-card{padding: 1.6rem 1.4rem;gap: 1.4rem}.pricing-info .cta-row{margin-top: 1.2rem}.footer-grid{grid-template-columns: 1fr !important;gap: 2rem !important}.footer-bottom{flex-direction: column;gap: 1rem;align-items: flex-start;text-align: left}.footer-col h4{font-size: .78rem;margin-bottom: .8rem}}@media (max-width: 480px){.stats-grid{grid-template-columns: repeat(2,1fr);gap: 1.2rem .8rem}.stat-num{font-size: 1.6rem}.stat-label{font-size: .78rem}.stat:not(:last-child)::after{display: none !important}.section-head{margin-bottom: 1.4rem}.site-footer{padding: 2.4rem 0 1.4rem}.footer-grid{gap: 1.6rem !important}}.form-wrap{padding: var(--space-9) 0}.form-shell{max-width: 760px;margin: 0 auto;background: var(--sc-black-elevated);border: 1px solid var(--sc-border);border-radius: var(--radius-lg);padding: var(--space-7)}@media (max-width: 640px){.form-shell{padding: var(--space-5)}}.form-grid{display: grid;grid-template-columns: 1fr 1fr;gap: var(--space-4)}@media (max-width: 640px){.form-grid{grid-template-columns: 1fr}}.form-row-full{grid-column: 1 / -1}.field{display: flex;flex-direction: column;gap: var(--space-2)}.field label{font-size: .82rem;font-weight: 600;color: var(--sc-off-white);letter-spacing: .01em}.field label .opt{color: var(--sc-text-faint);font-weight: 400}.field input,.field select,.field textarea{width: 100%;font-family: var(--font-sans);font-size: .95rem;color: var(--sc-off-white);background: var(--sc-black);border: 1px solid var(--sc-border);border-radius: var(--radius-sm);padding: .8rem .9rem;transition: border-color var(--t-fast),box-shadow var(--t-fast)}.field textarea{resize: vertical;min-height: 120px}.field select{-webkit-appearance: none;appearance: none;min-height: 49px;padding-right: 2.6rem;cursor: pointer;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23EEC643' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 1rem center;background-size: 12px 8px}.field select option{background: var(--sc-black);color: var(--sc-off-white)}.field input::placeholder,.field textarea::placeholder{color: var(--sc-text-faint)}.field input:focus,.field select:focus,.field textarea:focus{outline: none;border-color: var(--sc-gold);box-shadow: 0 0 0 3px rgba(238,198,67,.16)}.field input:disabled,.field textarea:disabled{opacity: .55;cursor: not-allowed}.field.has-error input,.field.has-error textarea,.field.has-error select{border-color: var(--sc-danger)}.field-error{font-size: .78rem;color: var(--sc-danger);min-height: 1em}.consent{display: flex;gap: var(--space-3);align-items: flex-start;margin-top: var(--space-2)}.consent input[type="checkbox"]{width: 18px;height: 18px;margin-top: 2px;flex-shrink: 0;accent-color: var(--sc-gold);cursor: pointer}.consent label{font-size: .84rem;color: var(--sc-text-muted);line-height: 1.55;font-weight: 400}.consent a{color: var(--sc-gold);text-decoration: underline;text-underline-offset: 2px}.hp-field{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.form-actions{display: flex;flex-direction: column;align-items: center;gap: var(--space-3);margin-top: var(--space-6);text-align: center}.form-note{font-size: .8rem;color: var(--sc-text-faint)}.form-status{margin-top: var(--space-4);font-size: .9rem;line-height: 1.6;display: none;border-radius: var(--radius-sm);padding: .9rem 1rem}.form-status.is-visible{display: block}.form-status.is-ok{color: var(--sc-success);background: rgba(74,222,128,.09);border: 1px solid rgba(74,222,128,.3)}.form-status.is-err{color: var(--sc-danger);background: rgba(248,113,113,.09);border: 1px solid rgba(248,113,113,.3)}button[aria-busy="true"]{opacity: .7;pointer-events: none}.newsletter-box{background: var(--sc-black-elevated);border: 1px solid var(--sc-border);border-radius: var(--radius-lg);padding: var(--space-6)}.newsletter-form{display: flex;gap: var(--space-3);flex-wrap: wrap}.newsletter-form input[type="email"]{flex: 1 1 240px;font-family: var(--font-sans);font-size: .95rem;color: var(--sc-off-white);background: var(--sc-black);border: 1px solid var(--sc-border);border-radius: var(--radius-sm);padding: .8rem .9rem;transition: border-color var(--t-fast),box-shadow var(--t-fast)}.newsletter-form input[type="email"]::placeholder{color: var(--sc-text-faint)}.newsletter-form input[type="email"]:focus{outline: none;border-color: var(--sc-gold);box-shadow: 0 0 0 3px rgba(238,198,67,.16)}.newsletter-meta{font-size: .8rem;color: var(--sc-text-faint);margin-top: var(--space-3)}.newsletter-meta a{color: var(--sc-gold)}.next-steps{padding: var(--space-8) 0;border-top: 1px solid var(--sc-border-subtle)}.next-steps-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--space-4)}@media (max-width: 780px){.next-steps-grid{grid-template-columns: 1fr}}.next-step{display: block;padding: var(--space-5);background: var(--sc-black-elevated);border: 1px solid var(--sc-border);border-radius: var(--radius-md);text-decoration: none;transition: border-color var(--t-base),transform var(--t-base)}.next-step:hover{border-color: var(--sc-gold);transform: translateY(-2px)}.next-step .ns-k{display: block;font-size: .72rem;letter-spacing: .12em;text-transform: uppercase;color: var(--sc-gold);margin-bottom: var(--space-2)}.next-step .ns-t{display: block;font-size: 1.05rem;font-weight: 600;color: var(--sc-off-white);margin-bottom: var(--space-2)}.next-step .ns-d{display: block;font-size: .88rem;color: var(--sc-text-muted);line-height: 1.55}.breadcrumb{font-size: .82rem;color: var(--sc-text-faint);margin-bottom: var(--space-6)}.breadcrumb a{color: var(--sc-text-muted);text-decoration: none}.breadcrumb a:hover{color: var(--sc-gold)}.breadcrumb span[aria-hidden]{margin: 0 var(--space-2);opacity: .5}.faq-hero{position: relative;padding: var(--space-8) 0 var(--space-6);overflow: hidden}.faq-hero .section-head{max-width: 720px;margin-left: auto;margin-right: auto}.faq-hero h1{font-size: clamp(2rem,4.6vw,3.2rem);line-height: 1.08;letter-spacing: -.02em;margin: var(--space-4) 0}.faq-hero .section-lead a{color: var(--sc-gold)}.faq-nav{display: flex;flex-wrap: wrap;gap: var(--space-2);margin-top: var(--space-6)}.faq-nav a{font-size: .82rem;color: var(--sc-text-muted);text-decoration: none;padding: .5rem .9rem;border: 1px solid var(--sc-border);border-radius: 999px;transition: border-color var(--t-fast),color var(--t-fast)}.faq-nav a:hover{border-color: var(--sc-gold);color: var(--sc-off-white)}.faq-wrap{padding: var(--space-6) 0 var(--space-9)}.faq-cat{margin-bottom: var(--space-8);scroll-margin-top: 90px}.faq-cat-head{margin-bottom: var(--space-5);padding-bottom: var(--space-4);border-bottom: 1px solid var(--sc-border-subtle)}.faq-cat-head p{margin-top: var(--space-2);font-size: .92rem}.faq-list summary:focus-visible{outline: 2px solid var(--sc-gold);outline-offset: 4px;border-radius: 8px}.faq-body a{color: var(--sc-gold)}.container-narrow{max-width: var(--container-narrow);margin: 0 auto}.guide-grid-wrap{padding: var(--space-6) 0 var(--space-9)}.guide-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(320px,1fr));gap: var(--space-4)}.guide-card{display: flex;flex-direction: column;gap: var(--space-3);padding: var(--space-6);text-decoration: none;background: var(--sc-black-elevated);border: 1px solid var(--sc-border);border-radius: var(--radius-lg);transition: border-color var(--t-base),transform var(--t-base)}.guide-card:hover{border-color: var(--sc-gold);transform: translateY(-3px)}.gc-cat{font-size: .72rem;letter-spacing: .12em;text-transform: uppercase;color: var(--sc-gold)}.gc-title{font-size: 1.25rem;font-weight: 700;color: var(--sc-off-white);line-height: 1.28;letter-spacing: -.015em}.gc-desc{font-size: .92rem;color: var(--sc-text-muted);line-height: 1.65;flex: 1}.gc-meta{font-size: .78rem;color: var(--sc-text-faint)}.guide-hero{padding: var(--space-8) 0 var(--space-5);position: relative;overflow: hidden}.guide-hero h1{font-size: clamp(2rem,4.4vw,3rem);line-height: 1.1;letter-spacing: -.022em;margin: var(--space-4) 0}.guide-lead{font-size: 1.08rem;color: var(--sc-text-muted);line-height: 1.68}.guide-meta{margin-top: var(--space-4);font-size: .82rem;color: var(--sc-text-faint)}.guide-body{padding-bottom: var(--space-9)}.guide-body h2{font-size: 1.55rem;font-weight: 700;letter-spacing: -.018em;margin: var(--space-8) 0 var(--space-4);scroll-margin-top: 90px;padding-top: var(--space-5);border-top: 1px solid var(--sc-border-subtle)}.guide-body h3{font-size: 1.1rem;font-weight: 600;margin: var(--space-5) 0 var(--space-2);color: var(--sc-off-white)}.guide-body p{color: var(--sc-text-muted);line-height: 1.78;margin-bottom: var(--space-4);font-size: 1rem}.guide-body strong{color: var(--sc-off-white)}.guide-body em{color: var(--sc-text-muted)}.guide-body a{color: var(--sc-gold);text-underline-offset: 2px}.guide-body ul,.guide-body ol{margin: 0 0 var(--space-4) var(--space-5)}.guide-body li{color: var(--sc-text-muted);line-height: 1.75;margin-bottom: var(--space-3)}.guide-list li{padding-left: var(--space-2)}.guide-toc{background: var(--sc-black-elevated);border: 1px solid var(--sc-border);border-radius: var(--radius-md);padding: var(--space-5) var(--space-6);margin-bottom: var(--space-7)}.toc-title{font-size: .74rem !important;letter-spacing: .13em;text-transform: uppercase;color: var(--sc-gold) !important;margin-bottom: var(--space-3) !important}.guide-toc ol{margin: 0 0 0 var(--space-4)}.guide-toc li{margin-bottom: var(--space-2)}.guide-toc a{color: var(--sc-text-muted);text-decoration: none}.guide-toc a:hover{color: var(--sc-gold)}.callout-box{background: var(--sc-black-card);border-left: 3px solid var(--sc-border);border-radius: var(--radius-sm);padding: var(--space-5) var(--space-6);margin: var(--space-6) 0}.callout-box.cb-gold{border-left-color: var(--sc-gold);background: rgba(238,198,67,.05)}.cb-title{font-weight: 700;color: var(--sc-off-white) !important;margin-bottom: var(--space-2) !important}.callout-box p:last-child{margin-bottom: 0}.checklist{background: var(--sc-black-elevated);border: 1px solid var(--sc-border);border-radius: var(--radius-md);padding: var(--space-6)}.checklist p{margin-bottom: var(--space-3) !important;font-size: .95rem}.checklist p:last-child{margin-bottom: 0 !important}.checklist .ck{color: var(--sc-gold);margin-right: var(--space-3)}.guide-toc ol{list-style: decimal}.guide-body ol{list-style: decimal}.guide-body ul{list-style: disc}.guide-toc ol li::marker,.guide-body ol li::marker{color: var(--sc-gold);font-weight: 600}.guide-body ul li::marker{color: var(--sc-gold)}.doc-wrap{padding: var(--space-6) 0 var(--space-9)}.doc-group{margin-bottom: var(--space-8)}.doc-group-head{margin-bottom: var(--space-5);padding-bottom: var(--space-4);border-bottom: 1px solid var(--sc-border-subtle)}.doc-group-head p{margin-top: var(--space-2);font-size: .92rem}.doc-list{display: grid;gap: var(--space-3)}.doc-card{display: flex;flex-direction: column;gap: var(--space-2);padding: var(--space-5);text-decoration: none;background: var(--sc-black-elevated);border: 1px solid var(--sc-border);border-radius: var(--radius-md);transition: border-color var(--t-fast),transform var(--t-fast)}.doc-card:hover{border-color: var(--sc-gold);transform: translateX(3px)}.doc-title{font-size: 1.05rem;font-weight: 600;color: var(--sc-off-white)}.doc-desc{font-size: .9rem;color: var(--sc-text-muted);line-height: 1.65}.doc-ver{font-size: .74rem;letter-spacing: .1em;text-transform: uppercase;color: var(--sc-gold)}.doc-note{margin-top: var(--space-6);padding: var(--space-5);background: var(--sc-black-card);border-left: 3px solid var(--sc-border);border-radius: var(--radius-sm);font-size: .88rem;color: var(--sc-text-muted);line-height: 1.7}.doc-note a{color: var(--sc-gold)}.doc-note strong{color: var(--sc-off-white)}.step{display: grid;grid-template-columns: 1fr 1fr;gap: var(--space-8);align-items: center;padding: var(--space-8) 0;border-top: 1px solid var(--sc-border-subtle)}.step:nth-child(even) .step-visual{order: -1}@media (max-width: 860px){.step{grid-template-columns: 1fr;gap: var(--space-5)}.step:nth-child(even) .step-visual{order: 0}}.step-n{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: 50%;border: 1px solid var(--sc-gold);color: var(--sc-gold);font-size: .86rem;font-weight: 700;margin-bottom: var(--space-4)}.step-copy h3{font-size: 1.4rem;font-weight: 700;letter-spacing: -.018em;margin-bottom: var(--space-3)}.step-copy p{color: var(--sc-text-muted);line-height: 1.75;margin-bottom: var(--space-3)}.step-copy strong{color: var(--sc-off-white)}.step-hint{font-size: .86rem;color: var(--sc-text-faint);border-left: 2px solid var(--sc-border);padding-left: var(--space-4);margin-top: var(--space-4);line-height: 1.6}.phone{position: relative;margin: 0 auto;max-width: 300px;background: linear-gradient(160deg,#2a2a2c,#131315);border-radius: 42px;padding: 10px;box-shadow: 0 24px 60px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06) inset}.phone-screen{position: relative;border-radius: 33px;overflow: hidden;background: var(--sc-black);display: block}.phone-screen img{display: block;width: 100%;height: auto}.phone::before{content: "";position: absolute;top: 20px;left: 50%;transform: translateX(-50%);width: 84px;height: 22px;background: #0b0b0c;border-radius: 12px;z-index: 2}.phone-cap{text-align: center;margin-top: var(--space-4);font-size: .78rem;color: var(--sc-text-faint)}.screen{background: linear-gradient(160deg,#2a2a2c,#131315);border-radius: var(--radius-md);padding: 10px 10px 14px;box-shadow: 0 24px 60px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06) inset}.screen-bar{display: flex;gap: 6px;padding: 4px 6px 10px}.screen-bar span{width: 9px;height: 9px;border-radius: 50%;background: #3a3a3d}.screen-body{border-radius: var(--radius-sm);overflow: hidden;background: var(--sc-black)}.screen-body img{display: block;width: 100%;height: auto}.shot-todo{aspect-ratio: 390/844;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: var(--space-3);background: repeating-linear-gradient(45deg,#161618,#161618 10px,#1b1b1e 10px,#1b1b1e 20px);color: var(--sc-text-faint);text-align: center;padding: var(--space-5)}.shot-todo b{color: var(--sc-gold);font-size: .8rem;letter-spacing: .1em;text-transform: uppercase}.shot-todo span{font-size: .82rem;line-height: 1.5}.trust-wrap{padding: var(--space-9) 0;border-top: 1px solid var(--sc-border-subtle)}.trust-badge{display: inline-flex;align-items: center;gap: var(--space-2);font-family: inherit;font-size: .74rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--sc-gold);border: 1px solid rgba(238,198,67,.34);border-radius: 999px;padding: .42rem .9rem;margin-bottom: var(--space-4)}.trust-grid{display: grid;grid-template-columns: 1fr 1fr;gap: var(--space-4);margin-top: var(--space-6)}@media (max-width: 780px){.trust-grid{grid-template-columns: 1fr}}.trust-card{padding: var(--space-6);background: var(--sc-black-elevated);border: 1px solid var(--sc-border);border-top: 2px solid var(--sc-gold);border-radius: var(--radius-md)}.trust-card h3{font-size: 1.08rem;font-weight: 600;margin-bottom: var(--space-3);letter-spacing: -.01em}.trust-card p{font-size: .9rem;color: var(--sc-text-muted);line-height: 1.7}.trust-card strong{color: var(--sc-off-white);font-weight: 600}.trust-list{list-style: none;padding: 0;margin: var(--space-6) 0 0;display: grid;gap: var(--space-3)}.trust-list li{display: flex;gap: var(--space-3);align-items: flex-start;font-size: .93rem;color: var(--sc-text-muted);line-height: 1.6}.trust-list .tick{color: var(--sc-gold);flex-shrink: 0;font-weight: 700}.trust-list strong{color: var(--sc-off-white);font-weight: 600}.compare-2{display: grid;grid-template-columns: 1fr 1fr;gap: var(--space-4);margin: var(--space-5) 0}@media (max-width: 700px){.compare-2{grid-template-columns: 1fr}}.cmp-col{padding: var(--space-5);background: var(--sc-black-elevated);border: 1px solid var(--sc-border);border-radius: var(--radius-md)}.cmp-col .cmp-h{font-size: .76rem;letter-spacing: .12em;text-transform: uppercase;color: var(--sc-gold);margin-bottom: var(--space-3);font-weight: 700}.cmp-col p{font-size: .9rem;color: var(--sc-text-muted);line-height: 1.7}.cmp-col strong{color: var(--sc-off-white)}.guide-disclaimer{margin-top: var(--space-7);padding-top: var(--space-5);border-top: 1px solid var(--sc-border-subtle);font-size: .84rem;color: var(--sc-text-faint);line-height: 1.7;font-style: italic}.shot-strip{padding: var(--space-8) 0;border-top: 1px solid var(--sc-border-subtle)}.shot-row{display: grid;grid-template-columns: 300px 1fr;gap: var(--space-8);align-items: center}@media (max-width: 780px){.shot-row{grid-template-columns: 1fr;gap: var(--space-5)}}.shot-copy p{color: var(--sc-text-muted);line-height: 1.75;margin-top: var(--space-3)}.section-head .section-lead,.section-head > p{margin-left: auto;margin-right: auto}.guide-hero .container,.guide-hero .container-narrow{text-align: center}.guide-hero h1{margin-left: auto;margin-right: auto;max-width: 20ch}.guide-hero .guide-lead{margin-left: auto;margin-right: auto;max-width: 62ch;text-align: center}.guide-hero .guide-meta{text-align: center}.guide-hero .breadcrumb{justify-content: center}.guide-hero .s-label{margin-left: auto;margin-right: auto}.doc-group-head{text-align: center}.doc-group-head .s-label{margin-left: auto;margin-right: auto}.doc-group-head p{margin-left: auto;margin-right: auto;max-width: 56ch}.guide-body > h2,.guide-body > h3,.guide-body > p,.guide-body > ul,.guide-body > ol,.guide-body .step-copy,.guide-body .guide-toc,.guide-body .callout-box,.guide-body .compare-2,.guide-body .faq-list{text-align: left}.faq-hero .breadcrumb{justify-content: center}.breadcrumb{display: flex;flex-wrap: wrap;gap: .4rem;align-items: center}@media (max-width: 780px){.diff-link,.legal-row a,.footer-col a,.breadcrumb a,.faq-nav a,.gc-cat,.newsletter-meta a{display: inline-block;min-height: 24px;line-height: 24px}.legal-row{gap: var(--space-4) !important}.legal-row li{margin-bottom: var(--space-2)}.s-label,.trust-badge,.doc-ver,.toc-title,.compare-badge,.legal-label,.gc-meta,.phone-cap,.guide-meta,.form-note,.newsletter-meta,.cta-meta,.field-error{font-size: .78rem !important}.trust-list li,.check-list li{font-size: .92rem}.field input,.field select,.field textarea,.newsletter-form input[type="email"]{min-height: 46px;font-size: 16px}.consent input[type="checkbox"]{width: 22px;height: 22px}.btn-primary,.btn-ghost,.btn-a{min-height: 46px}}.trust-top{display: grid;grid-template-columns: 1fr auto;gap: var(--space-7);align-items: center}.trust-intro{text-align: left}.trust-intro .section-lead{margin-left: 0;margin-right: 0;max-width: 58ch}.trust-logo-box{background: #fff;border-radius: var(--radius-lg);display: flex;align-items: center;justify-content: center;padding: var(--space-5) var(--space-6)}.trust-logo-box img{width: 170px;max-width: 100%;height: auto;display: block}@media (max-width: 860px){.trust-top{grid-template-columns: 1fr;gap: var(--space-5)}.trust-intro{text-align: center}.trust-intro .section-lead{margin-left: auto;margin-right: auto}.trust-logo-box{padding: var(--space-4) var(--space-5);justify-self: center}.trust-logo-box img{width: 140px}}.trust-top > *{min-width: 0}@media (max-width: 860px){.trust-top{grid-template-columns: minmax(0,1fr)}.trust-intro .section-title{overflow-wrap: anywhere}}
