:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#fafafa;--surface-raised:#fff;--surface-muted:#f3f4f6;--text-primary:#171717;--text-secondary:#525252;--text-tertiary:#737373;--brand:#e1306c;--brand-hover:#c13584;--brand-soft:#e1306c1a;--brand-purple:#833ab4;--brand-orange:#f77737;--brand-yellow:#fcaf45;--ig-gradient:linear-gradient(45deg, #833ab4 0%, #e1306c 45%, #f77737 75%, #fcaf45 100%);--border:#e5e7eb;--ok:#15803d;--bad:#dc2626;--warn:#a16207;--focus:#e1306c;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-pill:999px;--shadow-soft:0 1px 2px #0000000a;--ease-fast:.12s ease;--ease-standard:.18s ease;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px}@font-face{font-family:Poppins;font-style:normal;font-display:optional;font-weight:400;src:url(https://instappa.com/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-display:optional;font-weight:600;src:url(https://instappa.com/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-display:optional;font-weight:700;src:url(https://instappa.com/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-display:optional;font-weight:800;src:url(https://instappa.com/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:optional;font-weight:800;src:url(https://instappa.com/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2")}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(https://instappa.com/assets/noto-sans-devanagari-devanagari-400-normal-BlDd6KY1.woff2)format("woff2");unicode-range:U+900-97F,U+A8E0-A8FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(https://instappa.com/assets/noto-sans-devanagari-devanagari-700-normal-v9jliTCB.woff2)format("woff2");unicode-range:U+900-97F,U+A8E0-A8FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(https://instappa.com/assets/noto-sans-arabic-arabic-400-normal-AAMxebZb.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(https://instappa.com/assets/noto-sans-arabic-arabic-700-normal-3CqrwsiZ.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(https://instappa.com/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(https://instappa.com/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}html[lang=hi] body{font-family:Noto Sans Devanagari,Poppins,Segoe UI,sans-serif}html[lang=ar] body{font-family:Noto Sans Arabic,Poppins,Segoe UI,sans-serif}html[lang=fa] body{font-family:Vazirmatn,Noto Sans Arabic,Poppins,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{overflow-anchor:none;max-width:100%;overflow-x:hidden}@media (width>=901px){html{scrollbar-gutter:stable}}body{min-height:100vh;color:var(--text-primary);background:var(--surface-page);margin:0;scroll-padding-top:4.5rem;font-family:Poppins,Segoe UI,sans-serif;line-height:1.55}h1,h2,h3{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-family:Poppins,Segoe UI,sans-serif;font-weight:700;line-height:1.2}h1{font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800}h2{font-size:1.2rem}h3{font-size:1rem}p{color:var(--text-secondary);margin:0}a{color:var(--brand)}input,button{font:inherit}input:focus,button:focus,a:focus{outline:2px solid var(--focus);outline-offset:2px}.skip-link{z-index:100;border-radius:var(--radius-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border);padding:.5rem .8rem;font-weight:700;text-decoration:none;position:absolute;top:-3rem;left:.75rem}.skip-link:focus{top:.75rem}.status{margin-top:var(--space-4);text-align:left;font-weight:700}.status.loading{color:var(--warn)}.status.success{color:var(--ok)}.status.error{color:var(--bad)}.page{gap:0;width:100%;max-width:none;margin:0 auto;display:grid}.page>*{min-width:0}.page>.tool-hero~section{width:100%;box-shadow:none;padding:var(--space-7) max(var(--space-5), calc((100% - min(1120px, 92vw)) / 2));background:#fafafa;border:0;border-radius:0;margin-inline:0;position:relative}.page>.tool-hero~section.section-block--compact{padding-block:var(--space-6)}.page>.tool-hero+section:before,.page>.tool-hero~section+section:before{content:"";top:0;left:max(var(--space-5), calc((100% - min(1120px, 92vw)) / 2));right:max(var(--space-5), calc((100% - min(1120px, 92vw)) / 2));background:var(--ig-gradient);opacity:.32;pointer-events:none;border-radius:999px;height:2px;position:absolute}.page>.tool-hero~section.band-surface--cool{background:radial-gradient(70% 55% at 8% 0,#833ab414,#0000 55%),linear-gradient(#f7efff 0%,#fbf8ff 42%,#fff 100%)}.page>.tool-hero~section.band-surface--warm{background:radial-gradient(65% 50% at 92% 0,#f777371a,#0000 55%),linear-gradient(#fff4ea 0%,#fffaf5 42%,#fff 100%)}.page>.tool-hero~section.band-surface--blush{background:radial-gradient(60% 50% at 50% 0,#e1306c12,#0000 55%),linear-gradient(#fff0f5 0%,#fff7fa 42%,#fff 100%)}.page>.tool-hero~section.band-surface--quiet{background:linear-gradient(#f7f7f9 0%,#fafafa 50%,#fff 100%)}.page>.tool-hero~section.band-surface--featured{padding-block:var(--space-8);background:radial-gradient(80% 60% at 18% 10%,#f7773724,#0000 55%),radial-gradient(70% 55% at 88% 90%,#e1306c1a,#0000 50%),linear-gradient(#ffe8d6 0%,#fff3e8 38%,#fffaf6 100%)}.band-surface--cool .how-grid article:not(.how-step),.band-surface--warm .how-grid article:not(.how-step),.band-surface--blush .how-grid article:not(.how-step),.band-surface--cool .metric-list li,.band-surface--warm .metric-list li,.band-surface--blush .metric-list li,.band-surface--cool .privacy-list li,.band-surface--warm .privacy-list li,.band-surface--blush .privacy-list li,.band-surface--cool .audience-list li,.band-surface--warm .audience-list li,.band-surface--blush .audience-list li,.band-surface--cool .scope-card,.band-surface--warm .scope-card,.band-surface--blush .scope-card,.band-surface--cool .tech-details li,.band-surface--warm .tech-details li,.band-surface--blush .tech-details li,.band-surface--featured .tech-details li,.band-surface--cool .faq-item,.band-surface--warm .faq-item,.band-surface--blush .faq-item,.band-surface--quiet .faq-item{background:#ffffffb8}.band-surface--featured .mp4-preview{background:linear-gradient(135deg,#ffffffeb,#ffffffc7)}.band-surface--warm .spec-flow-dot,.band-surface--featured .spec-flow-dot{box-shadow:0 0 0 4px #fffaf5f2}@media (width<=560px){.page>.tool-hero+section:before,.page>.tool-hero~section+section:before{left:max(var(--space-4), calc((100% - min(1120px, 94vw)) / 2));right:max(var(--space-4), calc((100% - min(1120px, 94vw)) / 2))}.page>.tool-hero~section.band-surface--featured{padding-block:var(--space-7)}}.how-grid{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;display:grid;position:relative}.feature-grid,.guides-cards{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guides-cards{gap:var(--space-3)}.feature-grid--five{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:0}.feature-grid--five>.feature-item:first-child{grid-column:1/3}.feature-grid--five>.feature-item:nth-child(2){grid-column:3/5}.feature-grid--five>.feature-item:nth-child(3){grid-column:5/7}.feature-grid--five>.feature-item:nth-child(4){grid-column:2/4}.feature-grid--five>.feature-item:nth-child(5){grid-column:4/6}.how-grid .how-intro{max-width:40rem;margin:0 auto var(--space-2);text-align:center;grid-column:1/-1;justify-self:center}.how-eyebrow{margin:0 0 var(--space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-purple);background:linear-gradient(135deg,#f5e8ff,#fff0f5);border-radius:999px;padding:.28rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #833ab41f}.how-grid .how-heading{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:800;line-height:1.2}.how-grid .how-lead{margin:var(--space-2) auto 0;max-width:36rem}@media (width>=981px){.how-step--1:after,.how-step--2:after{content:"";width:calc(50% - 1.4rem + var(--space-4) + 50% - 1.4rem);background:var(--ig-gradient);opacity:.38;pointer-events:none;z-index:0;border-radius:999px;height:3px;position:absolute;top:-.15rem;left:calc(50% + 1.4rem);transform:translateY(-40%)}}.how-grid .how-step{z-index:1;align-content:start;justify-items:stretch;gap:var(--space-3);padding:var(--space-3);padding-top:calc(var(--space-3) + .85rem);border-radius:var(--radius-lg);text-align:left;border:0;display:grid;position:relative;overflow:visible}.how-step--1{background:linear-gradient(165deg,#f5e8ffd9,#ffffffb8);box-shadow:inset 0 0 0 1px #833ab41f}.how-step--2{background:linear-gradient(165deg,#fff0f5e6,#ffffffb8);box-shadow:inset 0 0 0 1px #e1306c1f}.how-step--3{background:linear-gradient(165deg,#fff8f0f2,#ffffffb8);box-shadow:inset 0 0 0 1px #f7773724}.how-step-badge{color:#fff;background:var(--ig-gradient);z-index:2;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;font-size:.95rem;font-weight:800;display:grid;position:absolute;top:-.15rem;left:50%;transform:translate(-50%,-40%);box-shadow:0 0 0 4px #ffffffeb,0 8px 18px #833ab42e}.how-grid .how-step-visual{border-radius:var(--radius-sm);aspect-ratio:8/5;background:#ffffffa6;border:1px solid #0f172a0f;width:100%;margin:0;overflow:hidden}.how-grid .how-step-visual img{object-fit:cover;width:100%;height:100%;display:block}.how-step-copy{gap:.55rem;padding:0 .15rem .25rem;display:grid}.how-step-copy h3{text-align:center;letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:1.08rem;font-weight:800;line-height:1.25}.how-step--1 .how-step-copy h3{color:var(--brand-purple)}.how-step--2 .how-step-copy h3{color:var(--brand)}.how-step--3 .how-step-copy h3{color:var(--brand-orange)}.how-grid .step-list{text-align:left;width:100%;color:var(--text-secondary);gap:.45rem;margin:0;padding:0;font-size:.9rem;line-height:1.45;list-style:none;display:grid}.how-grid .step-list li{padding-left:1.15rem;position:relative}.how-grid .step-list li:before{content:"";background:var(--ig-gradient);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.45rem;left:0}@media (prefers-reduced-motion:no-preference){.how-step{animation:feature-in .42s var(--ease-standard) both}.how-step--1{animation-delay:40ms}.how-step--2{animation-delay:.1s}.how-step--3{animation-delay:.16s}}.page>.seo-intro{width:min(1120px,92vw);margin-inline:auto;margin-block:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-soft);padding:var(--space-5)}@media (width<=980px){.feature-grid,.feature-grid--five,.guides-cards,.how-grid{grid-template-columns:1fr}.feature-grid--five>.feature-item:nth-child(n){grid-column:auto}.how-step-badge{left:1.1rem;transform:translateY(-40%)}}@media (width<=560px){.page>.tool-hero~section{padding:var(--space-6) max(var(--space-4), calc((100% - min(1120px, 94vw)) / 2))}}.site-header{z-index:90;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:1rem;width:min(1120px,92vw);min-width:0;margin:0 auto;padding:.9rem 0;display:flex}.site-logo{color:var(--text-primary);align-items:center;gap:.65rem;min-width:11rem;font-family:Poppins,Segoe UI,sans-serif;font-size:1.55rem;font-weight:800;text-decoration:none;display:inline-flex}.site-logo-mark{border-radius:.42rem;flex:0 0 1.7rem;width:1.7rem;height:1.7rem;display:block}.site-logo-word{--logo-font:"Plus Jakarta Sans", "Poppins", sans-serif;font-family:var(--logo-font);letter-spacing:-.04em;padding-bottom:.16em;font-weight:800;line-height:1;display:inline-block;position:relative}.site-logo-letters{align-items:center;display:inline-flex}.site-logo-letters span+span{margin-left:-.05em}.site-logo-letters span:nth-child(7){margin-left:-.22em}.site-logo-letters span:first-child{color:#833ab4}.site-logo-letters span:nth-child(2){color:#9b3aa0}.site-logo-letters span:nth-child(3){color:#b8338a}.site-logo-letters span:nth-child(4){color:#d13078}.site-logo-letters span:nth-child(5){color:#e1306c}.site-logo-letters span:nth-child(6){color:#eb4a55}.site-logo-letters span:nth-child(7){color:#f56040}.site-logo-letters span:nth-child(8){color:#f77737}.site-logo-word:after{content:"";background:linear-gradient(90deg,#833ab4 0%,#e1306c 50%,#f77737 100%);border-radius:999px;height:3px;position:absolute;bottom:0;left:.04em;right:.04em}.site-nav{flex-wrap:wrap;justify-content:center;gap:.25rem;min-width:0;display:flex}.site-nav a{border-radius:var(--radius-pill);color:var(--text-secondary);border:1px solid #0000;padding:.4rem .78rem;font-size:.9rem;font-weight:700;text-decoration:none}.site-nav a:hover{border-color:var(--border);background:var(--surface-muted);color:var(--text-primary)}.site-nav a[aria-current=page]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.tool-nav{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.tool-nav a{border-radius:var(--radius-pill);color:var(--text-secondary);border:1px solid #0000;padding:.4rem .72rem;font-size:.84rem;font-weight:700;text-decoration:none}.tool-nav a:hover{border-color:var(--border);background:var(--surface-muted);color:var(--text-primary)}.tool-nav a.is-active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.mobile-nav-toggle{display:none}@media (width<=900px){.site-header-inner{grid-template-columns:1fr auto;gap:.6rem;display:grid}.lang-switcher{grid-area:1/2}.site-nav{grid-area:2/1/auto/-1;justify-content:flex-start}.mobile-nav-toggle{display:none}.tool-nav{display:none!important}}.lang-switcher{z-index:95;flex:none;position:relative}.lang-switcher-btn{border-radius:var(--radius-md);background:linear-gradient(#fff, #fff) padding-box, var(--ig-gradient) border-box;min-width:12.25rem;min-height:2.65rem;box-shadow:var(--shadow-soft);color:var(--text-primary);cursor:pointer;transition:transform var(--ease-fast), box-shadow var(--ease-fast);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;grid-template-columns:1.9rem minmax(0,1fr) 1.9rem;align-items:center;column-gap:.35rem;padding:.35rem .4rem;font-family:Poppins,Segoe UI,sans-serif;display:grid;position:relative}.lang-switcher-btn:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(135deg,#833ab414,#e1306c1a 45%,#f7773714);position:absolute;inset:0}.lang-switcher-btn>*{z-index:1;position:relative}.lang-switcher-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #e1306c29}.lang-switcher-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lang-switcher-btn[aria-expanded=true]{box-shadow:0 4px 14px #e1306c29}.lang-switcher-btn[aria-expanded=true] .lang-switcher-caret{transform:rotate(180deg)}.lang-switcher-icon{color:#fff;background:var(--ig-gradient);border-radius:10px;justify-content:center;justify-self:start;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.lang-switcher-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;min-width:0;line-height:1.05;display:flex}.lang-switcher-kicker{letter-spacing:.04em;text-transform:none;color:var(--text-tertiary);font-size:.64rem;font-weight:700}.lang-switcher-name{color:var(--text-primary);letter-spacing:-.01em;font-size:.9rem;font-weight:700}.lang-switcher-caret{width:11px;height:7px;color:var(--brand);opacity:.9;transition:transform var(--ease-fast);justify-self:end;display:block}.lang-switcher-menu{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;min-width:12rem;max-height:min(22rem,70vh);margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto;box-shadow:0 12px 32px #17171724}.lang-switcher-menu a{border-radius:var(--radius-sm);color:var(--text-primary);align-items:center;gap:.55rem;padding:.65rem .75rem;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.lang-switcher-menu a:hover{background:var(--surface-muted)}.lang-switcher-menu a.is-active{background:var(--brand-soft);color:var(--brand)}.lang-switcher-check,.lang-switcher-check-slot{flex:0 0 14px;width:14px;height:14px}.lang-switcher-check-slot{display:inline-block}@media (width<=420px){.lang-switcher-btn{min-width:10.75rem;min-height:2.5rem;padding:.3rem .35rem}.lang-switcher-name{font-size:.84rem}}@media (width<=900px){.site-header-inner{grid-template-columns:1fr auto;align-items:center;gap:.6rem;display:grid}.lang-switcher{grid-area:1/2}}.tool-hero{isolation:isolate;--hero-layer-aurora:0;--hero-layer-orbs:1;box-shadow:none;padding:clamp(2.5rem, 6vw, 3.75rem) var(--space-5) clamp(2.75rem, 5vw, 3.5rem);text-align:center;justify-items:center;gap:var(--space-4);background-color:#0000;background-image:radial-gradient(90% 70% at 50% -8%,#833ab457,#0000 58%),radial-gradient(55% 45% at 0 100%,#e1306c47,#0000 52%),radial-gradient(50% 42% at 100% 95%,#f7773742,#0000 50%),linear-gradient(175deg,#fdf8ff 0%,#fff9f6 38%,#fff 72%);background-position:50%;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:0;border-radius:0;width:100%;display:grid;position:relative;overflow:clip}.tool-hero:before,.tool-hero:after{content:"";pointer-events:none;z-index:var(--hero-layer-orbs);filter:blur(52px);will-change:transform;border-radius:50%;position:absolute}.tool-hero:before{opacity:1;background:radial-gradient(circle,#833ab4f2 0%,#833ab452 34%,#0000 66%);width:min(74vw,580px);height:min(74vw,580px);animation:16s ease-in-out infinite heroOrbDriftA;top:-30%;left:-16%}.tool-hero:after{opacity:.96;background:radial-gradient(circle,#f77737eb 0%,#f7773747 34%,#0000 66%);width:min(68vw,520px);height:min(68vw,520px);animation:13s ease-in-out infinite heroOrbDriftB;bottom:-32%;right:-14%}.hero-ambient{pointer-events:none;z-index:var(--hero-layer-aurora);position:absolute;inset:0;overflow:hidden}.hero-ambient:before{content:"";filter:blur(52px);opacity:.82;background:linear-gradient(92deg,#0000 0%,#833ab461 10%,#e1306c75 36%,#f7773766 58%,#fcaf454d 78%,#0000 100%);border-radius:48%/54%;width:170%;height:clamp(120px,26vh,260px);animation:24s ease-in-out infinite heroAuroraBand;position:absolute;top:14%;left:-35%;transform:rotate(-4deg)translate(0)scaleY(1);box-shadow:0 clamp(80px,14vh,140px) 0 clamp(60px,10vh,100px) #e1306c24,0 clamp(-70px,-12vh,-120px) 0 clamp(50px,8vh,90px) #833ab41f}.hero-ambient:after{content:"";filter:blur(48px);opacity:.94;width:min(46vw,360px);height:min(46vw,360px);z-index:var(--hero-layer-orbs);background:radial-gradient(circle,#e1306ce0 0%,#e1306c42 38%,#0000 66%);border-radius:50%;animation:9s ease-in-out infinite heroOrbDriftC;position:absolute;top:2%;right:4%}.tool-hero>:not(.hero-ambient){z-index:1;width:min(720px,100%);position:relative}.tool-hero>h1{box-sizing:border-box;width:100%;max-width:min(760px,100%);padding-block:.08em .1em;padding-inline:clamp(.75rem,3vw,1.5rem)}.tool-hero{--hero-ribbon:linear-gradient(90deg, transparent 0%, #833ab459 18%, #e1306c73 50%, #f7773759 82%, transparent 100%)}.tool-hero>.trust-chips{position:relative}.tool-hero>.trust-chips:before{content:"";top:calc(-1 * var(--space-4));background:var(--hero-ribbon);opacity:.65;border-radius:999px;width:min(320px,80%);height:2px;position:absolute;left:50%;transform:translate(-50%)}.tool-hero h1{letter-spacing:-.02em;text-wrap:balance;color:#be185d;margin-top:.35rem;font-size:clamp(1.85rem,4.2vw,2.65rem);font-weight:800;line-height:1.32;display:block;overflow:visible}.tool-hero h1 .hero-title-text{background:linear-gradient(128deg,#5b21b6 0%,#be185d 38%,#ea580c 72%,#c2410c 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;max-width:100%;margin-bottom:0;padding-bottom:.16em;line-height:1.38;display:inline-block}.tool-hero h1:before{content:"Get · Save · Download";margin-inline:auto;letter-spacing:.14em;text-transform:uppercase;-webkit-text-fill-color:var(--brand-purple);background:linear-gradient(135deg,#ffffffeb,#f5e8ffe0);-webkit-background-clip:border-box;background-clip:border-box;border-radius:999px;margin-bottom:.65rem;padding:.32rem .85rem;font-size:.68rem;font-weight:800;display:table;box-shadow:inset 0 0 0 1px #833ab424,0 4px 14px #833ab41a}html[data-locale=es] .tool-hero h1:before{content:"Obtener · Guardar · Descargar"}html[data-locale=hi] .tool-hero h1:before{content:"प्राप्त करें · सहेजें · डाउनलोड";letter-spacing:.04em;text-transform:none}html[data-locale=ar] .tool-hero h1:before{content:"احصل · احفظ · نزّل";letter-spacing:.04em;text-transform:none}html[data-locale=fa] .tool-hero h1:before{content:"دریافت · ذخیره · دانلود";letter-spacing:.04em;text-transform:none}.tool-hero .subtitle{max-width:54ch;margin-top:calc(-1 * var(--space-2));color:var(--text-secondary);text-wrap:pretty;font-size:clamp(.98rem,2.1vw,1.1rem);line-height:1.62}.tool-hero .breadcrumbs{color:var(--text-tertiary);flex-wrap:wrap;justify-content:center;gap:.5rem;font-size:.88rem;display:flex}.tool-hero--slim{text-align:left;padding:var(--space-5) max(var(--space-5), calc((100% - min(1120px, 92vw)) / 2));background:var(--surface-raised);isolation:auto;justify-items:start}.tool-hero--slim:before,.tool-hero--slim:after,.tool-hero--slim .hero-ambient{display:none}.tool-hero--slim>*{width:auto;max-width:min(1120px,92vw)}.tool-hero--slim h1{-webkit-text-fill-color:var(--text-primary);filter:none;background:0 0;display:block}.tool-hero--slim h1:before{display:none}.tool-hero--slim .breadcrumbs{justify-content:flex-start}.tool-hero--slim>.trust-chips:before{display:none}@keyframes heroAuroraBand{0%,to{opacity:.68;transform:rotate(-8deg)translate(-18%,6%)scaleY(.94)}50%{opacity:.94;transform:rotate(4deg)translate(18%,-8%)scaleY(1.22)}}@keyframes heroOrbDriftA{0%,to{transform:translate(0,0)scale(1)}25%{transform:translate(110px,72px)scale(1.24)}50%{transform:translate(48px,128px)scale(.84)}75%{transform:translate(96px,36px)scale(1.12)}}@keyframes heroOrbDriftB{0%,to{transform:translate(0,0)scale(1)}30%{transform:translate(-104px,-68px)scale(1.22)}60%{transform:translate(-44px,-118px)scale(.82)}85%{transform:translate(-92px,-32px)scale(1.1)}}@keyframes heroOrbDriftC{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(-96px,78px)scale(1.26)}66%{transform:translate(52px,104px)scale(.86)}}@media (prefers-reduced-motion:reduce){.tool-hero:before,.tool-hero:after,.hero-ambient:before,.hero-ambient:after{animation:none}}@media (width<=640px){.tool-hero h1{margin-inline:auto;font-size:clamp(1.65rem,7vw,2.1rem)}.tool-hero h1 .hero-title-text{max-width:12.5ch}@keyframes heroAuroraBand{0%,to{opacity:.68;transform:rotate(-8deg)translate(-14%,5%)scaleY(.94)}50%{opacity:.94;transform:rotate(4deg)translate(14%,-6%)scaleY(1.18)}}@keyframes heroOrbDriftA{0%,to{transform:translate(0,0)scale(1)}25%{transform:translate(64px,44px)scale(1.2)}50%{transform:translate(28px,78px)scale(.86)}75%{transform:translate(56px,22px)scale(1.1)}}@keyframes heroOrbDriftB{0%,to{transform:translate(0,0)scale(1)}30%{transform:translate(-60px,-40px)scale(1.18)}60%{transform:translate(-26px,-72px)scale(.84)}85%{transform:translate(-54px,-20px)scale(1.08)}}@keyframes heroOrbDriftC{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(-56px,46px)scale(1.22)}66%{transform:translate(30px,62px)scale(.88)}}}@media (width<=560px){.tool-hero h1:before{letter-spacing:.1em;font-size:.62rem}}.home-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.1rem;margin-top:.25rem;display:flex}.home-cta-primary{justify-content:center;align-items:center;min-height:3rem;padding:.7rem 1.35rem;text-decoration:none;display:inline-flex}.home-cta-secondary{font-family:var(--font-body);color:var(--text-secondary);text-underline-offset:.18em;font-size:.95rem;font-weight:700;text-decoration:underline}.home-cta-secondary:hover{color:var(--brand)}.download-mode-toggle{-webkit-backdrop-filter:blur(16px)saturate(1.35);background:#ffffff94;border:1px solid #ffffffb8;border-radius:18px;grid-template-columns:repeat(7,minmax(0,1fr));gap:.18rem;width:min(820px,100%);margin:0 auto;padding:.32rem;display:grid;position:relative;box-shadow:0 12px 32px #833ab414,0 2px 8px #0f172a0a,inset 0 1px #ffffffd9}.mode-pill-nav{color:var(--text-secondary);z-index:1;min-width:0;min-height:44px;transition:background-color var(--ease-fast), color var(--ease-fast), box-shadow var(--ease-fast), transform var(--ease-fast);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.28rem;padding:.5rem .18rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.mode-pill-nav span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mode-pill-nav svg{opacity:.8;width:15px;height:15px;transition:transform var(--ease-fast), opacity var(--ease-fast);flex-shrink:0}.mode-pill-nav:hover{color:var(--text-primary);background:#ffffffb8;transform:translateY(-1px)}.mode-pill-nav:hover svg{opacity:1;transform:scale(1.06)}.mode-pill-nav.is-active{color:var(--brand);background:#fff;box-shadow:0 4px 14px #e1306c24,inset 0 0 0 1px #e1306c14}.mode-pill-nav.is-active:after{content:"";background:var(--ig-gradient);border-radius:999px;height:2.5px;position:absolute;bottom:5px;left:22%;right:22%}.mode-pill-nav.is-active svg{opacity:1}#resolve-form{width:min(700px,100%);box-shadow:none;background:0 0;border:0;margin-inline:auto;padding:0}.input-row{gap:var(--space-2);min-height:64px;transition:border-color var(--ease-fast), box-shadow var(--ease-fast), background-color var(--ease-fast), transform var(--ease-fast);background:#ffffffeb;border:1.5px solid #eceef2e6;border-radius:16px;align-items:center;margin-top:0;padding:.45rem .45rem .45rem .9rem;display:flex;box-shadow:inset 0 1px 2px #0f172a08,0 2px 10px #0f172a0a}.input-row:focus-within{border-color:#e1306c73;transform:translateY(-1px);box-shadow:0 0 0 4px #e1306c1a,inset 0 1px 2px #0f172a05}#ig-url{width:100%;min-height:50px;color:var(--text-primary);background:0 0;border:0;outline:none;padding:.65rem .55rem;font-size:1rem}#ig-url::placeholder{color:#9ca3af}.input-row-tools{flex-shrink:0;grid-template-columns:1fr;min-width:0;display:grid}.btn-paste,.btn-clear{cursor:pointer;min-height:50px;transition:background-color var(--ease-fast), border-color var(--ease-fast), color var(--ease-fast), transform var(--ease-fast), box-shadow var(--ease-fast);border-radius:12px;grid-area:1/1;justify-content:center;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.btn-paste[hidden],.btn-clear[hidden]{display:none!important}.btn-paste{color:var(--text-primary);background:linear-gradient(#f8f9fb 0%,#eef0f4 100%);border:0;min-width:96px;padding:0 1rem;box-shadow:inset 0 0 0 1px #0f172a0f}.btn-paste:hover{background:linear-gradient(#fff 0%,#e8eaee 100%);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #833ab41f,0 4px 10px #833ab414}.btn-paste svg{flex-shrink:0;width:13px;height:13px}.btn-clear{border:1px solid var(--border);background:var(--surface-raised);color:var(--text-secondary);width:46px;padding:0}.btn-clear:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.btn-download{width:100%;margin-top:var(--space-3);background:var(--ig-gradient);color:#fff;letter-spacing:.04em;cursor:pointer;min-height:62px;transition:filter var(--ease-fast), transform var(--ease-fast), box-shadow var(--ease-standard);border:0;border-radius:16px;justify-content:center;align-items:center;gap:.65rem;font-size:1.06rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #e1306c57,inset 0 1px #ffffff38}.btn-download:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff47 50%,#0000 62%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.btn-download:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-2px);box-shadow:0 14px 34px #e1306c6b,inset 0 1px #ffffff47}.btn-download:hover:not(:disabled):after{transform:translate(120%)}.btn-download:active:not(:disabled){transform:translateY(0)}.btn-download:disabled{opacity:.72;cursor:pointer;box-shadow:none;transform:none}.btn-download.is-loading:disabled{cursor:wait}.btn-download-icon,.btn-download-spinner{flex-shrink:0;width:20px;height:20px}.btn-download-spinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:999px;animation:.7s linear infinite btnSpin;display:none}.btn-download.is-loading .btn-download-spinner{display:block}.btn-download.is-loading .btn-download-icon{display:none}.btn-download-label{line-height:1}@keyframes btnSpin{to{transform:rotate(360deg)}}.action{cursor:pointer}.action.primary{background:var(--ig-gradient);color:#fff;width:100%;min-height:48px;transition:filter var(--ease-fast);border:0;border-radius:12px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.action.primary:hover{filter:brightness(.96)}.action:not(.primary){box-sizing:border-box;border:1px solid color-mix(in srgb, var(--brand) 28%, transparent);width:100%;min-height:44px;color:var(--brand);font:inherit;transition:background var(--ease-fast), border-color var(--ease-fast);background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:0 1rem;font-weight:700;text-decoration:none;display:inline-flex}.action:not(.primary):hover{background:color-mix(in srgb, var(--brand) 8%, transparent);border-color:color-mix(in srgb, var(--brand) 45%, transparent)}.trust-chips{margin:var(--space-5) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:0;list-style:none;display:grid;width:min(640px,100%)!important}.trust-chips li{-webkit-backdrop-filter:blur(10px);color:var(--text-primary);letter-spacing:.01em;text-align:center;transition:transform var(--ease-fast), box-shadow var(--ease-fast), background-color var(--ease-fast);background:#ffffff9e;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;margin:0;padding:.55rem .65rem;font-size:.78rem;font-weight:700;line-height:1.25;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffbf,0 4px 14px #833ab40f}.trust-chips li:hover{background:#ffffffe0;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #e1306c1a,0 8px 20px #e1306c1a}.trust-chips li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/.62rem no-repeat,linear-gradient(135deg,#833ab4,#e1306c 55%,#f77737);border-radius:999px;flex-shrink:0;width:1.15rem;height:1.15rem;box-shadow:0 2px 6px #e1306c40}.fair-use-inline{margin-top:var(--space-3);color:var(--text-tertiary);text-align:center;font-size:.84rem}.fair-use-inline a{color:var(--brand);font-weight:700}.field-error{margin-top:var(--space-2);color:var(--bad);text-align:center;font-size:.85rem;font-weight:700}.hint{margin-top:var(--space-2);color:var(--text-tertiary);text-align:center;font-size:.84rem}.turnstile-widget{margin:var(--space-3) auto 0;justify-items:center;width:min(320px,100%);min-height:65px;display:grid}.turnstile-widget.is-hidden{display:none!important}.tool-hero--slim .download-mode-toggle{background:var(--surface-muted);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 2px #0f172a0a}@media (width<=820px){.download-mode-toggle{grid-template-columns:repeat(4,minmax(0,1fr));gap:.16rem;width:100%}.mode-pill-nav{min-height:40px;padding:.46rem .22rem;font-size:.74rem}.input-row{flex-wrap:wrap;padding:.45rem}.input-row-tools,.btn-paste,.btn-clear{width:100%}.trust-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}}@media (width<=420px){.download-mode-toggle{grid-template-columns:repeat(4,minmax(0,1fr))}.mode-pill-nav{flex-direction:column;gap:.16rem;min-height:52px;padding:.4rem .12rem;font-size:.68rem}.mode-pill-nav.is-active:after{bottom:4px;left:28%;right:28%}.trust-chips li{padding:.48rem .5rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.mode-pill-nav,.btn-download,.btn-download-spinner,.btn-download:after,.trust-chips li,.input-row{transition:none;animation:none;transform:none}.btn-download:hover:not(:disabled):after{transform:translate(-120%)}}.benefits-intro{text-align:center;max-width:36rem;margin:0 auto}.benefits-panel #benefits-title{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:800;line-height:1.2}.benefits-subhead{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:1.02rem;line-height:1.45}.metric-list{margin:var(--space-6) 0 0;gap:var(--space-3);box-sizing:border-box;text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:0;list-style:none;display:grid}.metric-list li{text-align:left;min-width:0;transition:background-color var(--ease-fast), box-shadow var(--ease-fast);background:#fff;border:0;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;margin:0;padding:.5rem .95rem .5rem .5rem;display:grid;box-shadow:inset 0 0 0 1px #0f172a0a}.metric-icon{width:3.1rem;height:3.1rem;transition:transform var(--ease-fast), box-shadow var(--ease-fast);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 5px 16px #0f172a1f}.metric-list li:nth-child(4n+1) .metric-icon{color:var(--brand-purple);background:linear-gradient(135deg,#f5e8ff,#ebd0ff)}.metric-list li:nth-child(4n+2) .metric-icon{color:var(--brand);background:linear-gradient(135deg,#fff0f5,#ffd5e5)}.metric-list li:nth-child(4n+3) .metric-icon{color:var(--brand-orange);background:linear-gradient(135deg,#fff8f0,#ffe0c0)}.metric-list li:nth-child(4n) .metric-icon{color:#d97706;background:linear-gradient(135deg,#fffbeb,#fde68a)}.metric-icon svg{width:1.3rem;height:1.3rem;display:block}.metric-copy{flex-direction:column;justify-content:center;gap:.1rem;min-width:0;padding:.1rem 0;display:flex}.metric-label{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:.95rem;font-weight:800;line-height:1.2;display:block}.metric-copy p{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.35}.metric-list li:hover{background:#f7f7f8;box-shadow:inset 0 0 0 1px #0f172a0d,0 4px 14px #0f172a0f}.metric-list li:hover .metric-icon{transform:scale(1.05);box-shadow:0 8px 22px #0f172a29}@media (prefers-reduced-motion:no-preference){.metric-list li{animation:metric-in .42s var(--ease-standard) both}.metric-list li:first-child{animation-delay:30ms}.metric-list li:nth-child(2){animation-delay:70ms}.metric-list li:nth-child(3){animation-delay:.11s}.metric-list li:nth-child(4){animation-delay:.15s}.metric-list li:nth-child(5){animation-delay:.19s}.metric-list li:nth-child(6){animation-delay:.23s}.metric-list li:nth-child(7){animation-delay:.27s}.metric-list li:nth-child(8){animation-delay:.31s}}@keyframes metric-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.feature-grid article,.how-grid article{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);padding:var(--space-4);text-align:center}.feature-grid .feature-item{padding:var(--space-3) var(--space-2);text-align:center;background:0 0;border:0;border-radius:0;align-content:start;justify-items:center;gap:.55rem;display:grid}.how-grid .how-step{text-align:left;border:0}.guides-intro{max-width:40rem;margin:0 auto var(--space-5);text-align:center}.guides-current{margin:0 0 var(--space-3);color:var(--text-secondary);background:#ffffffc7;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem .3rem .55rem;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #e1306c24}.guides-current strong{color:var(--brand);font-weight:800}.guides-current-dot{background:var(--brand);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 3px #e1306c2e}.guides-intro h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:800;line-height:1.2}.guides-intro .section-lead{margin-top:var(--space-2)}.tool-tile{min-height:6.75rem;color:inherit;text-align:left;border-radius:var(--radius-lg);isolation:isolate;transition:transform var(--ease-fast), box-shadow var(--ease-fast), background-color var(--ease-fast), filter var(--ease-fast);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1.15rem 1.1rem 1.15rem 1.05rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.tool-tile:before{content:"";background:var(--ig-gradient);opacity:.85;border-radius:999px;width:3px;position:absolute;top:.9rem;bottom:.9rem;left:0}.tool-tile:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--ease-fast);background:linear-gradient(135deg,#ffffff47,#0000 55%);position:absolute;inset:0}.tool-tile--video{background:linear-gradient(145deg,#ecf5ffe6,#ffffff73);box-shadow:inset 0 0 0 1px #3b82f624}.tool-tile--reels{background:linear-gradient(145deg,#ffecf5d9,#ffffff73);box-shadow:inset 0 0 0 1px #e1306c24}.tool-tile--image{background:linear-gradient(145deg,#f5e8ffbf,#ffffff73);box-shadow:inset 0 0 0 1px #833ab41f}.tool-tile--audio{background:linear-gradient(145deg,#fff0f5cc,#ffffff73);box-shadow:inset 0 0 0 1px #e1306c1f}.tool-tile--stories{background:linear-gradient(145deg,#fff8f0d9,#ffffff73);box-shadow:inset 0 0 0 1px #f7773724}.tool-tile--dp{background:linear-gradient(145deg,#fffbebe6,#ffffff73);box-shadow:inset 0 0 0 1px #d9770624}.tool-tile:hover{filter:saturate(1.08)brightness(1.02);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #0f172a14,0 12px 28px #0f172a14}.tool-tile:hover:after{opacity:1}.tool-tile:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tool-tile:active{transform:translateY(0)}.tool-tile-icon{width:3.2rem;height:3.2rem;transition:transform var(--ease-fast);border-radius:50%;place-items:center;display:grid;box-shadow:0 5px 14px #0f172a1a}.tool-tile-icon svg{width:1.3rem;height:1.3rem;display:block}.tool-tile--video .tool-tile-icon{color:#2563eb;background:linear-gradient(135deg,#e8f1ff,#c8dcff)}.tool-tile--reels .tool-tile-icon{color:var(--brand);background:linear-gradient(135deg,#ffe8f0,#ffc8dc)}.tool-tile--image .tool-tile-icon{color:var(--brand-purple);background:linear-gradient(135deg,#f5e8ff,#ebd0ff)}.tool-tile--audio .tool-tile-icon{color:var(--brand);background:linear-gradient(135deg,#fff0f5,#ffd5e5)}.tool-tile--stories .tool-tile-icon{color:var(--brand-orange);background:linear-gradient(135deg,#fff8f0,#ffe0c0)}.tool-tile--dp .tool-tile-icon{color:#d97706;background:linear-gradient(135deg,#fffbeb,#fde68a)}.tool-tile:hover .tool-tile-icon{transform:scale(1.06)}.tool-tile-copy{min-width:0}.tool-tile-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.tool-tile--video .tool-tile-eyebrow{color:#2563eb}.tool-tile--reels .tool-tile-eyebrow{color:var(--brand)}.tool-tile--image .tool-tile-eyebrow{color:var(--brand-purple)}.tool-tile--audio .tool-tile-eyebrow{color:var(--brand)}.tool-tile--stories .tool-tile-eyebrow{color:var(--brand-orange)}.tool-tile--dp .tool-tile-eyebrow{color:#d97706}.tool-tile-copy h3{letter-spacing:-.03em;color:var(--text-primary);margin:.15rem 0 0;font-size:1.05rem;font-weight:800;line-height:1.2}.tool-tile-copy p:not(.tool-tile-eyebrow){color:var(--text-secondary);margin:.3rem 0 0;font-size:.88rem;line-height:1.45}.tool-tile-chip{letter-spacing:.04em;text-transform:uppercase;background:#ffffffc7;border-radius:999px;margin-top:.55rem;padding:.18rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a0f}.tool-tile--video .tool-tile-chip{color:#2563eb}.tool-tile--reels .tool-tile-chip{color:var(--brand)}.tool-tile--image .tool-tile-chip{color:var(--brand-purple)}.tool-tile--audio .tool-tile-chip{color:var(--brand)}.tool-tile--stories .tool-tile-chip{color:var(--brand-orange)}.tool-tile--dp .tool-tile-chip{color:#d97706}.tool-tile-go{width:2.4rem;height:2.4rem;color:var(--text-tertiary);transition:transform var(--ease-fast), color var(--ease-fast), background-color var(--ease-fast);background:#ffffffbf;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0f172a0f}.tool-tile-go svg{width:1rem;height:1rem}.tool-tile:hover .tool-tile-go{color:var(--brand);background:#fff;transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.tool-tile{animation:feature-in .42s var(--ease-standard) both}.tool-tile:first-child{animation-delay:40ms}.tool-tile:nth-child(2){animation-delay:90ms}.tool-tile:nth-child(3){animation-delay:.14s}.tool-tile:nth-child(4){animation-delay:.19s}}@media (prefers-reduced-motion:reduce){.tool-tile:hover,.tool-tile:hover .tool-tile-icon,.tool-tile:hover .tool-tile-go{transform:none}}@media (width<=560px){.tool-tile{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy""go copy";gap:.65rem .85rem}.tool-tile-icon{grid-area:icon}.tool-tile-copy{grid-area:copy}.tool-tile-go{grid-area:go;align-self:start}}.features-intro{max-width:42rem;margin:0 auto var(--space-5);text-align:center}.features-intro h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:800;line-height:1.2}.features-intro .lead{margin-top:var(--space-2)}.feature-icon{width:3.2rem;height:3.2rem;transition:transform var(--ease-fast), box-shadow var(--ease-fast);border-radius:50%;place-items:center;display:grid;box-shadow:0 5px 16px #0f172a1a}.feature-icon svg{width:1.3rem;height:1.3rem;display:block}.feature-item:nth-child(5n+1) .feature-icon{color:var(--brand-purple);background:linear-gradient(135deg,#f5e8ff,#ebd0ff)}.feature-item:nth-child(5n+2) .feature-icon{color:var(--brand);background:linear-gradient(135deg,#fff0f5,#ffd5e5)}.feature-item:nth-child(5n+3) .feature-icon{color:var(--brand-orange);background:linear-gradient(135deg,#fff8f0,#ffe0c0)}.feature-item:nth-child(5n+4) .feature-icon{color:#d97706;background:linear-gradient(135deg,#fffbeb,#fde68a)}.feature-item:nth-child(5n) .feature-icon{color:var(--brand-purple);background:linear-gradient(135deg,#f5e8ff,#ffd5e5)}.feature-item:hover .feature-icon{transform:scale(1.05);box-shadow:0 8px 22px #0f172a24}.feature-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:.15rem 0 0;font-size:.7rem;font-weight:700}.feature-item:nth-child(5n+1) .feature-eyebrow{color:var(--brand-purple)}.feature-item:nth-child(5n+2) .feature-eyebrow{color:var(--brand)}.feature-item:nth-child(5n+3) .feature-eyebrow{color:var(--brand-orange)}.feature-item:nth-child(5n+4) .feature-eyebrow{color:#d97706}.feature-item:nth-child(5n) .feature-eyebrow{color:var(--brand-purple)}.feature-item h3{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.feature-item p:not(.feature-eyebrow){max-width:18rem;color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.5}.feature-tool-chip{letter-spacing:-.01em;color:var(--brand);transition:background-color var(--ease-fast), box-shadow var(--ease-fast), color var(--ease-fast);background:#ffffffd9;border-radius:999px;align-items:center;margin:0 .15rem;padding:.15rem .55rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #e1306c2e}.feature-tool-chip:hover{color:var(--brand-hover);background:#fff;box-shadow:inset 0 0 0 1px #e1306c4d}.feature-tool-sep{color:var(--text-tertiary);margin:0 .1rem;font-size:.85rem}.feature-note{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid #0f172a14;font-size:.9rem}@media (prefers-reduced-motion:no-preference){.feature-item{animation:feature-in .42s var(--ease-standard) both}.feature-item:first-child{animation-delay:30ms}.feature-item:nth-child(2){animation-delay:70ms}.feature-item:nth-child(3){animation-delay:.11s}.feature-item:nth-child(4){animation-delay:.15s}.feature-item:nth-child(5){animation-delay:.19s}}@keyframes feature-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.feature-item:hover .feature-icon{transform:none}}.lead,.feature-note,.section-lead{margin-top:var(--space-2);text-align:center;color:var(--text-secondary);max-width:42rem;margin-inline:auto}.feature-note{margin-top:var(--space-4)}.prose{margin:var(--space-3) auto 0;text-align:center;max-width:42rem;color:var(--text-secondary);line-height:1.55}.benefits-panel,.how-grid,.key-features,.guides-panel,.device-guides,.seo-intro-panel,.scope-panel,.mp4-panel,.privacy-panel,.disclaimer-panel,.faq,.cta-panel{text-align:center}.disclaimer-plaque{max-width:44rem;padding:var(--space-5) var(--space-5) var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(160deg,#f5e8ff59 0%,#ffffffb3 42%,#fff8f066 100%);margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f,0 14px 34px #0f172a0a}.disclaimer-plaque:before,.disclaimer-plaque:after{content:"";pointer-events:none;border:1.5px solid #e1306c24;width:1.15rem;height:1.15rem;position:absolute}.disclaimer-plaque:before{border-bottom:0;border-right:0;top:.7rem;left:.7rem}.disclaimer-plaque:after{border-top:0;border-left:0;bottom:.7rem;right:.7rem}.disclaimer-split{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:1fr auto 1fr;display:grid}.disclaimer-node{letter-spacing:-.01em;min-width:0;color:var(--text-secondary);justify-items:center;gap:.4rem;font-size:.82rem;font-weight:700;display:grid}.disclaimer-node-mark{color:#fff;background:var(--ig-gradient);border-radius:.7rem;place-items:center;width:2.6rem;height:2.6rem;font-size:.95rem;font-weight:800;display:grid;box-shadow:0 8px 18px #833ab42e}.disclaimer-node-mark--muted{color:#52525b;background:linear-gradient(145deg,#e8e8ed,#c4c4cc);box-shadow:0 6px 14px #0f172a14}.disclaimer-node-mark--muted svg{width:1.15rem;height:1.15rem;display:block}.disclaimer-break{justify-items:center;gap:.35rem;min-width:6.5rem;display:grid}.disclaimer-break-line{background:repeating-linear-gradient(90deg,#0f172a2e 0 6px,#0000 6px 11px);border-radius:999px;width:100%;height:2px}.disclaimer-break-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);white-space:nowrap;background:#ffffffe0;border-radius:999px;padding:.28rem .65rem;font-size:.68rem;font-weight:800;box-shadow:inset 0 0 0 1px #e1306c2e}.disclaimer-break-sub{letter-spacing:-.01em;max-width:11rem;color:var(--text-tertiary);text-align:center;margin:.15rem 0 0;font-size:.72rem;font-weight:600;line-height:1.35}.disclaimer-intro{max-width:34rem;margin:0 auto}.disclaimer-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 .35rem;font-size:.72rem;font-weight:800}.disclaimer-intro h2{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:800;line-height:1.25}.disclaimer-copy{margin:var(--space-3) auto 0;max-width:38rem;color:var(--text-secondary);font-size:.95rem;line-height:1.6}.disclaimer-links{margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.disclaimer-links a{color:var(--brand);transition:background-color var(--ease-fast), color var(--ease-fast), box-shadow var(--ease-fast);background:#ffffffd9;border-radius:999px;align-items:center;padding:.4rem .85rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #e1306c29}.disclaimer-links a:hover{color:var(--brand-hover);background:#fff;box-shadow:inset 0 0 0 1px #e1306c47}@media (prefers-reduced-motion:no-preference){.disclaimer-plaque{animation:feature-in .46s var(--ease-standard) both}}@media (width<=640px){.disclaimer-plaque{padding:var(--space-4)}.disclaimer-split{gap:var(--space-3);grid-template-columns:1fr}.disclaimer-break-line{max-width:8rem}}.device-guides-intro{text-align:center;max-width:40rem;margin:0 auto}.device-guides-intro h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:800;line-height:1.2}.device-guides-intro .section-lead{margin-top:var(--space-2)}.device-guide-grid{margin-top:var(--space-6);gap:var(--space-4);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.device-guide{min-width:0;padding:var(--space-5);border-radius:var(--radius-lg);position:relative;overflow:hidden}.device-guide--ios{background:linear-gradient(160deg,#f5e8ffb3 0%,#ffffff59 48%,#fff3 100%);box-shadow:inset 0 0 0 1px #833ab41f}.device-guide--android{background:linear-gradient(160deg,#fff8f0d9 0%,#ffffff59 48%,#fff3 100%);box-shadow:inset 0 0 0 1px #f7773724}.device-guide-head{margin-bottom:var(--space-5);align-items:center;gap:.9rem;display:flex;position:relative}.device-guide-icon{width:3.4rem;height:3.4rem;transition:transform var(--ease-fast), box-shadow var(--ease-fast);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 5px 16px #0f172a1a}.device-guide-icon svg{width:1.45rem;height:1.45rem;display:block}.device-guide--ios .device-guide-icon{color:var(--brand-purple);background:linear-gradient(135deg,#f5e8ff,#ebd0ff)}.device-guide--android .device-guide-icon{color:var(--brand-orange);background:linear-gradient(135deg,#fff8f0,#ffe0c0)}.device-guide:hover .device-guide-icon{transform:scale(1.05);box-shadow:0 8px 22px #0f172a24}.device-guide-titles{min-width:0}.device-guide-platform{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.device-guide--ios .device-guide-platform{color:var(--brand-purple)}.device-guide--android .device-guide-platform{color:var(--brand-orange)}.device-guide-titles h3{letter-spacing:-.03em;color:var(--text-primary);margin:.15rem 0 0;font-size:1.15rem;font-weight:800;line-height:1.2}.device-guide-flow{letter-spacing:-.01em;color:var(--text-secondary);background:#ffffffb3;border-radius:999px;align-items:center;gap:.35rem;margin:.4rem 0 0;padding:.2rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a0f}.device-guide-flow span{color:var(--text-tertiary);font-weight:600}.guide-steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.guide-steps:before{content:"";border-radius:999px;width:2px;position:absolute;top:1.05rem;bottom:1.05rem;left:.82rem;transform:translate(-50%)}.device-guide--ios .guide-steps:before{background:linear-gradient(#833ab459,#e1306c2e)}.device-guide--android .guide-steps:before{background:linear-gradient(#e1306c4d,#f777372e)}.guide-steps li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid;position:relative}.guide-step-num{z-index:1;color:#fff;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;margin-top:.05rem;font-size:.78rem;font-weight:800;line-height:1;display:grid;position:relative;box-shadow:0 0 0 3px #ffffffeb}.device-guide--ios .guide-step-num{background:linear-gradient(135deg,#833ab4,#e1306c)}.device-guide--android .guide-step-num{background:linear-gradient(135deg,#e1306c,#f77737)}.guide-step-text{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.guide-note{margin:var(--space-5) 0 0;color:var(--text-secondary);box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:.88rem;line-height:1.5;position:relative}.guide-note-label{letter-spacing:.06em;text-transform:uppercase;vertical-align:.05em;color:#fff;border-radius:999px;margin-right:.4rem;padding:.12rem .45rem;font-size:.68rem;font-weight:800;display:inline-block}.device-guide--ios .guide-note-label{background:linear-gradient(135deg,#833ab4,#e1306c)}.device-guide--android .guide-note-label{background:linear-gradient(135deg,#e1306c,#f77737)}@media (prefers-reduced-motion:reduce){.device-guide:hover .device-guide-icon{transform:none}}@media (width<=980px){.device-guide-grid{gap:var(--space-4);grid-template-columns:1fr}}.seo-intro-header{text-align:center;max-width:42rem;margin:0 auto}.seo-intro-header h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:800;line-height:1.2}.seo-intro-panel>.prose{max-width:42rem}.seo-intro-subhead{margin:var(--space-5) auto var(--space-3);letter-spacing:-.02em;max-width:36rem;font-size:1.05rem;font-weight:800}.audience-list{text-align:left;grid-template-columns:minmax(0,1fr);gap:.65rem;width:min(100%,36rem);max-width:36rem;margin:0 auto;padding:0;list-style:none;display:grid}.audience-list li{color:var(--text-secondary);background:#ffffffb8;border:1px solid #833ab414;border-radius:12px;padding:.75rem .95rem .75rem 2.35rem;font-size:.94rem;line-height:1.45;display:block;position:relative}.audience-list li:before{content:"";background:var(--ig-gradient);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.05rem;left:.9rem}.scope-intro{text-align:center;max-width:42rem;margin:0 auto}.scope-intro h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:800;line-height:1.2}.scope-grid{gap:var(--space-4);margin-top:var(--space-5);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem;margin-inline:auto;display:grid}.scope-card{padding:var(--space-4) var(--space-4) var(--space-5);background:#ffffffb8;border:1px solid #833ab41a;border-radius:16px}.scope-card h3{margin:0 0 var(--space-3);letter-spacing:-.02em;font-size:1.02rem;font-weight:800}.scope-card--yes h3{color:#833ab4}.scope-card--other h3{color:#e1306c}.scope-card ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.scope-card li{color:var(--text-secondary);padding-left:1.35rem;font-size:.93rem;line-height:1.45;position:relative}.scope-card--yes li:before{content:"";background:linear-gradient(135deg,#833ab4,#e1306c);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.45rem;left:0}.scope-card--other li:before{content:"";background:linear-gradient(135deg,#e1306c,#f77737);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.45rem;left:0}.scope-card a{color:inherit;text-underline-offset:.15em;font-weight:700;-webkit-text-decoration:underline #e1306c59;text-decoration:underline #e1306c59}.scope-card a:hover{color:#e1306c;text-decoration-color:#e1306c}@media (width<=720px){.scope-grid{grid-template-columns:1fr}}.cta-panel-inner{text-align:center;max-width:28rem;margin:0 auto}.cta-panel-inner h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:800;line-height:1.2}.cta-panel-btn{width:auto;min-width:min(100%,20rem);margin-top:var(--space-4);box-sizing:border-box;padding-inline:1.5rem;text-decoration:none}.mp4-intro{text-align:center;max-width:42rem;margin:0 auto}.mp4-intro h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:800;line-height:1.2}.mp4-intro .section-lead{margin-top:var(--space-2)}.mp4-intro .prose{margin-top:var(--space-3)}.mp4-preview{margin:var(--space-6) auto 0;gap:var(--space-4);border-radius:calc(var(--radius-lg) + 2px);text-align:left;background:linear-gradient(135deg,#ffffffeb,#ffffffb8);grid-template-columns:9.5rem minmax(0,1fr);align-items:center;max-width:34rem;padding:.85rem;display:grid;box-shadow:inset 0 0 0 1px #0f172a0f,0 18px 40px #833ab414}.mp4-preview-thumb{aspect-ratio:1;border-radius:var(--radius-md);background:var(--ig-gradient);place-items:center;display:grid;position:relative;overflow:hidden}.mp4-preview-grain{pointer-events:none;background:radial-gradient(circle at 30% 25%,#ffffff59,#0000 45%),radial-gradient(circle at 80% 80%,#0000001f,#0000 40%);position:absolute;inset:0}.mp4-preview-play{z-index:1;width:2.6rem;height:2.6rem;color:var(--brand);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 8px 20px #0f172a2e}.mp4-preview-play svg{width:1rem;height:1rem;margin-left:.12rem}.mp4-preview-body{gap:.55rem;min-width:0;padding-right:.35rem;display:grid}.mp4-filename{letter-spacing:-.03em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:800;overflow:hidden}.mp4-filename span{background:var(--ig-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.mp4-preview-tags{flex-wrap:wrap;gap:.4rem;display:flex}.mp4-preview-tags span{letter-spacing:.02em;color:var(--text-secondary);background:#f2f2f7e6;border-radius:999px;padding:.18rem .5rem;font-size:.72rem;font-weight:700;box-shadow:inset 0 0 0 1px #0f172a0d}.mp4-progress{background:#0f172a14;border-radius:999px;height:.35rem;overflow:hidden}.mp4-progress-bar{border-radius:inherit;background:var(--ig-gradient);transform-origin:0;width:72%;height:100%;display:block}.spec-flow{margin:var(--space-6) 0 0;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.spec-flow:before{content:"";background:var(--ig-gradient);opacity:.35;pointer-events:none;border-radius:999px;height:3px;position:absolute;top:1.05rem;left:12%;right:12%}.spec-flow li{z-index:1;text-align:center;justify-items:center;gap:.4rem;display:grid;position:relative}.spec-flow-dot{color:#fff;background:var(--ig-gradient);border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-size:.78rem;font-weight:800;display:grid;box-shadow:0 0 0 4px #f2f2f7}.spec-flow .spec-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-top:.15rem;font-size:.7rem;font-weight:700}.spec-flow li:first-child .spec-label{color:var(--brand-purple)}.spec-flow li:nth-child(2) .spec-label{color:var(--brand)}.spec-flow li:nth-child(3) .spec-label{color:var(--brand-orange)}.spec-flow li:nth-child(4) .spec-label{color:#d97706}.spec-flow strong{letter-spacing:-.02em;color:var(--text-primary);max-width:9.5rem;font-size:.98rem;font-weight:800;line-height:1.25}.mp4-devices{margin:var(--space-5) auto 0;flex-wrap:wrap;justify-content:center;gap:.7rem 1.25rem;padding:0;list-style:none;display:flex}.mp4-devices li{letter-spacing:-.01em;color:var(--text-secondary);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:.4rem;padding:0;font-size:.86rem;font-weight:700;display:inline-flex}.mp4-devices svg{width:1.15rem;height:1.15rem;color:var(--brand);opacity:.85}.tech-details-block{margin:var(--space-6) auto 0;text-align:left;max-width:36rem}.tech-details-title{margin:0 0 var(--space-3);letter-spacing:-.02em;text-align:center;font-size:1.05rem;font-weight:800}.tech-details{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.tech-details li{background:#ffffffb8;border:1px solid #833ab414;border-radius:12px;grid-template-columns:minmax(6.5rem,8.5rem) minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.65rem .9rem;display:grid}.tech-details li span{letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);font-size:.78rem;font-weight:700}.tech-details li strong{letter-spacing:-.01em;color:var(--text);font-size:.92rem;font-weight:700}.tech-updated{margin:var(--space-3) 0 0;text-align:center;color:var(--text-secondary);font-size:.82rem;font-weight:600}@media (width<=560px){.tech-details li{grid-template-columns:1fr;gap:.2rem}}@media (prefers-reduced-motion:no-preference){.mp4-preview{animation:feature-in .48s var(--ease-standard) both}.mp4-progress-bar{animation:mp4-progress 1.4s var(--ease-standard) .2s both}.mp4-preview-play{animation:mp4-pulse 2.4s var(--ease-standard) infinite}.spec-flow li{animation:feature-in .42s var(--ease-standard) both}.spec-flow li:first-child{animation-delay:80ms}.spec-flow li:nth-child(2){animation-delay:.14s}.spec-flow li:nth-child(3){animation-delay:.2s}.spec-flow li:nth-child(4){animation-delay:.26s}}@keyframes mp4-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mp4-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.mp4-preview-play{animation:none}}@media (width<=720px){.mp4-preview{text-align:center;grid-template-columns:1fr;max-width:22rem}.mp4-preview-thumb{width:min(100%,11rem);margin-inline:auto}.mp4-preview-body{justify-items:center;padding-right:0}.mp4-preview-tags{justify-content:center}.mp4-progress{width:100%}.spec-flow{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.spec-flow:before{display:none}.spec-flow-dot{box-shadow:0 0 0 4px #f2f2f7}}.privacy-layout{gap:var(--space-6);text-align:left;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);align-items:center;max-width:56rem;margin-inline:auto;display:grid}.privacy-seal{justify-items:center;gap:var(--space-3);display:grid}.privacy-seal-ring{background:radial-gradient(circle at 35% 30%,#fffffff2,#fff0f58c 45%,#f5e8ff59 100%);border-radius:50%;place-items:center;width:9.5rem;height:9.5rem;display:grid;box-shadow:inset 0 0 0 1px #e1306c1a,0 16px 36px #833ab41f}.privacy-seal-icon{width:5.4rem;height:5.4rem;display:block}.privacy-seal-label{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:0;font-size:.78rem;font-weight:800}.privacy-copy{min-width:0}.privacy-intro{max-width:36rem}.privacy-intro h2{letter-spacing:-.03em;text-align:left;margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:800;line-height:1.2}.privacy-intro .section-lead{margin-top:var(--space-2);text-align:left;max-width:36rem;margin-inline:0}.privacy-list{margin:var(--space-5) 0 0;text-align:left;gap:.75rem;max-width:36rem;padding:0;list-style:none;display:grid}.privacy-list li{color:var(--text-secondary);background:#f2f2f7b8;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.55rem .75rem .55rem .55rem;font-size:.95rem;line-height:1.4;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0f172a0d}.privacy-list li:before{content:none}.privacy-icon{border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid;box-shadow:0 4px 12px #0f172a14}.privacy-icon svg{width:1.05rem;height:1.05rem;display:block}.privacy-list li:nth-child(5n+1) .privacy-icon{color:var(--brand-purple);background:linear-gradient(135deg,#f5e8ff,#ebd0ff)}.privacy-list li:nth-child(5n+2) .privacy-icon{color:var(--brand);background:linear-gradient(135deg,#fff0f5,#ffd5e5)}.privacy-list li:nth-child(5n+3) .privacy-icon{color:var(--brand-orange);background:linear-gradient(135deg,#fff8f0,#ffe0c0)}.privacy-list li:nth-child(5n+4) .privacy-icon{color:#d97706;background:linear-gradient(135deg,#fffbeb,#fde68a)}.privacy-list li:nth-child(5n) .privacy-icon{color:var(--brand-purple);background:linear-gradient(135deg,#f5e8ff,#ffd5e5)}.privacy-list a{color:var(--brand);font-weight:700;text-decoration:none}.privacy-list a:hover{color:var(--brand-hover);text-decoration:underline}.privacy-chips{margin:var(--space-4) 0 0;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.privacy-chips li{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);background:#f2f2f7d9;border-radius:999px;padding:.3rem .75rem;font-size:.78rem;font-weight:800;box-shadow:inset 0 0 0 1px #0f172a0d}.privacy-chips li:first-child{color:var(--brand-purple);background:linear-gradient(135deg,#f5e8ff,#fff0f5)}.privacy-chips li:nth-child(2){color:var(--brand);background:linear-gradient(135deg,#fff0f5,#fff8f0)}.privacy-chips li:nth-child(3){color:var(--brand-orange);background:linear-gradient(135deg,#fff8f0,#fffbeb)}@media (prefers-reduced-motion:no-preference){.privacy-seal-ring{animation:feature-in .48s var(--ease-standard) both}.privacy-list li{animation:feature-in .42s var(--ease-standard) both}.privacy-list li:first-child{animation-delay:60ms}.privacy-list li:nth-child(2){animation-delay:.1s}.privacy-list li:nth-child(3){animation-delay:.14s}.privacy-list li:nth-child(4){animation-delay:.18s}.privacy-list li:nth-child(5){animation-delay:.22s}}@media (width<=800px){.privacy-layout{gap:var(--space-5);text-align:center;grid-template-columns:1fr}.privacy-intro h2,.privacy-intro .section-lead{text-align:center;margin-inline:auto}.privacy-list{margin-inline:auto}.privacy-chips{justify-content:center}}@media (width<=980px){.metric-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.metric-list{gap:var(--space-3);grid-template-columns:1fr}.metric-icon{width:3.2rem;height:3.2rem}.metric-icon svg{width:1.3rem;height:1.3rem}.metric-list li{padding:.45rem 1.05rem .45rem .45rem}.metric-label{font-size:1rem}.metric-copy p{font-size:.84rem}}.faq-intro{max-width:40rem;margin:0 auto var(--space-4);text-align:center}.faq-intro h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:800;line-height:1.2}.faq-intro .section-lead{margin-top:var(--space-2)}.faq-categories{margin:0 auto var(--space-5);flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0;list-style:none;display:flex}.faq-categories li{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.3rem .75rem;font-size:.74rem;font-weight:800;box-shadow:inset 0 0 0 1px #0f172a0d}.faq-categories li:first-child{color:var(--brand-purple);background:linear-gradient(135deg,#f5e8ff,#fff0f5)}.faq-categories li:nth-child(2){color:var(--brand);background:linear-gradient(135deg,#fff0f5,#fff8f0)}.faq-categories li:nth-child(3){color:var(--brand-orange);background:linear-gradient(135deg,#fff8f0,#fffbeb)}.faq-categories li:nth-child(4){color:#d97706;background:linear-gradient(135deg,#fffbeb,#f5e8ff)}.faq-list{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;width:100%;max-width:none;margin:0;display:grid}.faq-item{border-radius:var(--radius-md);transition:box-shadow var(--ease-fast), background-color var(--ease-fast);background:#ffffffc7;border:0;margin:0;padding:0;position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #0f172a0f}.faq-item+.faq-item{margin-top:0}.faq-item[open]{background:linear-gradient(145deg,#fff0f58c,#ffffffeb);box-shadow:inset 0 0 0 1px #e1306c24,0 10px 24px #833ab40f}.faq-item[open]:before{content:"";background:var(--ig-gradient);border-radius:999px;width:3px;position:absolute;top:.7rem;bottom:.7rem;left:0}.faq-item summary{cursor:pointer;letter-spacing:-.02em;min-height:4.1rem;color:var(--text-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:1.05rem 1rem 1.05rem 1.05rem;font-size:.98rem;font-weight:800;line-height:1.35;list-style:none;display:grid;position:relative}.faq-item[open] summary{padding-left:1.15rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before{content:none}.faq-num{letter-spacing:.04em;font-size:.78rem;font-weight:800;line-height:1}.faq-item:nth-child(4n+1) .faq-num{color:var(--brand-purple)}.faq-item:nth-child(4n+2) .faq-num{color:var(--brand)}.faq-item:nth-child(4n+3) .faq-num{color:var(--brand-orange)}.faq-item:nth-child(4n) .faq-num{color:#d97706}.faq-q{min-width:0}.faq-item summary:after{content:"+";color:#fff;background:var(--ig-gradient);width:1.85rem;height:1.85rem;transition:transform var(--ease-fast);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-weight:700;line-height:1;display:grid;box-shadow:0 4px 12px #e1306c33}.faq-item[open] summary:after{content:"–";transform:rotate(180deg)}.faq-item summary:hover{color:var(--brand)}.faq-item summary:hover .faq-num{color:inherit}.faq-item p{color:var(--text-secondary);border-top:0;margin:0;padding:0 1rem 1.05rem 2.55rem;font-size:.94rem;line-height:1.55}.faq-item[open] p{animation:faq-answer-in .22s var(--ease-standard) both}.faq-item a{color:var(--brand);font-weight:700;text-decoration:none}.faq-item a:hover{color:var(--brand-hover);text-decoration:underline}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.faq-item[open] p{animation:none}.faq-item[open] summary:after{transform:none}}@media (width<=800px){.faq-list{grid-template-columns:1fr}}@media (width<=560px){.faq-item summary{gap:.55rem;min-height:3.6rem;padding:.9rem .85rem;font-size:.94rem}.faq-item[open] summary{padding-left:1rem}.faq-item p{padding:0 .85rem .95rem}}body.page-legal .page{gap:var(--space-5);width:100%;max-width:none}body.page-legal .page>.tool-hero~section{border:1px solid var(--border);border-radius:var(--radius-lg);width:min(760px,92vw);box-shadow:var(--shadow-soft);background:var(--surface-raised);padding:var(--space-5);margin-inline:auto}body.page-legal .page>:not(.tool-hero):not(.site-footer){width:min(760px,92vw);margin-inline:auto}body.page-legal .page>.site-footer{width:100%;max-width:none;margin-inline:0}body.page-legal .tool-hero--slim{padding-inline:max(var(--space-5), calc((100% - min(760px, 92vw)) / 2))}body.page-legal .tool-hero--slim>*{max-width:min(760px,92vw)}.legal-lead{max-width:60ch;line-height:1.65}body.page-legal .seo-intro p,body.page-legal .seo-intro li{line-height:1.65}body.page-legal .seo-intro ul{margin:var(--space-3) 0 0;padding-left:1.2rem}body.page-ext-status{background:radial-gradient(ellipse 80% 50% at 50% -10%, #e1306c14, transparent 55%), radial-gradient(ellipse 50% 40% at 100% 20%, #833ab40f, transparent 50%), var(--surface-page)}body.page-ext-status .ext-status-hero{padding-block:var(--space-6) var(--space-4);background:0 0}body.page-ext-status .ext-status-mark{width:56px;height:56px;margin-block:var(--space-2) var(--space-3);animation:ext-status-pop .42s var(--ease-standard) both;place-items:center;display:grid}body.page-ext-status .ext-status-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin:0;font-size:.8125rem;font-weight:700}body.page-ext-status .ext-status-hero h1{margin-block:var(--space-2) var(--space-3);letter-spacing:-.02em;font-size:clamp(1.85rem,4vw,2.35rem)}body.page-ext-status .ext-status-hero .legal-lead{color:var(--text-secondary);max-width:42rem}body.page-ext-status .ext-status-panel{padding-block:var(--space-5) var(--space-6);animation:ext-status-rise .48s var(--ease-standard) 80ms both}body.page-ext-status .ext-status-panel h2{margin:0 0 var(--space-4);font-size:1.125rem}body.page-ext-status .ext-status-steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}body.page-ext-status .ext-status-steps li{gap:var(--space-3);color:var(--text-secondary);grid-template-columns:auto 1fr;align-items:start;margin:0;padding:0;display:grid}body.page-ext-status .ext-status-steps li::marker{content:none}body.page-ext-status .ext-status-step-n{border-radius:var(--radius-pill);background:var(--brand-soft);width:1.75rem;height:1.75rem;color:var(--brand);flex-shrink:0;place-items:center;font-size:.8125rem;font-weight:700;line-height:1;display:grid}body.page-ext-status .ext-status-steps strong{color:var(--text-primary);font-weight:600}body.page-ext-status .ext-status-note{margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--text-tertiary);font-size:.9375rem}body.page-ext-status .ext-status-actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}body.page-ext-status a.ext-status-btn{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-raised);min-height:2.75rem;color:var(--text-primary);transition:background var(--ease-fast), border-color var(--ease-fast), color var(--ease-fast), filter var(--ease-fast);justify-content:center;align-items:center;padding:.65rem 1.15rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}body.page-ext-status a.ext-status-btn:hover{background:var(--surface-muted);color:var(--text-primary);border-color:#d4d4d8}body.page-ext-status a.ext-status-btn--primary{background:var(--ig-gradient);color:#fff;border-color:#0000}body.page-ext-status a.ext-status-btn--primary:hover{filter:brightness(1.04);background:var(--ig-gradient);color:#fff}@keyframes ext-status-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes ext-status-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body.page-ext-status .ext-status-mark,body.page-ext-status .ext-status-panel{animation:none}}.site-footer.legal{width:100%;padding:var(--space-6) max(var(--space-5), calc((100% - min(1120px, 92vw)) / 2));background:linear-gradient(#f5e8ff47 0%,#fffffff2 42%,#fff 100%);border:0;border-radius:0;margin:0;display:block;box-shadow:inset 0 1px #0f172a0f}.site-footer-inner{justify-content:space-between;align-items:flex-start;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.site-footer-links{flex-direction:column;align-items:flex-end;gap:.55rem;max-width:min(100%,42rem);display:flex}.site-footer-brand{color:inherit;gap:.35rem;min-width:0;text-decoration:none;display:grid}.site-footer-lockup{align-items:center;gap:.55rem;display:inline-flex}.site-footer-mark{border-radius:.38rem;flex:none;width:1.5rem;height:1.5rem;display:block}.site-footer-word{--logo-font:"Plus Jakarta Sans", "Poppins", sans-serif;font-family:var(--logo-font);letter-spacing:-.04em;padding-bottom:.14em;font-size:1.2rem;font-weight:800;line-height:1;display:inline-block;position:relative}.site-footer-letters{align-items:center;display:inline-flex}.site-footer-letters span+span{margin-left:-.05em}.site-footer-letters span:nth-child(7){margin-left:-.22em}.site-footer-letters span:first-child{color:#833ab4}.site-footer-letters span:nth-child(2){color:#9b3aa0}.site-footer-letters span:nth-child(3){color:#b8338a}.site-footer-letters span:nth-child(4){color:#d13078}.site-footer-letters span:nth-child(5){color:#e1306c}.site-footer-letters span:nth-child(6){color:#eb4a55}.site-footer-letters span:nth-child(7){color:#f56040}.site-footer-letters span:nth-child(8){color:#f77737}.site-footer-word:after{content:"";background:linear-gradient(90deg,#833ab4 0%,#e1306c 50%,#f77737 100%);border-radius:999px;height:2px;position:absolute;bottom:0;left:.04em;right:.04em}.site-footer-tagline{letter-spacing:-.01em;color:var(--text-secondary);margin:0;font-size:.82rem;font-weight:600;line-height:1.35}.site-footer-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.site-footer-nav a,.site-footer-cookie-btn{letter-spacing:-.01em;color:var(--text-secondary);transition:color var(--ease-fast), background-color var(--ease-fast), box-shadow var(--ease-fast);background:#ffffffb8;border-radius:999px;padding:.4rem .8rem;font-size:.86rem;font-weight:700;text-decoration:none;box-shadow:inset 0 0 0 1px #0f172a0f}.site-footer-cookie-btn{appearance:none;font:inherit;cursor:pointer;border:0}.site-footer-nav a:hover,.site-footer-cookie-btn:hover{color:var(--brand);background:#fff;box-shadow:inset 0 0 0 1px #e1306c33}.site-footer-cookie-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.site-footer-meta{margin:var(--space-4) 0 0;padding-top:var(--space-3);letter-spacing:-.01em;color:var(--text-tertiary);text-align:center;border-top:1px solid #0f172a0f;font-size:.78rem;font-weight:600;line-height:1.4}@media (width<=720px){.site-footer.legal{padding:var(--space-5) max(var(--space-4), calc((100% - min(1120px, 94vw)) / 2))}.site-footer-inner{flex-direction:column;align-items:flex-start}.site-footer-links{align-items:flex-start;width:100%}.site-footer-nav{justify-content:flex-start;width:100%}.site-footer-meta{text-align:left}}@media (width<=560px){.site-footer.legal{padding-block:var(--space-5)}}.consent-banner{z-index:10050;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--surface-raised);border-top:1px solid var(--border);color:var(--text-primary);position:fixed;bottom:0;left:0;right:0}.consent-banner-inner{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;max-width:1100px;margin:0 auto;display:flex}.consent-banner-text{color:var(--text-secondary);flex:240px;margin:0;font-size:.9375rem;line-height:1.45}.consent-banner-link{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.consent-banner-link:hover{color:var(--brand)}.consent-banner-actions{gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.consent-banner-btn{appearance:none;border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;cursor:pointer;transition:background var(--ease-fast), color var(--ease-fast), border-color var(--ease-fast);padding:.55rem 1rem;font-size:.875rem;font-weight:600}.consent-banner-btn--secondary{background:var(--surface-muted);color:var(--text-primary)}.consent-banner-btn--secondary:hover{border-color:var(--text-tertiary)}.consent-banner-btn--primary{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-raised)}.consent-banner-btn--primary:hover{background:#000;border-color:#000}.consent-banner-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=640px){.consent-banner-actions{width:100%}.consent-banner-btn{text-align:center;flex:auto}}html[dir=rtl] .lang-switcher-menu{left:0;right:auto}html[dir=rtl] .site-logo-letters span+span{margin-left:0;margin-right:-.05em}html[dir=rtl] .site-logo-letters span:nth-child(7){margin-left:0;margin-right:-.22em}html[dir=rtl] .field-error,html[dir=rtl] .status,html[dir=rtl] .fair-use-inline,html[dir=rtl] .subtitle,html[dir=rtl] .section-lead,html[dir=rtl] .how-lead,html[dir=rtl] .how-grid .how-step,html[dir=rtl] .faq-item p,html[dir=rtl] .tool-hero--slim,html[dir=rtl] .site-footer-meta,html[dir=rtl] body.page-legal .seo-intro{text-align:start}html[dir=rtl] body.page-legal .seo-intro ul{padding-left:0;padding-right:1.2rem}html[dir=rtl] .how-heading,html[dir=rtl] .faq-intro,html[dir=rtl] .benefits-intro{text-align:center}html[dir=rtl] .skip-link{left:auto;right:.75rem}
