:root{color:#11213a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 0 0,#3b82f61a,#0000 28%),radial-gradient(circle at 100% 0,#f973161f,#0000 24%),linear-gradient(#f7fbff 0%,#eef5ff 52%,#fffaf2 100%)}body{color:#11213a}.topbar{background:#f7fbffdb;border-bottom:1px solid #94a3b82e;box-shadow:0 8px 24px #94a3b814}.brand strong,.hero-copy h1,.page-hero h1,.section-heading h2,.panel h3,.preview-card h3,.info-card h3,.footer h3,.field span,.type-card strong,.preview-copy h3,.stat-card span,.upload-card strong,.note-box strong,.stat-line strong,.value-stat span{color:#0f172a}.brand small,.muted,.field small,.hero-text,.stat-card p,.upload-card span,.stat-line span,.footer{color:#64748b}.brand-mark{background:#f7f3ec;border:1px solid #0f172a1f;box-shadow:0 16px 34px #0f172a24}.nav-links a{color:#475569}.desktop-menu-toggle{color:#0f172a;background:#ffffffeb;border-color:#94a3b838;box-shadow:0 12px 26px #94a3b81f}.desktop-menu-toggle.active{background:#eef4ff;border-color:#2563eb2e}.desktop-menu-panel{background:#fffffffa;border-color:#94a3b82e;box-shadow:0 24px 60px #94a3b82e}.desktop-menu-panel-head strong,.desktop-menu-link strong{color:#0f172a}.desktop-menu-panel-head small{color:#2563eb}.desktop-menu-link{color:#334155;background:#f8fbff;border-color:#94a3b824}.desktop-menu-link small{color:#64748b}.desktop-menu-link.active,.desktop-menu-link:hover{background:linear-gradient(135deg,#eff6ff,#fff7ed);border-color:#2563eb38}.hero-section .eyebrow,.hero-section .hero-badge,.hero-section .trust-item,.hero-section .hero-text,.hero-section .hero-copy h1{color:#fff}.hero-section .hero-copy h1{text-shadow:0 8px 28px #02061773}.hero-section .hero-badge{color:#334155;background:#ffffffe6}.footer-bento-top h3,.footer-bento-top .muted,.footer-brand-block strong,.footer-brand-block .muted{color:#fff}.footer-bento-top .muted{color:#d8c8b7}.footer{background:radial-gradient(circle at 0 0,#38bdf838,#0000 24%),radial-gradient(circle at 100% 100%,#f9731629,#0000 22%),linear-gradient(#020713 0%,#08111d 100%)}.footer-shell{width:min(100% - 2rem,1320px);max-width:1320px;margin-inline:auto;padding:0 1rem}.footer-bento-grid,.footer-column h3,.footer-column p,.footer-column .muted,.footer-column .eyebrow,.footer-column strong{color:#e2e8f0}.footer-story h3,.footer-cta-panel h3{color:#f8fafc}.footer-story p,.footer-cta-panel p{color:#e2e8f0eb}.eyebrow{color:#f97316}.hero-badge,.feature-strip span,.soft-chip{color:#334155;background:#ffffffeb;border:1px solid #94a3b82e;box-shadow:0 10px 22px #94a3b814}.trust-item{color:#334155}.trust-dot{background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 0 14px #2563eb33}.primary-btn{background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 16px 36px #2563eb38}.product-preview,.stat-card,.panel,.preview-card,.info-card,.developer-banner,.value-stat{background:#fffffff0;border:1px solid #e2e8f0f2;box-shadow:0 20px 48px #94a3b81f}.product-preview{background:radial-gradient(circle at 100% 0,#0ea5e924,#0000 38%),linear-gradient(#fff,#eff6ff)}.mini-qr-card{background:#fff;border:1px solid #94a3b829}.type-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.type-card{color:#334155;background:#fff;border:1px solid #e2e8f0f2;flex-direction:column;justify-content:space-between;min-height:118px;display:flex}.type-card span{color:#f97316;margin-bottom:.4rem}.type-card.active{background:linear-gradient(135deg,#eff6ff,#fff7ed);border-color:#2563eb4d;box-shadow:0 14px 28px #94a3b824}.form-grid{margin-top:1.5rem}.input{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1f2}.form-note{color:#475569;font-size:.95rem}.form-note.error{color:#b91c1c}.upload-card,.compress-preview,.qr-stage{background:linear-gradient(#eff6ff,#fdfbea);border:1px solid #cbd5e1f2;box-shadow:0 20px 45px #0f172a0f}.upload-card{background:linear-gradient(#f8fafce6,#ffffffbf);border-style:dashed;border-color:#2563eb73;border-radius:1.6rem;padding:1.5rem}.quality-control{gap:.85rem;padding:1rem 0;display:grid}.quality-control-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.quality-control-head span{color:#0f172a;font-weight:600}.quality-control-head strong{color:#1d4ed8}.quality-range{accent-color:#2563eb;width:100%}.compress-preview{background:linear-gradient(#fff,#f8fafc);border:1px solid #cbd5e1e6;border-radius:1.8rem;box-shadow:inset 0 0 0 1px #fff6,0 20px 40px #0f172a14}.preview-card{background:#fffffff0;border:1px solid #cbd5e1d9;border-radius:2rem;padding:1.5rem;position:sticky;top:4rem;box-shadow:0 28px 70px #0f172a14}.preview-card h3{color:#0f172a}.payload-box,.note-box,.stat-line{background:#f8fafc;border:1px solid #e2e8f0f2}.payload-box code,pre{color:#1e293b}.pdf-sheet{color:#0f172a;background:linear-gradient(#fff,#e0f2fe)}.card-number{color:#0f172a;background:linear-gradient(135deg,#e0f2fe,#ffedd5)}.inline-link{color:#2563eb}.developer-banner{background:radial-gradient(circle at 100% 0,#0ea5e91f,#0000 32%),linear-gradient(135deg,#fff,#eff6ff)}.tool-suite-carousel{background:radial-gradient(circle at 0 0,#38bdf82e,#0000 30%),radial-gradient(circle at 100% 100%,#f9731626,#0000 30%),linear-gradient(#0f172aeb,#0f172ad1);border:1px solid #ffffff17;border-radius:2rem;margin-top:1.5rem;padding:2rem 1.75rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 28px 80px #020c203d}.tool-suite-carousel:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14,#0000 40%);position:absolute;inset:0}.tool-suite-carousel-bg{filter:blur(34px);opacity:.75;pointer-events:none;background:radial-gradient(circle at 0 0,#3b82f62e,#0000 25%),radial-gradient(circle at 100% 100%,#f973161f,#0000 26%);position:absolute;inset:0}.tool-suite-carousel-card{z-index:1;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:1.5rem;display:grid;position:relative}.tool-suite-carousel-copy{gap:1rem;display:grid}.tool-suite-carousel-copy .eyebrow{color:#fbbf24}.tool-suite-carousel-copy h3{color:#fff;margin:0;font-size:clamp(1.8rem,2.5vw,2.4rem);line-height:1.02}.tool-suite-carousel-copy p{color:#e2e8f0e6;max-width:58ch;margin:0}.tool-suite-carousel-nav{z-index:1;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex;position:relative}@media (width<=860px){.tool-suite-carousel-card{grid-template-columns:1fr}}.footer-link-list a{color:#f8fafc}.footer-column{color:#e2e8f0}.footer-profile-link{background:linear-gradient(135deg,#0a66c2,#38bdf8);box-shadow:0 16px 30px #0a66c23d}.footer-secondary-link{color:#fff;background:#ffffff14;border-color:#ffffff1f}.footer-bottom{color:#cbd5e1;text-align:center;justify-content:center}.footer-bottom p,.footer-copyright{margin:0}.footer-policy-links{justify-content:center}.footer-bottom-link{color:#e2e8f0;background:#ffffff0f;border-color:#ffffff1a}@media (width<=1100px){.type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.hero-section,.page-hero{padding-top:4rem}.type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid,.generator-grid,.tool-layout,.dual-grid,.card-grid,.tools-grid,.faq-grid,.form-grid,.value-band,.preview-grid{grid-template-columns:1fr}.panel-topline,.developer-banner,.nav-row{flex-direction:column;align-items:stretch}.preview-card{position:static}.nav-links{justify-content:space-between}}:root{--bg:#070b14;--bg-2:#0b1222;--text:#f8fafc;--muted:#f8fafcb8;--muted-2:#f8fafc8f;--border:#94a3b82e;--surface:#0f172ab8;--surface-2:#020617a8;--shadow:0 22px 60px #02061780;--brand:#60a5fa;--brand-2:#a78bfa;--accent:#fb923c;--success:#34d399;--radius-sm:.85rem;--radius-md:1.15rem;--radius-lg:1.65rem;--container-pad:clamp(1rem, 3.2vw, 1.75rem);--section-pad:clamp(2.75rem, 6vw, 4.75rem);--topbar-stack-offset:7.25rem;--below-fixed-header:calc(var(--topbar-stack-offset) + env(safe-area-inset-top,0px) + .35rem);color:var(--text);background:radial-gradient(circle at 18% 10%, #60a5fa38, transparent 38%), radial-gradient(circle at 82% 16%, #fb923c24, transparent 34%), radial-gradient(circle at 62% 84%, #a78bfa29, transparent 42%), linear-gradient(180deg, var(--bg) 0%, var(--bg-2) 62%, #f6efe7 62%, #f6efe7 100%);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:450;line-height:1.55}*{box-sizing:border-box}@media (width<=520px){:root{--topbar-stack-offset:8.75rem}}html{scroll-behavior:smooth;scroll-padding-top:var(--below-fixed-header)}html,body{overflow-x:hidden}body{min-width:320px;color:var(--text);background:0 0;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg,video,canvas{max-width:100%;height:auto}:focus-visible{outline-offset:3px;outline:3px solid #60a5fa8c}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}*{overflow-wrap:break-word;word-break:break-word}.container,.hero-grid,.page-hero-grid,.dual-grid,.generator-grid,.footer-bento-grid,.service-card-grid,.testimonial-grid,.blog-preview-grid,.quickstart-card-grid,.preview-grid,.hero-copy,.hero-panel,.page-hero-card,.service-showcase-card,.testimonial-card,.panel{min-width:0}button,input,textarea,select{font:inherit}button{cursor:pointer}#root{min-height:100vh;padding-top:var(--below-fixed-header)}.site-shell{min-height:100vh}.site-animations{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.site-animations:before{content:"";opacity:.96;mix-blend-mode:screen;background:radial-gradient(circle at 20% 18%,#3b82f638,#0000 18%),radial-gradient(circle at 80% 10%,#f9731629,#0000 14%),radial-gradient(circle at 18% 78%,#a855f71f,#0000 20%);position:absolute;inset:0}.site-animations-paused .blob,.site-animations-paused:before{animation:none!important}.blob{filter:blur(32px);opacity:.55;border-radius:50%;animation:18s ease-in-out infinite alternate blobPulse;position:absolute}.blob-1{background:#3b82f63d;width:18rem;height:18rem;animation-duration:22s;top:8%;left:5%}.blob-2{background:#f9731638;width:14rem;height:14rem;animation-duration:19s;animation-delay:.9s;top:58%;right:8%}.content-section{content-visibility:auto;contain-intrinsic-size:1px 900px}.blob-3{background:#a855f72e;width:22rem;height:22rem;animation-duration:24s;animation-delay:.4s;top:32%;left:62%}.blob-4{background:#22c55e2e;width:12rem;height:12rem;animation-duration:20s;animation-delay:1.1s;bottom:6%;left:28%}.floating-ball{will-change:transform;opacity:.95;border-radius:999px;width:2.2rem;height:2.2rem;position:absolute;box-shadow:0 0 0 8px #ffffff14,0 0 24px #ffffff2e}.floating-ball-1{background:radial-gradient(circle,#f87171,#fb923cf2);top:12%;left:10%}.floating-ball-2{background:radial-gradient(circle,#22c55e,#38bdf8e6);top:18%;left:72%}.floating-ball-3{background:radial-gradient(circle,#a855f7,#818cf8e6);top:6%;left:44%}.floating-ball-4{background:radial-gradient(circle,#f97316,#fbbf24e6);top:24%;left:22%}.floating-ball-5{background:radial-gradient(circle,#3b82f6,#a855f7d9);top:38%;left:82%}.floating-ball-6{background:radial-gradient(circle,#22c55e,#4ade80e6);top:52%;left:16%}.floating-ball-7{background:radial-gradient(circle,#ef4444,#f59e0be6);top:56%;left:48%}.floating-ball-8{background:radial-gradient(circle,#3b82f6,#22c55ee6);top:72%;left:28%}.floating-ball-9{background:radial-gradient(circle,#a855f7,#f87171e6);top:68%;left:64%}.floating-ball-10{background:radial-gradient(circle,#fb923c,#f97316f2);top:84%;left:46%}.floating-ball-11{background:radial-gradient(circle,#38bdf8,#3b82f6e6);top:42%;left:6%}.floating-ball-12{background:radial-gradient(circle,#22c55e,#a855f7e6);top:10%;left:92%}@keyframes blobPulse{0%{opacity:.46;transform:scale(.92)translateY(0)}to{opacity:.72;transform:scale(1.08)translateY(-12px)}}main{position:relative;overflow:clip}.container{width:min(1180px, calc(100% - (var(--container-pad) * 2)));margin:0 auto}.content-section{padding-block:var(--section-pad)}.narrow{width:min(900px,100%)}.topbar{z-index:20;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100c09eb;border-bottom:1px solid #ffffff14;position:fixed;top:0;left:0;right:0}.topbar-badges{padding-bottom:.6rem}.trust-badges{flex-wrap:wrap;gap:.6rem;display:flex}.trust-badge{color:#e2e8f0f2;background:#0206172e;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.85rem;display:inline-flex}.reveal{opacity:0;transition:opacity .42s,transform .42s;transform:translateY(10px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal,.reveal.is-visible{opacity:1;transition:none;transform:none}}.breadcrumb{color:#e2e8f0d9;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.95rem;display:flex}.breadcrumb a{color:#e2e8f0f2;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.blog-post-meta-row{color:#e2e8f0d9;flex-wrap:wrap;gap:1rem;margin-top:.75rem;font-size:.95rem;display:flex}.blog-share-row{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.share-btn{color:#fffffff2;background:#0f172a59;border:1px solid #ffffff24;border-radius:.95rem;justify-content:center;align-items:center;padding:.65rem .9rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.share-btn:hover{background:#0f172a80;border-color:#fff3;transform:translateY(-1px)}.blog-post-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.blog-post-sidebar{top:var(--below-fixed-header);position:sticky}.blog-mini-list{gap:.75rem;margin-top:.75rem;display:grid}.blog-mini-link{color:inherit;background:#02061726;border:1px solid #e2e8f01f;border-radius:1rem;gap:.15rem;padding:.75rem;text-decoration:none;display:grid}.blog-mini-link:hover{background:#02061740;border-color:#e2e8f033}.blog-mini-link small{color:#94a3b8f2}.comment{border-top:1px solid #e2e8f01f;margin-top:.85rem;padding-top:.85rem}.comment-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}@media (width>=980px){.blog-post-layout{grid-template-columns:minmax(0,1fr) 360px;gap:2rem}}.nav-row{justify-content:space-between;align-items:center;gap:.85rem;min-height:3.5rem;padding:.75rem 0;display:flex}.menu-toggle{color:#fff7ef;background:linear-gradient(135deg,#2563eb2e,#f973162e);border:1px solid #ffe8d229;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;position:relative;box-shadow:0 14px 30px #0000002e}.menu-toggle span{background:currentColor;border-radius:999px;width:1.35rem;height:2px;transition:transform .18s,opacity .18s;position:absolute;left:.8rem}.menu-toggle span:first-child{top:.95rem}.menu-toggle span:nth-child(2){top:1.45rem}.menu-toggle span:nth-child(3){top:1.95rem}.menu-toggle.active span:first-child{transform:translateY(8px)rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.brand{flex:auto;align-items:center;gap:.85rem;min-width:0;display:inline-flex}.brand span:last-child{flex-direction:column;gap:.15rem;display:flex}.brand strong{color:#fff6ec;font-size:1rem}.brand small{color:#d9c7b3;font-size:.78rem}.brand-mark{background:#f7f3ec;border:1px solid #0f172a24;border-radius:.95rem;flex:none;place-items:center;width:3.05rem;height:3.05rem;padding:.2rem;display:grid;overflow:hidden;box-shadow:0 12px 30px #0f172a29}.brand-logo{object-fit:contain;border-radius:.7rem;width:100%;height:100%;display:block}.nav-links{display:none}.nav-links a{color:#dccbb8;border-radius:999px;padding:.75rem 1rem;transition:all .18s}.nav-links a.active,.nav-links a:hover{color:#fff8f1;background:#fff8f114}.desktop-menu{margin-left:auto;display:none;position:relative}.desktop-menu-toggle{color:#1e293b;letter-spacing:.01em;background:linear-gradient(#fffffffa,#f4f7fcf0);border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:.55rem;min-height:2.95rem;padding:.7rem 1rem .7rem 1.05rem;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 14px 32px #0f172a1f}.desktop-menu-toggle.active{background:linear-gradient(#fff,#ebf1fbf5);border-color:#2563eb2e;box-shadow:0 18px 36px #2563eb29}.desktop-menu-toggle:hover,.desktop-menu-toggle:focus-visible{border-color:#2563eb3d;outline:none;transform:translateY(-1px);box-shadow:0 18px 36px #0f172a24}.desktop-menu-caret{font-size:.8rem;transition:transform .18s;display:inline-block}.desktop-menu-toggle.active .desktop-menu-caret{transform:rotate(180deg)}.desktop-menu-panel{opacity:0;pointer-events:none;transform-origin:100% 0;z-index:30;background:radial-gradient(circle at 0 0,#3b82f61a,#0000 32%),linear-gradient(#12192afa,#0a0f1bfa);border:1px solid #ffffff1f;border-radius:1.35rem;width:min(620px,100vw - 2rem);padding:.9rem;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + .65rem);right:0;transform:translateY(-8px)scale(.98);box-shadow:0 28px 64px #0206174d}.desktop-menu-panel.active{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.desktop-menu-panel-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.9rem;display:flex}.desktop-menu-panel-head strong{color:#fff;font-size:1rem}.desktop-menu-panel-head small{color:#fdba74;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem}.desktop-menu-links{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.desktop-menu-link{color:#e5ecff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;gap:.4rem;padding:1rem;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:grid}.desktop-menu-link-top{align-items:center;gap:.75rem;display:flex}.menu-item-icon,.mobile-menu-icon{color:#fbbf24;justify-content:center;align-items:center;width:1.45rem;min-width:1.45rem;height:1.45rem;display:inline-flex}.desktop-menu-link strong{color:#fff;font-size:1rem}.desktop-menu-link small{color:#cbd5e1;font-size:.82rem}.desktop-menu-link.active,.desktop-menu-link:hover{background:linear-gradient(135deg,#2563eb33,#f9731624);border-color:#fbbf2447;transform:translateY(-1px);box-shadow:0 20px 40px #0f172a2e}.mobile-drawer-overlay{z-index:24;opacity:0;pointer-events:none;background:#08060580;transition:opacity .18s;position:fixed;inset:0}.mobile-drawer-overlay.active{opacity:1;pointer-events:auto}.mobile-drawer{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#f973162e,#0000 28%),radial-gradient(circle at 0 0,#2563eb38,#0000 34%),linear-gradient(#0f172afa,#090e1cfc);border-left:1px solid #ffffff1a;width:min(78vw,350px);height:100vh;padding:1.4rem;transition:transform .22s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 58px #02061761}.mobile-drawer.active{transform:translate(0)}@media (width>=701px){.menu-toggle{display:none}.desktop-quick-links{flex:0 auto;justify-content:center;align-items:center;gap:.2rem;margin-left:.4rem;margin-right:auto;display:flex}.desktop-menu{display:block}.mobile-drawer-overlay,.mobile-drawer{display:none}}.hero-section,.page-hero{color:#f8fafc;background:radial-gradient(circle at 14% 18%,#3b82f633,#0000 20%),radial-gradient(circle at 86% 14%,#f9731629,#0000 18%),radial-gradient(circle at 50% 82%,#a855f71a,#0000 24%),linear-gradient(#0f172a 0%,#0b1220 55%,#111827 100%);border-bottom:1px solid #ffffff14;padding:5rem 0 3rem;position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#080a12b8,#080a127a);position:absolute;inset:0}.page-hero:before,.page-hero:after{content:"";pointer-events:none;z-index:0;position:absolute}.page-hero:before{opacity:.8;background:radial-gradient(circle at 14% 22%,#3b82f629,#0000 18%),radial-gradient(circle at 88% 18%,#f9731624,#0000 16%),radial-gradient(circle at 50% 82%,#a855f71f,#0000 20%);animation:20s linear infinite heroDrift;inset:0}.page-hero:after{filter:blur(28px);background:radial-gradient(circle,#ffffff14,#0000 58%);border-radius:50%;width:22rem;height:22rem;animation:18s ease-in-out infinite alternate heroFloat;top:15%;right:-5rem}.page-hero-resume:before{background:radial-gradient(circle at 18% 18%,#0ea5e938,#0000 16%),radial-gradient(circle at 82% 20%,#f973162e,#0000 12%),radial-gradient(circle at 50% 82%,#0f172a0f,#0000 24%)}.page-hero-image:before{background:radial-gradient(circle at 10% 18%,#2563eb3d,#0000 16%),radial-gradient(circle at 85% 22%,#10b9812e,#0000 14%),radial-gradient(circle at 50% 78%,#f973161a,#0000 22%)}.page-hero-pdf:before{background:radial-gradient(circle at 12% 16%,#ef444438,#0000 16%),radial-gradient(circle at 88% 18%,#a855f729,#0000 14%),radial-gradient(circle at 50% 82%,#ffffff0f,#0000 20%)}.page-hero-blog:before{background:radial-gradient(circle at 16% 18%,#f9731633,#0000 16%),radial-gradient(circle at 86% 20%,#3b82f629,#0000 14%),radial-gradient(circle at 50% 78%,#22c55e1a,#0000 20%)}.page-hero-faq:before{background:radial-gradient(circle at 14% 20%,#0ea5e92e,#0000 16%),radial-gradient(circle at 84% 16%,#22c55e29,#0000 14%),radial-gradient(circle at 50% 80%,#f9731614,#0000 22%)}.page-hero-terms:before{background:radial-gradient(circle at 18% 16%,#22c55e38,#0000 16%),radial-gradient(circle at 88% 18%,#3b82f624,#0000 12%),radial-gradient(circle at 50% 82%,#f8717114,#0000 24%)}.page-hero-privacy:before{background:radial-gradient(circle at 14% 20%,#a855f73d,#0000 16%),radial-gradient(circle at 86% 18%,#3b82f624,#0000 12%),radial-gradient(circle at 50% 78%,#22c55e14,#0000 22%)}@keyframes heroDrift{0%{transform:translate(0,0)}50%{transform:translate(-12px,6px)}to{transform:translate(8px,-8px)}}@keyframes heroFloat{0%{transform:translate(0,0)scale(1)}to{transform:translateY(-18px)scale(1.05)}}.hero-section .container{z-index:1;position:relative}.hero-grid,.page-hero-grid,.dual-grid,.generator-grid,.footer-bento-grid{gap:1.5rem;display:grid}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center}.page-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:center}.hero-copy h1,.page-hero h1{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(2.5rem,4vw,4rem);line-height:1.05}.hero-text{color:#d8c8b7;max-width:62ch;margin-top:1.2rem;font-size:1.05rem}.hero-text.hero-text-orange{color:#f97316}.hero-text.hero-text-white,.hero-section .hero-text,.page-hero .hero-text{color:#fff}.page-badges{margin-top:1.5rem}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#d8d8d8;margin:0 0 .85rem;font-size:.78rem;font-weight:700}.hero-actions,.preview-actions,.footer-links,.feature-strip,.hero-badge-row,.trust-row{flex-wrap:wrap;gap:.85rem;display:flex}.hero-badge-row{margin-bottom:1rem}.hero-badge{color:#f8fafc;letter-spacing:.05em;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:2.1rem;padding:.4rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.hero-actions{margin-top:1.7rem}.hero-slider-dots{align-items:center;gap:.65rem;margin-top:1.3rem;display:flex}.hero-dot{background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;width:.7rem;height:.7rem;transition:transform .18s,background .18s,border-color .18s}.hero-dot.active{background:#f59e0b;border-color:#f59e0bcc;transform:scale(1.1)}.primary-btn,.secondary-btn{border:1px solid #0000;border-radius:1rem;justify-content:center;align-items:center;min-height:3rem;padding:.85rem 1.25rem;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.primary-btn{color:#0b0c0f;background:#fff;box-shadow:0 14px 30px #00000029}.secondary-btn{color:#fff;background:#ffffff14;border-color:#ffffff38}.section-alt .secondary-btn{color:#0f172a;background:#0f172a14;border-color:#0f172a29}.section-alt .secondary-btn:hover{background:#0f172a1f;border-color:#0f172a3d}.primary-btn:hover{transform:translateY(-2px);box-shadow:0 18px 38px #00000038}.secondary-btn:hover{background:#ffffff29;border-color:#ffffff4d;transform:translateY(-2px)}.contact-buttons{flex-wrap:wrap;gap:.85rem;margin-top:1.1rem;display:flex}.nav-links a{position:relative}.nav-links a:after{content:"";transform-origin:0;background:0 0;width:100%;height:2px;transition:background .18s,transform .18s;position:absolute;bottom:-.3rem;left:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a.active:after{background:#fbbf24;transform:scaleX(1)}button:not(:disabled):hover{cursor:pointer}.primary-btn:disabled,.secondary-btn:disabled{cursor:not-allowed;opacity:.48;transform:none}.feature-strip{margin-top:1.7rem}.feature-strip span{color:#efe0d1;background:#fff8f10d;border:1px solid #ffe8d21f;border-radius:999px;padding:.7rem .95rem}.inline-link{color:#fdba74;margin-top:1rem;font-weight:700;display:inline-flex}.trust-row{margin-top:1.4rem}.trust-item{color:#fff7ef;align-items:center;gap:.55rem;display:inline-flex}.trust-dot{background:linear-gradient(135deg,#f97316,#fb7185);border-radius:999px;width:.6rem;height:.6rem;box-shadow:0 0 16px #f9731666}.hero-panel{gap:1rem;display:grid}.premium-panel{position:relative}.product-preview{background:radial-gradient(circle at 100% 0,#f59e0b33,#0000 36%),linear-gradient(#241914fa,#1c1410f0);border:1px solid #ffe8d21a;border-radius:1.8rem;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 20px 60px #140c0859}.product-preview .preview-copy h3{color:#f8fafc}.page-hero-card{background:linear-gradient(145deg,#1d1511f5,#0f0a08eb);border:1px solid #ffe8d21f;border-radius:1.8rem;min-height:16rem;padding:1.2rem;position:relative;overflow:hidden;box-shadow:0 18px 50px #140c0847}.page-hero-card:before{content:"";background:radial-gradient(circle,#ffffff38,#fff0);border-radius:999px;width:10rem;height:10rem;position:absolute;inset:auto -10% -20% auto}.page-hero-card-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-hero-icon{color:#fff4df;width:2.2rem;height:2.2rem}.page-hero-art{gap:.8rem;margin-top:2.2rem;display:grid}.page-hero-art span{background:linear-gradient(90deg,#fff8f1e6,#fff8f11a);border-radius:999px;height:1rem;animation:6s ease-in-out infinite pageHeroPulse;display:block}.page-hero-art span:first-child{width:88%}.page-hero-art span:nth-child(2){width:68%}.page-hero-art span:nth-child(3){width:76%}.page-hero-slider{background:#ffffff14;border:1px solid #ffffff1f;border-radius:1.3rem;margin-top:1.8rem;overflow:hidden}.page-hero-slider-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:300%;padding:1rem;animation:12s linear infinite pageHeroSlide;display:grid}.page-hero-slide{color:#f8fafc;background:#ffffff1f;border:1px solid #ffffff29;border-radius:1.6rem;gap:.8rem;min-height:7rem;padding:1.2rem;display:grid}.feature-number{color:#fff;background:linear-gradient(135deg,#60a5fa,#fb7185);border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:.95rem;font-weight:800;display:inline-flex}.page-hero-slide h4{color:#fff;margin:0;font-size:1.1rem;line-height:1.2}.page-hero-slide p{color:#f8fafcd1;margin:0;font-size:.95rem;line-height:1.5}@keyframes pageHeroSlide{0%,20%{transform:translate(0)}33%,53%{transform:translate(-100%)}66%,86%{transform:translate(-200%)}to{transform:translate(0)}}@keyframes pageHeroPulse{0%,to{opacity:.72;transform:scaleX(1)}50%{opacity:.95;transform:scaleX(1.05)}}.page-hero-about .page-hero-card{background:radial-gradient(circle at 0 0,#22c55e3d,#0000 36%),linear-gradient(145deg,#122420fa,#0a1312f0)}.page-hero-services .page-hero-card{background:radial-gradient(circle at 0 0,#f472b63d,#0000 36%),linear-gradient(145deg,#301825fa,#170c15f0)}.page-hero-image .page-hero-card{background:radial-gradient(circle at 0 0,#3b82f652,#0000 38%),radial-gradient(circle at 100% 100%,#0ea5e924,#0000 34%),linear-gradient(145deg,#0c182ef2,#080e1cf5);min-height:22rem}.page-hero-image .page-hero-feature-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.page-hero-image .page-hero-feature-card{color:#eef2ff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:1.5rem;gap:.6rem;padding:1.1rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a}.page-hero-image .page-hero-feature-card:hover{transform:translateY(-2px)}.page-hero-image .feature-number{color:#eff6ff;background:#60a5fa24;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-weight:700;display:inline-flex}.page-hero-image .page-hero-feature-card h4{color:#f8fafc;margin:0;font-size:1.05rem}.page-hero-image .page-hero-feature-card p{color:#cbd5e1;margin:0;font-size:.95rem}@media (width<=980px){.page-hero-image .page-hero-feature-row{grid-template-columns:1fr}}.page-hero-pdf .page-hero-card{background:radial-gradient(circle at 0 0,#ef444447,#0000 36%),linear-gradient(145deg,#311818fa,#1a0b0bf0)}.page-hero-contact .page-hero-card{background:radial-gradient(circle at 0 0,#a855f73d,#0000 36%),linear-gradient(145deg,#231737fa,#120b1cf0)}.page-hero-frame .page-hero-card{background:radial-gradient(circle at 0 0,#0ea5e93d,#0000 36%),linear-gradient(145deg,#152038fa,#0b121ef0)}.page-hero-resume{isolation:isolate;background:radial-gradient(circle at 18% 18%,#38bdf82e,#0000 22%),radial-gradient(circle at 82% 20%,#f9731624,#0000 18%),linear-gradient(135deg,#050b18 0%,#0a1730 45%,#050b18 100%)}.page-hero-resume .page-hero-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 0 0,#38bdf83d,#0000 34%),radial-gradient(circle at 100% 100%,#f973162e,#0000 28%),linear-gradient(145deg,#12203afa,#080e1cf0);border:1px solid #ffffff24;position:relative;overflow:hidden;box-shadow:0 34px 80px #050b1861}.page-hero-resume .page-hero-card:before{content:"";opacity:.85;pointer-events:none;background:radial-gradient(circle at 80% 20%,#f973162e,#0000 34%);position:absolute;inset:0}.page-hero-resume .page-hero-card:after{content:"";filter:blur(24px);background:radial-gradient(circle,#ffffff1f,#0000 60%);border-radius:50%;width:12rem;height:12rem;position:absolute;bottom:-4rem;right:-4rem}.page-hero-resume .page-hero-card-top{z-index:1;position:relative}.page-hero-resume .page-hero-card-top .card-badge{color:#f8fafc;background:#ffffff1a;border-color:#ffffff1f}.page-hero-resume .page-hero-art span{opacity:.95;background:linear-gradient(90deg,#38bdf8f2,#f97316e6);box-shadow:0 10px 24px #38bdf81f}.page-hero-resume .hero-badge,.page-hero-resume .page-badges .hero-badge{color:#f8fafc;background:#ffffff14;border-color:#ffffff24}.page-hero-resume .hero-text,.page-hero-resume .eyebrow{color:#e2e8f0}.page-hero.page-hero-resume h1,.page-hero-resume .page-hero-grid .narrow h1{color:#f8fbff;text-shadow:0 18px 42px #0206178c}.page-hero-resume .hero-text{color:#dbe7f3;max-width:58ch}.page-hero-resume .page-hero-grid .narrow{z-index:1;padding:.2rem 0;position:relative}.page-hero-resume .page-hero-grid .narrow:before{content:"";filter:blur(14px);z-index:-1;background:radial-gradient(circle at 22% 18%,#38bdf829,#0000 22%),radial-gradient(circle at 78% 44%,#f973161f,#0000 20%);border-radius:2rem;position:absolute;inset:-1.25rem -1.5rem -1.25rem -1rem}.page-hero-resume.resume-hero-large{padding-top:6.2rem;padding-bottom:3.8rem}.page-hero-resume.resume-hero-large .page-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:2rem}.page-hero-resume.resume-hero-large .page-hero-card{min-height:24rem}.page-hero-resume.resume-hero-large .page-hero-card:before{background:radial-gradient(circle,#ffffff2e,#fff0);width:14rem;height:14rem;inset:auto -12% -18% auto}.page-hero-resume.resume-hero-large .page-hero-icon{color:#ffedd5;filter:drop-shadow(0 10px 18px #f9731633)}.page-hero-digital-card{isolation:isolate;background:radial-gradient(circle at 18% 18%,#6366f133,#0000 22%),radial-gradient(circle at 82% 20%,#f9731629,#0000 18%),linear-gradient(135deg,#08111f 0%,#101827 46%,#050814 100%)}.page-hero-digital-card .page-hero-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 0 0,#6366f138,#0000 34%),radial-gradient(circle at 100% 100%,#f973162e,#0000 28%),linear-gradient(145deg,#101827fa,#080d18f2);border:1px solid #ffffff24;position:relative;overflow:hidden;box-shadow:0 34px 80px #050b1861}.page-hero-digital-card .page-hero-card:before{content:"";opacity:.9;pointer-events:none;background:radial-gradient(circle at 78% 20%,#6366f133,#0000 34%);position:absolute;inset:0}.page-hero-digital-card .page-hero-card:after{content:"";filter:blur(24px);background:radial-gradient(circle,#ffffff1f,#0000 60%);border-radius:50%;width:12rem;height:12rem;position:absolute;bottom:-4rem;right:-4rem}.page-hero-digital-card .page-hero-card-top .card-badge{color:#f8fafc;background:#ffffff1f;border-color:#ffffff24}.page-hero-digital-card .page-hero-art span{opacity:.95;background:linear-gradient(90deg,#6366f1f2,#f97316e6);box-shadow:0 10px 24px #6366f11f}.page-hero-digital-card .hero-badge,.page-hero-digital-card .page-badges .hero-badge{color:#f8fafc;background:#ffffff14;border-color:#ffffff24}.page-hero-digital-card .hero-text,.page-hero-digital-card .eyebrow{color:#e2e8f0}.page-hero.page-hero-digital-card h1,.page-hero-digital-card .page-hero-grid .narrow h1{color:#f8fbff;text-shadow:0 18px 42px #0206178c}.page-hero-digital-card .hero-text{color:#dbe7f3;max-width:58ch}.page-hero-digital-card .page-hero-grid .narrow{z-index:1;padding:.2rem 0;position:relative}.page-hero-digital-card .page-hero-grid .narrow:before{content:"";filter:blur(14px);z-index:-1;background:radial-gradient(circle at 22% 18%,#6366f129,#0000 22%),radial-gradient(circle at 78% 44%,#f973161f,#0000 20%);border-radius:2rem;position:absolute;inset:-1.25rem -1.5rem -1.25rem -1rem}.page-hero-digital-card .page-hero-icon{color:#eef2ff;filter:drop-shadow(0 10px 18px #6366f133)}.page-hero-faq .page-hero-card{background:radial-gradient(circle at 0 0,#0ea5e938,#0000 36%),linear-gradient(145deg,#0c1c2afa,#080e18f0)}.page-hero-blog .page-hero-card{background:radial-gradient(circle at 0 0,#f9731647,#0000 36%),linear-gradient(145deg,#26144bfa,#110a20f0)}.page-hero-terms .page-hero-card{background:radial-gradient(circle at 0 0,#22c55e38,#0000 36%),linear-gradient(145deg,#0c1917fa,#090e12f0)}.page-hero-privacy .page-hero-card{background:radial-gradient(circle at 0 0,#a855f73d,#0000 36%),linear-gradient(145deg,#131027fa,#090814f0)}.faq-intro-grid,.blog-intro-grid,.terms-overview-grid,.privacy-grid,.privacy-summary-grid,.terms-detail-grid{gap:1rem;display:grid}.faq-intro-grid,.blog-intro-grid{grid-template-columns:1.25fr .9fr}.faq-panel,.blog-panel,.terms-panel,.privacy-summary-panel,.faq-note-panel,.blog-side-panel,.terms-summary-panel,.privacy-action-panel{color:#0f172a;background:#fffffff2;border:1px solid #94a3b82e;border-radius:1.5rem;padding:1.6rem;box-shadow:0 22px 48px #0f172a14}.faq-note-panel,.blog-side-panel,.terms-summary-panel,.privacy-action-panel{background:#fffffff2}.blog-editorial-section{background:radial-gradient(circle at 0 0,#3b82f61a,#0000 26%),radial-gradient(circle at 100% 0,#f9731614,#0000 20%),linear-gradient(#f8fbff 0%,#edf4ff 100%)}.blog-editorial-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1rem;display:grid}.blog-feature-panel{color:#f8fafc;background:radial-gradient(circle at 100% 0,#3b82f626,#0000 22%),linear-gradient(145deg,#111827,#0f172a);border:1px solid #0f172a14;border-radius:1.8rem;padding:1.65rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a33}.blog-feature-panel .eyebrow{color:#f8fafcc7}.blog-feature-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.blog-feature-kicker{color:#f8fafc;letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border-radius:999px;margin-bottom:.8rem;padding:.4rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.blog-feature-panel h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3.8vw,3rem);line-height:1.02}.blog-feature-index{color:#fff;background:linear-gradient(135deg,#2563eb,#f97316);border-radius:999px;justify-content:center;align-items:center;min-width:3rem;min-height:3rem;font-weight:800;display:inline-flex}.blog-feature-copy{color:#f8fafce0;max-width:56ch;margin:1rem 0 0;font-size:1.02rem;line-height:1.7}.blog-feature-footer{flex-wrap:wrap;gap:.7rem;margin-top:1.35rem;display:flex}.blog-feature-footer span{color:#e2e8f0;background:#ffffff14;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .7rem;font-size:.8rem;display:inline-flex}.blog-rail-panel{color:#0f172a;background:radial-gradient(circle at 0 0,#f9731614,#0000 22%),linear-gradient(#fffffffa,#f5f8fff5);border:1px solid #94a3b833;border-radius:1.8rem;padding:1.65rem;box-shadow:0 20px 50px #0f172a14}.blog-rail-panel h4{color:#0f172a;margin:.4rem 0 0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08}.blog-rail-list{gap:.9rem;margin-top:1.2rem;display:grid}.blog-rail-item{border-top:1px solid #94a3b82e;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding-top:.95rem;display:grid}.blog-rail-number{color:#0f2148;background:linear-gradient(135deg,#eff6ff,#fff7ed);border-radius:.9rem;justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;font-weight:800;display:inline-flex}.blog-rail-copy{gap:.35rem;display:grid}.blog-rail-tag{color:#1d4ed8;background:#2563eb14;border-radius:999px;width:fit-content;padding:.35rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.blog-rail-copy h5{color:#0f172a;margin:0;font-size:1.05rem;line-height:1.25}.blog-rail-copy p{color:#475569;margin:0}.blog-story-section{background:linear-gradient(#ffffffdb,#f4f8fff5),#f8fbff}.blog-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.blog-story-card{color:#0f172a;background:radial-gradient(circle at 100% 0,#3b82f614,#0000 28%),linear-gradient(#fffffffa,#f7fafff2);border:1px solid #94a3b829;border-radius:1.5rem;padding:1.35rem;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a14}.blog-story-card:before{content:"";background:linear-gradient(#2563eb,#f97316);width:.28rem;position:absolute;inset:0 auto 0 0}.blog-story-card>*{z-index:1;position:relative}.blog-story-top{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.blog-story-number{color:#fff;background:linear-gradient(135deg,#1d4ed8,#f97316);border-radius:.9rem;justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;font-weight:800;display:inline-flex}.blog-story-tag{color:#1d4ed8;background:#2563eb14;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.blog-story-card h3{color:#0f172a;margin:0;font-size:1.3rem;line-height:1.08}.blog-story-card p{color:#475569;margin:.9rem 0 1.2rem}.blog-story-meta{color:#64748b;flex-wrap:wrap;gap:.75rem;font-size:.85rem;display:flex}.blog-story-meta span{background:#0f172a0a;border-radius:999px;align-items:center;min-height:1.9rem;padding:.3rem .6rem;display:inline-flex}.blog-design-section .section-heading{max-width:720px;margin-bottom:1.75rem}.blog-design-section .section-heading h2{margin:.5rem 0 1rem}.blog-design-section .section-heading .muted{max-width:42rem}.blog-design-section .blog-story-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.blog-post-hero{background:radial-gradient(circle at 16% 18%,#60a5fa2e,#0000 40%),radial-gradient(circle at 84% 22%,#fb923c1f,#0000 40%),linear-gradient(#f8fafcfa,#f1f5f9f5);border:1px solid #94a3b824;border-radius:2rem}.blog-post-shell{width:min(980px, calc(100% - (var(--container-pad) * 2)));margin:0 auto}.blog-post-panel{background:radial-gradient(circle at 18% 24%,#60a5fa1a,#0000 55%),linear-gradient(#ffffffe6,#ffffffd9);border:1px solid #94a3b82e;border-radius:1.75rem;padding:clamp(1.25rem,3.2vw,2rem);box-shadow:0 22px 60px #0f172a14}.blog-post-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.9rem;display:flex}.blog-post-tag{color:#0f172a;background:#3b82f61f;border:1px solid #3b82f62e;border-radius:999px;padding:.45rem .85rem;font-size:.85rem;font-weight:800;display:inline-flex}.blog-post-keyword{color:#475569;font-size:.9rem;font-weight:600}.blog-post-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.blog-post-body{color:#f8fafc;background:#0f172acc;border:1px solid #ffffff1a;border-radius:1.75rem;padding:clamp(1.1rem,3vw,1.6rem);box-shadow:0 22px 60px #02061742}.blog-post-body h2{margin:1.6rem 0 .7rem;font-size:clamp(1.35rem,2.4vw,1.75rem)}.blog-post-body p{color:#e2e8f0eb;margin:.6rem 0 0;line-height:1.85}.blog-post-body ul,.blog-post-body ol{color:#e2e8f0eb;gap:.5rem;margin:.75rem 0 0;padding-left:1.25rem;display:grid}.blog-post-cta{margin-top:1.1rem}.blog-post-faq{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1.25rem;margin-top:.9rem;padding:.9rem 1rem}.blog-post-faq summary{cursor:pointer;color:#fff;font-weight:800}.longform-shell{width:min(980px, calc(100% - (var(--container-pad) * 2)));margin:0 auto}.longform-panel{color:#0f172a;background:#fffffff2;border:1px solid #94a3b829;border-radius:1.75rem;padding:clamp(1.1rem,3vw,1.8rem);box-shadow:0 22px 60px #0f172a14}.longform-title{margin:.6rem 0 1rem}.longform-panel h3{color:#0f172a;margin:1.5rem 0 .65rem}.longform-panel .muted{color:#334155;line-height:1.85}.longform-list{color:#334155;gap:.5rem;margin:.75rem 0 0;padding-left:1.25rem;display:grid}.blog-editorial-section .section-heading h2,.blog-editorial-section .section-heading .eyebrow,.blog-editorial-section .section-heading p{color:#0f172a}.faq-card-grid,.blog-card-grid,.privacy-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.faq-card,.blog-card,.terms-card,.privacy-card{background:#fffffff5;border:1px solid #94a3b82e;border-radius:1.6rem;padding:1.45rem;box-shadow:0 20px 45px #0f172a14}.faq-card{background:radial-gradient(circle at 18% 22%,#60a5fa2e,#0000 55%),radial-gradient(circle at 82% 30%,#fb923c1f,#0000 55%),linear-gradient(#0f172af5,#020617f0);transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.faq-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#fb923c38,#0000 66%);border-radius:999px;width:9rem;height:9rem;position:absolute;inset:auto -18% -28% auto}.faq-card:hover{border-color:#60a5fa38;transform:translateY(-3px);box-shadow:0 30px 70px #02061757}.blog-card{background:linear-gradient(#182142f5,#0b0f23f5)}.privacy-card{color:#f8fafc;background:linear-gradient(#171b30fa,#0c0d1afa)}.terms-card{background:#fffffff5}.terms-card h3{color:#0f172a}.terms-card .muted{color:#475569}.faq-card h3,.blog-card h3,.privacy-card h3{color:#f8fafc}.faq-card .muted,.blog-card .muted,.privacy-card .muted{color:#cbd5e1}.privacy-overview-section .privacy-card .card-number{color:#0f172a}.privacy-overview-section .privacy-card h3{color:#f8fafc}.privacy-overview-section .privacy-card p,.privacy-overview-section .privacy-card .muted{color:#cbd5e1}.terms-panel,.terms-summary-panel{color:#0f172a}.terms-panel .muted,.terms-summary-panel .muted{color:#475569}.faq-card .faq-tag,.blog-card .blog-label{color:#fbf4eb;background:#f9731624;border-radius:999px;padding:.4rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.faq-card .faq-tag{background:#fb923c1f;border:1px solid #fb923c33;width:fit-content;margin-top:.2rem}.blog-card .card-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.terms-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.terms-content-grid{gap:1.15rem;display:grid}.terms-overview-section{background:linear-gradient(#f8fafcfa,#f1f5f9f5);border:1px solid #94a3b829;border-radius:2rem;padding:1.5rem 0}.terms-detail-grid,.privacy-summary-grid{grid-template-columns:1.4fr .9fr}.terms-detail-grid ul{color:#475569;margin:1rem 0 0;padding-left:1.25rem;list-style:outside}.terms-detail-grid li{margin-bottom:.85rem}.privacy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.privacy-summary-panel,.terms-summary-panel{padding:1.8rem}.faq-overview-section,.blog-intro-section,.terms-overview-section,.privacy-overview-section{background:#fffffff2;border:1px solid #94a3b829;border-radius:2rem;padding-top:1rem;padding-bottom:1.5rem}.blog-side-panel,.faq-note-panel,.privacy-action-panel,.terms-summary-panel{gap:.85rem;display:grid}.terms-design-section{background:linear-gradient(#f8fafcf5,#f1f5f9fa);border:1px solid #94a3b829;border-radius:2rem;padding:2rem 0}.terms-design-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.terms-design-card{color:#0f172a;background:#fffffff5;border:1px solid #94a3b82e;border-radius:1.75rem;padding:1.5rem;box-shadow:0 20px 40px #0f172a14}.terms-design-card h3{margin:0 0 .85rem}.terms-design-card p{color:#475569;margin:0}.privacy-grid{gap:1rem}@media (width<=900px){.faq-intro-grid,.blog-intro-grid,.terms-detail-grid,.privacy-summary-grid,.terms-overview-grid,.privacy-grid,.faq-card-grid,.blog-card-grid{grid-template-columns:1fr}}.window-bar{gap:.45rem;margin-bottom:1rem;display:flex}.window-bar span{background:#ffffff59;border-radius:999px;width:.72rem;height:.72rem}.window-bar span:first-child{background:#fb7185}.window-bar span:nth-child(2){background:#f59e0b}.window-bar span:last-child{background:#22c55e}.preview-grid{grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:1rem;display:grid}.preview-copy h3{margin-bottom:.8rem}.mini-qr-card{background:#fff8f10d;border:1px solid #fff8f114;border-radius:1.4rem;place-items:center;gap:.75rem;padding:1rem;display:grid}.mini-qr-art{background:#fffdf8;border-radius:.8rem;grid-template-columns:repeat(2,1fr);gap:.4rem;width:4.7rem;height:4.7rem;padding:.4rem;display:grid}.mini-qr-art span{background-color:#0000;background-image:linear-gradient(90deg,#111827 50%,#0000 50%),linear-gradient(#111827 50%,#0000 50%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:.52rem .52rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:.2rem;display:block}.mini-qr-card small{color:#d8c8b7}.stat-card,.panel,.preview-card,.info-card{color:#f8fafc;background:#221813c7;border:1px solid #ffe8d21a;border-radius:1.6rem;box-shadow:0 14px 45px #140c082e}.panel .muted,.preview-card .muted,.info-card .muted{color:#cbd5e1}.panel .eyebrow,.preview-card .eyebrow,.info-card .eyebrow,.panel small,.preview-card small,.info-card small{color:inherit}.stat-card{padding:1.4rem}.stat-card span{color:#fff7ed;font-size:2.15rem;font-weight:800;display:inline-block}.stat-card p{color:#cbd5e1;margin:.45rem 0 0}.stat-card.accent{background:linear-gradient(135deg,#b4530938,#f59e0b29)}.generator-section,.content-section{padding:2rem 0 4rem}.section-alt{position:relative}.content-section:not(.section-alt){color:#f8fafc}.section-alt{color:#0f172a}.content-section:not(.section-alt) h2,.content-section:not(.section-alt) h3,.content-section:not(.section-alt) h4,.content-section:not(.section-alt) p,.content-section:not(.section-alt) .eyebrow,.content-section:not(.section-alt) .muted,.content-section:not(.section-alt) small,.content-section:not(.section-alt) .card-number,.content-section:not(.section-alt) .card-badge,.content-section:not(.section-alt) .blog-preview-label,.content-section:not(.section-alt) .testimonial-author strong,.content-section:not(.section-alt) .testimonial-author small{color:inherit}.content-section:not(.section-alt) .blog-preview-card p{color:#f8f8f2d1}.content-section:not(.section-alt) .blog-preview-card small{color:#f8f8f2ad}.section-alt h2,.section-alt h3,.section-alt h4,.section-alt p,.section-alt .eyebrow,.section-alt .muted,.section-alt small,.section-alt .card-number,.section-alt .card-badge,.section-alt .blog-preview-label,.section-alt .testimonial-author strong,.section-alt .testimonial-author small{color:inherit}.section-about{background:radial-gradient(circle at 0 0,#60a5fa2e,#0000 24%),radial-gradient(circle at 100% 0,#fb923c24,#0000 20%),linear-gradient(#f8fbff 0%,#edf4ff 100%);border:1px solid #94a3b824;border-radius:2rem;padding-top:3.6rem;padding-bottom:3.6rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a14}.services-lab-section{background:radial-gradient(circle at 0 0,#3b82f614,#0000 28%),radial-gradient(circle at 100% 0,#f973160f,#0000 22%),linear-gradient(#f8fbff 0%,#edf4ff 100%)}.services-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.services-lab-grid>:first-child{grid-column:1/-1}.services-lab-hero{color:#0f172a;background:radial-gradient(circle at 100% 0,#3b82f61f,#0000 28%),linear-gradient(145deg,#fffffffa,#f5f8fff5);border:1px solid #94a3b82e;border-radius:1.8rem;padding:1.65rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a14}.services-lab-hero h3{color:#0f172a;margin:.2rem 0 0;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.04}.services-lab-hero .muted{color:#475569;max-width:62ch}.services-lab-tags{flex-wrap:wrap;gap:.7rem;margin-top:1.15rem;display:flex}.services-lab-tags span{color:#0f2148;background:#2563eb14;border-radius:999px;align-items:center;min-height:2.1rem;padding:.35rem .75rem;font-weight:700;display:inline-flex}.services-lab-section .service-showcase-card{border-radius:1.7rem}.services-lab-section .service-showcase-copy{background:linear-gradient(#fffffff5,#f5f8ffeb)}.services-lab-section .service-showcase-copy h3{color:#0f172a}.services-lab-section .service-showcase-copy .muted{color:#475569}.services-lab-section .service-points span{color:#0f2148;background:#0f172a0d}.services-lab-section .service-showcase-card:nth-child(6) .service-showcase-art{background:radial-gradient(circle at 100% 100%,#0ea5e96b,#0000 26%),radial-gradient(circle at 0 0,#bae6fd33,#0000 34%),linear-gradient(145deg,#0f172afa,#090d18f5)}.section-image{background:linear-gradient(#3b82f60f,#0000)}.section-pdf{background:linear-gradient(#ef44440f,#0000)}.section-contact{background:radial-gradient(circle at 0 0,#38bdf824,#0000 28%),radial-gradient(circle at 100% 0,#f973161f,#0000 24%),linear-gradient(#f8fbff 0%,#eef4fb 100%)}.section-contact .page-highlight-grid{gap:1.15rem}.section-contact .compact-card{background:radial-gradient(circle at 100% 0,#3b82f61a,#0000 30%),#ffffffe0;border:1px solid #94a3b82e;box-shadow:0 22px 50px #3b82f61a}.section-contact .compact-card h3{color:#10203f}.section-contact .compact-card p{color:#5e7494}.section-contact .compact-card .card-number{color:#fb923c}.section-contact .dual-grid{align-items:stretch;margin-top:1rem}.section-contact .panel{color:#10203f;background:linear-gradient(#fffffff2,#f4f8ffeb);border:1px solid #94a3b82e;box-shadow:0 20px 46px #3b82f614}.section-contact .panel .muted{color:#5e7494}.section-contact .contact-buttons{flex-wrap:wrap;justify-content:flex-start;margin-top:1.35rem}.contact-studio-section{background:radial-gradient(circle at 0 0,#38bdf829,#0000 26%),radial-gradient(circle at 100% 0,#f59e0b1f,#0000 22%),linear-gradient(#f8fbff 0%,#eef4fb 100%)}.contact-studio-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.contact-studio-hero{color:#f8fafc;background:radial-gradient(circle at 100% 0,#60a5fa2e,#0000 24%),radial-gradient(circle at 0 100%,#f472b61f,#0000 26%),linear-gradient(#0d1220fa,#12192cfa);border:1px solid #ffffff14;border-radius:2rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a38}.contact-studio-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#fbbf243d,#0000 60%);border-radius:999px;width:16rem;height:16rem;position:absolute;inset:auto -10% -35% auto}.contact-studio-hero .eyebrow,.contact-studio-hero .muted{color:#d8e0f0}.contact-studio-hero h3{color:#fff;max-width:12ch;margin:.8rem 0 .9rem;font-size:clamp(2rem,3.3vw,3rem);line-height:1.05}.contact-studio-hero .contact-buttons{margin-top:1.5rem}.contact-note-row{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.contact-note-row span{color:#f8fafc;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:.65rem .9rem;font-size:.92rem}.contact-studio-side{gap:1.2rem;display:grid}.contact-studio-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-studio-summary-grid .compact-card{padding:1.35rem}.contact-studio-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-studio-details .panel{color:#10203f;background:linear-gradient(#fffffff5,#f4f8ffeb);border:1px solid #94a3b82e;border-radius:1.6rem;padding:1.4rem;box-shadow:0 18px 42px #3b82f614}.contact-studio-details .panel .muted{color:#5e7494}.section-frame{background:linear-gradient(#0ea5e90f,#0000)}.frame-studio-section{background:radial-gradient(circle at 0 0,#f59e0b24,#0000 26%),radial-gradient(circle at 100% 0,#3b82f61a,#0000 22%),linear-gradient(#fffaf3 0%,#f5efe4 100%)}.frame-studio-section .compact-card{color:#1f2937;background:radial-gradient(circle at 100% 0,#f59e0b14,#0000 30%),linear-gradient(#fffffffa,#fdf7ebf2);border:1px solid #94a3b829;box-shadow:0 20px 46px #f59e0b14}.frame-studio-section .compact-card h3,.frame-studio-section .compact-card p,.frame-studio-section .compact-card .card-number{color:#1f2937}.frame-atelier-section{background:radial-gradient(circle at 0 0,#fbbf241f,#0000 22%),radial-gradient(circle at 100% 100%,#3b82f614,#0000 22%),linear-gradient(#fffaf3 0%,#f5efe4 100%)}.frame-atelier-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:1.25rem;display:grid}.frame-atelier-panel,.frame-atelier-preview{color:#1f2937;background:linear-gradient(#fffffff5,#fdf7ebf0);border:1px solid #94a3b82e;box-shadow:0 24px 60px #f59e0b14}.frame-atelier-section .eyebrow,.frame-atelier-section h3,.frame-atelier-section .muted,.frame-atelier-section .preview-note,.frame-atelier-section .stat-line span,.frame-atelier-section .stat-line strong{color:#1f2937}.frame-atelier-section .upload-card{color:#1f2937;background:radial-gradient(circle at 100% 0,#f59e0b1a,#0000 30%),linear-gradient(#fffffffa,#fdf7ebf2);border:1px solid #94a3b833}.frame-atelier-section .upload-card span{color:#5b5f7a}.frame-why-box{background:radial-gradient(circle at 100% 0,#3b82f614,#0000 32%),#ffffffc7;border:1px solid #94a3b829;border-radius:1.25rem;margin:1rem 0;padding:1rem 1rem 1.15rem}.frame-why-box h4{color:#1f2937;margin:.4rem 0 .9rem;font-size:1.05rem}.frame-why-grid .why-item{color:#1f2937;background:#fbbf2414;border:1px solid #f59e0b24}.frame-atelier-section .frame-toolbar-copy h3{color:#1f2937}.frame-atelier-section .frame-preset-card{color:#1f2937;background:radial-gradient(circle at 100% 0,#f59e0b14,#0000 34%),linear-gradient(#fffffff5,#fdf7ebf2);border:1px solid #94a3b82e}.frame-atelier-section .frame-preset-card small{color:#6b7280}.frame-atelier-section .frame-preview-stage{background:linear-gradient(#ffffffdb,#fdf7ebf5),linear-gradient(#f59e0b0d,#3b82f60d);border:1px solid #94a3b82e}.frame-atelier-section .qr-placeholder span,.frame-atelier-section .qr-placeholder small{color:#1f2937}.frame-atelier-section .stat-line{background:#0f172a0a;border:1px solid #94a3b824}.frame-atelier-section .secondary-btn{color:#1f2937;background:#fffffff5;border-color:#94a3b838}.platform-section{background:radial-gradient(circle at 0 0,#3b82f614,#0000 26%),radial-gradient(circle at 100% 0,#f973160f,#0000 22%),linear-gradient(#f7fbff 0%,#eef4fb 100%)}.platform-section .section-heading h2,.platform-section .section-heading .eyebrow,.platform-section .section-heading p,.platform-section .platform-line-top h3,.platform-section .platform-line-body .muted{color:#0f172a}.platform-section .platform-line-index{color:#fb923c}.platform-section .platform-line-icon{color:#0f2148;background:linear-gradient(135deg,#fff3e6f2,#fffbf5fa)}.platform-section .platform-lines{border-top-color:#0f21481f}.platform-section .platform-line-item{border-bottom-color:#0f21481f}.section-resume{background:radial-gradient(circle at 0 0,#38bdf81a,#0000 28%),radial-gradient(circle at 100% 0,#f9731614,#0000 22%),linear-gradient(#02061705,#0206170a)}.section-heading{margin-bottom:1.6rem}.section-heading h2,.panel h3,.preview-card h3,.info-card h3,.footer h3{color:inherit;margin:0;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.1}.section-about .section-heading h2,.section-about .section-heading .eyebrow,.section-about .section-heading p{color:#0f172a}.content-section.section-services:not(.section-alt) .section-heading h2,.content-section.section-services:not(.section-alt) .section-heading .eyebrow,.content-section.section-services:not(.section-alt) .section-heading p{color:#f8fafc}.section-services.section-alt .section-heading h2,.section-services.section-alt .section-heading .eyebrow,.section-services.section-alt .section-heading p,.section-services .section-heading h2,.section-services .section-heading .eyebrow,.section-services .section-heading p,.content-section.section-services:not(.section-alt) .section-heading h2,.content-section.section-services:not(.section-alt) .section-heading .eyebrow,.content-section.section-services:not(.section-alt) .section-heading p{color:#0f172a}.generator-section .section-heading h2,.generator-section .section-heading .eyebrow,.generator-section .section-heading p{color:#f8fafc}.section-tools .section-heading h2,.section-tools .section-heading .eyebrow,.section-tools .section-heading p,.section-articles .section-heading h2,.section-articles .section-heading .eyebrow,.section-articles .section-heading p{color:#0f172a}.section-about .about-copy p,.section-about .about-list li{color:#334155}.section-about .about-copy{background:#ffffffeb;border:1px solid #94a3b829;border-radius:1.8rem;padding:1.8rem;box-shadow:0 18px 44px #0f172a0f}.section-about .about-copy .muted{color:#475569;line-height:1.8}.about-visual-stack{gap:1rem;display:grid}.about-visual-stack .about-story-card{margin:0}.about-visual-stack .about-story-card p{line-height:1.7}.article-style-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 1.25rem;display:grid}.article-style-card{color:#0f172a;background:radial-gradient(circle at 100% 0,#3b82f614,#0000 28%),linear-gradient(#fffffffa,#f7fafff5);border:1px solid #94a3b829;border-radius:1.5rem;padding:1.4rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 20px 44px #0f172a14}.article-style-card-dark{color:#f8fafc;background:radial-gradient(circle at 100% 0,#60a5fa26,#0000 28%),linear-gradient(#0f172af5,#111827fa);border-color:#ffffff1a}.article-style-card .eyebrow{margin-bottom:.55rem}.article-style-card h3{margin:0 0 .65rem;font-size:1.18rem;line-height:1.12}.article-style-card p{color:inherit;opacity:.92;margin:0;line-height:1.65}@media (width<=980px){.article-style-band,.blog-preview-grid{grid-template-columns:1fr}.blog-preview-card,.blog-preview-card:first-child,.blog-preview-card:nth-child(2),.blog-preview-card:nth-child(3),.blog-preview-card:nth-child(4),.blog-preview-card:nth-child(5){grid-column:auto;min-height:auto}.section-cta-panel{flex-direction:column;align-items:flex-start}.publisher-grid{grid-template-columns:1fr}}@media (width<=700px){.blog-preview-grid{gap:.85rem}.blog-preview-card{padding:1.2rem}.section-cta-panel{padding:1rem}}.section-articles{background:radial-gradient(circle at 0 0,#60a5fa24,#0000 22%),radial-gradient(circle at 100% 0,#f9731614,#0000 20%),linear-gradient(#f8fbff 0%,#eef4fb 100%)}.section-articles .section-heading{max-width:760px;margin:0 auto 1.5rem}.section-articles .section-heading p{color:#475569}.blog-preview-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.blog-preview-card{flex-direction:column;gap:.9rem;min-height:15rem;display:flex;position:relative;overflow:hidden}.blog-preview-card .secondary-btn{width:fit-content;margin-top:auto}.section-cta-panel{background:#ffffffe0;border:1px solid #94a3b829;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.3rem;padding:1rem 1.2rem;display:flex;box-shadow:0 18px 42px #0f172a14}.section-cta-panel h3{color:#0f172a;margin:.3rem 0 0;font-size:1.1rem}.section-cta-panel .eyebrow{margin-bottom:.4rem}.section-about .page-highlight-grid .compact-card h3{color:#10203f}.section-about .page-highlight-grid .compact-card p{color:#5e7494}.section-about .page-highlight-grid .compact-card .card-number{color:#0f2148}.section-about .value-stat{color:#f8fafc}.section-about .value-stat p{color:#d8e0f0}.section-about .value-stat span{color:#fff7ed}.about-story-section{background:radial-gradient(circle at 0 0,#3b82f614,#0000 28%),radial-gradient(circle at 100% 0,#f973160f,#0000 22%),linear-gradient(#fafcff 0%,#eef4fb 100%)}.about-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.about-story-card{color:#0f172a;background:radial-gradient(circle at 100% 0,#3b82f614,#0000 28%),linear-gradient(#fffffffa,#f7fafff5);border:1px solid #94a3b829;border-radius:1.75rem;padding:1.55rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a14}.about-story-card:before{content:"";background:linear-gradient(#2563eb,#f97316);width:.35rem;position:absolute;inset:0 auto 0 0}.about-story-card-alt:before{background:linear-gradient(#7c3aed,#06b6d4)}.about-story-card>*{z-index:1;position:relative}.about-story-card .eyebrow{color:#2563eb}.about-story-card h3{color:#0f172a;font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:1.05}.about-story-card .muted{color:#475569}.about-value-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.about-value-card{color:#0f172a;background:radial-gradient(circle at 100% 0,#3b82f60f,#0000 24%),linear-gradient(#fffffff5,#f5f8fff0);border:1px solid #94a3b82e;border-radius:1.35rem;padding:1.25rem;position:relative;box-shadow:0 16px 36px #0f172a14}.about-value-card:before{content:"";background:linear-gradient(#2563eb,#f97316);border-radius:999px;width:.3rem;position:absolute;inset:1rem auto 1rem 1rem}.about-value-card span{color:#0f2148;background:#2563eb14;border-radius:999px;align-items:center;min-height:2.1rem;margin-left:.75rem;padding:.35rem .7rem;font-size:1.1rem;font-weight:800;display:inline-flex}.about-value-card p{color:#475569;margin:.85rem 0 0 .75rem}.about-story-section .section-heading h2,.about-story-section .section-heading .eyebrow,.about-story-section .section-heading p{color:#0f172a}.about-list{gap:.85rem;margin:0;padding-left:1.25rem;list-style:none;display:grid}.about-list li{color:#475569;font-size:.98rem;line-height:1.65;position:relative}.about-list li:before{content:"•";color:#fb923c;font-size:1.15rem;line-height:.9;position:absolute;left:-1.3rem}.about-visual{justify-items:end;display:grid}.glass-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffff5,#f6faffdb);border:1px solid #0f172a14;border-radius:2rem;gap:1.4rem;padding:2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 70px #0f172a1f}.glass-panel:after{content:"";opacity:.4;pointer-events:none;background:radial-gradient(circle at 0 0,#3b82f624,#0000 28%),radial-gradient(circle at 100% 100%,#f9731614,#0000 26%);position:absolute;inset:0}.glass-panel-top{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.glass-panel-top span{color:#f97316;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem}.glass-panel-top strong{color:#0f172a}.glass-panel-body{z-index:1;gap:1rem;display:grid;position:relative}.glass-panel-body strong{color:#0f172a;margin-bottom:.3rem;display:block}.glass-panel-body p{color:#475569;margin:0}.section-services{background:linear-gradient(#f973160d,#0000)}.service-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.service-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0f172af5,#111827fa);border:1px solid #ffffff14;border-radius:2.2rem;gap:1.25rem;padding:2rem;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #020a1a47}.service-card-link{color:inherit;text-decoration:none;display:block}.service-card-cta{color:#e2e8f0e6;justify-content:space-between;align-items:center;gap:1rem;padding-top:.25rem;font-weight:600;display:flex}.service-card-link:focus-visible .service-card{outline-offset:4px;outline:3px solid #3b82f68c}.service-card:before{content:"";pointer-events:none;opacity:.35;background:radial-gradient(circle at 0 0,#3b82f61f,#0000 22%),radial-gradient(circle at 100% 100%,#f9731614,#0000 26%);position:absolute;inset:0}.service-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#3b82f6f2,#f97316f2);border-top-left-radius:2.15rem;border-top-right-radius:2.15rem;width:100%;height:5px;position:absolute;top:0;left:0}.service-card:hover{background:linear-gradient(#111827fa,#0f172aeb);border-color:#fbbf244d;transform:translateY(-10px);box-shadow:0 42px 110px #020a1a66}.service-card-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.service-card-icon{color:#f8fafc;background:linear-gradient(135deg,#3b82f629,#f9731624);border-radius:1.35rem;justify-content:center;align-items:center;width:3.8rem;height:3.8rem;font-size:1.4rem;display:inline-flex;box-shadow:0 10px 30px #0f172a38}.service-card-badge{color:#f8fafc;text-transform:uppercase;letter-spacing:.1em;background:#ffffff14;border-radius:999px;padding:.55rem 1rem;font-size:.78rem}.service-card h3{color:#f8fafc;margin:0;font-size:1.28rem;line-height:1.18}.service-card p{color:#e2e8f0d9;margin:0}.service-card-points{z-index:1;gap:.85rem;display:grid;position:relative}.service-card-points span{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff12;border-radius:1.45rem;align-items:center;gap:.75rem;padding:.95rem 1rem;font-size:.95rem;display:inline-flex}.service-card-points span:before{content:"✓";color:#fbbf24;content:"✓";font-size:.85rem}.section-counter{color:#e2e8f0;background:radial-gradient(circle at 0 0,#60a5fa33,#0000 28%),radial-gradient(circle at 100% 0,#f9731629,#0000 22%),radial-gradient(circle at bottom,#a855f71f,#0000 34%),linear-gradient(#0f172a 0%,#111827 100%);padding:6.5rem 0;position:relative;overflow:hidden}.section-counter:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0a,#0000 35%),linear-gradient(315deg,#ffffff05,#0000 30%);position:absolute;inset:0}.section-counter .container{z-index:1;position:relative}.section-counter .section-heading h2{color:#f8fafc;letter-spacing:-.04em;max-width:13ch;font-size:clamp(2.35rem,4vw,4.25rem);line-height:1.05}.counter-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:2rem}.counter-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 16% 12%,#60a5fa2e,#0000 40%),radial-gradient(circle at 86% 20%,#fb923c1f,#0000 40%),linear-gradient(#0f172ad6,#020617c7);border:1px solid #ffffff1a;border-radius:1.6rem;flex-direction:column;gap:.85rem;min-height:clamp(11.5rem,22vw,14.5rem);padding:1.6rem 1.55rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 22px 60px #02061752}.counter-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#fbbf243d,#0000 65%);border-radius:999px;width:9rem;height:9rem;position:absolute;inset:auto -12% -18% auto}.counter-card:hover{border-color:#60a5fa38;transform:translateY(-4px);box-shadow:0 30px 80px #0206176b}.counter-card:nth-child(2){background:radial-gradient(circle at 16% 12%,#fb923c2e,#0000 44%),radial-gradient(circle at 86% 20%,#a78bfa1f,#0000 40%),linear-gradient(#0f172adb,#020617c7);border-color:#fb923c42}.counter-card span{color:#fbbf24;letter-spacing:-.05em;font-size:clamp(2.6rem,4.2vw,3.5rem);font-weight:950;line-height:1}.counter-card h3{text-transform:uppercase;letter-spacing:.08em;color:#fff;margin:0;font-size:1.05rem}.counter-card p{color:#e2e8f0eb;max-width:28ch;margin:0;font-size:.98rem;line-height:1.7}.counter-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.75rem;display:grid}.counter-features span{color:#fff;background:#1e293bd6;border:1px solid #ffffff1f;border-radius:1.35rem;align-items:center;gap:.75rem;padding:1rem 1.1rem;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:0 14px 30px #00000029}.counter-features span:before{content:"✓";color:#fbbf24;font-size:.9rem}.tool-suite-carousel-card,.info-card,.promo-card,.service-card,.counter-card{transition:transform .22s,box-shadow .22s,border-color .22s}.tool-suite-carousel-card:hover,.info-card:hover,.promo-card:hover{transform:translateY(-4px)}.tool-slider-section{padding-top:2.5rem;padding-bottom:2.5rem}.tool-slider{background:linear-gradient(#0f172ae6,#0f172af5);border:1px solid #ffffff14;border-radius:2rem;position:relative;overflow:hidden;box-shadow:0 40px 90px #020a1a4d}.tool-slider-track{width:100%;transition:transform .5s;display:flex}.tool-slide{justify-items:center;min-width:100%;padding:2rem 1.25rem;display:grid}.tool-slide-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:2rem;gap:1.35rem;width:min(780px,100%);padding:2rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff05,0 26px 60px #0000002e}.tool-slide-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.tool-slide-badge{color:#f8fafc;text-transform:uppercase;letter-spacing:.1em;background:#ffffff14;border-radius:999px;padding:.55rem 1rem;font-size:.82rem}.tool-slide-icon{color:#fff;background:linear-gradient(135deg,#38bdf829,#f9731629);border-radius:1.2rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex;box-shadow:0 10px 24px #0000002e}.tool-slide-card h3{color:#f8fafc;margin:0;font-size:clamp(1.85rem,2.7vw,2.4rem);line-height:1.05}.tool-slide-card p{color:#e2e8f0e6;margin:0}.tool-slider-dots{justify-content:center;gap:.75rem;padding:1.15rem 1rem 1.75rem;display:flex}.slider-dot{cursor:pointer;background:#fff3;border:none;border-radius:999px;width:.95rem;height:.95rem;transition:transform .18s,background .18s}.slider-dot.active{background:linear-gradient(135deg,#38bdf8,#f97316);transform:scale(1.2);box-shadow:0 0 0 5px #38bdf824}@media (width<=860px){.tool-slide{padding:1.5rem 1rem}.tool-slide-card{padding:1.75rem}}@media (width<=700px){.tool-slide-head{flex-direction:column;align-items:flex-start}.tool-slide-icon{width:3rem;height:3rem}}@media (width<=980px){.about-grid,.service-card-grid,.counter-grid{grid-template-columns:1fr}}@media (width<=640px){.section-counter{padding:4.5rem 0}.section-counter .section-heading h2{max-width:100%}.counter-card{min-height:16.5rem;padding:1.7rem 1.5rem 1.8rem}.counter-card span{font-size:clamp(2.7rem,12vw,3.5rem)}.counter-card h3{font-size:1.05rem}}.home-quickstart-section{color:#f8fafc;background:radial-gradient(circle at 0 0,#60a5fa38,#0000 24%),radial-gradient(circle at 100% 0,#f472b624,#0000 22%),linear-gradient(#0b1324 0%,#111d34 100%);padding:4.5rem 0}.home-quickstart-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.96fr);align-items:center;gap:2rem;display:grid}.home-quickstart-copy{color:#f8fafc}.home-quickstart-copy .eyebrow{color:#fbbf24}.home-quickstart-copy h2{color:#f8fafc;max-width:12ch;margin:.75rem 0 1rem;font-size:clamp(2rem,3vw,3.05rem);line-height:1.04}.home-quickstart-copy .muted{color:#cbd5e1;max-width:55ch}.quickstart-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.promo-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 100% 0,#3b82f633,#0000 32%),#ffffff14;border:1px solid #ffffff1f;border-radius:1.55rem;gap:.85rem;min-height:10.5rem;padding:1.35rem 1.25rem 1.45rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;box-shadow:0 26px 60px #02061738}.promo-card:hover{border-color:#fbbf244d;transform:translateY(-4px);box-shadow:0 30px 70px #0206174d}.promo-card h3{color:#f8fafc;margin:0;font-size:1.06rem;line-height:1.35}.promo-icon{color:#fff;background:linear-gradient(135deg,#60a5fa47,#fbbf2438);border:1px solid #ffffff24;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.promo-icon svg{width:1.2rem;height:1.2rem}.home-quickstart-visual{justify-content:center;display:flex;position:relative}.visual-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#3b82f633,#0000 28%),linear-gradient(#ffffff1c,#ffffff0f),#060a12b8;border:1px solid #ffffff24;border-radius:2rem;width:100%;max-width:410px;padding:1.4rem;position:relative;box-shadow:0 35px 80px #02061757}.visual-card-header{gap:.5rem;margin-bottom:1rem;display:flex}.visual-card-header span{background:#ffffff42;border-radius:999px;width:.9rem;height:.9rem}.home-screenshot{background:#fffffff5;border:1px solid #ffffff1f;border-radius:1.5rem;width:100%;margin-top:1rem;box-shadow:0 24px 50px #0206173d}.social-strip{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.social-strip span{color:#fff;background:#ffffff1f;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;font-weight:700;display:inline-grid}.home-quickstart-label{color:#0f172a;background:linear-gradient(135deg,#60a5fa,#a5b4fc);border-radius:999px;padding:.85rem 1.6rem;font-weight:700;position:absolute;bottom:-1.1rem;left:50%;transform:translate(-50%);box-shadow:0 16px 30px #2563eb2e}.home-quickstart-section .home-quickstart-visual{align-self:stretch}.home-quickstart-section .visual-panel{height:100%}.cta-banner-section{background:linear-gradient(135deg,#0f172a 0%,#0b1120 100%);padding:3.5rem 0}.cta-banner-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:1.5rem;display:grid}.cta-copy h2{color:#fff;margin:.8rem 0 1rem;font-size:clamp(2rem,3vw,3rem)}.cta-copy .muted{color:#d8e0f0;margin-bottom:1.5rem}.cta-visual{justify-items:center;gap:1rem;display:grid}.cta-qr-shell{aspect-ratio:1;background:#fff;border-radius:2rem;place-items:center;width:220px;padding:1rem;display:grid;box-shadow:0 24px 80px #0f172a40}.cta-qr-square{aspect-ratio:1;background:#0f172a;border-radius:1.5rem;width:calc(100% - 2rem);box-shadow:inset 0 0 0 .75rem #ffffff14}.cta-social-icons{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.cta-social-icons span{color:#fff;background:#ffffff29;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;font-weight:700;display:inline-grid}@media (width<=1024px){.home-quickstart-grid,.cta-banner-grid,.about-grid,.article-style-band,.quickstart-card-grid{grid-template-columns:1fr}.home-quickstart-label{margin:0 auto;position:static;transform:none}.about-visual{justify-items:stretch}}.generator-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start}.panel,.preview-card,.info-card{padding:1.5rem}.info-card{transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.info-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#fb923c3d,#0000 70%);border-radius:999px;width:10rem;height:10rem;transition:opacity .22s;position:absolute;inset:auto -15% -30% auto}.info-card:hover{border-color:#fbbf244d;transform:translateY(-6px);box-shadow:0 24px 50px #0f172a42}.info-card:hover:after{opacity:1}.panel-topline{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.soft-chip{color:#fff7ef;white-space:nowrap;background:#fff8f10d;border:1px solid #ffe8d21f;border-radius:999px;align-items:center;min-height:2.1rem;padding:.4rem .8rem;display:inline-flex}.tool-layout,.frame-studio-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:1.5rem;display:grid}.type-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:1rem;display:grid}.type-card{aspect-ratio:1;text-align:left;color:#f8fafcd6;background:radial-gradient(circle at 20% 18%,#fb923c1f,#0000 52%),linear-gradient(#0f172ab8,#020617b8);border:1px solid #ffffff1a;border-radius:1.35rem;flex-direction:column;justify-content:space-between;gap:1rem;min-height:168px;padding:1.15rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,filter .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.type-card span{color:#fdba74;background:#fb923c1a;border:1px solid #fb923c2e;border-radius:999px;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;display:inline-flex;box-shadow:0 14px 28px #02061759}.type-card span svg{width:2.4rem;height:2.4rem}.type-card strong{color:#fff;letter-spacing:-.01em;font-size:1.05rem;display:block}.type-card.active{filter:saturate(1.05);background:radial-gradient(circle at 20% 18%,#fb923c38,#0000 55%),linear-gradient(#1e293be6,#020617bf);border-color:#fb923c61;box-shadow:inset 0 1px #ffffff14,0 22px 52px #02061773}.type-card:hover{border-color:#60a5fa42;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 26px 64px #02061780}.loader{color:#f8dcc1;align-items:center;gap:.8rem;font-weight:600;display:inline-flex}.loader-ring{border:2px solid #ffffff2e;border-top-color:#f59e0b;border-radius:999px;width:1.1rem;height:1.1rem;animation:.8s linear infinite spin}.page-loader{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:radial-gradient(circle at 18% 12%,#60a5fa24,#0000 40%),radial-gradient(circle at 82% 18%,#fb923c1f,#0000 40%),#0206178c;place-items:center;display:grid;position:fixed;inset:0}.page-loader-panel{background:radial-gradient(circle at 20% 25%,#60a5fa29,#0000 60%),linear-gradient(#0f172aeb,#020617d6);border:1px solid #94a3b838;border-radius:999px;padding:.85rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 28px 70px #02061773}.page-loader-panel:after{content:"";opacity:.9;background:linear-gradient(90deg,#0000,#60a5facc,#fb923cbf,#0000);height:2px;animation:.9s ease-in-out infinite loaderSweep;position:absolute;inset:auto 0 0;transform:translate(-60%)}@keyframes loaderSweep{0%{transform:translate(-65%)}to{transform:translate(65%)}}.card-visual{background:radial-gradient(circle at 0 0,#fbbf2447,#0000 38%),linear-gradient(145deg,#36251dfa,#140d0af0);border-bottom:1px solid #ffe8d214;min-height:10rem;margin:-1.5rem -1.5rem 1.2rem;padding:1rem;position:relative}.section-benefits .section-heading,.section-testimonials .section-heading,.section-articles .section-heading{text-align:center}.section-testimonials{background:radial-gradient(circle at 0 0,#60a5fa2e,#0000 24%),radial-gradient(circle at 100% 0,#f472b61f,#0000 22%),linear-gradient(#f8fbff 0%,#eef4fb 100%)}.section-testimonials .section-heading h2,.section-testimonials .section-heading .eyebrow,.section-testimonials .section-heading .muted{color:#10203f}.benefit-grid,.testimonial-grid,.blog-preview-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.benefit-card,.testimonial-card,.blog-preview-card{background:radial-gradient(circle at 100% 0,#60a5fa24,#0000 28%),linear-gradient(#0f172af5,#111827fa);border:1px solid #ffffff17;border-radius:1.5rem;padding:1.6rem;box-shadow:0 22px 50px #0206172e}.benefit-card-icon{color:#fff;background:linear-gradient(135deg,#60a5fa3d,#fb923c2e);border:1px solid #ffffff1a;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.benefit-card-icon svg{width:1.25rem;height:1.25rem}.benefit-card h3{margin:0 0 .6rem;font-size:1.1rem}.benefit-card p{line-height:1.7}.testimonial-card{min-height:220px}.testimonial-quote{color:#f8f8f2;margin-bottom:1.35rem;font-size:1rem;line-height:1.8}.testimonial-author strong{margin-bottom:.25rem;display:block}.blog-preview-label{color:#cfe3ff;background:#3b82f629;border-radius:999px;padding:.4rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.blog-preview-card h3{color:#f8fafc;margin:1rem 0 .75rem}.blog-preview-card p{color:#f8f8f2d1;margin-bottom:1.2rem}.benefit-card h3,.testimonial-card h3,.blog-preview-card h3{color:#f8fafc}.benefit-card p,.testimonial-card p,.blog-preview-card p{color:#f8f8f2d1}.testimonial-author strong{color:#f8fafc}.testimonial-author small{color:#f8f8f2b3}.footer-social-links{flex-wrap:wrap;gap:.8rem;margin:1.5rem 0 .5rem;display:flex}.footer-social-link{color:#f8fafc;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:.7rem 1rem;transition:transform .18s,background .18s;display:inline-flex}.footer-social-link:hover,.footer-social-link:focus-visible{background:#3b82f62e;transform:translateY(-1px)}@media (width<=900px){.hero-slider-dots,.footer-social-links{justify-content:center}}.card-orb{filter:blur(8px);opacity:.65;background:radial-gradient(circle,#f59e0bb8,#f59e0b00);border-radius:999px;width:5.4rem;height:5.4rem;transition:transform .22s;position:absolute;bottom:-1rem;right:1.2rem}.info-card:hover .card-orb{transform:scale(1.12)}.card-visual-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.card-badge{color:#f8d7ab;letter-spacing:.08em;text-transform:uppercase;background:#fff8f10d;border:1px solid #ffe8d21f;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .75rem;font-size:.74rem;display:inline-flex}.card-icon{color:#fff3e2;width:2rem;height:2rem}.card-lines{gap:.55rem;margin-top:2rem;display:grid}.card-lines span{transform-origin:0;background:linear-gradient(90deg,#fff8f1b8,#fff8f114);border-radius:999px;height:.68rem;transition:transform .22s;display:block}.card-lines span:first-child{width:80%}.card-lines span:nth-child(2){width:58%}.card-lines span:nth-child(3){width:68%}.info-card:hover .card-lines span{transform:scaleX(1.06)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.35rem;display:grid}.field{flex-direction:column;gap:.55rem;display:flex}.field span{color:#fff7ed;font-weight:600}.field small,.muted{color:#baa794}.input{color:#0f172a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8fafc;border:1px solid #94a3b859;border-radius:1rem;outline:none;width:100%;padding:.95rem 1rem;transition:border-color .18s,box-shadow .18s,background .18s}.input::placeholder{color:#64748b}.input:focus{background:#fff;border-color:#2563eb8c;box-shadow:0 0 0 4px #2563eb1f}.input:-webkit-autofill{-webkit-text-fill-color:#0f172a;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #f8fafc}.input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #f8fafc}.input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #f8fafc}.input-area{resize:vertical;min-height:7.25rem}.hidden-input{display:none}.upload-card{cursor:pointer;background:#fff8f108;border:1px dashed #f59e0b66;border-radius:1.25rem;gap:.45rem;margin-bottom:1rem;padding:1.35rem;display:grid}.upload-card strong{color:#fff7ed;font-size:1.05rem}.upload-card span{color:#94a3b8}.note-box{background:#fff8f108;border:1px solid #ffe8d21a;border-radius:1rem;padding:1rem}.note-box strong{color:#fffaf5;margin-bottom:.4rem;display:inline-block}.error-text{color:#fda4af;font-weight:600}.checkbox-row{color:#e2e8f0;align-items:center;gap:.75rem;margin-top:.3rem;display:inline-flex}.preview-card{top:var(--below-fixed-header);position:sticky;overflow:hidden}.compress-preview{background:linear-gradient(#fff8f10d,#d977060f);border:1px solid #ffe8d21a;border-radius:1.4rem;place-items:center;min-height:320px;margin:1.2rem 0;display:grid}.transparent-preview{background:linear-gradient(45deg,#ffffffe6 25%,#0000 25% 75%,#ffffffe6 75%) 0 0/28px 28px,linear-gradient(45deg,#ffffffe6 25%,#0000 25% 75%,#ffffffe6 75%) 14px 14px/28px 28px,linear-gradient(#fff8f10d,#d977060f) 50%/cover}.preview-stage{place-items:center;width:100%;min-height:320px;padding:1rem;display:grid}.preview-image{object-fit:contain;border-radius:1rem;max-width:100%;max-height:280px}.pdf-preview{padding:1rem}.pdf-sheet{aspect-ratio:4/5;color:#7c2d12;background:linear-gradient(#fff7ed,#fed7aa);border-radius:1.2rem;place-items:center;gap:.5rem;width:min(100%,240px);display:grid;box-shadow:0 20px 40px #0f172a33}.pdf-sheet span{letter-spacing:.12em;font-size:2rem;font-weight:800}.pdf-studio-section{background:radial-gradient(circle at 0 0,#a855f71f,#0000 26%),radial-gradient(circle at 100% 0,#f973161a,#0000 24%),linear-gradient(#faf7ff 0%,#f1ecfb 100%)}.pdf-studio-section .compact-card{background:radial-gradient(circle at 100% 0,#a855f714,#0000 30%),linear-gradient(#fffffffa,#f7f2fff2);border:1px solid #94a3b82e;box-shadow:0 20px 46px #7c3aed14}.pdf-studio-section .compact-card h3,.pdf-studio-section .compact-card p,.pdf-studio-section .compact-card .card-number{color:#1f2340}.pdf-workflow-section{background:radial-gradient(circle at 0 0,#a855f729,#0000 24%),radial-gradient(circle at 100% 100%,#f973161a,#0000 24%),linear-gradient(#faf7ff 0%,#f1ecfb 100%)}.pdf-workflow-section .tool-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.pdf-workflow-panel,.pdf-preview-card{color:#1f2340;background:linear-gradient(#fffffff5,#f7f2fff0);border:1px solid #94a3b82e;box-shadow:0 24px 60px #7c3aed14}.pdf-workflow-section .eyebrow,.pdf-workflow-section h3,.pdf-workflow-section .muted,.pdf-workflow-section .preview-note{color:#1f2340}.pdf-workflow-section .upload-card{color:#1f2340;background:radial-gradient(circle at 100% 0,#a855f714,#0000 30%),linear-gradient(#fffffffa,#f7f2fff0);border:1px solid #94a3b82e}.pdf-workflow-section .upload-card span{color:#5b5f7a}.pdf-why-box{background:radial-gradient(circle at 100% 0,#f9731614,#0000 32%),#ffffffbf;border:1px solid #94a3b829;border-radius:1.25rem;margin-bottom:1rem;padding:1rem 1rem 1.15rem}.pdf-why-box h4{color:#1f2340;margin:.4rem 0 .9rem;font-size:1.05rem}.pdf-why-grid .why-item{color:#1f2340;background:#a855f714;border:1px solid #a855f724}.pdf-workflow-section .mode-toggle{color:#4b4f67;background:#fffffff5;border-color:#94a3b833}.pdf-workflow-section .mode-toggle.active,.pdf-workflow-section .mode-toggle:hover{color:#1f2340;background:linear-gradient(135deg,#a855f724,#f973161a);border-color:#a855f733}.pdf-workflow-section .quality-control-head span,.pdf-workflow-section .quality-control-head strong,.pdf-workflow-section .field>span,.pdf-workflow-section .quality-control-copy .muted,.pdf-workflow-section .quality-control-copy small,.pdf-workflow-section .field small,.pdf-workflow-section .stats-list .stat-line span,.pdf-workflow-section .stats-list .stat-line strong{color:#1f2340}.pdf-workflow-section .quality-control-grid,.pdf-workflow-section .field{background:#ffffffb8;border-radius:1.2rem}.pdf-workflow-section .quality-dial-shell{background:#ffffffb8;border-radius:1.35rem}.pdf-workflow-section .compress-preview{background:linear-gradient(#ffffffe6,#f4effbf0),linear-gradient(#a855f70d,#f973160a);border:1px solid #94a3b82e}.pdf-workflow-section .pdf-sheet{color:#4c1d95;background:linear-gradient(#f5ecff,#e9dbff)}.pdf-workflow-section .pdf-sheet small,.pdf-workflow-section .preview-note{color:#5b5f7a}.stats-list{gap:.75rem;margin-bottom:1.2rem;display:grid}.preview-note{color:#9f8166;margin:-.35rem 0 1rem;font-size:.95rem}.mode-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.mode-toggle{color:#d8c8b7;background:#fff8f10a;border:1px solid #ffe8d21f;border-radius:1rem;min-height:3rem;padding:.8rem 1rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s,color .18s}.mode-toggle.active,.mode-toggle:hover{color:#fff7ef;background:linear-gradient(135deg,#2563eb24,#f973161f);border-color:#f59e0b52;transform:translateY(-1px)}.image-compress-why{background:#ffffff0d;border:1px solid #ffffff14;border-radius:1.25rem;margin-bottom:1rem;padding:1rem 1rem 1.2rem}.image-studio-section{background:radial-gradient(circle at 0 0,#3b82f624,#0000 28%),radial-gradient(circle at 100% 0,#f973161f,#0000 24%),linear-gradient(#f8fbff 0%,#edf4fb 100%)}.image-studio-section .tool-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.image-studio-section .panel,.image-studio-section .preview-card{color:#10203f;background:#fffffff0;border:1px solid #94a3b833;box-shadow:0 24px 60px #3b82f617}.image-studio-section .panel .eyebrow,.image-studio-section .panel h3,.image-studio-section .preview-card .eyebrow,.image-studio-section .preview-card h3,.image-studio-section .panel .muted,.image-studio-section .preview-card .muted,.image-studio-section .preview-note{color:#10203f}.image-studio-section .upload-card{color:#10203f;background:radial-gradient(circle at 100% 0,#3b82f617,#0000 30%),linear-gradient(#fffffffa,#f4f8fff0);border:1px solid #94a3b838}.image-studio-section .upload-card span{color:#5e7494}.image-studio-section .image-compress-why{background:radial-gradient(circle at 100% 0,#f9731617,#0000 32%),linear-gradient(#fffffff5,#f4f8ffeb);border:1px solid #94a3b82e}.image-studio-section .image-compress-why h4{color:#10203f}.image-studio-section .why-item{color:#10203f;background:#60a5fa14;border:1px solid #3b82f624}.image-studio-section .mode-toggle{color:#334155;background:#fffffff5;border-color:#94a3b833}.image-studio-section .mode-toggle.active,.image-studio-section .mode-toggle:hover{color:#0f172a;background:linear-gradient(135deg,#3b82f61f,#f973161a);border-color:#3b82f633}.image-studio-section .quality-control-copy .muted,.image-studio-section .quality-control-copy small,.image-studio-section .field small,.image-studio-section .stats-list .stat-line span,.image-studio-section .stats-list .stat-line strong{color:#334155}.image-studio-section .quality-control-head span,.image-studio-section .quality-control-head strong,.image-studio-section .field>span{color:#0f172a}.image-studio-section .quality-control-grid,.image-studio-section .field{background:#ffffffbf;border-radius:1.2rem}.image-studio-section .quality-dial-shell{background:#ffffffb3;border-radius:1.35rem}.image-studio-section .quality-dial{box-shadow:inset 0 0 0 10px #ffffffd1}.image-studio-section .stats-list{padding:.1rem 0}.image-studio-section .stat-line{color:#10203f;background:#0f172a0a;border:1px solid #94a3b81f}.image-studio-section .compress-preview{background:linear-gradient(#ffffffe0,#f1f6fff0),linear-gradient(#3b82f60d,#f973160d);border:1px solid #94a3b82e}.image-studio-section .transparent-preview{background:linear-gradient(45deg,#ffffffe6 25%,#0000 25% 75%,#ffffffe6 75%) 0 0/28px 28px,linear-gradient(45deg,#ffffffe6 25%,#0000 25% 75%,#ffffffe6 75%) 14px 14px/28px 28px,linear-gradient(#ffffffe0,#f1f6fff0) 50%/cover}.image-studio-section .qr-placeholder span,.image-studio-section .qr-placeholder small{color:#10203f}.image-publisher-section{background:radial-gradient(circle at 0 0,#3b82f61f,#0000 28%),radial-gradient(circle at 100% 0,#f973161a,#0000 24%),linear-gradient(#f8fbff 0%,#edf4fb 100%)}.image-publisher-section .section-heading{max-width:760px;margin:0 auto 1.5rem}.image-publisher-section .section-heading h2{color:#0f172a}.image-publisher-section .section-heading .muted{color:#475569}.publisher-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.publisher-card{background:radial-gradient(circle at 100% 0,#3b82f614,#0000 28%),linear-gradient(#fffffffa,#f7fafff5);border:1px solid #94a3b82e;border-radius:1.5rem;padding:1.35rem;position:relative;overflow:hidden;box-shadow:0 20px 48px #0f172a14}.publisher-card:before{content:"";background:linear-gradient(#2563eb,#f97316);width:.3rem;position:absolute;inset:0 auto 0 0}.publisher-card>*{z-index:1;position:relative}.publisher-number{color:#0f2148;background:linear-gradient(135deg,#2563eb1f,#f973161a);border-radius:.9rem;justify-content:center;align-items:center;min-width:2.45rem;min-height:2.45rem;margin-bottom:1rem;font-weight:800;display:inline-flex}.publisher-card h3{color:#0f172a;margin:0 0 .7rem;font-size:1.18rem;line-height:1.15}.publisher-card .muted{color:#475569;line-height:1.7}.publisher-link-row{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.publisher-note{color:#334155;background:#ffffffd1;border:1px solid #94a3b829;border-radius:1.3rem;margin-top:1.1rem;padding:1rem 1.15rem;box-shadow:0 16px 36px #0f172a0f}.publisher-note strong{color:#0f172a}.image-compress-why h4{color:#f8fafc;margin:.4rem 0 .9rem;font-size:1.05rem}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.why-item{color:#f8fafc;text-align:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:1rem;padding:.85rem .9rem;font-size:.94rem}.quality-control-grid{grid-template-columns:minmax(0,1.35fr) minmax(220px,1fr);align-items:center;gap:1.25rem;margin-bottom:1rem;display:grid}.quality-control-copy{gap:.85rem;display:grid}.quality-dial-shell{text-align:center;justify-items:center;gap:.7rem;display:grid}.quality-dial{background:conic-gradient(#f97316 62%, #ffffff1f 0);border-radius:50%;place-items:center;width:170px;height:170px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 20px 40px #0f172a40}.quality-dial span{color:#fff;font-size:2.55rem;font-weight:800;line-height:1;display:block}.quality-dial-shell small{color:#d8c8b7;font-size:.92rem}.quality-pill-row{color:#cbd5e1;justify-content:space-between;gap:.75rem;font-size:.88rem;font-weight:600;display:flex}.quality-note{color:#cbd5e1;font-size:.93rem}.input[type=range]{appearance:none;background:0 0;height:2rem;padding:.5rem 0}.input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#2563eb,#f97316);border-radius:999px;height:.45rem}.input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #2563eb;border-radius:999px;width:1.15rem;height:1.15rem;margin-top:-.35rem;box-shadow:0 8px 18px #2563eb2e}.input[type=range]::-moz-range-track{background:linear-gradient(90deg,#2563eb,#f97316);border-radius:999px;height:.45rem}.input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #2563eb;border-radius:999px;width:1.15rem;height:1.15rem;box-shadow:0 8px 18px #2563eb2e}.frame-toolbar{justify-content:space-between;align-items:end;gap:1rem;margin:1rem 0;display:flex}.frame-toolbar-copy h3{margin:0}.frame-preset-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem;display:grid}.frame-preset-card{color:#fff7ef;text-align:left;background:radial-gradient(circle at 100% 0,#f59e0b1f,#0000 34%),#1a120ec7;border:1px solid #ffe8d21a;border-radius:1.2rem;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s}.frame-preset-card strong,.frame-preset-card small,.frame-preset-number{display:block}.frame-preset-card strong{margin-top:.55rem}.frame-preset-card small{color:#baa794;margin-top:.3rem}.frame-preset-number{color:#fdba74;letter-spacing:.08em;font-weight:800}.frame-preset-card.active,.frame-preset-card:hover{border-color:#0ea5e959;transform:translateY(-2px);box-shadow:0 18px 32px #0f172a38}.frame-preview-panel{top:var(--below-fixed-header);position:sticky}.frame-preview-stage{background:linear-gradient(#fff8f10d,#0ea5e90f);border:1px solid #ffe8d21a;border-radius:1.6rem;place-items:center;min-height:360px;margin:1.2rem 0;padding:1.2rem;display:grid}.frame-preview-shell{width:min(100%,340px);padding:var(--frame-border);border-radius:var(--frame-radius);background:linear-gradient(135deg, var(--frame-start), var(--frame-end));box-shadow:0 20px 44px #0f172a38}.frame-preview-mat{padding:var(--frame-mat-padding);border-radius:calc(var(--frame-radius) - 10px);background:var(--frame-mat)}.frame-preview-photo{border-radius:calc(var(--frame-radius) - 20px);background:var(--frame-canvas);aspect-ratio:4/5;position:relative;overflow:hidden}.frame-preview-photo img{object-fit:cover;width:100%;height:100%;display:block}.frame-preview-shell.accent-line .frame-preview-photo{box-shadow:inset 0 0 0 4px var(--frame-accent)}.frame-preview-shell.accent-double .frame-preview-photo{box-shadow:inset 0 0 0 3px var(--frame-accent), inset 0 0 0 12px #ffffff2e}.frame-preview-shell.accent-bottom .frame-preview-photo:after{content:"";background:var(--frame-accent);border-radius:999px;height:.45rem;position:absolute;bottom:.9rem;left:8%;right:8%}.frame-preview-shell.accent-corners .frame-preview-photo:before,.frame-preview-shell.accent-corners .frame-preview-photo:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.frame-preview-shell.accent-corners .frame-preview-photo:before{background:linear-gradient(var(--frame-accent), var(--frame-accent)) left 1rem top 1rem / 1.2rem .2rem no-repeat, linear-gradient(var(--frame-accent), var(--frame-accent)) left 1rem top 1rem / .2rem 1.2rem no-repeat, linear-gradient(var(--frame-accent), var(--frame-accent)) right 1rem top 1rem / 1.2rem .2rem no-repeat, linear-gradient(var(--frame-accent), var(--frame-accent)) right 1rem top 1rem / .2rem 1.2rem no-repeat, linear-gradient(var(--frame-accent), var(--frame-accent)) left 1rem bottom 1rem / 1.2rem .2rem no-repeat, linear-gradient(var(--frame-accent), var(--frame-accent)) left 1rem bottom 1rem / .2rem 1.2rem no-repeat, linear-gradient(var(--frame-accent), var(--frame-accent)) right 1rem bottom 1rem / 1.2rem .2rem no-repeat, linear-gradient(var(--frame-accent), var(--frame-accent)) right 1rem bottom 1rem / .2rem 1.2rem no-repeat}.frame-preview-shell.accent-glow .frame-preview-photo:after{content:"";border-radius:inherit;background:radial-gradient(circle at top left, var(--frame-accent), transparent 56%);opacity:.24;pointer-events:none;position:absolute;inset:0}.stat-line{background:#fff8f10a;border:1px solid #ffe8d21a;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.stat-line span{color:#94a3b8}.stat-line strong{color:#fffaf5}.qr-stage{background:linear-gradient(#fffdf8 0%,#fef3c7 100%);border:1px solid #fb923c40;border-radius:1.4rem;place-items:center;min-height:320px;margin:1.5rem 0;display:grid}.qr-stage canvas{border-radius:1rem}.qr-placeholder{text-align:center;color:#475569;flex-direction:column;gap:.4rem;display:flex}.qr-placeholder span{font-size:1.35rem;font-weight:800}.payload-box{background:#ffffff0a;border:1px solid #94a3b824;border-radius:1rem;margin-top:1.25rem;padding:1rem}.card-number{color:#fdba74;letter-spacing:.08em;background:linear-gradient(135deg,#f9731633,#f43f5e29);border-radius:.85rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;font-weight:800;display:inline-flex}.payload-box code,pre{white-space:pre-wrap;word-break:break-word;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9rem;display:block;overflow:auto}.payload-box code{color:#e2e8f0}pre{color:#fde68a;margin:1rem 0 0}.soft-panel{background:#0c1322bd}.developer-banner{background:radial-gradient(circle at 100% 0,#f973162e,#0000 32%),#09101dc7;border:1px solid #94a3b829;border-radius:1.6rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 14px 45px #02061738}.dual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.page-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.platform-lines{border-top:1px solid #0f21481f;gap:0;display:grid}.platform-line-item{border-bottom:1px solid #0f21481f;grid-template-columns:96px minmax(0,1fr);gap:1.25rem;padding:1.35rem 0;display:grid}.platform-line-index{color:#fdba74;letter-spacing:.08em;font-size:1.45rem;font-weight:800}.platform-line-body{gap:.7rem;display:grid}.platform-line-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.platform-line-top h3{color:#10203f;margin:0;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.05}.platform-line-body .muted{color:#5e7494;max-width:60ch}.platform-line-icon{color:#0f2148;background:linear-gradient(135deg,#fff3e6eb,#fffbf5fa);border-radius:999px;place-items:center;min-width:3rem;min-height:3rem;display:inline-grid;box-shadow:0 10px 24px #0f214814}.platform-line-icon svg{width:1.35rem;height:1.35rem}.compact-card{background:linear-gradient(#f5f8fffa,#e7eef8f0);border:1px solid #94a3b82e;border-radius:1.8rem;min-height:100%;box-shadow:0 22px 50px #3b82f61f}.compact-card:nth-child(3n+1){background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 34%),linear-gradient(#f4fcf7fa,#e5f5ecf0)}.compact-card:nth-child(3n+2){background:radial-gradient(circle at 100% 0,#a855f71f,#0000 34%),linear-gradient(#f8f4fffa,#ede6faf0)}.compact-card:nth-child(3n+3){background:radial-gradient(circle at 100% 0,#f973161f,#0000 34%),linear-gradient(#fff7f2fa,#faece2f0)}.compact-card h3{color:#10203f;letter-spacing:-.04em;font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:.98}.compact-card .muted{color:#5e7494;font-size:1.02rem}.compact-card .card-number{color:#0f2148;background:linear-gradient(135deg,#fffffff2,#fff3e6e6)}.service-showcase-grid{gap:1.25rem;display:grid}.service-showcase-card{background:linear-gradient(#fffbf5f0,#f7efe5e6);border:1px solid #ffe8d21f;border-radius:2rem;grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 60px #0f172a26}.service-showcase-card.reverse{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr)}.service-showcase-art{background:radial-gradient(circle at 100% 100%,#f59e0b7a,#0000 26%),radial-gradient(circle at 0 0,#fbbf2438,#0000 34%),linear-gradient(145deg,#35271ffa,#18110df5);min-height:18rem;padding:1.25rem;position:relative}.service-showcase-card:nth-child(2) .service-showcase-art{background:radial-gradient(circle at 100% 100%,#3b82f66b,#0000 26%),radial-gradient(circle at 0 0,#7dd3fc33,#0000 34%),linear-gradient(145deg,#132337fa,#0a131ff5)}.service-showcase-card:nth-child(3) .service-showcase-art{background:radial-gradient(circle at 100% 100%,#22c55e6b,#0000 26%),radial-gradient(circle at 0 0,#86efac2e,#0000 34%),linear-gradient(145deg,#14291ffa,#0a1610f5)}.service-showcase-card:nth-child(4) .service-showcase-art{background:radial-gradient(circle at 100% 100%,#f472b66b,#0000 26%),radial-gradient(circle at 0 0,#fda4af2e,#0000 34%),linear-gradient(145deg,#321826fa,#190a14f5)}.service-showcase-card:nth-child(5) .service-showcase-art{background:radial-gradient(circle at 100% 100%,#a855f76b,#0000 26%),radial-gradient(circle at 0 0,#c4b5fd2e,#0000 34%),linear-gradient(145deg,#231737fa,#100a1cf5)}.service-showcase-badge-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.service-showcase-icon{color:#fff3e2;width:2.2rem;height:2.2rem}.service-showcase-preview{gap:.85rem;margin-top:3rem;display:grid}.service-showcase-preview span{background:linear-gradient(90deg,#fff8f1d6,#fff8f114);border-radius:999px;height:.95rem;display:block}.service-showcase-preview span:first-child{width:82%}.service-showcase-preview span:nth-child(2){width:60%}.service-showcase-preview span:nth-child(3){width:72%}.service-showcase-copy{color:#10203f;padding:1.75rem}.service-showcase-copy h3{color:#0f2148;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:.95}.service-showcase-copy .muted{color:#5e7494;font-size:1.05rem}.service-points{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.service-points span{color:#29466f;background:#0f21480f;border-radius:999px;align-items:center;min-height:2.4rem;padding:.5rem .85rem;font-weight:700;display:inline-flex}.tools-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.resume-toolbar{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.resume-toolbar h2{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.3rem);line-height:.95}.resume-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.resume-card{background:#fffffff5;border:1px solid #e2e8f0f2;border-radius:2rem;overflow:hidden;box-shadow:0 22px 52px #94a3b824}.resume-card-preview{border-bottom:1px solid #e2e8f0f2;min-height:260px;padding:1.2rem;position:relative}.resume-theme-sidebar{background:linear-gradient(90deg,#2563eb 0 24%,#fff 24%),linear-gradient(#eff6ff,#fff)}.resume-theme-classic{background:linear-gradient(#ecfeff 0 28%,#fff 28%),linear-gradient(#fff,#f8fafc)}.resume-theme-gradient{background:linear-gradient(#7c3aed 0 34%,#fff 34%),linear-gradient(#f5f3ff,#fff)}.resume-theme-timeline{background:linear-gradient(90deg,#0000 0 30%,#ea580c33 30% 31%,#0000 31%),linear-gradient(#fff7ed,#fff)}.resume-theme-executive{background:linear-gradient(#111827 0 32%,#fff 32%),linear-gradient(90deg,#111827 0 13%,#0000 13%)}.resume-card-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.resume-card-icon{color:#0f172a;background:#ffffffe6;border-radius:1rem;place-items:center;width:2.8rem;height:2.8rem;display:inline-grid;box-shadow:0 10px 24px #0f172a14}.resume-card-icon svg{width:1.35rem;height:1.35rem}.resume-card-layout{gap:.8rem;margin-top:2rem;display:grid}.resume-line,.resume-block{background:#94a3b873;border-radius:999px;display:block}.resume-line.line-1{width:76%;height:.95rem}.resume-line.line-2{width:52%;height:.7rem}.resume-line.line-3{width:88%;height:.62rem}.resume-line.line-4{width:68%;height:.62rem}.resume-block{background:linear-gradient(#ffffffc7,#e2e8f0f0),#e2e8f0e6;border-radius:1.1rem;width:100%;height:7.5rem}.resume-theme-sidebar .resume-line,.resume-theme-sidebar .resume-block,.resume-theme-gradient .resume-line:nth-child(-n+2),.resume-theme-executive .resume-line:nth-child(-n+2){background:#ffffffdb}.resume-card-body{gap:.9rem;padding:1.35rem;display:grid}.resume-card-body h3{margin:0;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1}.resume-meta-list{gap:.7rem;display:grid}.resume-builder-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:start;gap:1.5rem;display:grid}.resume-benefit-section{background:linear-gradient(#0f172a14,#ffffff0f);padding:3rem 0 1rem}.resume-highlight-section{padding-bottom:0}.resume-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.75rem;display:grid}.resume-highlight-card{color:#f8fbff;background:radial-gradient(circle at 100% 0,#38bdf82e,#0000 28%),radial-gradient(circle at 0 100%,#f973161f,#0000 24%),linear-gradient(#0c1222fa,#070b16f5);border:1px solid #94a3b824;border-radius:1.5rem;padding:1.35rem;position:relative;overflow:hidden;box-shadow:0 22px 50px #02061738}.resume-highlight-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#fff0);border-radius:50%;width:7rem;height:7rem;position:absolute;inset:auto -2.2rem -2.2rem auto}.resume-highlight-card h4{color:#fff;margin:.8rem 0 .6rem;font-size:1.1rem;line-height:1.35}.resume-highlight-card p{color:#cbd5e1;max-width:34ch;margin:0}.highlight-number{color:#fff;background:linear-gradient(135deg,#3b82f6,#f97316);border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:inline-flex}.resume-benefit-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:1.25rem;display:grid}.resume-benefit-panel{background:radial-gradient(circle at 0 0,#3b82f624,#0000 28%),linear-gradient(#0f172afa,#0a0e1af5);border:1px solid #60a5fa33;border-radius:1.6rem;padding:1.45rem;position:relative;overflow:hidden;box-shadow:0 26px 54px #02061738}.resume-benefit-panel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0f,#0000 30%),radial-gradient(circle at 85% 15%,#f973161f,#0000 18%);position:absolute;inset:0}.resume-benefit-panel>*{z-index:1;position:relative}.resume-benefit-panel .eyebrow{color:#7dd3fc}.resume-benefit-panel h3{color:#fff;max-width:14ch}.resume-benefit-panel .muted{color:#cbd5e1;max-width:58ch}.resume-benefit-cards{gap:1rem;display:grid}.resume-benefit-card{color:#0f172a;background:radial-gradient(circle at 100% 0,#38bdf81a,#0000 25%),linear-gradient(#f8fafff5,#eff4ffe6);border:1px solid #94a3b824;border-radius:1.35rem;gap:.75rem;padding:1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #94a3b82e}.resume-benefit-card:before{content:"";background:radial-gradient(circle,#3b82f624,#3b82f600);border-radius:50%;width:5.5rem;height:5.5rem;position:absolute;inset:auto -1.5rem -1.5rem auto}.resume-benefit-card>*{z-index:1;position:relative}.resume-benefit-card h4{color:#0f172a;margin:0;font-size:1rem}.resume-benefit-card .card-number{color:#fff;background:linear-gradient(135deg,#0ea5e9,#f97316);width:2.2rem;height:2.2rem}@media (width<=900px){.resume-highlight-grid,.resume-benefit-grid,.resume-builder-grid{grid-template-columns:1fr}}.resume-builder-panel{background:radial-gradient(circle at 0 0,#38bdf814,#0000 26%),linear-gradient(#0d1322fa,#090d18f5);border:1px solid #94a3b829;border-radius:1.8rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 28px 60px #0206173d}.resume-preview-panel{top:var(--below-fixed-header);background:radial-gradient(circle at 100% 0,#f9731614,#0000 22%),linear-gradient(#ffffff08,#ffffff04);border:1px solid #94a3b82e;border-radius:1.8rem;padding:1.4rem;position:sticky;box-shadow:0 30px 64px #02061733}.resume-preview-panel h3,.resume-preview-panel .eyebrow{color:#f8fafc}.resume-preview-panel .muted{color:#cbd5e1}.resume-builder-grid .panel{color:#f8fbff}.resume-builder-grid .panel .muted{color:#cbd5e1}.resume-preview-sheet{color:#0f172a;background:#f8fafff5;border:1px solid #94a3b824;box-shadow:inset 0 1px #ffffffad}.resume-preview-sheet .muted{color:#475569}.resume-preview-head{align-items:center}.resume-preview-head h4{color:#0f172a;margin:0}.resume-preview-contact span,.resume-preview-section .muted{color:#475569}.resume-mode-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.resume-form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media (width<=900px){.resume-benefit-grid,.resume-builder-grid{grid-template-columns:1fr}}.resume-builder-panel .field span{color:#fff7ef}.resume-builder-panel .field small,.resume-builder-panel .muted{color:#cbd5e1}.resume-builder-panel .input{color:#f8fbff;background:#0a1222e6;border-color:#94a3b824}.resume-builder-panel .input::placeholder{color:#94a3b8}.resume-builder-panel .input:focus{background:#080f1cfa;border-color:#38bdf8ad;box-shadow:0 0 0 4px #38bdf824}.resume-mode-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin:1.15rem 0 1.35rem;display:grid}.resume-mode-card{color:#dbe7f3;text-align:left;background:radial-gradient(circle at 100% 0,#38bdf824,#0000 40%),radial-gradient(circle at 0 100%,#f973161a,#0000 34%),#0d1322d6;border:1px solid #94a3b829;border-radius:1.15rem;gap:.25rem;min-height:6rem;padding:.95rem .9rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.resume-mode-card strong,.resume-mode-card small,.resume-mode-index{display:block}.resume-mode-card strong{color:#f8fbff;font-size:.98rem;line-height:1.1}.resume-mode-card small{color:#94a3b8;font-size:.8rem}.resume-mode-index{color:#7dd3fc;letter-spacing:.08em;font-size:.78rem;font-weight:800}.resume-mode-card.active,.resume-mode-card:hover{border-color:#38bdf85c;transform:translateY(-2px);box-shadow:0 18px 32px #0f172a3d}.resume-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.resume-field.full{grid-column:1/-1}.resume-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.35rem;display:flex}.resume-preview-sheet{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 36%),#1a120ecc;border:1px solid #ffe8d21a;border-radius:1.5rem;gap:1rem;margin:1rem 0 1.15rem;padding:1.25rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.resume-preview-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.resume-preview-head h4{color:#fff7ef;margin:.4rem 0 0;font-size:1.3rem;line-height:1.05}.resume-preview-badge{color:#fdba74;letter-spacing:.06em;background:#fff8f114;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.resume-preview-index{color:#94a3b8;letter-spacing:.08em;font-size:.82rem;font-weight:700}.resume-preview-contact{color:#d8c8b7;gap:.45rem;font-size:.92rem;display:grid}.resume-preview-contact span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resume-preview-section{gap:.45rem;display:grid}.resume-preview-section strong{color:#fff7ef;font-size:.92rem}.resume-preview-section .muted{color:#baa794;font-size:.94rem}.resume-preview-chips{flex-wrap:wrap;gap:.5rem;display:flex}.resume-preview-chips span{color:#fff7ef;background:#fff8f10f;border:1px solid #ffe8d214;border-radius:999px;align-items:center;min-height:2rem;padding:.32rem .65rem;font-size:.8rem;display:inline-flex}.resume-preview-sheet.resume-theme-classic,.resume-preview-sheet.resume-theme-sidebar,.resume-preview-sheet.resume-theme-timeline{color:#0f172a}.resume-preview-sheet.resume-theme-split,.resume-preview-sheet.resume-theme-editorial,.resume-preview-sheet.resume-theme-spotlight,.resume-preview-sheet.resume-theme-glass{color:#0f172a;background:linear-gradient(#fffffffa,#f8fafff5),#fffffff0}.resume-preview-sheet.resume-theme-mono{color:#fff7ef;background:linear-gradient(#0f172afa,#111827f5),#0f172af0}.resume-preview-sheet.resume-theme-classic .resume-preview-head h4,.resume-preview-sheet.resume-theme-sidebar .resume-preview-head h4,.resume-preview-sheet.resume-theme-timeline .resume-preview-head h4,.resume-preview-sheet.resume-theme-split .resume-preview-head h4,.resume-preview-sheet.resume-theme-editorial .resume-preview-head h4,.resume-preview-sheet.resume-theme-spotlight .resume-preview-head h4,.resume-preview-sheet.resume-theme-glass .resume-preview-head h4,.resume-preview-sheet.resume-theme-classic .resume-preview-section strong,.resume-preview-sheet.resume-theme-sidebar .resume-preview-section strong,.resume-preview-sheet.resume-theme-timeline .resume-preview-section strong,.resume-preview-sheet.resume-theme-split .resume-preview-section strong,.resume-preview-sheet.resume-theme-editorial .resume-preview-section strong,.resume-preview-sheet.resume-theme-spotlight .resume-preview-section strong,.resume-preview-sheet.resume-theme-glass .resume-preview-section strong{color:#0f172a}.resume-preview-sheet.resume-theme-classic .resume-preview-badge,.resume-preview-sheet.resume-theme-sidebar .resume-preview-badge,.resume-preview-sheet.resume-theme-timeline .resume-preview-badge,.resume-preview-sheet.resume-theme-split .resume-preview-badge,.resume-preview-sheet.resume-theme-editorial .resume-preview-badge,.resume-preview-sheet.resume-theme-spotlight .resume-preview-badge,.resume-preview-sheet.resume-theme-glass .resume-preview-badge{color:#2563eb;background:#0f172a0f}.resume-preview-sheet.resume-theme-classic .resume-preview-contact,.resume-preview-sheet.resume-theme-sidebar .resume-preview-contact,.resume-preview-sheet.resume-theme-timeline .resume-preview-contact,.resume-preview-sheet.resume-theme-split .resume-preview-contact,.resume-preview-sheet.resume-theme-editorial .resume-preview-contact,.resume-preview-sheet.resume-theme-spotlight .resume-preview-contact,.resume-preview-sheet.resume-theme-glass .resume-preview-contact,.resume-preview-sheet.resume-theme-classic .resume-preview-section .muted,.resume-preview-sheet.resume-theme-sidebar .resume-preview-section .muted,.resume-preview-sheet.resume-theme-timeline .resume-preview-section .muted,.resume-preview-sheet.resume-theme-split .resume-preview-section .muted,.resume-preview-sheet.resume-theme-editorial .resume-preview-section .muted,.resume-preview-sheet.resume-theme-spotlight .resume-preview-section .muted,.resume-preview-sheet.resume-theme-glass .resume-preview-section .muted{color:#475569}.resume-preview-sheet.resume-theme-classic .resume-preview-chips span,.resume-preview-sheet.resume-theme-sidebar .resume-preview-chips span,.resume-preview-sheet.resume-theme-timeline .resume-preview-chips span,.resume-preview-sheet.resume-theme-split .resume-preview-chips span,.resume-preview-sheet.resume-theme-editorial .resume-preview-chips span,.resume-preview-sheet.resume-theme-spotlight .resume-preview-chips span,.resume-preview-sheet.resume-theme-glass .resume-preview-chips span{color:#0f172a;background:#0f172a0d;border-color:#94a3b82e}.resume-preview-sheet.resume-theme-mono .resume-preview-head h4,.resume-preview-sheet.resume-theme-mono .resume-preview-section strong{color:#fff7ef}.resume-preview-sheet.resume-theme-mono .resume-preview-badge{color:#f97316;background:#ffffff14}.resume-preview-sheet.resume-theme-mono .resume-preview-contact,.resume-preview-sheet.resume-theme-mono .resume-preview-section .muted{color:#d8c8b7}.resume-preview-sheet.resume-theme-mono .resume-preview-chips span{color:#fff7ef;background:#ffffff14;border-color:#ffffff14}.digital-card-preview-sheet{background:#ffffffd9;border:1px solid #ffffff1f;border-radius:1.75rem;gap:1rem;margin:1rem 0 1.15rem;padding:1.75rem;display:grid;box-shadow:0 24px 70px #0f172a1f}.digital-card-preview-sheet .resume-preview-head h4{margin-top:.3rem}.digital-card-preview-sheet .digital-card-name{letter-spacing:-.05em;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:800;line-height:1.05}.digital-card-preview-sheet .digital-card-company{margin:0;font-size:1.05rem;font-weight:700}.digital-card-preview-sheet .digital-card-tagline{max-width:34ch;margin:0;font-size:.98rem}.digital-card-preview-sheet .resume-preview-contact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;display:grid}.digital-card-preview-sheet .resume-preview-chips{gap:.45rem}.digital-card-preview-sheet .resume-preview-chips span{font-weight:700}.digital-card-blog-section{background:linear-gradient(#f8fafcf2,#f1f5f9fa);border:1px solid #94a3b81f;border-radius:2rem;padding-top:3rem;padding-bottom:3rem;box-shadow:0 18px 40px #0f172a14}.digital-card-blog-section .section-intro{max-width:720px;margin-bottom:2rem}.digital-card-blog-section .section-intro h2{color:#0f172a;margin:.5rem 0 1rem;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.05}.digital-card-blog-section .section-intro .muted{max-width:42rem}.digital-card-blog-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.digital-card-blog-card{background:#fffffff5;border:1px solid #94a3b82e;border-radius:1.75rem;padding:1.75rem;position:relative;box-shadow:0 22px 44px #0f172a1f}.digital-card-blog-card .eyebrow{color:#2563eb;margin-bottom:.5rem}.digital-card-blog-card h4{color:#0f172a;margin:0;font-size:1.15rem}.digital-card-blog-card p{color:#475569;margin:.85rem 0 0;line-height:1.6}.digital-card-theme-light{color:#0f172a;background:radial-gradient(circle at 100% 0,#3b82f61f,#0000 32%),linear-gradient(#fffffffa,#f7fafff5)}.digital-card-theme-light .resume-preview-badge{color:#2563eb;background:#2563eb14}.digital-card-theme-light .resume-preview-head h4,.digital-card-theme-light .digital-card-name,.digital-card-theme-light .digital-card-company,.digital-card-theme-light .resume-preview-section strong{color:#0f172a}.digital-card-theme-light .resume-preview-contact,.digital-card-theme-light .resume-preview-section .muted,.digital-card-theme-light .digital-card-tagline,.digital-card-theme-light .resume-preview-index{color:#475569}.digital-card-theme-light .resume-preview-chips span{color:#0f172a;background:#0f172a0d;border-color:#94a3b82e}.digital-card-theme-dark{color:#f8fbff;background:radial-gradient(circle at 100% 0,#f973161f,#0000 28%),linear-gradient(#0f172afa,#090d18f5)}.digital-card-theme-dark .resume-preview-badge{color:#fb923c;background:#ffffff14}.digital-card-theme-dark .resume-preview-head h4,.digital-card-theme-dark .digital-card-name,.digital-card-theme-dark .digital-card-company,.digital-card-theme-dark .resume-preview-section strong{color:#f8fbff}.digital-card-theme-dark .resume-preview-contact,.digital-card-theme-dark .resume-preview-section .muted,.digital-card-theme-dark .digital-card-tagline,.digital-card-theme-dark .resume-preview-index{color:#d8e5f3}.digital-card-theme-dark .resume-preview-chips span{color:#f8fbff;background:#ffffff14;border-color:#ffffff14}.digital-card-theme-glass{color:#111827;background:radial-gradient(circle at 100% 0,#7c3aed1f,#0000 28%),linear-gradient(#fffffffa,#f2f4fff2)}.digital-card-theme-glass .resume-preview-badge{color:#7c3aed;background:#7c3aed14}.digital-card-theme-glass .resume-preview-head h4,.digital-card-theme-glass .digital-card-name,.digital-card-theme-glass .digital-card-company,.digital-card-theme-glass .resume-preview-section strong{color:#111827}.digital-card-theme-glass .resume-preview-contact,.digital-card-theme-glass .resume-preview-section .muted,.digital-card-theme-glass .digital-card-tagline,.digital-card-theme-glass .resume-preview-index{color:#475569}.digital-card-theme-glass .resume-preview-chips span{color:#111827;background:#0f172a0d;border-color:#94a3b82e}.digital-card-theme-mono{color:#0f172a;background:radial-gradient(circle at 100% 0,#0ea5e91f,#0000 28%),linear-gradient(#fffffffa,#f8fafcf5)}.digital-card-theme-mono .resume-preview-badge{color:#0ea5e9;background:#0ea5e914}.digital-card-theme-mono .resume-preview-head h4,.digital-card-theme-mono .digital-card-name,.digital-card-theme-mono .digital-card-company,.digital-card-theme-mono .resume-preview-section strong{color:#0f172a}.digital-card-theme-mono .resume-preview-contact,.digital-card-theme-mono .resume-preview-section .muted,.digital-card-theme-mono .digital-card-tagline,.digital-card-theme-mono .resume-preview-index{color:#475569}.digital-card-theme-mono .resume-preview-chips span{color:#0f172a;background:#0f172a0d;border-color:#94a3b82e}.faq-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.info-card{background:#0a101ec2}.value-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.value-stat{background:#0a101ec2;border:1px solid #94a3b824;border-radius:1.3rem;padding:1.25rem}.value-stat span{color:#fff7ed;margin-bottom:.6rem;font-size:1.35rem;font-weight:800;display:inline-block}.footer{color:#f8fafc;isolation:isolate;background:radial-gradient(80% 50% at 50% 100%,#60a5fa14,#0000 55%),#050608;padding:clamp(1.5rem,4vw,2.5rem) 0 clamp(2rem,5vw,3rem);position:relative}.footer:before,.footer:after{display:none}.footer-shell{max-width:1180px;margin:0 auto;display:block}.footer-bento{background:radial-gradient(120% 80% at 100% 0,#60a5fa12,#0000 50%),radial-gradient(90% 70% at 0 100%,#fb923c0f,#0000 45%),linear-gradient(155deg,#111827f7 0%,#07090dfc 48%,#0a0e18f5 100%);border:1px solid #ffffff1a;border-radius:clamp(1.35rem,2.5vw,2.25rem);padding:clamp(1.15rem,2.2vw,1.65rem);position:relative;overflow:hidden;box-shadow:inset 0 4px #ffffff0a,0 32px 80px #0000008c}.footer-bento-accent-line{opacity:.9;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fb923cbf 28%,#60a5faa6 72%,#0000 100%);border-radius:999px;height:2px;position:absolute;top:0;left:6%;right:6%}.footer-bento:before{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff0e,#0000 42%);position:absolute;inset:0}.footer-bento-top{z-index:1;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.15rem 1.5rem;margin-bottom:.15rem;padding:.35rem 0 1.25rem;display:grid;position:relative}.footer-bento-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.footer-bento-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f8fafc8c;margin:0;font-size:.72rem;font-weight:800}.footer-bento-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(260px,1.08fr);align-items:start;gap:1.25rem 1.35rem;padding-top:1.15rem;display:grid;position:relative}.footer-bento-aside{box-shadow:none;background:0 0;border:none;flex-direction:column;align-content:start;gap:1rem;padding:0;display:flex}.footer-notes-card,.footer-freelance-card{border:1px solid #ffffff14;border-left:3px solid var(--accent);background:#00000061;border-radius:1.2rem;gap:.65rem;padding:1.15rem 1.2rem 1.25rem;box-shadow:inset 0 1px #ffffff0a}.footer-freelance-card{border-left-color:#38bdf8f2}.footer-notes-card h3,.footer-freelance-card h3{margin:.15rem 0 0}.footer-brand-title{letter-spacing:.2em;text-transform:uppercase;color:#f8fafc;margin:0 0 .4rem;font-size:.72rem;font-weight:800}.footer-brand-tagline{max-width:36rem;margin:0}.footer-tagline-sep{color:#94a3b88c;font-weight:600}.footer-bento-social{z-index:1;border-top:1px solid #ffffff12;margin-top:1.1rem;padding-top:1rem;position:relative}.footer-social-links.footer-bento-social{justify-content:flex-start;margin-top:1rem;margin-bottom:0}.footer-brand-block{align-items:center;gap:1rem;max-width:46rem;display:flex}.footer-brand-block .muted{color:#c9ced9;line-height:1.5}.footer-mark{flex:none;width:4rem;height:4rem}.footer-column{align-content:start;gap:.85rem;display:grid}.footer-link-list{grid-template-columns:1fr;gap:.35rem 0;display:grid}.footer-link-list a{color:#f8fafc;border-bottom:none;border-radius:.65rem;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;min-width:0;min-height:2.5rem;margin:0 -.35rem 0 0;padding:.5rem .65rem .5rem .35rem;transition:transform .18s,color .18s,background .18s;display:grid}.footer-link-list a span{box-sizing:border-box;color:#e2e8f0e0;letter-spacing:.04em;white-space:nowrap;background:#00000073;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;min-width:2.1rem;height:2.1rem;padding:0;font-size:.68rem;font-weight:800;display:inline-flex}.footer-link-list a strong{font-size:.98rem}.footer-link-list a:hover{color:#fff;background:#ffffff0a;transform:translate(2px)}.footer-story h3,.footer-cta-panel h3{font-size:clamp(1.45rem,2vw,2rem);line-height:1.05}.footer-story-links{margin:.65rem 0 0;font-size:.95rem;line-height:1.65}.footer-story-link{color:var(--accent);text-underline-offset:3px;margin:0;font-weight:700;-webkit-text-decoration:underline #fb923c73;text-decoration:underline #fb923c73;transition:color .16s,text-decoration-color .16s;display:inline}.footer-story-link:hover{color:#fdba74;text-decoration-color:#fdba74bf}.footer-copyright{color:#e2e8f0b8;margin:0;font-size:.92rem}.footer-secondary-link{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:2.85rem;padding:.75rem 1rem;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.footer-profile-link{color:#fff;background:linear-gradient(135deg,#0a66c2,#38bdf8);border-radius:999px;justify-content:center;align-items:center;min-height:2.85rem;padding:.75rem 1rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 26px #0a66c238}.footer-bottom{color:#d8d8e0;text-align:center;border-top:1px solid #ffffff14;margin-top:.95rem;padding:1.15rem 0 0}.footer-bottom-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.25rem;display:flex}@media (width>=900px){.footer-bottom{text-align:left}.footer-bottom-inner{justify-content:space-between}.footer-policy-links{justify-content:flex-end}}.footer-policy-links{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.footer-bottom-link{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:2.35rem;padding:.45rem .8rem;font-size:.95rem;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.footer-bottom-link:hover{color:#fff;background:#fff8f10d;border-color:#ffe8d21f}@media (width<=1024px){.footer-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bento-aside{flex-flow:wrap;grid-column:1/-1}.footer-bento-aside .footer-notes-card,.footer-bento-aside .footer-freelance-card{flex:240px;min-width:min(100%,240px)}}@media (width<=680px){.footer{padding:1.25rem 0 2.1rem}.footer-bento{border-radius:1.45rem;padding:1.05rem 1.1rem 1.2rem}.footer-bento-top{grid-template-columns:1fr;gap:1rem;padding-bottom:1rem}.footer-brand-block{flex-direction:column;align-items:flex-start}.footer-bento-actions{justify-content:stretch;width:100%}.footer-profile-link,.footer-secondary-link{width:100%}.footer-bento-aside{flex-direction:column}.footer-bento-aside .footer-notes-card,.footer-bento-aside .footer-freelance-card{flex:auto;min-width:0}.footer-link-list{grid-template-columns:1fr}.footer-bottom-inner{text-align:center;flex-direction:column;justify-content:center}.footer-bottom{text-align:center}.footer-policy-links,.footer-social-links.footer-bento-social{justify-content:center}}@media (width<=980px){.footer-bento-grid{gap:1rem;padding-top:1rem}.footer-column{gap:.75rem}.footer-link-list{gap:.6rem .75rem}.footer-link-list a{min-height:2.55rem;padding:.5rem .85rem .5rem 0}.footer-link-list a span{width:2rem;min-width:2rem;height:2rem;font-size:.62rem}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=980px){.hero-grid,.page-hero-grid,.generator-grid,.tool-layout,.frame-atelier-grid,.dual-grid,.card-grid,.form-grid,.value-band,.about-story-grid,.about-value-band,.preview-grid{grid-template-columns:1fr}.preview-card{position:static}.image-studio-section .tool-layout,.pdf-workflow-section .tool-layout{grid-template-columns:1fr}.tool-layout>*{min-width:0}.page-hero-resume.resume-hero-large .page-hero-grid{grid-template-columns:1fr}.hero-grid>*,.page-hero-grid>*{min-width:0}.developer-banner{flex-direction:column;align-items:start}.card-visual{min-height:8.5rem}.page-highlight-grid,.blog-editorial-grid,.blog-story-grid,.service-showcase-card,.service-showcase-card.reverse,.contact-studio-grid,.contact-studio-summary-grid,.contact-studio-details,.resume-builder-grid{grid-template-columns:1fr}.resume-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resume-toolbar{flex-direction:column;align-items:start}.platform-line-item{grid-template-columns:72px minmax(0,1fr)}}@media (width<=700px){:root{--topbar-stack-offset:8.35rem}.container{width:min(1180px, calc(100% - (var(--container-pad) * 2)))}.desktop-quick-links{display:none}.nav-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem 0;display:grid}.menu-toggle{background:linear-gradient(135deg, var(--brand), var(--accent));color:#fff;border:none;border-radius:.95rem;flex:none;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;display:inline-flex;box-shadow:0 14px 34px #02061759}.nav-links{display:none}.panel-topline,.frame-toolbar{flex-direction:column;align-items:start}.quality-control-grid{grid-template-columns:1fr;justify-items:stretch}.quality-control-copy{min-width:0}.quality-control-head{flex-wrap:wrap;gap:.35rem .75rem}.quality-dial{width:min(170px,72vw);height:min(170px,72vw)}.quality-dial span{font-size:clamp(1.85rem,11vw,2.55rem)}.resume-form-grid{grid-template-columns:1fr}.resume-card{border-radius:1.5rem}.resume-card-preview{min-height:220px}.hero-section,.page-hero{padding-top:3.2rem;padding-bottom:2.2rem}.panel,.preview-card,.info-card,.stat-card,.footer-bento{padding:1.05rem 1.1rem 1.15rem}.type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand{align-items:center;gap:.6rem;width:100%;min-width:0;display:inline-flex}.brand>span:not(.brand-mark){display:none}.brand-mark{border-radius:.8rem;width:2.7rem;height:2.7rem}.hero-copy h1,.page-hero h1{font-size:clamp(2rem,10.5vw,3rem);line-height:.95}.hero-text{font-size:.98rem}.hero-badge-row,.page-badges,.feature-strip,.trust-row{gap:.65rem}.hero-badge,.feature-strip span{min-height:2.4rem;padding:.55rem .8rem;font-size:.76rem}.hero-actions,.preview-actions{flex-direction:column}.primary-btn,.secondary-btn{width:100%}.card-visual{margin:-1.15rem -1.15rem 1rem}.page-hero-card{min-height:12rem;padding:1rem}.page-hero-art{gap:.65rem;margin-top:1.5rem}.qr-stage,.compress-preview,.frame-preview-stage{min-height:260px}.stat-line{padding:.85rem}.preview-grid{gap:.8rem}.mini-qr-card{grid-template-columns:auto 1fr;place-items:center start}.mini-qr-art{width:4rem;height:4rem}.footer-bento{border-radius:1.25rem}.footer-bento-grid{grid-template-columns:1fr;gap:1rem}.footer-bento-aside{flex-direction:column}.footer-link-list{grid-template-columns:1fr}.footer-column{gap:.65rem}.footer-link-list a{grid-template-columns:auto 1fr;min-height:auto;padding:.7rem .75rem .7rem 0}.footer-link-list a strong{font-size:.96rem}.terms-content-grid{gap:1.45rem}.privacy-overview-section{padding-top:1.4rem;padding-bottom:2.5rem}.privacy-overview-section .privacy-card{border-radius:1.85rem;gap:.75rem;padding:1.75rem 1.35rem;display:grid}.privacy-overview-section .privacy-card h3{margin:0;line-height:1.28}.privacy-overview-section .privacy-card p{margin:0;line-height:1.68}.privacy-summary-grid{gap:1.25rem}.privacy-summary-panel,.privacy-action-panel{padding:1.7rem 1.35rem}.footer-brand-block{flex-direction:column}.footer-bento-actions{justify-content:stretch;width:100%}.footer-profile-link,.footer-secondary-link{width:100%}.service-showcase-art{min-height:13rem}.service-showcase-copy{padding:1.15rem}.service-showcase-copy h3{font-size:2.45rem}.frame-preset-grid,.resume-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-line-item{grid-template-columns:1fr;gap:.8rem}.platform-line-top{align-items:center}.platform-line-index{font-size:1.1rem}.mobile-drawer-overlay,.mobile-drawer{display:block}.mobile-drawer-overlay{z-index:24;opacity:0;pointer-events:none;background:#08060580;transition:opacity .18s;position:fixed;inset:0}.mobile-drawer-overlay.active{opacity:1;pointer-events:auto}.mobile-drawer{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#2563eb3d,#0000 32%),radial-gradient(circle at 100% 100%,#f9731629,#0000 30%),linear-gradient(#0c1224fc,#080c18fe);border-left:1px solid #ffffff1a;width:min(86vw,340px);height:100vh;padding:1.1rem;transition:transform .22s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 58px #02061766}.mobile-drawer.active{transform:translate(0)}.mobile-drawer-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.mobile-drawer-brand{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.mobile-drawer-brand strong{color:#fff;font-size:1rem;line-height:1.2;display:block}.mobile-drawer-brand small{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.drawer-close{color:#fff;background:#ffffff24;border:none;border-radius:1rem;min-width:2.9rem;min-height:2.9rem;font-size:1.5rem;font-weight:700;box-shadow:0 12px 24px #02061738}.mobile-drawer-links{grid-template-columns:1fr;gap:.6rem;padding-top:.5rem;display:grid}.mobile-nav-link{color:#fff;letter-spacing:.01em;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;width:100%;min-height:3.5rem;padding:.95rem 1rem;font-size:1rem;font-weight:700;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff0f}.mobile-nav-link.active{background:linear-gradient(135deg,#2563eb38,#f973162e);border-color:#fbbf246b;box-shadow:0 14px 28px #02061733}.mobile-nav-link:hover{background:#ffffff24;transform:translate(-2px)}.mobile-nav-link strong{color:#fff;line-height:1.2;display:block}.mobile-nav-link small{color:#cbd5e1;font-size:.88rem;font-weight:400;line-height:1.3;display:block}.mobile-drawer-note{background:#fff8f10a;border:1px solid #ffe8d21a;border-radius:1.25rem;margin-top:1rem;padding:1rem}.mobile-drawer-note p{color:#d8c8b7;margin:.75rem 0 0}}@media (width<=420px){.container{width:min(1180px, calc(100% - (var(--container-pad) * 2)))}.type-grid,.form-grid,.mode-toggle-grid{grid-template-columns:1fr}.resume-action-row{flex-direction:column;align-items:stretch}.resume-action-row .primary-btn,.resume-action-row .secondary-btn{width:100%}.hero-copy h1,.page-hero h1{font-size:2.35rem}.hero-section,.page-hero,.generator-section,.content-section{padding-bottom:2rem}.qr-stage,.compress-preview,.frame-preview-stage{min-height:230px}.service-showcase-copy h3{font-size:2rem}.frame-preset-grid,.resume-mode-grid{grid-template-columns:1fr}}.resume-studio-section{background:radial-gradient(circle at 0 0,#38bdf829,#0000 26%),radial-gradient(circle at 100% 0,#f973161f,#0000 22%),linear-gradient(#f8fbff 0%,#eef4fb 100%)}.resume-studio-section .resume-highlight-card{color:#10203f;background:radial-gradient(circle at 100% 0,#3b82f614,#0000 28%),linear-gradient(#fffffffa,#f4f8fff0);border:1px solid #94a3b82e;box-shadow:0 22px 50px #3b82f61a}.resume-studio-section .resume-highlight-card h4,.resume-studio-section .resume-highlight-card p{color:#10203f}.resume-studio-section .highlight-number{background:linear-gradient(135deg,#60a5fa,#f97316)}.resume-why-section{background:radial-gradient(circle at 0 0,#60a5fa1f,#0000 24%),radial-gradient(circle at 100% 100%,#f9731614,#0000 22%),linear-gradient(#f8fbff 0%,#eef4fb 100%);padding:3rem 0 1rem}.resume-why-section .resume-benefit-panel,.resume-why-section .resume-benefit-card{color:#10203f;background:linear-gradient(#fffffff5,#f4f8fff0);border-color:#94a3b82e}.resume-why-section .resume-benefit-panel{box-shadow:0 22px 50px #3b82f614}.resume-why-section .resume-benefit-panel .eyebrow,.resume-why-section .resume-benefit-panel h3,.resume-why-section .resume-benefit-panel .muted,.resume-why-section .resume-benefit-card h4,.resume-why-section .resume-benefit-card .card-number{color:#10203f}.resume-why-section .resume-benefit-card{box-shadow:0 18px 42px #94a3b81f}.resume-workspace-section{background:radial-gradient(circle at 0 0,#3b82f624,#0000 22%),radial-gradient(circle at 100% 0,#f9731614,#0000 22%),linear-gradient(#f8fbff 0%,#eef4fb 100%)}.resume-workspace-section .resume-workspace-panel,.resume-workspace-section .resume-preview-lab{color:#10203f;background:linear-gradient(#fffffff5,#f4f8fff0);border:1px solid #94a3b82e;box-shadow:0 24px 60px #3b82f614}.resume-workspace-section .resume-workspace-panel .muted,.resume-workspace-section .resume-preview-lab .muted,.resume-workspace-section .resume-workspace-panel .field small,.resume-workspace-section .resume-workspace-panel .field span,.resume-workspace-section .resume-preview-lab h3,.resume-workspace-section .resume-preview-lab .eyebrow,.resume-workspace-section .resume-preview-lab .stat-line span,.resume-workspace-section .resume-preview-lab .stat-line strong{color:#10203f}.resume-workspace-section .resume-workspace-panel .input{color:#0f172a;background:#fffffff5;border-color:#94a3b833}.resume-workspace-section .resume-workspace-panel .input::placeholder{color:#94a3b8}.resume-workspace-section .resume-mode-card{color:#10203f;background:radial-gradient(circle at 100% 0,#3b82f614,#0000 34%),linear-gradient(#fffffffa,#f4f8fff0);border:1px solid #94a3b82e}.resume-workspace-section .resume-mode-card strong,.resume-workspace-section .resume-mode-card small,.resume-workspace-section .resume-mode-index{color:#10203f}.resume-workspace-section .resume-mode-card.active,.resume-workspace-section .resume-mode-card:hover{border-color:#3b82f63d;box-shadow:0 18px 32px #3b82f61a}.resume-workspace-section .resume-preview-sheet{color:#10203f;background:radial-gradient(circle at 100% 0,#3b82f614,#0000 32%),linear-gradient(#fffffffa,#f4f8fff5);border:1px solid #94a3b82e}.resume-workspace-section .resume-preview-head h4,.resume-workspace-section .resume-preview-badge,.resume-workspace-section .resume-preview-section strong,.resume-workspace-section .resume-preview-contact span,.resume-workspace-section .resume-preview-section .muted,.resume-workspace-section .resume-preview-index{color:#10203f}.resume-workspace-section .resume-preview-chips span{color:#10203f;background:#3b82f614}.resume-workspace-section .stat-line{background:#0f172a0a;border:1px solid #94a3b824}.resume-workspace-section .secondary-btn{color:#10203f;background:#fffffff5;border-color:#94a3b833}@media (width<=900px){.resume-highlight-grid,.resume-benefit-grid,.resume-builder-grid,.frame-atelier-grid{grid-template-columns:1fr}}@media (width<=700px){.resume-mode-grid{grid-template-columns:1fr}}.hero-main-title{letter-spacing:-.02em;margin:.35rem 0 .25rem;font-size:clamp(1.75rem,2.8vw,2.65rem);line-height:1.12}.hero-rotating-lead{margin:.25rem 0 .5rem;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:600;line-height:1.45}.home-usecase-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.home-usecase-card{flex-direction:column;gap:.65rem;min-height:100%;display:flex}.home-how-steps{counter-reset:howstep;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.home-how-steps li{counter-increment:howstep;background:#0f172a59;border:1px solid #94a3b840;border-radius:1rem;padding:1rem 1.1rem 1rem 3.25rem;position:relative}.home-how-steps li:before{content:counter(howstep, decimal-leading-zero);color:#38bdf8;font-size:.95rem;font-weight:700;position:absolute;top:1rem;left:1rem}.home-how-steps strong{margin-bottom:.25rem;display:block}.home-how-steps span{color:#e2e8f0d1;font-size:.95rem}.home-cornerstone-section .blog-story-card h3{font-size:1.05rem}.home-featured-tools-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.1rem;display:grid}.home-featured-tool-card{flex-direction:column;min-height:100%;display:flex}.blog-inline-tool-strip{border-top:1px solid #94a3b840;margin-top:2rem;padding-top:1.5rem}@media (width<=720px){.footer-policy-links{flex-wrap:wrap;justify-content:center;gap:.35rem .75rem}}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-why-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.15rem;display:grid}.home-why-card{flex-direction:column;gap:.5rem;min-height:100%;transition:transform .2s,box-shadow .2s;display:flex}.home-why-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #02061759}.home-why-icon{background:linear-gradient(135deg,#2563eb33,#f9731629);border-radius:.9rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.home-qr-type-chips{flex-wrap:wrap;gap:.5rem .65rem;margin:0;padding:0;list-style:none;display:flex}.home-qr-type-chip{color:#e2e8f0;background:#0f172a73;border:1px solid #94a3b847;border-radius:999px;align-items:center;padding:.4rem .85rem;font-size:.9rem;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.home-qr-type-chip:hover{background:#2563eb40;border-color:#60a5fa80;transform:translateY(-1px)}.home-qr-types-note{max-width:52rem;margin-top:1.25rem}.home-trust-pills{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.home-trust-pill{color:#e2e8f0eb;background:#0f172a66;border:1px solid #94a3b838;border-radius:999px;padding:.45rem .9rem;font-size:.9rem}.home-faq-preview-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.home-faq-preview-card h3{margin:0 0 .4rem;font-size:1.05rem}.home-blog-card-meta{color:#64748bf2;margin:0 0 .5rem;font-size:.88rem}.blog-post-main-column{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.blog-toc{margin-bottom:.25rem}.blog-toc-list{flex-direction:column;gap:.4rem;margin:.5rem 0 0;padding-left:1.1rem;display:flex}.blog-toc-nested{margin-left:.5rem;list-style:circle}.blog-post-author-bar{align-items:flex-start;gap:.9rem;margin:.9rem 0 .2rem;display:flex}.blog-post-author-avatar{color:#f8fafc;background:linear-gradient(145deg,#2563eb,#0ea5e9);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.1rem;font-weight:700;display:flex}.blog-post-author-line{margin:0 0 .15rem;font-size:.98rem}
