.brand[data-astro-cid-77qc4tpx]{color:var(--ink);letter-spacing:-.04em;align-items:center;gap:.68rem;font-size:1.16rem;font-weight:850;display:inline-flex}.brand__mark[data-astro-cid-77qc4tpx]{background:linear-gradient(145deg, var(--violet-500), var(--indigo-600));border-radius:.75rem;place-items:center;width:2.15rem;height:2.15rem;display:grid;box-shadow:0 8px 24px #c1358438}svg[data-astro-cid-77qc4tpx]{fill:#fff;width:1.45rem}.brand__arrow[data-astro-cid-77qc4tpx]{fill:none;stroke:var(--lime-300);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.brand__word[data-astro-cid-77qc4tpx] span[data-astro-cid-77qc4tpx]{color:var(--violet-600)}.brand--compact[data-astro-cid-77qc4tpx] .brand__word[data-astro-cid-77qc4tpx]{display:none}:root{--ink:#241225;--ink-soft:#523b50;--ink-muted:#7d6a7b;--paper:#fffafc;--surface:#fff;--line:#efdee8;--violet-50:#fff1f7;--violet-100:#fde3ef;--violet-200:#f8c2da;--violet-300:#ef8ab8;--violet-400:#dc5c9d;--violet-500:#c13584;--violet-600:#833ab4;--violet-700:#6d2a99;--violet-800:#52206f;--indigo-600:#e1306c;--lime-300:#fcaf45;--lime-400:#f77737;--coral-400:#f56040;--shadow-sm:0 10px 30px #c1358414;--shadow-md:0 18px 48px #833ab41f;--shadow-lg:0 28px 80px #833ab42e;--shell:72rem;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth;min-width:20rem}body{background:radial-gradient(circle at 12% 8%, #fcaf453d, transparent 26rem), var(--paper);min-height:100vh;color:var(--ink);margin:0;line-height:1.5}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{display:block}.shell{width:min(calc(100% - 2rem), var(--shell));margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:.6rem;padding:.7rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:15;backdrop-filter:blur(18px);background:#fffafcd1;border-bottom:1px solid #efdee8c7;position:relative}.site-header__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;display:flex}.site-header__brand{border-radius:.8rem;text-decoration:none}.language-menu{position:relative}.language-menu>summary{border:1px solid var(--line);min-height:2.75rem;color:var(--ink-soft);cursor:pointer;background:#ffffffc7;border-radius:.85rem;align-items:center;gap:.55rem;padding:.6rem .75rem;font-size:.86rem;font-weight:700;list-style:none;transition:border-color .16s,box-shadow .16s;display:flex}.language-menu>summary::-webkit-details-marker{display:none}.language-menu>summary:hover,.language-menu[open]>summary{border-color:var(--violet-300);box-shadow:0 0 0 4px #704ee514}.language-menu>summary>svg:first-child{fill:none;stroke:currentColor;stroke-width:1.7px;width:1.1rem}.language-menu .chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:.95rem;transition:transform .16s}.language-menu[open] .chevron{transform:rotate(180deg)}.language-menu__panel{z-index:20;border:1px solid var(--line);width:min(35rem,100vw - 2rem);box-shadow:var(--shadow-lg);backdrop-filter:blur(18px);background:#fffffff7;border-radius:1.1rem;padding:1rem;position:absolute;inset-block-start:calc(100% + .65rem);inset-inline-end:0}.language-menu__panel p{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem;font-size:.75rem;font-weight:800}.language-menu__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.language-menu__grid a{min-height:2.5rem;color:var(--ink-soft);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.35rem;padding:.55rem .65rem;font-size:.84rem;font-weight:650;text-decoration:none;display:flex}.language-menu__grid a:hover{background:var(--violet-50);color:var(--violet-700)}.language-menu__grid a[aria-current=page]{background:var(--violet-100);color:var(--violet-800)}.site-header__brand:focus-visible,.language-menu summary:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #e1306c52}.hero{isolation:isolate;border-bottom:1px solid var(--line);background:linear-gradient(#fffafc9e,#ffeff6d1),repeating-linear-gradient(90deg,#0000 0 79px,#c135840a 80px),repeating-linear-gradient(0deg,#0000 0 79px,#c135840a 80px);min-height:39rem;position:relative;overflow:hidden}.hero:before{z-index:-1;content:"";background:radial-gradient(circle at 50% 38%,#ffffffeb 0,#0000 34rem);position:absolute;inset:0}.hero__orb{z-index:-1;filter:blur(1px);opacity:.7;border-radius:50%;width:17rem;height:17rem;position:absolute}.hero__orb:after{border-radius:inherit;content:"";border:1px solid #ffffff8c;position:absolute;inset:16%}.hero__orb--one{background:linear-gradient(140deg,#405de63d,#833ab414);inset-block-start:6rem;inset-inline-start:-8rem}.hero__orb--two{background:linear-gradient(140deg,#fcaf4557,#f5604017);inset-block-start:3rem;inset-inline-end:-7rem}.hero__inner{text-align:center;padding-block:clamp(4rem,8vw,7rem) 4.5rem}.eyebrow{color:var(--violet-700);letter-spacing:.05em;text-transform:uppercase;background:#ffffffa6;border:1px solid #c135842e;border-radius:999px;align-items:center;gap:.55rem;margin:0 0 1.2rem;padding:.48rem .76rem;font-size:.77rem;font-weight:800;display:inline-flex}.eyebrow span{background:var(--lime-400);border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 4px #f777372e}.hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:56rem;margin:0 auto;font-size:clamp(2.45rem,6vw,5.2rem);font-weight:880;line-height:.99}.hero__description{max-width:44rem;color:var(--ink-soft);text-wrap:balance;margin:1.25rem auto 0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.7}.download-tool{width:min(100%,56rem);box-shadow:var(--shadow-lg), inset 0 1px 0 white;text-align:start;backdrop-filter:blur(18px);background:#ffffffd9;border:1px solid #c1358429;border-radius:1.55rem;margin:2.2rem auto 0;padding:.65rem}.download-tool__form{padding:.7rem}.download-tool__form>label{color:var(--ink-soft);margin:0 0 .5rem .2rem;font-size:.78rem;font-weight:760;display:block}.download-tool__row{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.download-tool__input-wrap{border:1px solid var(--line);background:#fff;border-radius:.95rem;align-items:center;min-width:0;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.download-tool__input-wrap:focus-within{border-color:var(--violet-400);box-shadow:0 0 0 4px #e1306c1a}.download-tool__input-wrap>svg{fill:none;width:1.28rem;stroke:var(--ink-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;margin-inline-start:1rem}.download-tool input{width:100%;min-width:0;height:3.65rem;color:var(--ink);background:0 0;border:0;outline:0;padding:0 .85rem;font-size:.94rem}.download-tool input::placeholder{color:#a8a2b8}.download-tool input[aria-invalid=true]{color:#ad3049}.download-tool__paste{background:var(--violet-50);min-height:2.55rem;color:var(--violet-700);cursor:pointer;border:0;border-radius:.7rem;flex:none;align-items:center;gap:.35rem;margin-inline-end:.5rem;padding:.55rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.download-tool__paste:hover{background:var(--violet-100)}.download-tool__paste svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem}.download-tool__submit{background:linear-gradient(135deg, var(--violet-600), var(--indigo-600));color:#fff;cursor:pointer;border:0;border-radius:.95rem;justify-content:center;align-items:center;gap:.55rem;min-width:9.5rem;padding:.85rem 1.25rem;font-size:.92rem;font-weight:820;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 24px #c1358440}.download-tool__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px #e1306c52}.download-tool__submit:disabled{cursor:wait;opacity:.78}.download-tool__submit>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:1.2rem}.download-tool__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite spin;display:none}.download-tool__spinner[data-active]{display:block}.download-tool__trust{color:var(--ink-muted);align-items:center;gap:.4rem;margin:.7rem .2rem 0;font-size:.76rem;display:flex}.download-tool__trust svg{fill:none;width:1rem;stroke:var(--violet-500);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.download-tool__status{min-height:0;color:var(--ink-soft);margin:0;font-size:.83rem}.download-tool__status:not(:empty){background:var(--violet-50);border-radius:.75rem;margin:.7rem .2rem 0;padding:.7rem .85rem}.download-tool__status[data-error]{color:#9d2941;background:#fff0f2}.download-tool__results{border-top:1px solid var(--line);padding:.8rem}.download-tool__results[hidden]{display:none}.download-tool__results-heading{align-items:center;gap:.8rem;margin:.45rem 0 1rem;display:flex}.download-tool__results-heading span{background:var(--line);flex:1;height:1px}.download-tool__results-heading h2{margin:0;font-size:.84rem}.download-tool__result-grid{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:.8rem;display:grid}.download-tool__batch{justify-content:flex-end;margin:-.2rem 0 .85rem;display:flex}.download-tool__batch[hidden]{display:none}.download-tool__batch button{border:1px solid var(--violet-200);background:var(--violet-50);min-height:2.6rem;color:var(--violet-700);cursor:pointer;border-radius:.75rem;padding:.6rem .9rem;font-size:.76rem;font-weight:820}.download-tool__batch button:hover:not(:disabled){background:var(--violet-100)}.download-tool__batch button:disabled{cursor:wait;opacity:.7}.result-card{border:1px solid var(--line);background:#fff;border-radius:1rem;overflow:hidden}.result-card__media{aspect-ratio:4/3;background:var(--violet-50);position:relative;overflow:hidden}.result-card__media img{object-fit:cover;width:100%;height:100%}.result-card__count{color:#fff;backdrop-filter:blur(8px);background:#18132dcc;border-radius:999px;padding:.28rem .48rem;font-size:.68rem;font-weight:800;position:absolute;inset-block-start:.6rem;inset-inline-start:.6rem}.result-card__body{justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .8rem .4rem;display:flex}.result-card__body strong{font-size:.84rem}.result-card__body span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.result-card__actions{grid-template-columns:1fr 1fr;gap:.45rem;padding:.55rem .8rem .8rem;display:grid}.result-card__actions button,.result-card__actions a{cursor:pointer;border:0;border-radius:.68rem;justify-content:center;align-items:center;min-height:2.45rem;padding:.5rem;font-size:.73rem;font-weight:800;text-decoration:none;display:inline-flex}.result-card__download{background:var(--violet-600);color:#fff}.result-card__actions a{background:var(--violet-50);color:var(--violet-700)}.ad-slot{color:#aaa3b7;letter-spacing:.12em;text-transform:uppercase;background:#ffffff8c;border:1px dashed #d8d1e5;border-radius:1rem;place-items:center;min-height:7.5rem;margin-block:1.5rem 0;font-size:.66rem;font-weight:750;display:grid}.ad-slot[data-ad-state=ready],.ad-slot[data-ad-state=requested]{grid-template-rows:auto 1fr;align-items:stretch;padding:.45rem}.ad-slot__label{place-self:center;display:block}.ad-slot[data-ad-state=ready] .ad-slot__label,.ad-slot[data-ad-state=requested] .ad-slot__label{margin-block-end:.25rem}.ad-slot .adsbygoogle{width:100%;min-height:5rem}.ad-slot--result{min-height:6rem;margin-block:1rem 0}.privacy-settings{width:fit-content;color:var(--ink-muted);cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:underline}.privacy-settings:hover{color:var(--violet-700)}.section{padding-block:clamp(4.5rem,9vw,8rem)}.section-heading{max-width:44rem}.section-heading--centered{text-align:center;margin-inline:auto}.section-kicker{color:var(--violet-600);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:850}.section-heading h2,.benefits-intro h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.8vw,3.75rem);font-weight:850;line-height:1.04}.steps-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.steps-grid li{border:1px solid var(--line);background:var(--surface);min-height:17rem;box-shadow:var(--shadow-sm);border-radius:1.4rem;padding:1.4rem;position:relative}.steps-grid li:nth-child(2){background:var(--ink);color:#fff;transform:translateY(1.25rem)}.steps-grid__number{color:var(--ink-muted);font-size:.72rem;font-weight:850}.steps-grid li:nth-child(2) .steps-grid__number{color:#aaa2c6}.steps-grid__icon{background:var(--violet-100);width:4rem;height:4rem;color:var(--violet-700);border-radius:1.2rem;place-items:center;margin-block:2.1rem 1.4rem;display:grid}.steps-grid li:nth-child(2) .steps-grid__icon{background:var(--lime-300);color:var(--ink)}.steps-grid__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.9rem}.steps-grid li p{margin:0;font-size:1.03rem;font-weight:700;line-height:1.55}.section--formats{border-block:1px solid var(--line);background:#fff}.section--intent-guide{padding-block-start:clamp(3.5rem,7vw,6rem)}.intent-guide{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.intent-guide__intro h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:850;line-height:1.05}.intent-guide__intro>p:last-child{max-width:38rem;color:var(--ink-muted);margin:1.25rem 0 0;line-height:1.8}.intent-guide__points{border-top:1px solid var(--line)}.intent-guide__points article{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1.5rem;display:grid}.intent-guide__points article>span{color:var(--violet-600);font-size:.72rem;font-weight:850}.intent-guide__points h3{margin:0;font-size:1.08rem}.intent-guide__points p{color:var(--ink-muted);margin:.45rem 0 0;line-height:1.7}.format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:3rem;display:grid}.format-card{border:1px solid var(--line);background:var(--paper);min-height:10rem;color:var(--ink);border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.format-card:hover{border-color:var(--violet-300);box-shadow:var(--shadow-md);transform:translateY(-3px)}.format-card__icon{background:var(--violet-100);width:4rem;height:4rem;color:var(--violet-700);border-radius:1.1rem;place-items:center;display:grid}.format-card--2 .format-card__icon{color:#c13584;background:#fde3ef}.format-card--3 .format-card__icon{color:#d94d2b;background:#fff0e2}.format-card--4 .format-card__icon{color:#6d2a99;background:#eee8fa}.format-card__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:2rem}.format-card strong,.format-card small{display:block}.format-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.format-card small{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.format-card__arrow{width:2rem;height:2rem;color:var(--violet-600);background:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid}.section--benefits{background:var(--ink);color:#fff}.benefits-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,8vw,7rem);display:grid}.benefits-intro{position:relative}.benefits-intro .section-kicker{color:var(--lime-300)}.benefits-art{aspect-ratio:1;background:radial-gradient(circle,#e1306c47,#0000 65%);border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:min(18rem,75%);margin-top:3rem;display:grid;position:relative}.benefits-art__ring{border:1px dashed #fcaf4561;border-radius:50%;position:absolute;inset:13%}.benefits-art svg{fill:none;width:42%;stroke:var(--lime-300);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.benefits-list{border-top:1px solid #ffffff24}.benefits-list article{border-bottom:1px solid #ffffff24;grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1.75rem;display:grid}.benefits-list article>span{color:var(--lime-300);font-size:.72rem;font-weight:850}.benefits-list h3{margin:0;font-size:1.2rem}.benefits-list p{color:#bdb6cf;margin:.5rem 0 0;line-height:1.7}.faq-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,8vw,7rem);display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;padding-block:1rem;font-size:1.03rem;font-weight:780;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list__plus{border:1px solid var(--line);border-radius:50%;flex:none;width:1.5rem;height:1.5rem;position:relative}.faq-list__plus:before,.faq-list__plus:after{background:var(--violet-600);content:"";width:.65rem;height:1px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.faq-list__plus:after{transition:transform .16s;transform:translate(-50%,-50%)rotate(90deg)}.faq-list details[open] .faq-list__plus:after{transform:translate(-50%,-50%)rotate(0)}.faq-list details p{color:var(--ink-muted);margin:-.25rem 0 1.5rem;line-height:1.75}.site-footer{border-top:1px solid var(--line);background:#fff}.site-footer__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;min-height:9rem;display:grid}.site-footer__content{gap:.7rem;display:grid}.site-footer__links{flex-wrap:wrap;gap:.45rem 1rem;display:flex}.site-footer__links a{color:var(--ink-soft);font-size:.76rem;font-weight:700;text-decoration:none}.site-footer__links a:hover{color:var(--violet-600);text-underline-offset:.2rem;text-decoration:underline}.site-footer p{color:var(--ink-muted);margin:0;font-size:.78rem}.site-footer__copyright{white-space:nowrap}.legal-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 12%, #e1306c1f, transparent 22rem), linear-gradient(180deg, white, var(--violet-50))}.legal-hero__inner{padding-block:clamp(4rem,8vw,7rem)}.legal-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:52rem;margin:0;font-size:clamp(2.5rem,6vw,4.8rem);font-weight:880;line-height:1}.legal-hero__inner>p:not(.section-kicker){max-width:45rem;color:var(--ink-soft);margin:1.25rem 0 0;font-size:1.05rem;line-height:1.75}.legal-hero__inner>span{color:var(--ink-muted);margin-top:1.1rem;font-size:.78rem;font-weight:700;display:block}.legal-document{max-width:52rem;padding-block:clamp(3.5rem,8vw,7rem)}.legal-document section+section{border-top:1px solid var(--line);margin-top:3rem;padding-top:3rem}.legal-document h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,3vw,2rem)}.legal-document p,.legal-document li{color:var(--ink-soft);line-height:1.85}.legal-document p{margin:1rem 0 0}.legal-document ul{gap:.55rem;margin:1rem 0 0;padding-inline-start:1.25rem;display:grid}.route-entry{place-items:center;min-height:100vh;display:grid}.route-entry main{text-align:center;place-items:center;display:grid}.route-entry a{color:var(--violet-600);font-weight:750}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=820px){.hero{min-height:auto}.steps-grid{grid-template-columns:1fr}.steps-grid li{min-height:13rem}.steps-grid li:nth-child(2){transform:none}.benefits-layout,.faq-layout,.intent-guide{grid-template-columns:1fr}.benefits-art{display:none}.site-footer__inner{grid-template-columns:1fr;gap:1rem;padding-block:2rem}}@media (width<=640px){.shell{width:min(calc(100% - 1.25rem), var(--shell))}.site-header__inner{min-height:4.25rem}.language-menu>summary span{display:none}.language-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(28rem,70vh);overflow-y:auto}.hero__inner{padding-block:3.6rem 3rem}.hero h1{font-size:clamp(2.25rem,12vw,3.5rem)}.download-tool{border-radius:1.15rem;padding:.42rem}.download-tool__form{padding:.48rem}.download-tool__row{grid-template-columns:1fr}.download-tool__submit{min-height:3.5rem}.download-tool__paste span{display:none}.ad-slot{min-height:6.25rem}.format-grid{grid-template-columns:1fr}.format-card{min-height:8.5rem}.section{padding-block:4.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
