@view-transition{navigation:auto}:root{--font-sans: "Plus Jakarta Sans", -apple-system, system-ui, "Segoe UI", sans-serif;--font-head: "Gotham", "Montserrat", "Futura", -apple-system, system-ui, sans-serif;--font-display: "Fraunces", "Iowan Old Style", Georgia, serif}.n,.hstats .n,.results .n,.rot,.rot b{font-family:var(--font-display)}.nav .mark,.site-footer .mark{font-family:var(--font-head)}.hero h1,.sechead h2,.capband h2{font-family:var(--font-head);text-transform:uppercase}.accent-serif,.rot__live{text-transform:none}.accent-serif{font-family:var(--font-display);font-style:italic;font-weight:560;letter-spacing:-.01em;font-size:1.05em;line-height:1}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg, #FCFBF9);color:var(--ink, #17130F);font-family:var(--font-sans, -apple-system, system-ui, "SF Pro Display", "Segoe UI", sans-serif);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html,body{overflow-x:clip}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit}button{font-family:inherit}:focus-visible{outline:2px solid var(--accent, #FF5C3A);outline-offset:2px;border-radius:4px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:200;background:var(--accent, #FF5C3A);color:var(--on-accent, #fff);padding:10px 16px;border-radius:10px;font-weight:600;text-decoration:none;transition:top .16s ease}.skip-link:focus{top:12px}.container{max-width:1120px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}.sec{padding:clamp(56px,8vw,104px) 0}.sechead{margin-bottom:38px}.sechead .k{font-size:12px;font-weight:700;color:var(--deep, #C23A17);letter-spacing:.14em;text-transform:uppercase}.sechead h2{font-size:clamp(24px,3.3vw,37px);font-weight:800;letter-spacing:-.01em;margin:8px 0 0;text-wrap:balance;max-width:30ch}.sechead p{color:var(--muted, #6B6459);margin:12px 0 0;max-width:54ch;font-size:16px}.btn{font-family:inherit;font-weight:600;font-size:15px;border-radius:999px;padding:12px 22px;border:1px solid transparent;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:transform .16s cubic-bezier(.2,.7,.2,1),background .16s,border-color .16s,color .16s}.btn .a{transition:transform .16s}.btn:hover .a{transform:translate(4px)}.fill{background:var(--accent, #FF5C3A);color:var(--on-accent, #fff)}.fill:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--accent, #FF5C3A) 55%,var(--deep, #C23A17))}.ghost{background:transparent;color:var(--ink, #17130F);border-color:var(--line, rgba(0,0,0,.09))}.ghost:hover{border-color:var(--ink, #17130F)}.site-header{position:relative;z-index:50;max-width:100%;background:color-mix(in srgb,var(--bg, #FCFBF9) 80%,transparent);backdrop-filter:saturate(150%) blur(12px);-webkit-backdrop-filter:saturate(150%) blur(12px);border-bottom:1px solid var(--line2, rgba(0,0,0,.055));transition:max-width .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1),border-radius .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),background-color .4s ease,box-shadow .4s ease,border-color .4s ease}.site-header.is-scrolled{max-width:min(1040px,calc(100% - 24px));margin:10px auto;border-radius:999px;border-color:transparent;background:color-mix(in srgb,var(--bg, #FCFBF9) 72%,transparent);box-shadow:0 8px 30px #0000001a;padding-block:8px}.site-header.is-scrolled .nav{padding-block:10px}.nav{display:flex;align-items:center;gap:22px;padding:18px 0}.nav .mark{font-weight:500;font-size:20px;letter-spacing:-.006em;text-decoration:none;color:var(--ink, #17130F);white-space:nowrap;view-transition-name:wordmark}.nav .mark i{color:var(--accent, #FF5C3A);font-style:normal}.nav .links{display:flex;align-items:center;gap:28px;margin-left:auto}.nav-link{font:inherit;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--muted, #6B6459);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.nav-link:hover,.nav-link[aria-current=page]{color:var(--ink, #17130F)}.nav-item.has-sub{position:relative}.nav-item .chev{width:14px;height:14px;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.nav-item.has-sub:hover .chev,.nav-item.has-sub:focus-within .chev,.nav-item.has-sub.open .chev{transform:rotate(180deg)}.nav-item.has-sub:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}.submenu{position:absolute;top:calc(100% + 12px);left:0;z-index:60;min-width:210px;display:flex;flex-direction:column;gap:2px;background:var(--surface, #fff);border:1px solid var(--line, rgba(0,0,0,.09));border-radius:14px;padding:8px;box-shadow:0 14px 40px -12px #00000047;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .2s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1)}.nav-item.has-sub:hover .submenu,.nav-item.has-sub:focus-within .submenu,.nav-item.has-sub.open .submenu{opacity:1;transform:none;pointer-events:auto}.submenu a{font-size:14px;font-weight:500;color:var(--muted, #6B6459);text-decoration:none;padding:9px 12px;border-radius:9px;white-space:nowrap}.submenu a:hover,.submenu a:focus-visible{color:var(--deep, #C23A17);background:var(--chip, rgba(255,92,58,.1))}.nav-actions{display:flex;align-items:center;gap:10px}.nav .links+.nav-actions,.nav .nav-actions:only-of-type{margin-left:auto}.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:transparent;border:1px solid var(--line, rgba(0,0,0,.09));color:var(--muted, #6B6459);border-radius:999px;padding:9px 12px;font-size:13px;font-weight:600;cursor:pointer;min-width:40px;min-height:40px;flex:none;transition:border-color .16s,color .16s,transform .16s}.icon-btn:hover{color:var(--ink, #17130F);border-color:var(--ink, #17130F)}.cmdk-trigger:hover{color:var(--accent-2, #F5A524);border-color:var(--accent-2, #F5A524)}.icon-btn svg{width:16px;height:16px}.cmdk-trigger,.mobile-toggle,.theme-toggle{padding:9px}.theme-toggle .icon-moon{display:none}.theme-toggle .icon-sun{display:block}:root[data-theme=dark] .theme-toggle .icon-moon,.theme-toggle[data-scheme=dark] .icon-moon{display:block}:root[data-theme=dark] .theme-toggle .icon-sun,.theme-toggle[data-scheme=dark] .icon-sun{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .icon-moon{display:block}:root:not([data-theme=light]) .theme-toggle .icon-sun{display:none}}.mobile-toggle{display:none}@media(max-width:860px){.nav .links{display:none}.mobile-toggle{display:inline-flex}}@media(max-width:600px){.nav-actions>.btn.fill{display:none}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.drawer[hidden]{display:none}.drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ink, #17130F) 46%,transparent);opacity:0;transition:opacity .35s cubic-bezier(.2,.7,.2,1)}.drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(360px,86vw);overflow-y:auto;background:var(--surface, #fff);border-left:1px solid var(--line, rgba(0,0,0,.09));box-shadow:-24px 0 60px -20px #00000059;padding:20px 22px 32px;display:flex;flex-direction:column;gap:4px;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.drawer.is-open .drawer__backdrop{opacity:1}.drawer.is-open .drawer__panel{transform:none}.drawer__close{align-self:flex-end;margin-bottom:6px}.drawer__nav{display:flex;flex-direction:column;gap:2px}.drawer__nav a{font-size:17px;font-weight:600;color:var(--ink, #17130F);text-decoration:none;padding:12px 8px;border-radius:10px}.drawer__nav a:hover,.drawer__nav a:focus-visible{background:var(--chip, rgba(255,92,58,.1));color:var(--deep, #C23A17)}.drawer__group{display:flex;flex-direction:column;margin:6px 0}.drawer__label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--faint, #9c9488);font-weight:600;padding:10px 8px 2px}.drawer__group a{font-size:15px;padding-left:18px}.drawer__cta{margin-top:16px}.hero{position:relative;padding:clamp(12px,2vw,28px) 0 clamp(40px,6vw,72px);overflow:hidden}.herogrid{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(24px,4vw,48px);align-items:center;padding-top:clamp(8px,2vw,24px)}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--deep, #C23A17);margin-bottom:20px}.eyebrow .pip{width:8px;height:8px;border-radius:50%;background:var(--accent-2, #F5A524)}.hero h1{font-size:clamp(31px,4.9vw,56px);font-weight:800;line-height:1.07;letter-spacing:-.012em;margin:0;text-wrap:balance}.hero p.sub{font-size:clamp(16px,1.7vw,19px);color:var(--muted, #6B6459);line-height:1.55;max-width:44ch;margin:22px 0 0}.cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hstats{display:flex;gap:clamp(20px,3vw,40px);margin-top:34px;padding-top:26px;border-top:1px solid var(--line2, rgba(0,0,0,.055))}.hstats .n{font-size:clamp(22px,3vw,32px);font-weight:640;letter-spacing:-.012em}.hstats sup{color:var(--accent, #FF5C3A);font-size:.6em;top:-.5em}.hstats .l{font-size:12.5px;color:var(--muted, #6B6459);margin-top:3px;line-height:1.35}.portrait{position:relative;display:flex;justify-content:center;align-items:flex-end}.pimg{width:100%;max-width:480px;height:auto;display:block;filter:grayscale(1) contrast(1.04);view-transition-name:portrait}.hero__status{position:absolute;left:0;bottom:16px;z-index:2;display:inline-flex;align-items:center;gap:9px;max-width:min(100%,300px);background:var(--surface, #fff);border:1px solid var(--line, rgba(0,0,0,.09));color:var(--ink, #17130F);font-size:12.5px;font-weight:600;line-height:1.32;padding:9px 15px;border-radius:16px;box-shadow:0 6px 22px #0000001a}.hero__status-text{white-space:normal}.hero__status-dot{position:relative;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--accent-2, #F5A524)}.hero__status-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--accent-2, #F5A524);animation:statuspulse 2.4s ease-out infinite}@keyframes statuspulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.7);opacity:0}}.rot{display:block;white-space:nowrap;min-height:1em}.rot__data{display:none}.rot__live{font-style:italic;font-weight:620;padding-right:.06em;background:linear-gradient(100deg,var(--accent, #FF5C3A) 10%,var(--deep, #C23A17) 55%,var(--accent-2, #F5A524) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.rot__caret{display:inline-block;width:.07em;min-width:2px;height:.92em;margin-left:.08em;border-radius:2px;background:var(--accent, #FF5C3A);vertical-align:-.06em;animation:rotcaret 1.05s steps(1) infinite}.rot:not(.rot--typing) .rot__caret{display:none}@keyframes rotcaret{0%,50%{opacity:1}50.01%,to{opacity:0}}.logos{border-top:1px solid var(--line2, rgba(0,0,0,.055));border-bottom:1px solid var(--line2, rgba(0,0,0,.055));padding:22px 0;display:flex;align-items:center;gap:clamp(18px,4vw,44px);flex-wrap:wrap}.logos .lbl{font-size:12px;color:var(--faint, #9c9488);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.marquee{overflow:hidden;flex:1;min-width:0}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__track{display:inline-flex;align-items:center;white-space:nowrap;font-weight:600;color:var(--muted, #6B6459);font-size:17px;will-change:transform;animation:marquee 55s linear infinite}.marquee__track b{color:var(--ink, #17130F);font-weight:600}.marquee__track .s{color:var(--accent, #FF5C3A);margin:0 1.2rem}.svc{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.svc .card{background:var(--surface, #FFFFFF);border:1px solid var(--line, rgba(0,0,0,.09));border-radius:18px;padding:28px;transition:transform .18s cubic-bezier(.2,.7,.2,1),border-color .18s}.svc .card:hover{transform:translateY(-4px);border-color:var(--accent, #FF5C3A)}.svc .card .ic{width:44px;height:44px;border-radius:12px;background:var(--chip, rgba(255,92,58,.1));color:var(--deep, #C23A17);display:flex;align-items:center;justify-content:center;font-size:21px;margin-bottom:18px;transition:background .18s,color .18s}.svc .card:hover .ic{background:color-mix(in srgb,var(--accent-2, #F5A524) 16%,transparent);color:var(--accent-2, #F5A524)}.svc .card h3{font-size:20px;font-weight:700;letter-spacing:-.015em;margin:0 0 9px}.svc .card p{font-size:15px;color:var(--muted, #6B6459);margin:0;line-height:1.55}.results{background:var(--plum, #4A2545);color:var(--on-plum, #FCFBF9);border-radius:24px;padding:clamp(34px,5vw,60px)}.results .k{font-size:13px;font-weight:600;color:var(--accent-2, #F5A524)}.results .rgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:26px}.results .n{font-size:clamp(34px,5vw,56px);font-weight:640;letter-spacing:-.016em;line-height:1;color:var(--on-plum, #FCFBF9)}.results .n em{color:var(--accent, #FF5C3A);font-style:normal}.results .rgrid>div:nth-child(2n) .n em{color:var(--accent-2, #F5A524)}.results .l{font-size:14px;color:color-mix(in srgb,var(--on-plum, #FCFBF9) 68%,transparent);margin-top:12px;line-height:1.4}.results .hint{font-size:11px;color:color-mix(in srgb,var(--on-plum, #FCFBF9) 45%,transparent);margin-top:6px}.quote{text-align:center;max-width:760px;margin:0 auto}.quote .q{font-size:clamp(22px,3vw,32px);font-weight:600;letter-spacing:-.02em;line-height:1.32;text-wrap:balance}.quote .q b{background:linear-gradient(transparent 60%,var(--chip, rgba(255,92,58,.1)) 60%);font-weight:600}.quote .who{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:26px}.quote .av{width:44px;height:44px;border-radius:50%;background:var(--soft, #F4F1EA);border:1px solid var(--line, rgba(0,0,0,.09));display:flex;align-items:center;justify-content:center;color:var(--faint, #9c9488);font-size:12px;overflow:hidden;flex:none}.quote .av img{width:100%;height:100%;object-fit:cover}.quote .who .nm{font-weight:600;font-size:15px;text-align:left}.quote .who .rl{font-size:13px;color:var(--muted, #6B6459);text-align:left}.quote .flag{display:inline-block;margin-top:16px;background:var(--chip, rgba(255,92,58,.1));color:var(--deep, #C23A17);font-size:11px;font-weight:600;padding:5px 10px;border-radius:999px}.writing{display:grid;grid-template-columns:1fr 1fr;gap:16px}.post{background:var(--surface, #FFFFFF);border:1px solid var(--line, rgba(0,0,0,.09));border-radius:18px;padding:24px 26px;transition:border-color .18s,transform .18s;text-decoration:none;color:inherit;display:block}.post:hover{border-color:var(--accent, #FF5C3A)}.post .meta{font-size:12.5px;color:var(--faint, #9c9488);display:flex;gap:10px;margin-bottom:11px}.post .meta .tag{color:var(--deep, #C23A17);font-weight:600}.post h3{font-size:20px;font-weight:700;letter-spacing:-.015em;margin:0 0 8px;line-height:1.22}.post p{font-size:14.5px;color:var(--muted, #6B6459);margin:0;line-height:1.5}.capband{text-align:center}.capband h2{font-size:clamp(25px,4vw,43px);font-weight:800;letter-spacing:-.011em;margin:0 0 14px;text-wrap:balance}.capband p{color:var(--muted, #6B6459);max-width:46ch;margin:0 auto 28px;font-size:17px}.capband .cta{justify-content:center}.nl-form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;max-width:460px;margin:0 auto}.nl-form input[type=email]{flex:1;min-width:220px;font:inherit;background:var(--surface, #FFFFFF);color:var(--ink, #17130F);border:1px solid var(--line, rgba(0,0,0,.09));border-radius:999px;padding:12px 18px}.nl-form input[type=email]:focus-visible{outline:2px solid var(--accent, #FF5C3A)}.form-note{font-size:13px;margin-top:12px}.form-note.success,.form-note.error{color:var(--deep, #C23A17)}.site-footer{border-top:1px solid var(--line2, rgba(0,0,0,.055));margin-top:20px}.site-footer .foot{color:var(--muted, #6B6459);font-size:14px}.site-footer .mark{font-weight:500;color:var(--ink, #17130F)}.site-footer .mark i{color:var(--accent, #FF5C3A);font-style:normal}.site-footer a{color:var(--muted, #6B6459);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.site-footer a:hover{color:var(--ink, #17130F)}#cmdk{width:min(560px,92vw);max-width:92vw;border:none;padding:0;border-radius:16px;background:var(--surface, #FFFFFF);color:var(--ink, #17130F);box-shadow:0 24px 60px -12px #00000059;margin:12vh auto auto}#cmdk::backdrop{background:color-mix(in srgb,var(--ink, #17130F) 40%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#cmdk .cmdk-search{width:100%;border:none;border-bottom:1px solid var(--line, rgba(0,0,0,.09));background:transparent;color:inherit;font:inherit;font-size:17px;padding:18px 20px}#cmdk .cmdk-search:focus{outline:none}#cmdk .cmdk-list{list-style:none;margin:0;padding:8px;max-height:46vh;overflow:auto}#cmdk .cmdk-list li{margin:0}#cmdk .cmdk-list a{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;padding:12px 14px;border-radius:10px;font-size:15px;font-weight:500}#cmdk .cmdk-list a .hint{margin-left:auto;font-size:12px;color:var(--faint, #9c9488)}#cmdk .cmdk-list a[aria-selected=true],#cmdk .cmdk-list a:hover{background:var(--chip, rgba(255,92,58,.1));color:var(--deep, #C23A17)}#cmdk .cmdk-empty{padding:20px;color:var(--muted, #6B6459);font-size:14px;text-align:center}@keyframes marquee{to{transform:translate(-50%)}}@keyframes aurora{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-2%,0) scale(1.08)}to{transform:translate3d(-2%,1%,0) scale(1.04)}}.rise{animation:rise .6s cubic-bezier(.2,.7,.2,1) both}.r2{animation-delay:.08s}.r3{animation-delay:.16s}.r4{animation-delay:.24s}.r5{animation-delay:.32s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero h1.rise,.portrait.rise{animation-name:rise-lcp;animation-delay:0s}@keyframes rise-lcp{0%{transform:translateY(18px)}to{transform:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){[data-reveal]{opacity:0;transform:translateY(28px);animation:reveal-rise linear both;animation-timeline:view();animation-range:entry 2% cover 32%}}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.reveal-js [data-reveal]{opacity:0;transform:translateY(28px)}.reveal-js [data-reveal].in{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.16,.84,.44,1),transform .8s cubic-bezier(.16,.84,.44,1);transition-delay:calc(var(--i, 0) * 90ms)}@media(max-width:860px){.herogrid{grid-template-columns:1fr;padding-top:8px}.portrait{max-width:300px;order:-1;justify-self:center}.svc,.writing{grid-template-columns:1fr}.results .rgrid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}.marquee__track{animation:none!important;transform:none!important}.rot__caret{display:none!important}[data-reveal]{opacity:1!important;transform:none!important}.rise{animation:none!important;opacity:1!important;transform:none!important}.site-header{transition:none!important}.hero__status-dot:after{animation:none!important;opacity:0!important}.submenu,.drawer__panel,.drawer__backdrop{transition:none!important}}.dl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.dl-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px}.dl-card .fmt{align-self:flex-start;font-size:12px;font-weight:600;color:var(--deep);background:var(--chip);padding:4px 11px;border-radius:999px}.dl-card h3{font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0}.dl-card p{font-size:14.5px;color:var(--muted);line-height:1.5;margin:0}.dl-gate{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.dl-gate input[type=email]{flex:1 1 160px;min-width:0;font:inherit;font-size:14px;padding:10px 15px;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--ink)}.dl-gate .btn{padding:10px 18px;font-size:14px}.dl-done{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--deep);font-weight:600}.tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px}.tool-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px 24px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;transition:transform .18s cubic-bezier(.2,.7,.2,1),border-color .18s}.tool-card:hover{transform:translateY(-4px);border-color:var(--accent)}.tool-card .row{display:flex;align-items:center;gap:10px}.tool-card .ic{width:38px;height:38px;border-radius:10px;background:var(--chip);color:var(--deep);display:flex;align-items:center;justify-content:center;font-size:18px;flex:none;transition:background .18s,color .18s}.tool-card:hover .ic{background:color-mix(in srgb,var(--accent-2, #F5A524) 16%,transparent);color:var(--accent-2, #F5A524)}.tool-card .badge{margin-left:auto;font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px}.tool-card .badge.free{color:var(--deep);background:var(--chip)}.tool-card .badge.aff{color:var(--muted);background:transparent;border:1px solid var(--line)}.tool-card h3{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0}.tool-card p{font-size:14px;color:var(--muted);line-height:1.5;margin:0}.tool-card .go{margin-top:4px;font-size:14px;font-weight:600;color:var(--deep)}.aff-note{font-size:12.5px;color:var(--faint);margin-top:16px}@media(prefers-reduced-motion:reduce){.tool-card{transition:none}}.shopify-section-group-header-group{position:sticky;top:0;z-index:60}.cursor-glow{position:fixed;top:0;left:0;width:58vmax;height:58vmax;margin:-29vmax 0 0 -29vmax;border-radius:50%;pointer-events:none;z-index:55;opacity:0;transition:opacity .5s ease;will-change:transform;mix-blend-mode:multiply;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent, #FF5C3A) 18%,transparent),color-mix(in srgb,var(--accent, #FF5C3A) 6%,transparent) 42%,transparent 72%)}.cursor-glow.is-visible{opacity:.82}:root[data-theme=dark] .cursor-glow.is-visible{opacity:.9}:root[data-theme=dark] .cursor-glow{mix-blend-mode:screen}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cursor-glow{mix-blend-mode:screen}}@media(prefers-reduced-motion:reduce){.cursor-glow{display:none!important}}@media(hover:none),(pointer:coarse){.cursor-glow{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
