/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */:root{--background:#f8f6fc;--foreground:#1c1917;--home-muted:#625a70;--home-border:#ede8f5;--home-surface:#fff;--home-surface-soft:#f3eff9;--home-purple:#673ab7;--home-purple-dark:#4a278f;--home-green:#3baa35;--home-cyan:#00b8ec;--home-pink:#d6007a;--font-mono:ui-monospace,"IBM Plex Mono","SF Mono",Menlo,Monaco,Consolas,monospace;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--section-gap:clamp(3rem,5vw,4rem);--growth-block-radius:12px;--growth-section-spacing:var(--section-gap);--site-header-offset:132px;--pricing-comparison-head-height:72px}body,html{overflow-x:clip}body{background:var(--background);color:var(--foreground)}.home-page,.site-body,.site-root{min-height:100%}.home-page{background:var(--background);width:100%;padding-block:0;position:relative}.btn,a.btn{cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:.65rem 1.45rem;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.25;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s;display:inline-flex;text-decoration:none!important}.btn-sm,a.btn-sm{padding:.45rem 1.15rem;font-size:.875rem}.btn-lg,a.btn-lg{padding:.85rem 1.85rem;font-size:1.05rem}.btn-primary,.btn.btn-primary,.generate-qr,.track-pricing-cta,a.btn-primary,a.btn.btn-primary,a.generate-qr,a.track-pricing-cta{box-shadow:0 4px 14px #673ab740;background:var(--home-purple,#673ab7)!important;border:1px solid var(--home-purple,#673ab7)!important;color:#fff!important}.btn-primary:hover,.btn.btn-primary:hover,.generate-qr:hover,.track-pricing-cta:hover,a.btn-primary:hover,a.btn.btn-primary:hover,a.generate-qr:hover,a.track-pricing-cta:hover{transform:translateY(-1px);box-shadow:0 6px 20px #673ab759;background:var(--home-purple-dark,#532d99)!important;border-color:var(--home-purple-dark,#532d99)!important;color:#fff!important}.btn-outline-primary,.btn.btn-outline-primary,a.btn-outline-primary,a.btn.btn-outline-primary{border:1px solid var(--home-purple,#673ab7)!important;background:#fff!important}@supports (color:color-mix(in lab,red,red)){.btn-outline-primary,.btn.btn-outline-primary,a.btn-outline-primary,a.btn.btn-outline-primary{border:1px solid color-mix(in srgb,var(--home-purple,#673ab7) 35%,var(--home-border,#e8e1f3))!important}}.btn-outline-primary,.btn.btn-outline-primary,a.btn-outline-primary,a.btn.btn-outline-primary{box-shadow:0 2px 8px #3d236b0a;color:var(--home-purple,#673ab7)!important}.btn-outline-primary:hover,.btn.btn-outline-primary:hover,a.btn-outline-primary:hover,a.btn.btn-outline-primary:hover{background:var(--home-purple,#673ab7)!important}@supports (color:color-mix(in lab,red,red)){.btn-outline-primary:hover,.btn.btn-outline-primary:hover,a.btn-outline-primary:hover,a.btn.btn-outline-primary:hover{background:color-mix(in srgb,var(--home-purple,#673ab7) 8%,white)!important}}.btn-outline-primary:hover,.btn.btn-outline-primary:hover,a.btn-outline-primary:hover,a.btn.btn-outline-primary:hover{transform:translateY(-1px);border-color:var(--home-purple,#673ab7)!important;color:var(--home-purple,#673ab7)!important}.home-site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--home-border);z-index:40;background:#fffffff2;position:sticky;top:0;box-shadow:0 4px 20px #0000000a}.home-nav{width:100%}.home-nav-primary{z-index:2;grid-template-columns:minmax(280px,1fr) minmax(0,auto) minmax(180px,1fr);align-items:center;gap:28px;max-width:1280px;min-height:74px;margin:0 auto;padding:12px 32px;display:grid;position:relative}.home-nav-primary:after{content:"";opacity:.92;background:linear-gradient(90deg,#3baa35,#00b8ec,#5d4696,#d6007a,#3baa35);height:2px;position:absolute;inset:auto calc(50% - 50vw) -1px}.home-product-nav-links{border-bottom:1px solid var(--home-border);opacity:1;scrollbar-width:none;transform-origin:top;z-index:1;background:#fcfbfef5;border-top:0;flex-wrap:nowrap;justify-content:center;gap:12px;max-width:100%;min-height:58px;max-height:70px;padding:10px 24px 12px;transition:border-color .22s,max-height .26s,min-height .26s,opacity .18s,padding .26s,transform .26s;position:relative;overflow:auto hidden;transform:translateY(0)}.home-site-header-scrolled .home-product-nav-links{opacity:0;pointer-events:none;border-bottom-width:0;border-bottom-color:#0000;min-height:0;max-height:0;padding-block:0;transform:translateY(-10px)}.home-product-nav-links::-webkit-scrollbar{display:none}.home-brand,.home-primary-nav-links a,.home-product-nav-links a{text-decoration:none}.home-brand{flex:none;justify-self:start;align-items:center;padding:0;transition:opacity .16s,transform .16s;display:inline-flex}.home-brand:hover{opacity:.88;transform:translateY(-1px)}.home-brand img{width:100%;max-width:252px;height:auto;display:block}.home-mobile-menu-trigger{appearance:none;color:var(--foreground);cursor:pointer;font:inherit;white-space:nowrap;background:linear-gradient(#ffffffdb,#f9f7fdc7),#ffffffb3;border:1px solid #673ab72e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.9rem;font-weight:600;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:none;box-shadow:inset 0 1px #ffffffd1,0 12px 28px #3d236b17}.home-mobile-menu-trigger:focus-visible,.home-mobile-menu-trigger:hover{background:#fffffff5;border-color:#673ab747;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 15px 32px #3d236b1f}.home-primary-nav-links{justify-content:center;gap:24px}.home-primary-nav-links>a,.home-resources-nav-trigger,.home-solutions-nav-trigger{appearance:none;color:var(--home-muted);cursor:pointer;background:0 0;border:0;padding:8px 0;font-family:inherit;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .16s,transform .16s;position:relative}.home-primary-nav-links>a.is-active,.home-resources-nav-item.is-active .home-resources-nav-trigger,.home-solutions-nav-item.is-active .home-solutions-nav-trigger{color:var(--foreground)}.home-primary-nav-links>a:after,.home-resources-nav-trigger:after,.home-solutions-nav-trigger:after{content:"";opacity:0;background:linear-gradient(90deg,#3baa35,#00b8ec,#5d4696,#d6007a);border-radius:999px;height:3px;transition:opacity .16s,transform .16s;position:absolute;inset:auto 0 -5px;transform:scaleX(.55)}.home-primary-nav-links>a:hover,.home-resources-nav-item-open .home-resources-nav-trigger,.home-resources-nav-trigger:focus-visible,.home-resources-nav-trigger:hover,.home-solutions-nav-item-open .home-solutions-nav-trigger,.home-solutions-nav-trigger:focus-visible,.home-solutions-nav-trigger:hover{color:var(--foreground)}.home-primary-nav-links>a.is-active:after,.home-primary-nav-links>a:hover:after,.home-resources-nav-item-open .home-resources-nav-trigger:after,.home-resources-nav-item.is-active .home-resources-nav-trigger:after,.home-resources-nav-trigger:focus-visible:after,.home-resources-nav-trigger:hover:after,.home-solutions-nav-item-open .home-solutions-nav-trigger:after,.home-solutions-nav-item.is-active .home-solutions-nav-trigger:after,.home-solutions-nav-trigger:focus-visible:after,.home-solutions-nav-trigger:hover:after{opacity:1;transform:scaleX(1)}.home-resources-nav-item,.home-solutions-nav-item{align-items:center;display:inline-flex;position:relative}.home-resources-nav-trigger,.home-solutions-nav-trigger{align-items:center;gap:6px;display:inline-flex}.home-resources-nav-trigger svg,.home-solutions-nav-trigger svg{transition:transform .16s}.home-resources-nav-item-open .home-resources-nav-trigger svg,.home-solutions-nav-item-open .home-solutions-nav-trigger svg{transform:rotate(180deg)}.home-solutions-dropdown{opacity:0;pointer-events:none;visibility:hidden;z-index:50;width:min(1180px,100vw - 48px);padding-top:12px;transition:opacity .16s,transform .16s,visibility .16s;position:fixed;inset:62px auto auto 50%;transform:translate(-50%,-6px)}.home-solutions-nav-item-open .home-solutions-dropdown{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.home-solutions-dropdown-inner{border:1px solid var(--home-border);background:linear-gradient(135deg,#fffffffa,#faf8fffa),linear-gradient(90deg,#3baa350f,#0000 30%,#00b8ec0e 50%,#0000 72%,#d6007a0e),repeating-linear-gradient(135deg,#673ab709 0 1px,#0000 1px 18px);border-radius:26px;padding:18px;position:relative;overflow:hidden;box-shadow:0 28px 72px #301f542e,inset 0 1px #ffffffd1}.home-solutions-dropdown-inner:before{content:"";background:linear-gradient(90deg,#3baa35,#00b8ec,#5d4696,#d6007a);height:3px;position:absolute;inset:0 0 auto}.home-solutions-grid{grid-template-columns:minmax(300px,1fr) minmax(330px,1.08fr) minmax(380px,1.16fr);align-items:start;gap:18px;display:grid}.home-solutions-group{min-width:0;padding:12px 8px;position:relative}.home-solutions-stack{gap:12px;min-width:0;display:grid}.home-solutions-group h2{color:var(--home-purple-dark);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;margin:0 0 12px;padding:0;font-size:.7rem;font-weight:800}.home-solutions-group ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.home-solutions-group ul a{color:#2d2938;white-space:nowrap;border-radius:12px;grid-template-columns:30px max-content 1fr;align-items:center;gap:12px;min-height:42px;padding:6px 9px;font-size:.91rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background .16s,box-shadow .16s,color .16s,transform .16s;display:grid;position:relative}.home-solutions-group ul a:after{color:var(--home-purple);content:"→";opacity:0;justify-self:end;font-size:1.05rem;transition:opacity .16s,transform .16s;transform:translate(-6px)}.home-solutions-group ul a:hover{color:var(--foreground);background:#ffffffeb;transform:translate(3px);box-shadow:0 10px 24px #3d236b14}.home-solutions-group ul a:hover:after{opacity:1;transform:translate(0)}.home-solutions-group-footer-link{color:var(--home-purple);white-space:nowrap;background:#2d293812;border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:8px 14px;font-size:.91rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.home-solutions-group-footer-link:hover{color:var(--home-purple-dark);background:#673ab71f;transform:translate(2px)}.home-solutions-group-footer-link svg{flex-shrink:0}.home-solutions-link-icon{color:var(--home-purple);background:linear-gradient(#ffffffb8,#f5f0ffe0),#673ab714;border:1px solid #673ab71f;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.home-resources-dropdown{opacity:0;pointer-events:none;visibility:hidden;z-index:50;width:290px;padding-top:12px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;inset:calc(100% + 16px) 50% auto auto;transform:translate(50%,-6px)}.home-resources-nav-item-open .home-resources-dropdown{opacity:1;pointer-events:auto;visibility:visible;transform:translate(50%)}.home-resources-dropdown-inner{border:1px solid var(--home-border);background:linear-gradient(#fffffffa,#faf8fffa),repeating-linear-gradient(135deg,#673ab708 0 1px,#0000 1px 18px);border-radius:20px;gap:3px;padding:10px;display:grid;overflow:hidden;box-shadow:0 24px 56px #301f5429,inset 0 1px #ffffffdb}.home-resources-dropdown-inner a{color:#2d2938;white-space:nowrap;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 12px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .16s,box-shadow .16s,color .16s,transform .16s;display:flex}.home-resources-dropdown-inner a:hover{color:var(--foreground);background:#ffffffeb;transform:translate(3px);box-shadow:0 10px 24px #3d236b14}.home-resources-badge{color:#fff;letter-spacing:.02em;background:#d6007a;border-radius:999px;flex:none;padding:4px 9px;font-size:.68rem;font-weight:800}.home-nav-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.home-login-link,.home-nav-actions a{white-space:nowrap}.home-nav-actions a.home-login-link,.home-nav-actions a.home-signup-link{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 19px;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;transition:background .16s,background-position .32s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;position:relative}.home-nav-actions a.home-login-link{color:var(--foreground);background:#ffffffb3;border:1px solid #673ab72e;box-shadow:inset 0 1px #ffffffb8,0 10px 22px #3d236b12}.home-nav-actions a.home-signup-link{background:linear-gradient(120deg,#ffffff47 0,transparent 28%,transparent 62%,#ffffff29 100%),linear-gradient(135deg,var(--home-purple),var(--home-purple-dark));color:#fff;background-position:0,0;background-size:190% 100%,180% 180%;border:1px solid #673ab714;padding-inline:22px;box-shadow:inset 0 1px #ffffff47,0 14px 28px #5b3f993d}.home-nav-actions a.home-login-link:hover,.home-nav-actions a.home-signup-link:hover{transform:translateY(-1px)}.home-nav-actions a.home-login-link:hover{color:var(--foreground);background:#fffffff0;border-color:#673ab747;box-shadow:inset 0 1px #ffffffd1,0 14px 28px #3d236b1c}.home-nav-actions a.home-signup-link:hover{background:linear-gradient(120deg,#ffffff57 0,transparent 28%,transparent 62%,#fff3 100%),linear-gradient(135deg,var(--home-purple),var(--home-purple-dark));color:#fff;background-position:100%,82% 32%;box-shadow:inset 0 1px #ffffff52,0 16px 34px #5b3f994d}.home-nav-actions a.home-login-link:focus-visible,.home-nav-actions a.home-signup-link:focus-visible{outline-offset:3px;outline:3px solid #00b8ec52}.home-header-profile{align-items:center;display:inline-flex;position:relative}.home-header-profile-trigger{color:var(--foreground);cursor:pointer;background:#ffffffc7;border:1px solid #673ab729;border-radius:999px;align-items:center;gap:.55rem;max-width:min(100%,260px);min-height:42px;padding:.2rem .7rem .2rem .25rem;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.home-header-profile-trigger:hover{background:#fffffff2;border-color:#673ab747}.home-header-profile-avatar,.home-header-profile-menu-avatar{color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#5e35b1,#7e57c2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.home-header-profile-avatar{width:32px;height:32px}.home-header-profile-menu-avatar{width:44px;height:44px;font-size:.9rem}.home-header-profile-copy{text-align:left;gap:.05rem;min-width:0;display:none}@media (min-width:768px){.home-header-profile-copy{display:grid}}.home-header-profile-name{font-size:.86rem;font-weight:700}.home-header-profile-email,.home-header-profile-name{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.home-header-profile-email{color:#3d236bad;font-size:.72rem}.home-header-profile-menu{z-index:40;background:#fff;border:1px solid #673ab724;border-radius:16px;min-width:260px;display:none;position:absolute;top:calc(100% + .55rem);right:0;overflow:hidden;box-shadow:0 18px 40px #3d236b24,0 2px 8px #3d236b0f}.home-header-profile-open .home-header-profile-menu{display:block}.home-header-profile-menu-header{background:linear-gradient(135deg,#5e35b114,#7e57c20d);border-bottom:1px solid #673ab71a;align-items:center;gap:.75rem;padding:.9rem;display:flex}.home-header-profile-menu-copy{gap:.15rem;min-width:0;display:grid}.home-header-profile-menu-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.25;overflow:hidden}.home-header-profile-menu-copy span{color:#3d236bb8;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.3;overflow:hidden}.home-header-profile-business{font-weight:600}.home-header-profile-menu-actions{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.home-header-profile-dashboard{width:100%}.home-header-profile-dashboard a{justify-content:center;align-items:center;gap:.5rem;width:100%;display:inline-flex}.home-header-profile-logout{width:100%}.home-product-nav-links a{color:var(--foreground);letter-spacing:-.01em;white-space:nowrap;background:#ffffff6b;border:1px solid #673ab717;border-radius:14px;flex:none;padding:9px 16px;font-size:.88rem;font-weight:650;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.home-product-nav-links a:hover{background:#fffffff0;border-color:#673ab72e;transform:translateY(-1px);box-shadow:0 10px 24px #3d236b14}.home-primary-nav-links,.home-product-nav-links{align-items:center}.pricing-cta{cursor:pointer;border:1px solid #0000;border-radius:9999px;gap:8px;font-weight:600;transition:all .2s}.pricing-cta-primary{background:#673ab7}.pricing-cta-primary:hover{color:#fff;background:#563098}.pricing-cta-light{color:#1c1917;border-color:#ede8f5}.pricing-cta-large{padding:12px 24px;font-size:1rem}.pricing-discount-banner{border-radius:9999px;gap:8px;padding:8px 16px;font-size:.875rem}.home-hero{text-align:center;margin-bottom:0;background:0 0;width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(44px,6vw,76px) max(24px,50vw - 590px) clamp(36px,5vw,56px)}.home-hero-copy{max-width:920px;margin:0 auto}.home-final-cta h2,.home-hero-copy h1,.home-section-heading h2{color:var(--foreground);letter-spacing:-.05em;max-width:900px;margin:16px auto;font-size:clamp(2.8rem,6vw,5rem);line-height:1}.home-demo p,.home-final-cta p,.home-hero-copy p,.home-section-heading p{color:var(--home-muted);max-width:820px;margin-inline:auto;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.45}.home-actions{justify-content:center;margin-top:24px}.home-check-list{color:var(--home-muted);margin:20px 0 0;padding:0;list-style:none}.home-check-list li{align-items:center;gap:8px;display:inline-flex}.home-check-list li:before{background:var(--home-purple);content:"";border-radius:999px;width:8px;height:8px}.home-generator-section{z-index:10;background:0 0;width:100vw;margin:0 calc(50% - 50vw) 52px;padding:22px max(24px,50vw - 590px) 54px;position:relative}.home-hero-card{--home-generator-gutter:clamp(18px,2vw,24px);max-width:1120px;margin:0 auto;padding-bottom:0;position:relative;box-shadow:0 4px 20px #0000000d;transition:none!important;overflow:visible!important;transform:none!important}.home-hero-card:hover{transform:none!important;box-shadow:0 4px 20px #0000000d!important}.home-hero-card,.home-hero-card>[data-slot=card-content]{overflow:visible!important}.home-hero-card>[data-slot=card-header]{padding-inline:var(--home-generator-gutter)}.home-hero-card>[data-slot=card-content]{padding:0 var(--home-generator-gutter) var(--home-generator-gutter)}.generator-container{z-index:2;position:relative}.generator-container .dropdown-content{z-index:30!important;box-shadow:0 14px 34px #3d236b2e!important}.generator-container .homepage-spinner{border-radius:0}.home-page:not(.growth-page):not(.use-case-page) .generator-container .widget-screen-wrapper{gap:var(--home-generator-gutter)!important;justify-content:flex-start!important}.home-page:not(.growth-page):not(.use-case-page) .generator-container #widget-onboarding-root>.col-lg-8{flex:auto!important;width:auto!important;max-width:none!important}.home-page:not(.growth-page):not(.use-case-page) .generator-container #widget-onboarding-root>.sticky{flex:0 0 280px!important}.home-page:not(.growth-page):not(.use-case-page) .generator-container .widget-settings-container{padding-inline:clamp(18px,3vw,28px)!important}@media (min-width:992px){.growth-page-widget-section .generator-container .widget-screen-wrapper,.use-case-hero-widget .generator-container .widget-screen-wrapper{justify-content:center!important;align-items:flex-start!important}.growth-page-widget-section .generator-container #widget-onboarding-root>.sticky,.use-case-hero-widget .generator-container #widget-onboarding-root>.sticky{flex:0 auto!important;align-self:flex-start!important}}.widget-compat-hidden,.widget-loader-hidden{display:none}.widget-stage{min-height:350px;position:relative}.widget-runtime-pending{opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.widget-facade{--widget-facade-purple:#5d4696;--widget-facade-panel:#f1f0f6;--widget-facade-border:#d9d5e7;color:#343434;min-height:480px}.widget-facade-screen{grid-template-columns:minmax(0,1fr) 280px;align-items:flex-start;gap:24px;display:grid}.widget-facade-preview>div,.widget-facade-settings{background:var(--widget-facade-panel);border-radius:12px;box-shadow:0 2px 6px #5d46961f}.widget-facade-settings{padding:24px 28px 20px}.widget-facade-progress{background:#d7d9df;height:5px;margin-bottom:18px;overflow:hidden}.widget-facade-progress span{background:var(--widget-facade-purple);width:25%;height:100%;display:block}.widget-facade-steps{color:var(--widget-facade-purple);grid-template-columns:repeat(4,1fr);margin:0 0 28px;padding:0;font-size:.95rem;list-style:none;display:grid}.widget-facade-steps li:nth-child(2),.widget-facade-steps li:nth-child(3){text-align:center}.widget-facade-steps li:last-child{text-align:right}.widget-facade-copy{margin-bottom:20px}.widget-facade-catalog-heading{margin:0 0 12px;font-size:1.125rem;font-weight:600}.widget-facade-copy strong{margin-bottom:4px;font-size:1rem;display:block}.widget-facade-copy p,.widget-facade-status{margin:0}.widget-facade-catalog{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.widget-facade-type{border:1px solid var(--widget-facade-border);color:#343434;background:0 0;border-radius:8px;gap:8px;width:100%;min-width:0;min-height:40px;padding:8px 10px;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s}.widget-facade-type:focus-visible,.widget-facade-type:hover{border-color:var(--widget-facade-purple);color:var(--widget-facade-purple);background:#fff;box-shadow:0 3px 8px #5d469629}.widget-facade-type img{filter:grayscale()brightness(.45);flex:none;width:16px;height:16px}.widget-facade-type span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget-facade-mobile-catalog{display:none}.widget-facade-mobile-navigation{justify-content:space-between;align-items:center;margin-top:18px;display:none}.widget-facade-mobile-navigation>button{border-radius:8px;gap:6px;min-height:40px;padding:8px 12px}.widget-facade-mobile-navigation>span{color:#111;white-space:nowrap}.widget-facade-arrow-back{transform:rotate(90deg)}.widget-facade-arrow-next{transform:rotate(-90deg)}.widget-facade-show-more{border-color:var(--widget-facade-purple);color:var(--widget-facade-purple);background:0 0;border-width:2px;border-radius:8px;gap:8px;min-width:170px;min-height:36px;margin:18px auto 20px;padding:6px 16px;display:flex}.widget-facade-prompt{border:2px dashed #e0dfe7;border-radius:10px;padding:12px 18px 10px}.widget-facade-prompt p{color:#4b5563;margin:0 0 6px;font-weight:500}.widget-facade-prompt small{color:#4b5563;display:block}.widget-facade-prompt-actions{justify-content:center;gap:28px;margin-top:10px;display:flex}.widget-facade-prompt-actions span,.widget-facade-toggles span{align-items:center;gap:8px;display:flex}.widget-facade-prompt-actions span:first-child{color:var(--widget-facade-purple);font-weight:650}.widget-facade-ai{color:#9ca3af;font-weight:650}.widget-facade-toggles{justify-content:space-between;margin-top:20px;display:flex}.widget-facade-toggles>span{align-items:center;gap:6px}.widget-facade-info{color:#343434;outline:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.widget-facade-tooltip{color:#fff;opacity:0;white-space:pre-line;pointer-events:none;z-index:3;background:#333;border-radius:6px;width:20rem;padding:8px 12px;font-size:13px;line-height:1.35;transition:opacity .12s,transform .12s;display:block;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.widget-facade-info:focus-visible .widget-facade-tooltip,.widget-facade-info:hover .widget-facade-tooltip{opacity:1;transform:translate(-50%)}.widget-facade-preview>div{padding:24px}.widget-facade-preview img{background:#fff;width:100%;height:auto;display:block}.widget-facade-status{text-align:center;min-height:24px}@media (max-width:991px){.widget-facade-screen{display:block}.widget-facade-show-more{display:none}.widget-facade-settings{padding:18px}.widget-facade-catalog-heading,.widget-facade-desktop-catalog,.widget-facade-preview,.widget-facade-progress,.widget-facade-steps{display:none}.widget-facade-mobile-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.widget-facade-mobile-navigation{display:flex}.widget-facade-prompt{margin-top:64px}.widget-facade-toggles{flex-wrap:wrap;gap:12px 24px;display:flex}}#qrsw-widget,.homepage-spinner{min-height:350px}.homepage-spinner{color:var(--home-muted);background:linear-gradient(90deg,#673ab70f,#673ab72e 50%,#673ab70f) 0 0/200% 100%;border-radius:16px;justify-content:center;align-items:center;font-weight:700;animation:shimmer 1.5s infinite;display:flex}.home-demo,.home-faq,.home-section,.home-stats{margin-bottom:var(--section-gap)}.home-stats{background:var(--home-surface);border:1px solid var(--home-border);border-radius:var(--radius-lg);padding:clamp(20px,3vw,32px);box-shadow:0 4px 20px #0000000a}.home-stat-grid{padding-bottom:24px}.home-stat-item,.home-trust-item{text-align:center}.home-stat-item span,.home-stat-item strong,.home-trust-item strong{display:block}.home-stat-item strong{color:var(--foreground);letter-spacing:-.03em;font-size:2rem;font-weight:700}.home-stat-item span,.home-testimonial-grid p{color:var(--home-muted)}.home-trust-grid{border-top:1px solid var(--home-border);padding-top:24px}.home-trust-item{place-items:center;gap:10px;display:grid}.home-trust-icon{background:var(--home-surface-soft);border-radius:var(--radius-full);color:var(--home-purple);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.home-trust-item strong{font-size:.95rem;line-height:1.3}.home-section-heading{text-align:center;max-width:780px;margin:0 auto 28px}.home-section-heading [data-slot=badge]{letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600}.home-final-cta h2,.home-section-heading h2{letter-spacing:-.03em;text-align:center;margin:12px 0;font-size:clamp(2rem,3.5vw,2.8rem)}.home-section-heading p{color:var(--home-muted);text-align:center;max-width:640px;margin:0 auto;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.5}.home-steps{margin-top:18px}.home-steps-panel{background:var(--home-surface);border:1px solid var(--home-border);border-radius:var(--radius-lg);padding:clamp(20px,3vw,32px);box-shadow:0 4px 20px #0000000a}.home-step-grid{align-items:stretch;position:relative}.home-step-grid:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#673ab72e,#0000);height:2px;position:absolute;top:36px;left:10%;right:10%}.home-step-card{background:var(--home-surface);border:1px solid var(--home-border);border-radius:var(--radius-md);z-index:1;position:relative}.home-step-card [data-slot=card-header]{align-items:start}.home-step-card [data-slot=card-content]{color:var(--home-muted);line-height:1.55}.home-step-number{background:var(--home-surface-soft);border:1px solid var(--home-border);border-radius:var(--radius-sm);color:var(--home-purple);justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:12px;font-size:.85rem;font-weight:700;display:inline-flex}.home-step-actions{justify-content:flex-start;margin-top:24px;display:flex}.home-featured-client-carousel{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,2vw,1.5rem);display:grid}.home-featured-client-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.5rem);display:grid}.home-featured-client-logo{background:var(--home-surface);align-items:center}@supports (color:color-mix(in lab,red,red)){.home-featured-client-logo{background:color-mix(in srgb,var(--home-surface) 94%,transparent)}}.home-featured-client-logo{border:1px solid var(--home-border)}@supports (color:color-mix(in lab,red,red)){.home-featured-client-logo{border:1px solid color-mix(in srgb,var(--home-border) 78%,white)}}.home-featured-client-logo{border-radius:var(--radius-lg);justify-items:center;min-height:132px;padding:clamp(1rem,2vw,1.5rem);display:grid;box-shadow:0 10px 28px #3d236b0d}.home-featured-client-logo img{filter:saturate(.92)contrast(1.02);object-fit:contain;width:100%;max-width:190px;height:72px;display:block}.home-data-type-carousel{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.home-data-type-grid{align-items:stretch}.home-data-type-card{text-align:center;padding-top:0;overflow:hidden}.home-data-type-image{aspect-ratio:16/9;border-bottom:1px solid var(--home-border);background:linear-gradient(135deg,#efe9fb,#fff);margin:0;overflow:hidden}.home-data-type-image img{object-fit:cover;width:100%;height:100%;display:block}.home-data-type-card [data-slot=card-header]{align-items:center}.home-data-type-actions,.home-data-type-card [data-slot=card-content]{justify-content:center;display:flex}.home-data-type-actions{margin-top:24px}.home-industry-carousel{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.home-industry-grid{align-items:stretch}.home-industry-card{text-align:center}.home-industry-card [data-slot=card-header]{align-items:center}.home-industry-card [data-slot=card-content]{justify-content:center;display:flex}.home-industry-mark{background:linear-gradient(135deg,var(--home-surface-soft),#fff);border:1px solid var(--home-border);border-radius:18px;width:56px;height:56px;margin-bottom:10px;font-size:1.15rem}.home-carousel-control,.home-industry-mark{color:var(--home-purple-dark);justify-content:center;align-items:center;display:inline-flex}.home-carousel-control{border:1px solid var(--home-border);cursor:pointer;background:#ffffffd1;border-radius:999px;width:48px;height:48px;font-size:2rem;font-weight:400;line-height:1;transition:background .16s,transform .16s}.home-carousel-control:hover{background:#fff;transform:translateY(-1px)}.home-carousel-control:focus-visible{outline:2px solid var(--home-purple);outline-offset:2px}.home-carousel-dots{justify-content:center;align-items:center;gap:4px;margin-top:24px;display:flex}.home-carousel-dots button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex;position:relative}.home-carousel-dots button:focus-visible{outline:2px solid var(--home-purple);outline-offset:2px}.home-carousel-dots button:before{content:"";background:0 0;border:1.5px solid #c9c0d8;border-radius:999px;width:10px;height:10px;transition:background-color .2s,border-color .2s,transform .2s;display:block}.home-carousel-dots button.is-active:before{background:var(--home-purple);border-color:var(--home-purple);transform:scale(1.2)}.home-industry-actions{justify-content:center;margin-top:24px;display:flex}.home-inline-cta{background:var(--home-surface);border:1px solid var(--home-border);border-radius:var(--radius-lg);color:var(--foreground);width:100%;margin:0 auto clamp(48px,5vw,64px);padding:32px 36px;box-shadow:0 4px 20px #0000000a}.home-testimonial-rating{color:var(--home-purple-dark);margin-top:10px;font-size:.9rem;font-weight:800;display:inline-block}.home-testimonial-carousel{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.home-testimonial-grid{align-items:stretch}.home-testimonial-card{min-height:260px}.home-testimonial-card blockquote{color:var(--foreground);margin:14px 0 0;line-height:1.55}.home-testimonial-person{align-items:center;gap:12px;display:flex}.home-testimonial-person>span{background:var(--home-surface-soft);color:var(--home-purple-dark);border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:.75rem;display:inline-flex}.home-testimonial-person p{gap:2px;margin:0;display:grid}.home-testimonial-person small{color:var(--home-muted);font-size:.78rem;font-weight:700}.home-testimonial-stars{color:#f2c94c;letter-spacing:.04em;margin-top:18px;font-size:.95rem}.home-testimonial-control{border:1px solid var(--home-border);color:var(--home-purple-dark);cursor:pointer;background:#ffffffd1;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-size:2rem;font-weight:400;line-height:1;transition:background .16s,transform .16s;display:inline-flex}.home-testimonial-control:hover{background:#fff;transform:translateY(-1px)}.home-testimonial-dots{justify-content:center;align-items:center;gap:4px;margin-top:24px;display:flex}.home-testimonial-dots button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:relative}.home-testimonial-dots button:before{content:"";background:0 0;border:1.5px solid #c9c0d8;border-radius:999px;width:10px;height:10px;transition:background-color .2s,border-color .2s,transform .2s;display:block}.home-testimonial-dots button.is-active:before{background:var(--home-purple);border-color:var(--home-purple);transform:scale(1.2)}.home-inline-cta-content{min-width:0}.home-inline-cta h2{color:var(--foreground);letter-spacing:-.03em;max-width:560px;margin:14px 0 12px;font-size:clamp(1.8rem,3.5vw,2.5rem);line-height:1.15}.home-inline-cta p{color:var(--home-muted);max-width:620px;margin:0;line-height:1.55}.home-inline-cta-actions{flex-shrink:0;place-items:center;gap:14px;display:grid}.home-inline-cta-rating{color:var(--home-muted);white-space:nowrap;font-size:.85rem;font-weight:700}.home-inline-cta-rating:before{color:#ffd55f;content:"★★★★★";letter-spacing:.04em;margin-right:8px}.home-faq-panel{border:1px solid var(--home-border);background:#ffffffc7;border-radius:24px;max-width:920px;margin:0 auto;padding:6px 18px;overflow:hidden;box-shadow:0 18px 60px #3d236b14}.home-faq-answer{color:var(--home-muted);white-space:pre-line;max-width:820px;line-height:1.7}.home-faq-actions{justify-content:center;margin-top:24px;display:flex}.home-plan-wrap{justify-items:center;gap:22px;display:grid}.home-plan-table{background:var(--home-surface);border:1px solid var(--home-border);border-radius:22px;width:100%;max-width:100%;overflow:hidden;box-shadow:0 18px 60px #3d236b14}.home-plan-row{grid-template-columns:1.5fr repeat(3,1fr);align-items:center;gap:14px;padding:15px 18px;display:grid}.home-plan-row>span:not(:first-child){text-align:center;justify-self:center}.home-plan-row:not(:last-child){border-bottom:1px solid var(--home-border)}.home-plan-head{color:var(--foreground);background:linear-gradient(90deg,#f5f0ff,#fbf8ff);align-items:end;padding-block:18px;font-weight:800}.home-plan-tier{text-align:center;justify-items:center;gap:3px;display:grid}.home-plan-tier strong{font-size:.95rem}.home-plan-tier small{color:var(--home-muted);font-size:.72rem;font-weight:700}.home-plan-badge{background:var(--home-purple);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:.62rem}.home-plan-check,.home-plan-missing{text-align:center;font-size:1.1rem}.home-plan-check{color:#2f9b5f}.home-plan-missing{color:#b7afc4}.home-video-frame{border:1px solid var(--home-border);background:linear-gradient(135deg,#673ab729,#d6007a1f);border-radius:28px;max-width:960px;margin:0 auto;padding:10px;overflow:hidden;box-shadow:0 24px 80px #3d236b24}.home-video-frame iframe{aspect-ratio:16/9;background:#150f24;border:0;border-radius:20px;width:100%;display:block}.home-demo{text-align:center;background:#f1eff7;border-radius:0;margin:0 calc(50% - 50vw);padding:58px 24px 78px}.home-demo-inner{justify-items:center;gap:20px;max-width:700px;margin:0 auto;display:grid}.home-demo h2{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3rem);line-height:1}.home-demo h2,.home-demo p{color:var(--foreground);margin:0}.home-demo p{max-width:620px;font-weight:700;line-height:1.35}.home-footer{color:#ffffffd1;background:linear-gradient(135deg,#41257e,#27184f);border-radius:34px 34px 0 0;margin:0 calc(50% - 50vw);position:relative;overflow:hidden}.home-footer-inner{z-index:1;max-width:1180px;margin:0 auto;padding:44px 44px 28px;position:relative}.home-footer-glow{opacity:.9;background:linear-gradient(90deg,#3baa35,#00b8ec,#5d4696,#d6007a),#ffffff38;border-radius:999px;height:4px;margin-bottom:30px}.home-footer-top{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:stretch;gap:28px;margin-bottom:28px;display:grid}.home-footer-brand strong{color:#fff;letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:400;line-height:1;display:block}.home-footer-brand strong span{font-weight:600}.home-footer-brand p,.home-footer-legal{margin:0;line-height:1.65}.home-footer-brand p{max-width:440px}.home-footer-action-panel,.home-footer-column,.home-footer-directory{border:1px solid #ffffff24;box-shadow:0 22px 64px #1609372e}.home-footer-action-panel{background:linear-gradient(#ffffff21,#ffffff0f),#180c3a3d;border-radius:24px;align-self:start;gap:18px;padding:18px;display:grid}.home-footer-support{grid-template-columns:auto 1fr;align-items:flex-start;gap:14px;display:grid}.home-footer-column h2,.home-footer-locale h2,.home-footer-support h2{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.86rem;font-weight:800;line-height:1.2}.home-footer-panel-icon{color:#fff;background:#ffffff21;border:1px solid #ffffff29;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.home-footer-support a{color:#fff;text-underline-offset:4px;text-decoration:underline;transition:color .16s,text-decoration-color .16s}.home-footer-support a:hover{color:#fffffff0;text-decoration-color:#ffffffbd}.home-footer-auth{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:22px;display:flex}.home-footer-auth a{text-decoration:none}.home-footer-auth .home-footer-auth-button,.home-footer-locale .home-footer-locale-change{letter-spacing:-.01em;border-radius:999px;min-height:52px;padding:0 26px;font-size:1rem;font-weight:600;transition:background .17s,border-color .17s,box-shadow .17s,color .17s,transform .17s}.home-footer-auth .home-footer-auth-login{color:#fff;background:#ffffff29;border:1px solid #ffffff75;box-shadow:inset 0 1px #ffffff47}.home-footer-auth .home-footer-auth-login:hover{color:#fff;background:#ffffff3d;border-color:#ffffff9e;transform:translateY(-1px)}.home-footer-auth .home-footer-auth-signup{background:linear-gradient(135deg,#ffffff47,transparent 46%),linear-gradient(135deg,var(--home-purple),var(--home-purple-dark));color:#fff;border:1px solid #ffffff42;box-shadow:inset 0 1px #ffffff47,0 10px 26px #12082c4d}.home-footer-auth .home-footer-auth-signup:hover{background:linear-gradient(135deg,#ffffff54,transparent 46%),linear-gradient(135deg,var(--home-purple),var(--home-purple-dark));color:#fff;transform:translateY(-1px)}.home-footer-locale .home-footer-locale-change{color:#fff;background:#ffffff24;border:1px solid #ffffff75;min-height:48px;padding-inline:24px;box-shadow:inset 0 1px #ffffff42}.home-footer-locale .home-footer-locale-change:hover{color:#fff;background:#ffffff38;border-color:#ffffff9e;transform:translateY(-1px)}.home-footer-locale{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.home-footer-locale-copy p{color:#fff;align-items:center;gap:10px;margin:0;display:inline-flex}.home-footer-locale-copy p span{font-size:1rem}.home-footer-locale-copy p small,.home-footer-locale-dialog-grid small{color:#ffffffc7;background:#1309316b;border-radius:999px;padding:4px 6px;font-size:.66rem}.home-footer-locale-dialog{background:var(--home-surface)}.home-footer-locale-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.home-footer-locale-dialog-grid a{border:1px solid var(--home-border);color:var(--foreground);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:16px;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.home-footer-locale-dialog-grid a:hover,.home-footer-locale-dialog-grid a[aria-current=page]{background:var(--home-surface-soft);border-color:#673ab73d;transform:translateY(-1px);box-shadow:0 14px 34px #3d236b1a}.home-footer-locale-dialog-grid span{font-size:.95rem;font-weight:800}.home-footer-locale-dialog-grid small{background:var(--home-purple-dark);color:#fff}.home-footer-social{justify-content:flex-end;gap:10px}.home-footer-social a{color:#fff;background:#1f114c94;border:1px solid #ffffff1f;border-radius:16px;justify-content:center;align-items:center;min-width:56px;height:56px;padding:0 12px;font-size:1.08rem;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.home-footer-social a:hover{background:#1f114ce6;transform:translateY(-1px)}.home-footer-social svg{width:22px;height:22px}.home-footer-directory{background:linear-gradient(135deg,#ffffff1f,#ffffff0d),#190c3d38;border-radius:28px;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;padding:18px;display:grid}.home-footer-column{background:#ffffff14;border-radius:20px;grid-column:span 3;padding:20px}.home-footer-column-featured{grid-column:span 6}.home-footer-column-featured ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.home-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.home-footer li{color:#ffffffd1;font-size:.86rem;line-height:1.25}.home-footer li a{color:#ffffffdb;text-decoration:none;transition:color .17s,transform .17s;display:inline-block;position:relative}.home-footer li a:after{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#ffffffdb,#a8ddffeb);border-radius:999px;height:1px;transition:opacity .17s,transform .17s;position:absolute;inset:auto 0 -3px;transform:scaleX(.6)}.home-footer li a:focus-visible,.home-footer li a:hover{color:#fff;transform:translate(2px)}.home-footer li a:focus-visible:after,.home-footer li a:hover:after{opacity:1;transform:scaleX(1)}.home-footer-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:18px;margin-top:24px;display:grid}.home-footer-legal{max-width:760px;font-size:.82rem}.home-footer-legal-links{justify-content:flex-end;gap:12px}.home-footer-legal-links a{color:#ffffffe6;text-underline-offset:5px;font-size:.8rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .17s,text-decoration-color .17s}.home-footer-legal-links a:focus-visible,.home-footer-legal-links a:hover{color:#fff;text-decoration-color:#ffffffbf}.not-found-page{background:var(--background);align-items:center;min-height:100vh;padding:clamp(12px,2.4vw,24px);display:grid}.not-found-shell{background:var(--home-surface);border:1px solid var(--home-border);border-radius:24px;max-width:1080px;margin:0 auto;padding:clamp(14px,2vw,22px);overflow:hidden;box-shadow:0 20px 60px #3d236b14}.not-found-qr-panel{background:linear-gradient(140deg,#fffffffa,#f5efffe6);border:1px solid #673ab724;border-radius:20px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:grid}.not-found-qr-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:106px;display:grid}.not-found-qr-grid span{aspect-ratio:1;background:#673ab71f;border-radius:4px}.not-found-qr-grid span.is-filled{background:linear-gradient(135deg,#5d4696,#7b5fc5)}.not-found-qr-mark{color:var(--home-purple-dark);background:#fff;border:1px solid #673ab724;border-radius:14px;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}.not-found-copy{text-align:center;max-width:760px;margin:0 auto}.not-found-copy h1{color:var(--foreground);letter-spacing:-.03em;margin:10px 0;font-size:clamp(1.7rem,4vw,2.7rem);line-height:1.04}.not-found-copy p{color:var(--home-muted);max-width:580px;margin:0 auto;font-size:.96rem;line-height:1.45}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.not-found-actions a,.not-found-guide a{align-items:center;gap:8px;display:inline-flex}.not-found-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.not-found-guide ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.not-found-guide li a{color:var(--home-purple-dark);font-weight:700;text-decoration:none;transition:color .15s,transform .15s}.not-found-guide li a:focus-visible,.not-found-guide li a:hover{color:var(--home-purple);transform:translate(2px)}.not-found-guide p{color:var(--home-muted);margin:0 0 10px}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes navGradientFlow{0%{background-position:0}to{background-position:220%}}@media (prefers-reduced-motion:reduce){.home-nav-primary:after{background-position:50%;animation:none}}@media (max-width:920px){:root{--site-header-offset:74px}.home-inline-cta{flex-direction:column;align-items:flex-start;gap:24px}.home-inline-cta-actions{place-items:flex-start start;width:100%}.home-inline-cta-rating{white-space:normal}.home-plan-table{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.home-product-nav-links{display:none!important}.home-footer-bottom,.home-footer-top{grid-template-columns:1fr}.home-footer-legal-links,.home-footer-social{justify-content:flex-start}.home-footer-column,.home-footer-column-featured{grid-column:span 6}.home-nav-primary{grid-template-columns:1fr auto;grid-template-areas:"brand actions""links links";gap:12px 18px;padding:14px 28px 12px}.home-brand{grid-area:brand}.home-primary-nav-links{scrollbar-width:none;grid-area:links;justify-content:center;padding:2px 4px 10px;overflow-x:auto}.home-primary-nav-links::-webkit-scrollbar{display:none}.home-nav-actions{grid-area:actions}.home-product-nav-links{justify-content:flex-start;padding-inline:28px;scroll-padding-inline:28px}.home-solutions-dropdown{width:min(820px,100vw - 32px)}.home-resources-dropdown,.home-solutions-dropdown{inset:calc(100% + 8px) auto auto 50%;transform:translate(-50%,-4px)}.home-resources-dropdown{width:min(320px,100vw - 32px)}.home-resources-nav-item-open .home-resources-dropdown,.home-solutions-nav-item-open .home-solutions-dropdown{transform:translate(-50%)}.home-solutions-dropdown-inner{padding:18px}.home-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-solutions-stack{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.home-nav-primary{grid-template-columns:1fr;grid-template-areas:"brand""links""actions";padding-inline:20px}.home-brand img{max-width:220px}.home-nav-actions,.home-primary-nav-links{justify-content:flex-start}.home-primary-nav-links{gap:20px;max-width:100%;padding-bottom:8px}.home-solutions-dropdown{width:calc(100vw - 32px)}.home-resources-dropdown{width:min(320px,100vw - 32px)}.home-product-nav-links{padding-inline:20px;scroll-padding-inline:20px}}@media (max-width:720px){.not-found-page{padding:14px}.not-found-shell{border-radius:22px;padding:16px}.not-found-qr-panel{justify-items:center}.not-found-guides,.not-found-qr-panel{grid-template-columns:1fr}.home-page{padding-inline:16px}.home-footer-inner{padding:34px 16px 24px}.home-footer-action-panel,.home-footer-directory{border-radius:22px;padding:14px}.home-footer-locale{grid-template-columns:auto 1fr;align-items:flex-start}.home-footer-locale button{grid-column:2;justify-self:start}.home-footer-locale-dialog-grid{grid-template-columns:1fr}.home-footer-auth{width:100%}.home-footer-auth .home-footer-auth-button{flex:1 1 0;justify-content:center;min-width:132px}.home-footer-column,.home-footer-column-featured{grid-column:1/-1}.home-footer-column-featured ul{grid-template-columns:1fr}.home-hero{padding-inline:16px}.home-demo,.home-hero{width:auto;max-width:calc(100% + 32px);margin-inline:-16px}.home-demo{padding:42px 16px 54px}.home-footer{width:auto;max-width:calc(100% + 32px);margin-inline:-16px}.home-inline-cta{border-radius:20px;padding:24px 20px}.home-testimonial-card{min-height:auto}.home-footer-bottom,.home-footer-top{grid-template-columns:1fr;align-items:flex-start;display:grid}.home-nav-primary{gap:12px;min-height:auto;padding:12px 16px}.home-brand{padding:0}.home-brand img{max-width:220px}.home-primary-nav-links>a,.home-solutions-nav-trigger{font-size:.86rem}.home-resources-dropdown,.home-solutions-dropdown{width:auto;position:fixed;inset:104px 16px auto;transform:translateY(-4px)}.home-resources-nav-item-open .home-resources-dropdown,.home-solutions-nav-item-open .home-solutions-dropdown{transform:translateY(0)}.home-resources-dropdown-inner,.home-solutions-dropdown-inner{border-radius:20px;max-height:70vh;padding:12px;overflow-y:auto}.home-solutions-grid{grid-template-columns:1fr}.home-solutions-stack{grid-column:auto;grid-template-columns:1fr}.home-product-nav-links{gap:6px;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto}.home-product-nav-links a{white-space:nowrap;flex:none}.home-data-type-carousel,.home-featured-client-carousel,.home-industry-carousel,.home-testimonial-carousel{grid-template-columns:1fr}.home-featured-client-grid,.home-testimonial-grid{grid-template-columns:minmax(0,1fr)}.pricing-brands-carousel .home-carousel-control,.pricing-testimonials .home-testimonial-control{display:inline-flex}.home-stat-grid,.home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.home-step-grid:before{display:none}.home-steps-panel{border-radius:26px}.home-carousel-control,.home-testimonial-control{display:none}.home-plan-table{overscroll-behavior-x:contain;overflow-x:auto}.home-plan-row{min-width:680px}}@media (max-width:1080px){.home-nav-primary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand menu";align-items:center;gap:12px;min-height:auto;padding:14px 24px 12px}.home-nav-primary-open{grid-template-areas:"brand menu""links links""actions actions"}.home-brand{grid-area:brand;min-width:0}.home-brand img{max-width:240px}.home-mobile-menu-trigger{grid-area:menu;justify-self:end;display:inline-flex}.home-nav-actions,.home-primary-nav-links{display:none}.home-nav-primary-open .home-primary-nav-links{grid-area:links;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:0 22px;margin-top:4px;padding:4px 0 0;display:grid;overflow:visible}.home-nav-primary-open .home-nav-actions{grid-area:actions;justify-content:flex-start;align-items:center;margin-top:8px;padding:0;display:flex}.home-primary-nav-links>a,.home-resources-nav-trigger,.home-solutions-nav-trigger{background:0 0;border:0;border-bottom:1px solid #673ab71a;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0;font-size:.9rem;display:flex}.home-primary-nav-links>a:after,.home-resources-nav-trigger:after,.home-solutions-nav-trigger:after{inset:auto 0 -1px}.home-resources-nav-item,.home-solutions-nav-item{width:100%;min-width:0;display:block}.home-resources-nav-item-open,.home-solutions-nav-item-open{grid-column:1/-1}.home-resources-dropdown,.home-solutions-dropdown{opacity:1;pointer-events:auto;visibility:visible;width:100%;padding-top:12px;display:none;position:static;inset:auto;transform:none}.home-resources-nav-item-open .home-resources-dropdown,.home-solutions-nav-item-open .home-solutions-dropdown{display:block;transform:none}.home-resources-dropdown-inner,.home-solutions-dropdown-inner{box-shadow:none;background:0 0;border:0;border-radius:0;max-height:min(68vh,620px);padding:0;overflow-y:auto}.home-solutions-dropdown-inner:before{display:none}.home-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-solutions-stack{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.home-product-nav-links{justify-content:flex-start;padding-inline:24px;scroll-padding-inline:24px}}@media (max-width:560px){.home-inline-cta{padding:20px 16px}.home-inline-cta-actions{place-items:stretch stretch}.home-inline-cta-actions a,.home-inline-cta-actions>[data-slot=button]{justify-content:center;width:100%}.home-inline-cta-rating{text-align:center}.home-stat-item strong{font-size:clamp(1.4rem,5vw,2rem)}.home-video-frame{border-radius:18px;padding:6px}.home-video-frame iframe{border-radius:14px}.home-nav-primary{padding-inline:16px}.home-brand img{max-width:210px}.home-mobile-menu-trigger span{display:none}.home-mobile-menu-trigger{min-width:44px;padding-inline:12px}.home-nav-primary-open .home-primary-nav-links{grid-template-columns:1fr}.home-nav-primary-open .home-nav-actions{flex-direction:column;align-items:stretch;gap:10px}.home-header-profile,.home-nav-actions a.home-login-link,.home-nav-actions a.home-signup-link{width:100%}.home-header-profile-trigger{justify-content:flex-start;width:100%;max-width:none}.home-header-profile-menu{width:100%;left:0;right:0}.home-solutions-grid,.home-solutions-stack{grid-template-columns:1fr}.home-product-nav-links{padding-inline:16px;scroll-padding-inline:16px}}.blog-index-page{background:var(--background);width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-block-end:clamp(2rem,4vw,3rem);padding-inline:0}.blog-index-shell{box-sizing:border-box;gap:clamp(1.25rem,2.5vw,1.75rem);width:100%;max-width:1280px;margin-inline:auto;padding-block:clamp(1.75rem,3.5vw,2.5rem) 0;padding-inline:clamp(1.25rem,4vw,2rem);display:grid}.blog-index-header{text-align:start;gap:1.25rem;display:grid}.blog-index-header-top{align-items:stretch;gap:clamp(1.25rem,3vw,2rem);display:grid}@media (min-width:900px){.blog-index-header-top{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:end}}.blog-index-title-group{flex-direction:column;gap:.5rem;min-width:0;max-width:760px;display:flex}.blog-index-badge{background:var(--home-purple,#673ab7);align-self:flex-start;align-items:center}@supports (color:color-mix(in lab,red,red)){.blog-index-badge{background:color-mix(in srgb,var(--home-purple,#673ab7) 8%,var(--background))}}.blog-index-badge{border:1px solid var(--home-purple,#673ab7)}@supports (color:color-mix(in lab,red,red)){.blog-index-badge{border:1px solid color-mix(in srgb,var(--home-purple,#673ab7) 22%,var(--home-border))}}.blog-index-badge{color:var(--home-purple-dark,var(--foreground));letter-spacing:.01em;border-radius:999px;gap:.35rem;padding:.2rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.blog-index-badge-icon{opacity:.85;flex-shrink:0}.blog-index-header h1{color:var(--foreground);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.5vw,2.6rem);font-weight:800;line-height:1.12}.blog-index-intro{color:var(--home-muted);max-width:62rem;margin:0;font-size:clamp(1rem,1.8vw,1.1rem);line-height:1.6}.blog-index-search-wrap{background:var(--background);border:1px solid var(--home-border);color:var(--home-muted);border-radius:999px;align-items:center;gap:.65rem;width:100%;min-width:0;max-width:100%;height:48px;padding-inline:1rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 8px 24px #1410240f}.blog-index-search-wrap:focus-within{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.blog-index-search-wrap:focus-within{border-color:color-mix(in srgb,var(--home-purple) 42%,var(--home-border))}}.blog-index-search-wrap:focus-within{box-shadow:0 10px 28px #673ab71f}.blog-index-search-icon{color:var(--foreground);flex-shrink:0}.blog-index-search-input{color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.98rem}.blog-index-search-input::placeholder{color:var(--home-muted)}.blog-index-search-clear{background:var(--home-muted);align-items:center}@supports (color:color-mix(in lab,red,red)){.blog-index-search-clear{background:color-mix(in srgb,var(--home-muted) 12%,transparent)}}.blog-index-search-clear{color:var(--home-muted);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;width:24px;height:24px;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.blog-index-search-clear:hover{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.blog-index-search-clear:hover{background:color-mix(in srgb,var(--home-purple) 12%,transparent)}}.blog-index-search-clear:hover{color:var(--foreground)}.blog-category-nav-wrapper{flex-direction:column;gap:.65rem;width:100%;margin-block-start:.5rem;padding-block-end:.5rem;display:flex}.blog-category-nav-row{align-items:center;gap:.5rem;width:100%;min-width:0;display:flex;position:relative}.blog-category-nav-arrow{background:var(--background);border:1px solid var(--home-border);color:var(--foreground);cursor:pointer;z-index:5;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex;box-shadow:0 2px 8px #0000000f}.blog-category-nav-arrow:hover{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.blog-category-nav-arrow:hover{background:color-mix(in srgb,var(--home-purple) 8%,var(--background))}}.blog-category-nav-arrow:hover{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.blog-category-nav-arrow:hover{border-color:color-mix(in srgb,var(--home-purple) 45%,var(--home-border))}}.blog-category-nav-arrow:hover{color:var(--home-purple);transform:scale(1.05)}.blog-category-track{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;flex:1;align-items:center;gap:.5rem;min-width:0;padding-block:.25rem;display:flex;overflow-x:auto}.blog-category-track::-webkit-scrollbar{display:none}.blog-category-track.has-scroll-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px 100%);mask-image:linear-gradient(90deg,#0000,#000 28px 100%)}.blog-category-track.has-scroll-right{-webkit-mask-image:linear-gradient(270deg,#0000,#000 28px 100%);mask-image:linear-gradient(270deg,#0000,#000 28px 100%)}.blog-category-track.has-scroll-left.has-scroll-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}@media (min-width:900px){.blog-category-nav-row{align-items:flex-start}.blog-category-track{white-space:normal;flex-wrap:wrap;overflow:visible}.blog-category-track.has-scroll-left,.blog-category-track.has-scroll-left.has-scroll-right,.blog-category-track.has-scroll-right{-webkit-mask-image:none;mask-image:none}.blog-category-nav-arrow{display:none}}.blog-index-category-link{background:var(--background);border:1px solid var(--home-border);color:var(--home-muted);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;max-width:min(100%,18rem);padding:.48rem .95rem;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.blog-index-category-link,.blog-index-category-link span:first-child{text-overflow:ellipsis;overflow:hidden}.blog-index-category-link:hover{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.blog-index-category-link:hover{background:color-mix(in srgb,var(--home-purple) 6%,transparent)}}.blog-index-category-link:hover{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.blog-index-category-link:hover{border-color:color-mix(in srgb,var(--home-purple) 35%,var(--home-border))}}.blog-index-category-link:hover{color:var(--foreground)}.blog-index-category-link.is-active{background:var(--foreground);border-color:var(--foreground);color:#fff;font-weight:600;box-shadow:0 2px 8px #0000001f}.blog-index-category-clear-icon{background:#ffffff38;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;margin-inline-start:.15rem;transition:background-color .15s;display:inline-flex}.blog-index-category-clear-icon:hover{background:#ffffff73}.blog-category-dropdown-container{flex-shrink:0;position:relative}.blog-category-dropdown-trigger{background:var(--background);border:1px solid var(--home-border);color:var(--home-muted);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;height:35px;padding-inline:.85rem;font-size:.84rem;font-weight:600;transition:all .15s;display:inline-flex}.blog-category-dropdown-trigger.is-active,.blog-category-dropdown-trigger:hover{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.blog-category-dropdown-trigger.is-active,.blog-category-dropdown-trigger:hover{border-color:color-mix(in srgb,var(--home-purple) 45%,var(--home-border))}}.blog-category-dropdown-trigger.is-active,.blog-category-dropdown-trigger:hover{color:var(--foreground)}.blog-category-dropdown-trigger-label{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.blog-category-dropdown-trigger-count{background:var(--home-muted);align-items:center}@supports (color:color-mix(in lab,red,red)){.blog-category-dropdown-trigger-count{background:color-mix(in srgb,var(--home-muted) 16%,transparent)}}.blog-category-dropdown-trigger-count{color:var(--foreground);border-radius:999px;justify-content:center;height:19px;padding-inline:.45rem;font-size:.72rem;font-weight:700;display:inline-flex}.blog-category-dropdown-menu{background:var(--background);border:1px solid var(--home-border);z-index:50;border-radius:12px;flex-direction:column;width:280px;max-height:360px;animation:blogDropdownFade .15s ease-out;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 30px #0000001f,0 4px 10px #0000000d}@keyframes blogDropdownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.blog-category-dropdown-header{border-bottom:1px solid var(--home-border);padding:.5rem}.blog-category-search-field{background:var(--home-muted);align-items:center}@supports (color:color-mix(in lab,red,red)){.blog-category-search-field{background:color-mix(in srgb,var(--home-muted) 8%,transparent)}}.blog-category-search-field{border:1px solid var(--home-border);border-radius:8px;gap:.4rem;padding-inline:.6rem;display:flex}.blog-category-search-icon{color:var(--home-muted);flex-shrink:0}.blog-category-search-input{color:var(--foreground);background:0 0;border:none;outline:none;width:100%;height:32px;font-size:.85rem}.blog-category-search-input::placeholder{color:var(--home-muted)}.blog-category-search-clear{color:var(--home-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.blog-category-search-clear:hover{color:var(--foreground)}.blog-category-dropdown-list{flex-direction:column;max-height:280px;padding:.35rem;display:flex;overflow-y:auto}.blog-category-dropdown-item{color:var(--foreground);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:.55rem .65rem;font-size:.85rem;font-weight:500;transition:background-color .12s;display:flex}.blog-category-dropdown-item:hover{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.blog-category-dropdown-item:hover{background:color-mix(in srgb,var(--home-purple) 8%,transparent)}}.blog-category-dropdown-item:hover{color:var(--home-purple)}.blog-category-dropdown-item.is-selected{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.blog-category-dropdown-item.is-selected{background:color-mix(in srgb,var(--home-purple) 12%,transparent)}}.blog-category-dropdown-item.is-selected{color:var(--home-purple);font-weight:600}.blog-category-dropdown-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-category-dropdown-empty{color:var(--home-muted);text-align:center;padding:1.25rem .75rem;font-size:.82rem}.blog-category-active-bar{background:var(--home-purple);align-items:center}@supports (color:color-mix(in lab,red,red)){.blog-category-active-bar{background:color-mix(in srgb,var(--home-purple) 6%,transparent)}}.blog-category-active-bar{border:1px solid var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.blog-category-active-bar{border:1px solid color-mix(in srgb,var(--home-purple) 18%,var(--home-border))}}.blog-category-active-bar{border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.45rem .85rem;display:flex}.blog-category-active-text{color:var(--foreground);font-size:.84rem}.blog-category-active-text strong{color:var(--home-purple,inherit);font-weight:600}.blog-category-active-count{color:var(--home-muted);margin-inline-start:.4rem}.blog-category-active-clear{color:var(--home-muted);align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .12s;display:inline-flex}.blog-category-active-clear:hover{color:var(--foreground);text-decoration:underline}.blog-post-list{border-top:1px solid var(--home-border);width:100%}.blog-index-pagination{width:100%}.blog-post-list-item{border-bottom:1px solid var(--home-border)}.blog-post-list-item-link{color:inherit;align-items:flex-start;gap:clamp(1rem,3vw,1.5rem);padding-block:clamp(1.25rem,2.5vw,1.75rem);text-decoration:none;transition:opacity .15s;display:flex}.blog-post-list-item-link:hover{opacity:.92}.blog-post-list-item-link:hover .blog-post-list-item-title{color:var(--home-purple-dark)}.blog-post-list-item-content{flex:1;min-width:0}.blog-post-list-item-meta{color:var(--home-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .5rem;font-size:.8125rem;line-height:1.4;display:flex}.blog-post-list-item-meta-sep{color:var(--home-muted)}@supports (color:color-mix(in lab,red,red)){.blog-post-list-item-meta-sep{color:color-mix(in srgb,var(--home-muted) 70%,transparent)}}.blog-post-list-item-title{color:var(--foreground);letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.125rem,2vw,1.35rem);font-weight:700;line-height:1.25;transition:color .15s}.blog-post-list-item-excerpt{color:var(--home-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-post-list-item-thumb{border-radius:4px;flex-shrink:0;width:112px;height:67px;position:relative;overflow:hidden}.blog-post-list-item-thumb-image{object-fit:cover;object-position:center}@media (min-width:768px){.blog-post-list-item-thumb{width:160px;height:107px}}.blog-posts-empty{justify-items:center;padding:clamp(28px,5vw,56px) 12px;display:grid}.blog-posts-empty-body{text-align:center;place-items:center;gap:10px;width:100%;max-width:540px;padding:clamp(18px,3vw,28px) clamp(16px,3vw,24px);display:grid}.blog-posts-empty-icon{color:var(--home-purple-dark);background:linear-gradient(145deg,#673ab724,#d6007a14);border:1px solid #673ab729;border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:4px;display:inline-flex}.blog-posts-empty-badge{margin-top:2px}.blog-posts-empty-title{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:700;line-height:1.2}.blog-posts-empty-description{color:var(--home-muted);max-width:38ch;margin:0;font-size:.95rem;line-height:1.55}.blog-posts-empty-actions{justify-content:center;margin-top:8px;display:flex}.blog-post-page{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:0}.blog-post-page-top{width:100%;margin-inline:auto;padding-inline:max(24px,50vw - 600px)}.blog-post-section.home-generator-section{width:100vw;max-width:100vw;margin:0 calc(50% - 50vw) 52px;padding:22px max(24px,50vw - 600px) 54px}.blog-post-back{margin-block:.8rem;margin-inline:0}.blog-post-hero{text-align:start;width:100%;max-width:none;margin-inline:0;padding:clamp(2.5rem,4.5vw,4rem) 0 clamp(2.25rem,4vw,3.5rem)}.blog-post-hero-inner{max-width:760px}.blog-post-hero-meta{align-items:center;gap:.75rem 1.25rem;margin-bottom:1rem}.blog-post-hero-category{text-decoration:none}.blog-post-hero-date{color:var(--home-muted);font-size:.9rem;font-weight:600}.blog-post-hero h1{color:var(--foreground);letter-spacing:-.03em;margin:0 0 .9rem;font-size:clamp(1.75rem,3.2vw,2.45rem);font-weight:800;line-height:1.18}.blog-post-hero-excerpt{color:var(--home-muted);max-width:42rem;margin:0;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.65}.blog-post-section{padding-block-start:.5rem}.blog-post-featured{width:100%;margin:0 0 clamp(1.25rem,2vw,1.75rem)}.blog-post-featured-frame{aspect-ratio:16/9;border-radius:12px;width:100%;position:relative;overflow:hidden}.blog-post-featured-image{object-fit:cover;object-position:center}.blog-post-article{min-width:0;max-width:100%;overflow-x:clip}.blog-post-body :where(img){border-radius:12px;width:auto;max-width:100%;height:auto;margin-block:.75rem;display:block}.blog-post-shell{background:var(--home-surface);border:1px solid var(--home-border);border-radius:20px;width:100%;max-width:1200px;margin-inline:auto;padding:clamp(1.25rem,2.5vw,2rem);box-shadow:0 12px 48px #3d236b14}.blog-post-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.blog-post-layout--no-toc{grid-template-columns:minmax(0,1fr)}.blog-post-toc{max-height:calc(100vh - 6rem);position:sticky;top:5.5rem;overflow-y:auto}.blog-post-toc-label{color:var(--home-muted);letter-spacing:.08em;text-transform:uppercase;margin-block:0 .75rem;font-size:.75rem;font-weight:700}.blog-post-toc-nav{border-block-start:1px solid var(--home-border);display:grid}.blog-post-toc-link{border:0;border-block-end:1px solid var(--home-border);color:var(--foreground);cursor:pointer;font:inherit;text-align:start;background:0 0;width:100%;padding-block:.9rem;padding-inline:0 .75rem;font-size:.92rem;line-height:1.45;text-decoration:none;transition:color .16s;display:block}.blog-post-toc-link.is-active,.blog-post-toc-link:hover{color:var(--home-purple)}.blog-post-toc-link--level-3{padding-inline-start:1.25rem;font-size:.86rem}.blog-post-body{color:var(--foreground);overflow-wrap:break-word;word-break:break-word;width:100%;min-width:0;max-width:100%;font-size:1.02rem;line-height:1.8}.blog-post-body :where(*){box-sizing:border-box;max-width:100%}.blog-post-body>*+*{margin-block-start:1.25rem}.blog-post-body :where(.ez-toc-section,.ez-toc-section-end){display:none}.blog-post-body :where(.author-byline){border-block-end:1px solid var(--home-border);color:var(--home-muted);letter-spacing:.01em;margin-block:0 1.5rem;padding-block-end:.85rem;font-size:.9rem;font-style:normal;font-weight:600;display:block}.blog-post-body :where(h2,h3,h4,h5,h6){color:var(--foreground);letter-spacing:-.02em;scroll-margin-top:7.5rem;font-style:normal}.blog-post-body h2{margin-block:clamp(2.5rem,5vw,3.25rem) .75rem;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:750;line-height:1.22}.blog-post-body h3{margin-block:clamp(2rem,3.5vw,2.5rem) .6rem;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:700;line-height:1.28}.blog-post-body h4{margin-block:1.75rem .5rem;font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:650;line-height:1.32}.blog-post-body>.author-byline+:where(h2,h3,h4),.blog-post-body>:first-child{margin-block-start:.5rem!important}.blog-post-body :where(h2)+:where(h3,h4),.blog-post-body :where(h3)+:where(h4){margin-block-start:.4rem!important}.blog-post-body :where(h2,h3,h4,h5,h6)+*{margin-block-start:0!important}.blog-post-body :where(p){margin-block:0;line-height:1.75}.blog-post-body :where(p+p){margin-block-start:1.25rem}.blog-post-body :where(.answer-capsule){color:var(--home-muted);font-size:1.05rem;line-height:1.7}.blog-post-body :where(ul){margin-block:.75rem 1.5rem;padding-inline-start:1.5rem;list-style-type:disc;list-style-position:outside}.blog-post-body :where(ol){margin-block:.75rem 1.5rem;padding-inline-start:1.625rem;list-style-type:decimal;list-style-position:outside}.blog-post-body :where(li){margin-block:.45rem;padding-inline-start:.25rem;line-height:1.65}.blog-post-body :where(li)::marker{color:var(--home-purple)}.blog-post-body :where(li ul,li ol){margin-block-start:.4rem}.blog-post-body :where(a){color:var(--home-purple);text-underline-offset:2px;text-decoration:underline}.blog-post-body :where(a:hover){color:var(--home-purple-dark)}.blog-post-body :where(blockquote){border-inline-start:3px solid var(--home-border);color:var(--home-muted);margin-inline:0;padding-inline-start:1rem;font-style:italic}.blog-post-body :where(blockquote blockquote,blockquote figure,blockquote .wp-block-pullquote,figure.wp-block-pullquote figure,figure.wp-block-pullquote .wp-block-pullquote,figure.wp-block-pullquote blockquote){border-inline-start:none!important;border:none!important;margin-block:.5rem!important;margin-inline:0!important;padding-block:0!important;padding-inline-start:0!important}.blog-post-body :where(figure.wp-block-pullquote){border:none;border-inline-start:3px solid var(--home-border);color:var(--home-muted);max-width:100%;margin-block:1.25rem;margin-inline:0;padding-inline-start:1rem;font-style:italic}.blog-post-body :where(blockquote figure.wp-block-pullquote){border:none!important;border-inline-start:none!important;margin-block:.5rem!important;padding-inline-start:0!important}.blog-post-body :where(blockquote p,.wp-block-pullquote p){color:inherit;font-size:inherit;line-height:inherit;margin:0}.blog-post-body :where(pre,.wp-block-verse){box-sizing:border-box;font-family:inherit;font-size:inherit;font-style:inherit;line-height:inherit;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;max-width:100%;margin:0}.blog-post-body :where(pre:not(.wp-block-verse)){background:var(--home-surface-soft,#0000000a);border:1px solid var(--home-border);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-width:100%;margin-block:1rem;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;line-height:1.6;overflow-x:auto}.blog-post-body :where(code){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.blog-post-body :where(.wp-block-table){width:100%;margin-block:1.25rem;overflow-x:auto;max-width:100%!important}.blog-post-body :where(table){border-collapse:collapse;width:100%;max-width:100%}.blog-post-body :where(table:not([class])){display:block;overflow-x:auto;max-width:100%!important}.blog-post-body :where(th,td){border:1px solid var(--home-border);text-align:start;padding:.6rem .85rem}.blog-post-body :where(iframe,video,embed,object,.wp-video,.wp-block-embed,.wp-block-video){box-sizing:border-box;height:auto;max-width:100%!important}.blog-post-body :where(iframe){border:0;width:100%}.blog-post-body :where(#ez-toc-container,[id^=ez-toc-container],[class*=ez-toc-v2]){display:none!important}.blog-post-body :where(.wp-block-columns,[class*=wp-block-columns]){gap:1rem;display:grid;max-width:100%!important;margin-inline:0!important}.blog-post-body :where(.alignleft,.alignright,.aligncenter){text-align:start;float:none!important;margin-inline:0!important}.blog-post-body :where(.sub-block-bordered){border:1px solid var(--home-border);text-align:center;background:linear-gradient(#673ab70d,#fffffffa);border-radius:16px;margin-block:2rem;padding:clamp(1.25rem,2.5vw,2rem)}.blog-post-body :where(.sub-block-bordered img){width:56px;max-width:56px;height:auto;margin-block:0 1rem;margin-inline:auto;display:block}.blog-post-body :where(.sub-block-bordered h4){margin-block:0 .75rem;margin-inline:0;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;line-height:1.3}.blog-post-body :where(.sub-block-bordered .small-text){color:var(--home-muted);margin-block:0 1.25rem;font-size:.95rem;line-height:1.65}.blog-post-body :where(.sub-block-bordered .d-flex){justify-content:center;display:flex}.blog-post-body :where(.sub-block-bordered a.btn-primary),.blog-post-body :where(.sub-block-bordered a.generate-qr){background:linear-gradient(135deg,var(--home-purple),var(--home-purple-dark));color:#fff;border:0;border-radius:999px;margin-block:0;padding:.7rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-block;box-shadow:0 8px 24px #673ab738}.blog-post-body :where(.sub-block-bordered a.btn-primary:hover),.blog-post-body :where(.sub-block-bordered a.generate-qr:hover){color:#fff;transform:translateY(-1px);box-shadow:0 10px 28px #673ab74d}@media (max-width:1024px){.blog-post-layout{grid-template-columns:minmax(0,1fr)}.blog-post-toc{max-height:none;position:static;overflow:visible}.blog-post-toc-nav{max-height:16rem;overflow-y:auto}}.trust-page{background:0 0}.trust-page-back-nav{margin-block:.8rem;display:flex}.trust-page-hero{padding-bottom:calc(var(--section-gap) * .75);margin-bottom:0}.trust-page-eyebrow{color:var(--home-purple);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.95rem;font-weight:600}.trust-page-intro{color:var(--home-muted);max-width:820px;margin:.75rem auto 0;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.55}.trust-page-content{width:100vw;padding-block:var(--section-gap);background:#fff;margin-inline:calc(50% - 50vw)}.trust-page-content-inner{text-align:left;max-width:920px;margin:0 auto;padding-inline:clamp(1rem,3vw,2rem)}.trust-page-body{color:var(--foreground);width:100%;min-width:0;font-size:1.02rem;line-height:1.8}.trust-page-body :where(h2,h3,h4){color:var(--foreground);margin-block:2rem .75rem;font-weight:700;line-height:1.25}.trust-page-body :where(h2){font-size:clamp(1.35rem,2.2vw,1.75rem)}.trust-page-body :where(h3){font-size:clamp(1.1rem,1.8vw,1.35rem)}.trust-page-body :where(h4){font-size:1.05rem}.trust-page-body :where(p){margin:0}.trust-page-body :where(ul,ol){margin-block:.5rem;padding-inline-start:1.5rem;list-style-position:outside}.trust-page-body :where(ul){list-style-type:disc}.trust-page-body :where(ol){padding-inline-start:1.625rem;list-style-type:decimal}.trust-page-body :where(li){margin-block:.45rem;padding-inline-start:.25rem}.trust-page-body :where(li)::marker{color:var(--home-purple)}.trust-page-body :where(a){color:var(--home-purple);text-decoration:underline}.trust-page-body :where(a:hover){color:var(--foreground)}.trust-page-body :where(blockquote){border-left:3px solid var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.trust-page-body :where(blockquote){border-left:3px solid color-mix(in srgb,var(--home-purple) 35%,transparent)}}.trust-page-body :where(blockquote){margin-block:1.25rem 0;padding-left:1rem}.trust-page-body :where(.trust-page-changelog,.changelog){border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.trust-page-body :where(.trust-page-changelog,.changelog){border-top:1px solid color-mix(in srgb,var(--foreground) 14%,transparent)}}.trust-page-body :where(.trust-page-changelog,.changelog){margin-block-start:2.5rem;padding-block-start:1.5rem}.trust-page-body :where(.trust-page-changelog>*+*,.changelog>*+*){margin-block-start:.75rem}.trust-page-body :where(.trust-page-changelog p:first-child,.changelog p:first-child){color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.trust-page-body :where(.trust-page-changelog p:first-child,.changelog p:first-child){color:color-mix(in srgb,var(--foreground) 62%,transparent)}}.trust-page-body :where(.trust-page-changelog p:first-child,.changelog p:first-child){font-size:.95rem}.trust-page-body :where(.trust-page-changelog p:first-child em,.changelog p:first-child em){font-style:italic}.trust-page-body :where(.trust-page-changelog p:has(>strong:only-child),.changelog p:has(>strong:only-child)){color:var(--foreground);margin-block-start:1.25rem;font-size:1rem}.trust-page-body :where(img){width:auto;max-width:100%;height:auto;margin:0;display:block}.trust-page-body :where(.trust-page-figure,.trust-page-image-stack figure){margin-block:1.5rem}.trust-page-body :where(.trust-page-image-stack){gap:1.25rem;margin-block:1.5rem;display:grid}.trust-page-body :where(.trust-page-image-stack figure){margin:0}.trust-page-body :where(.row,[class*=wp-block-columns]){gap:1rem;margin-block:1rem;display:grid}.trust-page-panel{border:1px solid var(--home-border);background:#ffffffeb;border-radius:24px;padding:clamp(20px,3vw,28px);box-shadow:0 18px 60px #3d236b14}.trust-page-panel-title{color:var(--foreground);margin:0 0 1rem;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;line-height:1.25}.trust-page-contact-grid{gap:calc(var(--section-gap) * .5)}.trust-page-form{gap:1rem;display:grid}.trust-page-field{gap:.4rem;display:grid}.login-page{--login-accent:#5d4696;--login-accent-deep:#4a278f;background:var(--background);min-height:calc(100vh - var(--site-header-offset));justify-content:center;align-items:center;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,1.5rem);display:flex}.login-page-center{width:100%;max-width:980px;margin-inline:auto}.login-page-shell{background:var(--home-surface);border:1px solid var(--home-border)}@supports (color:color-mix(in lab,red,red)){.login-page-shell{border:1px solid color-mix(in srgb,var(--home-border) 80%,white)}}.login-page-shell{border-radius:24px;display:grid;overflow:hidden;box-shadow:0 1px 2px #1e1a2c0a,0 24px 64px #5d46961a}@media (min-width:900px){.login-page-shell{min-height:min(640px,calc(100vh - var(--site-header-offset) - 4rem));grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.login-page-aside{background:var(--home-surface-soft);border-bottom:1px solid var(--home-border);flex-direction:column;justify-content:space-between;min-height:220px;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative}@media (min-width:900px){.login-page-aside{border-bottom:0;border-right:1px solid var(--home-border)}}.login-page-aside-content{z-index:1;gap:1.5rem;display:grid;position:relative}.login-page-logo{width:fit-content;display:inline-flex}.login-page-aside-copy{gap:.75rem;max-width:22rem;display:grid}.login-page-aside-copy h1{color:var(--foreground);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:700;line-height:1.1}.login-page-aside-copy p{color:var(--home-muted);margin:0;font-size:1.02rem;line-height:1.6}.login-page-qr-art{opacity:.9;z-index:0;grid-template-columns:repeat(4,2.25rem);gap:.45rem;display:grid;position:absolute;bottom:clamp(1rem,2.5vw,1.75rem);right:clamp(1rem,2.5vw,1.75rem)}.login-page-qr-art-block{aspect-ratio:1;border-radius:6px}.login-page-qr-art-block--green{background:#3baa35}.login-page-qr-art-block--cyan{background:#00b8ec}.login-page-qr-art-block--pink{background:#e5006c}.login-page-qr-art-block--purple{background:var(--login-accent)}.login-page-main{justify-content:center;align-items:center;padding:clamp(1.5rem,3.5vw,2.75rem);display:flex}.login-page-form{gap:1rem;width:100%;max-width:400px;display:grid}.login-page-mode-hint{color:var(--home-muted);margin:0;font-size:.95rem;line-height:1.5}.login-page-field{flex-direction:column;gap:.5rem;display:flex}.login-page-field label{color:var(--foreground);font-size:.92rem;font-weight:600;line-height:1.4}.login-page-field-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.login-page-text-link{color:var(--login-accent);font-size:.9rem;font-weight:600;text-decoration:none}.login-page-text-link:hover{color:var(--login-accent-deep);text-underline-offset:.15em;text-decoration:underline}.login-page-input{border-color:var(--home-border);background:#fff;width:100%;transition:border-color .2s,box-shadow .2s}.login-page-input:focus-visible{border-color:var(--login-accent)}@supports (color:color-mix(in lab,red,red)){.login-page-input:focus-visible{border-color:color-mix(in srgb,var(--login-accent) 45%,white)}}.login-page-input:focus-visible{box-shadow:0 0 0 3px #5d46961f}.login-page-input--code{text-align:center;letter-spacing:.35em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.login-page-consent-wrapper{flex-direction:column;gap:.35rem;display:flex}.login-page-consent{color:var(--home-muted);cursor:pointer;align-items:center;gap:.65rem;display:flex}.login-page-consent-text{font-size:.85rem;line-height:1.45}.login-page-consent-text .login-page-text-link{font-size:inherit}.login-page-consent-checkbox{accent-color:var(--login-accent);flex-shrink:0;width:1rem;height:1rem;margin:0}.login-page-submit{background:var(--login-accent);color:#fff;border:0;border-radius:12px;width:100%;min-height:3rem;font-weight:600;transition:background-color .2s,transform .15s}.login-page-submit:hover:not(:disabled){background:var(--login-accent-deep);transform:translateY(-1px)}.login-page-submit:disabled{opacity:.5}.login-page-error{color:#9b1248;background:#fff5f8;border:1px solid #f5c2d4;border-radius:12px}.login-page-error,.login-page-success{margin:0;padding:.7rem .85rem;font-size:.92rem;line-height:1.45}.login-page-success{color:#0d5c2e;background:#f0faf4;border:1px solid #b8e6c8;border-radius:12px}.login-page-field-error{color:#9b1248;margin:.35rem 0 0;font-size:.82rem;line-height:1.35}.login-page-sso-continue{gap:.85rem;display:grid}.login-page-sso{gap:.75rem;margin-top:.15rem;display:grid}.login-page-divider{color:var(--home-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;font-size:.9rem;font-weight:500;display:grid}.login-page-divider:after,.login-page-divider:before{background:var(--home-border);content:"";height:1px}.login-page-social-logins{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.login-page-social-button,.login-page-sso-button{border-color:var(--home-border);color:var(--foreground);border-radius:12px;width:100%;min-height:3rem;font-weight:600}.login-page-social-button{justify-content:center;align-items:center;display:inline-flex}.login-page-social-button:hover,.login-page-sso-button:hover{background:var(--home-surface-soft);border-color:var(--login-accent)}@supports (color:color-mix(in lab,red,red)){.login-page-social-button:hover,.login-page-sso-button:hover{border-color:color-mix(in srgb,var(--login-accent) 25%,var(--home-border))}}.login-page-social-icon{justify-content:center;align-items:center;min-width:1.9rem;min-height:1.9rem;font-size:1.9rem;line-height:1;display:inline-flex}.login-page-social-icon--google svg{width:1.75rem;height:1.75rem}.login-page-social-icon--facebook svg{width:auto;height:1.4rem}.login-page-social-icon--apple svg{width:auto;height:1.625rem}.login-page-social-loader{border:2px solid var(--login-accent);animation:login-page-spin .8s linear infinite}@supports (color:color-mix(in lab,red,red)){.login-page-social-loader{border:2px solid color-mix(in srgb,var(--login-accent) 18%,transparent)}}.login-page-social-loader{border-top-color:var(--login-accent);border-radius:999px;width:1.45rem;height:1.45rem;display:inline-flex}@keyframes login-page-spin{to{transform:rotate(1turn)}}.login-page-social-label{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.login-page-sso-button--quiet{color:var(--login-accent);gap:.65rem}@media (max-width:520px){.login-page-social-logins{grid-template-columns:1fr}.login-page-social-label{width:auto;height:auto;margin:0 0 0 .55rem;position:static;overflow:visible}}.login-page-signup{color:var(--home-muted);text-align:center;margin:.15rem 0 0;font-size:.95rem;line-height:1.5}@media (max-width:899px){.login-page-qr-art{display:none}.login-page-aside-copy{max-width:none}.login-page-main{padding-top:1.25rem}}.sign-up-page{align-items:stretch;padding:0}.sign-up-page-layout{min-height:calc(100vh - var(--site-header-offset));width:100%;display:grid}@media (min-width:900px){.sign-up-page-layout{grid-template-columns:minmax(280px,.95fr) minmax(0,1.35fr)}}.sign-up-page-aside{min-height:min(100%,100vh - var(--site-header-offset))}.sign-up-page-aside .login-page-qr-art{flex-shrink:0;align-self:flex-end;margin-top:1.5rem;position:static}.sign-up-page-main{justify-content:flex-start;align-items:flex-start;max-width:none;padding:clamp(1.5rem,3.5vw,2.75rem) clamp(1rem,4vw,3rem)}.sign-up-page .login-page-form{max-width:min(100%,560px)}.sign-up-page-eyebrow{color:var(--login-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:800;line-height:1.5}.sign-up-page-intro{color:var(--foreground);margin:0;font-size:clamp(1.25rem,2.2vw,1.5625rem);font-weight:700;line-height:1.35}.sign-up-page-note{color:var(--home-muted);margin:0;font-size:1rem;font-weight:500;line-height:1.6}.sign-up-page-disclaimer{color:var(--home-muted);margin:0;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.sign-up-included-features{text-align:left;max-width:22rem;margin-top:1rem;padding-top:.25rem}.sign-up-included-features-title{color:var(--foreground);margin:0 0 1.25rem;font-size:1.05rem;font-weight:700;line-height:1.35}.sign-up-included-features-list{text-align:left;gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.sign-up-included-features-item{align-items:center;gap:.85rem;line-height:1.35;display:flex}.sign-up-included-features-label{color:var(--foreground);font-size:.95rem;font-weight:500}.sign-up-included-features-icon{background:var(--login-accent);align-items:center}@supports (color:color-mix(in lab,red,red)){.sign-up-included-features-icon{background:color-mix(in srgb,var(--login-accent) 9%,#faf7ff)}}.sign-up-included-features-icon{box-shadow:5px 5px 12px var(--login-accent),-4px -4px 10px #ffffffeb;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.sign-up-included-features-icon{box-shadow:5px 5px 12px color-mix(in srgb,var(--login-accent) 14%,transparent),-4px -4px 10px #ffffffeb}}.sign-up-included-features-icon{color:var(--login-accent)}@supports (color:color-mix(in lab,red,red)){.sign-up-included-features-icon{color:color-mix(in srgb,var(--login-accent) 68%,#4e3069)}}.sign-up-included-features-icon{flex-shrink:0;justify-content:center;width:52px;height:52px;display:flex}.sign-up-included-features-icon svg{stroke-width:1.75px;width:1.35rem;height:1.35rem}.sign-up-plan-banner{background:var(--login-accent);align-items:flex-start}@supports (color:color-mix(in lab,red,red)){.sign-up-plan-banner{background:color-mix(in srgb,var(--login-accent) 6%,white)}}.sign-up-plan-banner{border:1px solid var(--login-accent)}@supports (color:color-mix(in lab,red,red)){.sign-up-plan-banner{border:1px solid color-mix(in srgb,var(--login-accent) 14%,var(--home-border))}}.sign-up-plan-banner{border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:.2rem .3rem;padding:.85rem 1rem;display:flex}.sign-up-plan-banner-copy{display:contents}.sign-up-plan-banner{grid-template-columns:minmax(0,1fr) auto;display:grid}.sign-up-plan-banner-label,.sign-up-plan-banner-name{grid-column:1}.sign-up-plan-banner>.login-page-text-link{grid-area:1/2}.sign-up-plan-summary-row{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.sign-up-plan-summary-row .sign-up-plan-seats{margin-left:auto}.sign-up-plan-banner-label{color:var(--home-muted);font-size:.82rem;font-weight:600}.sign-up-plan-banner-name{color:var(--foreground);font-size:1.05rem}.sign-up-plan-banner-price,.sign-up-plan-seats{color:var(--home-muted);font-size:.92rem}.sign-up-plan-seats{align-items:center;gap:.5rem;display:inline-flex}.sign-up-plan-seats strong{color:var(--foreground)}.sign-up-section-divider{border:0;border-top:1px solid var(--home-border);margin:.25rem 0}.sign-up-section-title{color:var(--foreground);margin:0;padding-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.35}.sign-up-payment-methods .sign-up-section-title{margin-bottom:.25rem}.sign-up-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}@media (max-width:639px){.sign-up-address-grid{grid-template-columns:1fr}}.sign-up-optional-hint{color:var(--home-muted);font-size:.85rem;font-weight:500}.sign-up-required-hint{color:var(--login-accent)}@supports (color:color-mix(in lab,red,red)){.sign-up-required-hint{color:color-mix(in srgb,var(--login-accent) 72%,#4e3069)}}.sign-up-required-hint{font-size:.85rem;font-weight:600}.sign-up-form-fill-hint{color:var(--home-muted);margin:0;font-size:.88rem;line-height:1.45}.sign-up-subscription-notice-wrapper{margin:.2rem 0 .5rem;display:inline-block;position:relative}.sign-up-subscription-notice-trigger{color:var(--home-muted);cursor:pointer;background:#1e1a2c0a;border:1px solid #1e1a2c1f;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.84rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.sign-up-subscription-notice-trigger:focus-visible,.sign-up-subscription-notice-trigger:hover{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.sign-up-subscription-notice-trigger:focus-visible,.sign-up-subscription-notice-trigger:hover{background:color-mix(in srgb,var(--home-purple) 10%,#fff)}}.sign-up-subscription-notice-trigger:focus-visible,.sign-up-subscription-notice-trigger:hover{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.sign-up-subscription-notice-trigger:focus-visible,.sign-up-subscription-notice-trigger:hover{border-color:color-mix(in srgb,var(--home-purple) 30%,transparent)}}.sign-up-subscription-notice-trigger:focus-visible,.sign-up-subscription-notice-trigger:hover{color:var(--foreground)}.sign-up-subscription-notice-icon{color:var(--home-purple);flex-shrink:0}.sign-up-subscription-notice-popover{color:var(--foreground);pointer-events:auto;z-index:60;background:#fff;border:1px solid #1e1a2c24;border-radius:12px;width:max-content;max-width:420px;padding:.9rem 1.1rem;font-size:.84rem;line-height:1.55;transition:opacity .15s,transform .15s;animation:fadeIn .15s ease-out;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 36px #1e1a2c29}.sign-up-subscription-notice-popover p{color:var(--foreground);margin:0}.sign-up-subscription-notice-date{color:var(--foreground);font-weight:600}.sign-up-page-info{color:var(--home-muted);text-align:center;margin:0;font-size:.92rem;line-height:1.5}.sign-up-promo-input--valid{border-color:#3baa35}.sign-up-promo-input--invalid{border-color:#e5006c}.sign-up-payment-methods{border:0;gap:.75rem;margin:0;padding:0;display:grid}.sign-up-payment-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.65rem;display:grid}@media (max-width:639px){.sign-up-payment-methods-grid{grid-template-columns:1fr;grid-auto-rows:auto}}.sign-up-payment-method{border:1px solid var(--home-border);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-self:stretch;align-items:center;gap:.5rem;width:100%;min-height:4rem;padding:.75rem .85rem;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.sign-up-payment-method--selected{border-color:var(--login-accent)}@supports (color:color-mix(in lab,red,red)){.sign-up-payment-method--selected{border-color:color-mix(in srgb,var(--login-accent) 45%,var(--home-border))}}.sign-up-payment-method--selected{box-shadow:0 0 0 3px #5d46961a}.sign-up-payment-method-input{opacity:0;pointer-events:none;position:absolute}.sign-up-payment-method-radio{border:2px solid var(--home-border);border-radius:50%;flex-shrink:0;width:1rem;height:1rem}.sign-up-payment-method--selected .sign-up-payment-method-radio{border-color:var(--login-accent);box-shadow:inset 0 0 0 3px var(--login-accent)}.sign-up-payment-method-label{color:var(--foreground);min-width:0;font-size:.875rem;font-weight:600;line-height:1.35}.sign-up-payment-method-logos{flex-shrink:0;justify-content:flex-end;align-items:center;width:4.5rem;height:1.5rem;display:flex}.sign-up-payment-method-logo{object-fit:contain;object-position:center;width:4.5rem;max-width:4.5rem;height:1.5rem;max-height:1.5rem;display:block}@media (min-width:640px){.register-welcome-dialog-shell{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);min-height:21rem}.register-welcome-dialog-hero{border-right:1px solid #ffffff1f;min-height:21rem;padding:clamp(1.35rem,2.8vw,1.75rem) clamp(1rem,2.2vw,1.35rem)}}@keyframes register-welcome-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes register-welcome-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}@keyframes register-welcome-orbit{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(6deg)}}@media (min-width:640px){.register-welcome-dialog-body{text-align:left;align-content:center;gap:1.1rem;min-height:21rem;padding:clamp(1.5rem,3vw,2rem) clamp(1.35rem,2.8vw,1.75rem)}.register-welcome-dialog-description,.register-welcome-dialog-logo{margin:0}.register-welcome-dialog-highlight{padding:.75rem .9rem;font-size:.86rem}}.sign-up-change-plan-dialog-content{gap:1.1rem}.sign-up-change-plan-dialog-header{text-align:center;border-bottom:none;margin-bottom:.15rem;padding-bottom:0}.sign-up-change-plan-dialog-field{gap:.35rem;display:grid}.sign-up-change-plan-dialog-loading{color:var(--home-muted);text-align:center;margin:0;font-size:.9rem}.sign-up-change-plan-dialog-actions{justify-content:center;gap:.75rem;margin-top:.35rem;display:flex}.sign-up-change-plan-select-trigger{width:100%}.sign-up-gpay-checkout{gap:.5rem;display:grid}.sign-up-gpay-proceed-wrap{width:100%;position:relative}.sign-up-gpay-proceed-decoy{width:100%}.sign-up-gpay-overlay-host{opacity:0;pointer-events:none;z-index:1;position:absolute;inset:0}.sign-up-gpay-overlay-host--hidden{visibility:hidden}.sign-up-gpay-overlay-host--active{pointer-events:auto}.sign-up-gpay-button-overlay-host,.sign-up-gpay-overlay-host [id*=apple-pay],.sign-up-gpay-overlay-host [id*=gpay-button]{width:100%;height:100%;min-height:3rem}.sign-up-paypal-checkout{gap:.5rem;display:grid}.sign-up-paypal-proceed-wrap{width:100%;position:relative}.sign-up-paypal-proceed-decoy{width:100%}.sign-up-paypal-overlay-host{opacity:0;pointer-events:none;z-index:1;position:absolute;inset:0}.sign-up-paypal-overlay-host--hidden{visibility:hidden}.sign-up-paypal-overlay-host--active{pointer-events:auto}.sign-up-paypal-button-overlay-host,.sign-up-paypal-overlay-host [id*=paypal],.sign-up-paypal-overlay-host iframe{width:100%;height:100%;min-height:3rem}.sign-up-card-fields-host{border:1px solid var(--home-border);background:#fff;border-radius:10px;align-items:center;width:100%;min-height:3rem;padding:0 .75rem;display:flex}.sign-up-card-fields-field{width:100%}.sign-up-card-fields-field iframe{vertical-align:middle;display:block}.google-place-autocomplete{flex-direction:column;gap:.5rem;display:flex;position:relative}.google-place-autocomplete-list{border:1px solid var(--home-border);z-index:30;background:#fff;border-radius:12px;max-height:240px;margin:.35rem 0 0;padding:.35rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #3d236b1f}.google-place-autocomplete-item{color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:.55rem .65rem;font-size:.92rem;line-height:1.4;display:block}.google-place-autocomplete-item--active,.google-place-autocomplete-item:hover{background:var(--login-accent)}@supports (color:color-mix(in lab,red,red)){.google-place-autocomplete-item--active,.google-place-autocomplete-item:hover{background:color-mix(in srgb,var(--login-accent) 8%,white)}}.country-select-wrapper{flex-direction:column;gap:.5rem;width:100%;display:flex;position:relative}.country-select-trigger{border:1px solid var(--home-border);border-radius:var(--radius,.5rem);color:var(--foreground);cursor:pointer;text-align:left;background:#fff;outline:none;justify-content:space-between;align-items:center;width:100%;min-width:0;height:2rem;padding:.25rem .625rem;font-size:.875rem;line-height:1.25;transition:border-color .2s,box-shadow .2s;display:flex}.country-select-trigger:focus-visible,.country-select-trigger[aria-expanded=true]{border-color:var(--login-accent)}@supports (color:color-mix(in lab,red,red)){.country-select-trigger:focus-visible,.country-select-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--login-accent) 45%,white)}}.country-select-trigger:focus-visible,.country-select-trigger[aria-expanded=true]{box-shadow:0 0 0 3px #5d46961f}.country-select-trigger--placeholder{color:#9ca3af}.country-select-trigger-icon{color:#9ca3af;flex-shrink:0;margin-left:.5rem;transition:transform .2s}.country-select-trigger[aria-expanded=true] .country-select-trigger-icon{transform:rotate(180deg)}.country-select-popover{border:1px solid var(--home-border);border-radius:var(--radius,.5rem);z-index:50;background:#fff;flex-direction:column;gap:.35rem;margin-top:.25rem;padding:.35rem;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 32px #3d236b1f}.country-select-search-input{border:1px solid var(--home-border);border-radius:calc(var(--radius,.5rem) * .75);color:var(--foreground);background:#fff;outline:none;width:100%;height:2rem;padding:.25rem .625rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.country-select-search-input:focus{border-color:var(--login-accent,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.country-select-search-input:focus{border-color:color-mix(in srgb,var(--login-accent,#6c5ce7) 45%,white)}}.country-select-search-input:focus{box-shadow:0 0 0 3px #5d46961f}.country-select-list{max-height:220px;margin:0;padding:.15rem 0;list-style:none;overflow-y:auto}.country-select-item{border-radius:calc(var(--radius,.5rem) * .75);color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:.4rem .625rem;font-size:.875rem;line-height:1.4;transition:background-color .15s;display:flex}.country-select-item--active,.country-select-item:hover{background:var(--login-accent)}@supports (color:color-mix(in lab,red,red)){.country-select-item--active,.country-select-item:hover{background:color-mix(in srgb,var(--login-accent) 8%,white)}}.country-select-item--selected{font-weight:600}.country-select-empty{color:var(--home-muted);text-align:center;padding:.65rem;font-size:.85rem}.pricing-loading-control{width:min(100%,20rem);height:3rem}.pricing-loading-seats{width:min(100%,30rem);height:10rem}.pricing-loading-card [data-slot=card-header]{min-height:18rem}.pricing-loading-title{width:55%;height:1.75rem}.pricing-loading-price{width:70%;height:3.5rem}.pricing-loading-action{width:100%;height:3rem;margin-top:auto}.pricing-loading-features{gap:1rem;margin-top:1.5rem;display:grid}.pricing-loading-feature{width:85%;height:1rem}.pricing-plans--skeleton{pointer-events:none;-webkit-user-select:none;user-select:none}.pricing-skeleton-currency,.pricing-skeleton-segmented{background:#1e1a2c0d;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.pricing-skeleton-pill{background:linear-gradient(90deg,#ece9f5 25%,#f7f5fc 50%,#ece9f5 75%) 0 0/200% 100%;border-radius:999px;width:80px;height:32px;animation:skeletonShimmer 1.5s ease-in-out infinite}.pricing-skeleton-pill--active{background:linear-gradient(90deg,#ded9f0 25%,#ece8f8 50%,#ded9f0 75%) 0 0/200% 100%}.pricing-skeleton-billing{justify-content:center;align-items:center;gap:.75rem;margin:0 auto 22px;display:flex}.pricing-skeleton-line{border-radius:4px;height:16px}.pricing-skeleton-line,.pricing-skeleton-switch{background:linear-gradient(90deg,#ece9f5 25%,#f7f5fc 50%,#ece9f5 75%) 0 0/200% 100%;animation:skeletonShimmer 1.5s ease-in-out infinite}.pricing-skeleton-switch{border-radius:999px;width:52px;height:28px}.pricing-plan-card--skeleton{min-height:480px}.pricing-skeleton-header{flex-direction:column;gap:.75rem;display:flex}.pricing-skeleton-badge{background:linear-gradient(90deg,#fce7f3 25%,#fdf2f8 50%,#fce7f3 75%) 0 0/200% 100%;border-radius:999px;width:90px;height:20px;margin-bottom:4px}.pricing-skeleton-badge,.pricing-skeleton-title{animation:skeletonShimmer 1.5s ease-in-out infinite}.pricing-skeleton-title{background:linear-gradient(90deg,#e4e0f2 25%,#f2f0fa 50%,#e4e0f2 75%) 0 0/200% 100%;border-radius:6px;width:55%;height:24px}.pricing-skeleton-price{background:linear-gradient(90deg,#ded9f0 25%,#ece8f8 50%,#ded9f0 75%) 0 0/200% 100%;border-radius:8px;width:70%;height:42px;margin:.5rem 0}.pricing-skeleton-button,.pricing-skeleton-price{animation:skeletonShimmer 1.5s ease-in-out infinite}.pricing-skeleton-button{opacity:.85;background:linear-gradient(90deg,#27203b 25%,#3d3558 50%,#27203b 75%) 0 0/200% 100%;border-radius:999px;width:100%;height:44px;margin-top:.5rem}.pricing-skeleton-content{flex-direction:column;gap:.85rem;margin-top:1.5rem;display:flex}.pricing-skeleton-feature-heading{background:linear-gradient(90deg,#e4e0f2 25%,#f2f0fa 50%,#e4e0f2 75%) 0 0/200% 100%;width:60px;margin-bottom:.25rem}.pricing-skeleton-feature-heading,.pricing-skeleton-feature-item{border-radius:4px;height:14px;animation:skeletonShimmer 1.5s ease-in-out infinite}.pricing-skeleton-feature-item{background:linear-gradient(90deg,#ece9f5 25%,#f7f5fc 50%,#ece9f5 75%) 0 0/200% 100%;width:85%}.pricing-skeleton-feature-item:nth-child(2n){width:70%}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pricing-plans{margin-bottom:84px;max-width:1280px;margin-inline:auto}.pricing-billing-toggle{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;max-width:420px;margin:0 auto 22px;display:flex}.pricing-controls .pricing-billing-toggle{margin-bottom:0}.pricing-billing-toggle>label:not(.pricing-billing-switch){color:var(--home-muted);margin:0;font-size:.95rem;font-weight:600;line-height:1.2}.pricing-billing-checkbox{opacity:0;width:0;height:0;position:absolute}.pricing-billing-switch{cursor:pointer;background:#1e1a2c1f;border-radius:999px;flex-shrink:0;width:52px;height:28px;transition:background-color .2s;display:inline-block;position:relative}.pricing-billing-switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #1e1a2c2e}.pricing-plans:has(.pricing-billing-checkbox:checked) .pricing-billing-switch{background:var(--home-purple)}.pricing-plans:has(.pricing-billing-checkbox:checked) .pricing-billing-switch:after{transform:translate(24px)}.pricing-plan-price-monthly{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;display:flex}.pricing-plan-price-yearly{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;display:none}.pricing-plans:has(.pricing-billing-checkbox:checked) .pricing-plan-price-monthly{display:none}.pricing-plans:has(.pricing-billing-checkbox:checked) .pricing-plan-price-yearly{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;display:flex}.pricing-plan-price-original{color:var(--home-muted);opacity:.65;align-self:baseline;font-size:1.15rem;font-weight:600;line-height:1;text-decoration:line-through}.pricing-plan-price-original small{font-size:.75em}.pricing-plan-save-badge{color:#047857;letter-spacing:.01em;white-space:nowrap;background:#10b9811f;border:1px solid #10b98140;border-radius:999px;align-self:center;padding:4px 8px;font-size:.75rem;font-weight:700;line-height:1}.pricing-plan-savings-slot{min-height:1.5rem}.pricing-billing-discount{color:var(--home-purple-dark);font-size:.95rem;font-weight:700;line-height:1.2}.pricing-plan-grid{align-items:stretch;gap:clamp(16px,1.8vw,22px);display:grid}.pricing-plan-card,.pricing-plan-card[data-slot=card]{background:#fffffff5;border:1px solid #1e1a2c1f;border-radius:22px;flex-direction:column;gap:0;padding-block:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:clip;box-shadow:0 18px 44px #3d236b14}.pricing-plan-card:hover{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.pricing-plan-card:hover{border-color:color-mix(in srgb,var(--home-purple) 24%,#1e1a2c1f)}}.pricing-plan-card:hover{transform:translateY(-2px);box-shadow:0 24px 70px #3d236b21}.pricing-plan-card-green{border-top-color:#1e1a2c1f}.pricing-plan-card-highlighted,.pricing-plan-card-highlighted[data-slot=card]{border-color:var(--home-purple);background:linear-gradient(#f5f0ffd1,#fffffff5)}@supports (color:color-mix(in lab,red,red)){.pricing-plan-card-highlighted,.pricing-plan-card-highlighted[data-slot=card]{border-color:color-mix(in srgb,var(--home-purple) 22%,#1e1a2c1f)}}.pricing-plan-card-blue{border-top-color:#1e1a2c1f}.pricing-plan-badge{border:1px solid var(--home-border);color:var(--home-purple-dark);letter-spacing:.02em;z-index:11;background:#ffffffc7;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:800;position:absolute;top:22px;right:22px}.pricing-plan-card [data-slot=card-header]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;z-index:10;background:#fffffffa;border-bottom:1px solid #1e1a2c1a;border-top-left-radius:22px;border-top-right-radius:22px;grid-template-rows:auto auto minmax(2.3rem,auto) auto;align-items:flex-start;gap:1rem;min-height:250px;padding:24px 22px 20px;display:grid;position:sticky;top:72px}@supports (grid-template-rows:subgrid){.pricing-plan-grid>.pricing-plan-card{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.pricing-plan-grid>.pricing-plan-card>[data-slot=card-header]{align-content:stretch}.pricing-plan-grid>.pricing-plan-card>[data-slot=card-header] .pricing-plan-cta{align-self:end}}.pricing-plan-addon-disclosure{min-height:2.5rem}.pricing-plan-addon-disclosure p{margin:0}.pricing-plan-card-dbc [data-slot=card-header]{grid-template-rows:auto auto auto;min-height:0}.pricing-plan-card-highlighted [data-slot=card-header]{background:#f8f3fffa}.pricing-plan-card [data-slot=card-title]{color:var(--foreground);letter-spacing:-.02em;padding-right:5.5rem;font-size:1.2rem;font-weight:800}.pricing-plan-content{border-top:1px solid #1e1a2c1a;flex-direction:column;flex:1;gap:1rem;padding:20px 22px 22px;display:flex}.pricing-plan-price{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.35rem .55rem;min-height:58px;padding:0;display:flex}.pricing-plan-price-major{color:var(--foreground);letter-spacing:-.07em;font-size:clamp(2.6rem,4vw,3.3rem);line-height:.92}.pricing-plan-price-major small{font-size:.55em}.pricing-plan-price-label{color:var(--foreground);letter-spacing:-.05em;font-size:clamp(2rem,3vw,2.7rem);line-height:1}.pricing-plan-price-suffix{color:var(--home-muted);max-width:86px;font-size:.78rem;font-weight:600;line-height:1.2}.pricing-plan-feature-heading{gap:.35rem;display:grid}.pricing-plan-feature-heading strong{color:var(--foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.pricing-plan-features{color:var(--foreground);gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.pricing-plan-features>li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.4rem .6rem;display:grid;position:relative}.pricing-plan-features>li:before{content:"";width:20px;height:20px;margin-top:.05rem;display:block}.pricing-plan-features>li:after{color:var(--home-purple);align-items:center}@supports (color:color-mix(in lab,red,red)){.pricing-plan-features>li:after{color:color-mix(in srgb,var(--home-purple) 72%,#fff)}}.pricing-plan-features>li:after{content:"✓";justify-content:center;width:20px;height:20px;font-family:Arial,sans-serif;font-size:1rem;font-weight:900;line-height:1;display:flex;position:absolute;top:.05rem;left:0;transform:translateY(-1px)}.pricing-plan-features>li>.pricing-plan-feature-copy,.pricing-plan-features>li>span{font-size:.9rem;font-weight:600;line-height:1.35;display:block}.pricing-plan-features-icons>li:after,.pricing-plan-features-icons>li:before{display:none}.pricing-plan-features>li>.pricing-plan-feature-check{color:var(--home-purple);align-items:center}@supports (color:color-mix(in lab,red,red)){.pricing-plan-features>li>.pricing-plan-feature-check{color:color-mix(in srgb,var(--home-purple) 72%,#fff)}}.pricing-plan-features>li>.pricing-plan-feature-check{justify-content:center;width:20px;height:20px;margin-top:.05rem;font-family:Arial,sans-serif;font-size:1rem;font-weight:900;line-height:1;display:flex;transform:translateY(-1px)}.pricing-plan-features ul{color:var(--home-muted);grid-column:2;margin:0;padding-left:1.2rem;list-style:outside}.pricing-plan-footnote{color:var(--home-muted);white-space:pre-line;min-height:2.3rem;margin:0;font-size:.82rem;line-height:1.45}.pricing-plan-cta{align-self:end;width:100%}.pricing-plan-cta,.pricing-plan-cta:hover{background:var(--foreground);border-color:var(--foreground);color:#fff}.pricing-plans .pricing-plan-cta-monthly{display:flex}.pricing-plans .pricing-plan-cta-yearly,.pricing-plans:has(.pricing-billing-checkbox:checked) .pricing-plan-cta-monthly{display:none}.pricing-plans:has(.pricing-billing-checkbox:checked) .pricing-plan-cta-yearly{display:flex}.pricing-controls{gap:1.25rem;margin-bottom:1.75rem;display:grid}.pricing-controls-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.pricing-segmented{background:#1e1a2c0f;border-radius:999px;flex-wrap:wrap;gap:.4rem;padding:.3rem;display:inline-flex}.pricing-segmented-option{color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:2.5rem;padding:.45rem 1.4rem;font-size:.92rem;font-weight:600;transition:background-color .2s,color .2s}.pricing-segmented-option.is-active{color:var(--foreground);background:#fff;box-shadow:0 2px 8px #1e1a2c14}.pricing-currency-control{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.pricing-currency-label{color:var(--home-muted);font-size:.88rem;font-weight:600}.pricing-currency-code{font-weight:700}.pricing-currency-symbol{color:var(--home-muted);font-size:.82rem}.pricing-team-seats{text-align:center;background:#f7f6fe;border:1px solid #6d28d91f;border-radius:20px;flex-direction:column;width:100%;max-width:460px;margin:.5rem auto 1.5rem;padding:1.5rem 1.75rem}.pricing-team-seats,.pricing-team-seats-header{justify-content:center;align-items:center;display:flex}.pricing-team-seats-header{gap:.75rem;margin-bottom:.35rem}.pricing-team-seats-icon{background:var(--home-purple,#6342e8);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pricing-team-seats-title{color:#1e1a2c;letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.pricing-team-seats-subtitle{color:var(--home-muted,#64748b);margin:0 0 1rem;font-size:.875rem;line-height:1.4}.pricing-team-seats-stepper{background:#fff;border:1px solid #1e1a2c24;border-radius:12px;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #1e1a2c0d}.pricing-team-seats-btn{color:#1e1a2c;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;width:48px;height:44px;padding:0;transition:background-color .15s,color .15s;display:flex}.pricing-team-seats-btn:hover:not(:disabled){color:var(--home-purple,#6342e8);background:#f8fafc}.pricing-team-seats-btn:active:not(:disabled){background:#f1f5f9}.pricing-team-seats-btn:disabled{cursor:not-allowed;opacity:.35}.pricing-team-seats-btn-minus{border-right:1px solid #1e1a2c1f}.pricing-team-seats-btn-plus{border-left:1px solid #1e1a2c1f}.pricing-team-seats-input{appearance:textfield;color:#1e1a2c;text-align:center;background:0 0;border:0;outline:none;width:72px;height:44px;margin:0;padding:0 .5rem;font-size:1.15rem;font-weight:700;line-height:44px}.pricing-team-seats-input::-webkit-inner-spin-button,.pricing-team-seats-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:640px){.pricing-team-seats{border-radius:16px;padding:1.25rem 1rem}.pricing-team-seats-title{font-size:1rem}}.pricing-plan-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;width:100%;max-width:630px;margin-inline:auto}.pricing-plan-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-plan-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.pricing-plan-grid-four,.pricing-plan-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.pricing-plan-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-plan-grid-four .pricing-plan-card,.pricing-plan-grid-two .pricing-plan-card{min-width:0}.pricing-plan-grid-four .pricing-plan-card [data-slot=card-title],.pricing-plan-grid-two .pricing-plan-card [data-slot=card-title]{padding-right:4.6rem;font-size:1.08rem}.pricing-plan-grid-four .pricing-plan-price-major,.pricing-plan-grid-two .pricing-plan-price-major{font-size:clamp(2.15rem,2.4vw,2.7rem)}.pricing-plan-grid-four .pricing-plan-price-label,.pricing-plan-grid-two .pricing-plan-price-label{font-size:clamp(1.7rem,2vw,2.2rem)}.pricing-plan-grid-four .pricing-plan-features>li>span,.pricing-plan-grid-two .pricing-plan-features>li>span{font-size:.84rem}}@media (max-width:639px){.pricing-plan-grid-two{max-width:420px}.pricing-plan-grid-four,.pricing-plan-grid-three,.pricing-plan-grid-two{grid-template-columns:1fr}}.pricing-comparison{max-width:1120px;margin-inline:auto}.pricing-comparison-header h2{color:var(--foreground);margin:0 0 .35rem;font-size:clamp(1.5rem,3vw,2rem)}.pricing-comparison-hint{color:var(--home-muted);margin:0;font-size:.92rem}.pricing-comparison-panel{margin-top:1.5rem}.pricing-comparison-scroll,.pricing-comparison-table{width:100%;overflow:visible}.pricing-comparison-table{background:var(--home-surface);border:1px solid var(--home-border);border-radius:22px;min-width:0;position:relative;box-shadow:0 18px 60px #3d236b14}.pricing-comparison-table-head-stuck{border-radius:0 0 22px 22px}.pricing-comparison-row{grid-template-columns:minmax(180px,1.4fr) repeat(var(--pricing-plan-columns,4),minmax(100px,1fr));align-items:center;gap:8px;padding:10px 14px;display:grid}.pricing-comparison-row:not(:last-child){border-bottom:1px solid var(--home-border)}.pricing-comparison-head-sentinel{pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.pricing-comparison-head-track{top:var(--site-header-offset,132px);z-index:10;transition:border-radius .18s;position:sticky;overflow:hidden}.pricing-comparison-head{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(90deg,#f5f0fff5,#fbf8fff5);border-radius:22px 22px 0 0;box-shadow:0 10px 26px #3d236b14}.pricing-comparison-head-stuck .pricing-comparison-head{border-radius:0}.pricing-comparison-body-scroll{overflow-x:visible}.pricing-comparison-body{min-width:0}.pricing-comparison-group-title{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);top:calc(var(--site-header-offset,132px) + var(--pricing-comparison-head-height,72px) - 6px);z-index:9;background:#f9f7fdfa;padding:8px 14px;position:sticky;box-shadow:0 8px 18px #3d236b0d}.pricing-comparison-group-toggle{color:var(--home-purple-dark);cursor:pointer;letter-spacing:.02em;text-align:left;background:0 0;border:none;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;padding:4px 0;font-size:.92rem;font-weight:700;transition:opacity .16s;display:flex}.pricing-comparison-group-toggle:hover{opacity:.85}.pricing-comparison-group-label{align-items:center;gap:10px;display:inline-flex}.pricing-comparison-group-icon{color:var(--home-purple,#6832c7);flex-shrink:0;width:18px;height:18px}.pricing-comparison-group-chevron{color:var(--home-purple-dark,#3b1767);flex-shrink:0;width:18px;height:18px;transition:transform .2s}.pricing-comparison-group-chevron-collapsed{transform:rotate(-90deg)}.pricing-comparison-plan{text-align:center;justify-items:center;gap:.4rem;display:grid}.pricing-comparison-plan strong{font-size:.95rem}.pricing-comparison-check,.pricing-comparison-missing,.pricing-comparison-text-value{text-align:center;justify-self:center;font-size:.92rem}.pricing-comparison-check{color:#2f9b5f}.pricing-comparison-missing{color:#b7afc4}.pricing-comparison-text-value{color:var(--foreground,#1e152d);font-weight:600}.pricing-brands-carousel{padding-inline:max(24px,50vw - 560px)}.pricing-brands-carousel .home-featured-client-logo{min-height:140px}.pricing-brands-carousel .home-featured-client-carousel{width:100%;max-width:1120px;margin-inline:auto}.pricing-testimonials{background:linear-gradient(135deg,var(--home-purple),var(--home-purple-dark));color:#fff;width:100vw;margin:0 calc(50% - 50vw);padding:clamp(42px,6vw,72px) max(24px,50vw - 590px)}.pricing-testimonials>*{max-width:1180px;margin:0 auto}.pricing-testimonials-heading h2{color:#fff;text-align:left;margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3rem)}.pricing-testimonials-carousel{margin-bottom:0}.pricing-multiline-title{white-space:pre-line}.pricing-professional{background:var(--home-surface-soft);border-bottom:1px solid var(--home-border);text-align:center;width:100vw;margin:0 calc(50% - 50vw) clamp(36px,5vw,56px);padding:clamp(48px,6vw,72px) max(24px,50vw - 590px)}.pricing-professional-top{margin-bottom:var(--section-gap);margin-top:0}.pricing-professional-inner{justify-items:center;gap:1.15rem;max-width:860px;margin:0 auto;display:grid}.pricing-professional-eyebrow{color:var(--home-purple,#673ab7);letter-spacing:.08em;text-transform:uppercase;background:#673ab714;border:1px solid #673ab726;border-radius:999px;align-items:center;margin:0;padding:.35rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.pricing-professional h1,.pricing-professional h2{color:var(--foreground);letter-spacing:-.035em;max-width:800px;margin:0;font-size:clamp(2rem,4.2vw,3rem);font-weight:900;line-height:1.12}.pricing-professional-desc{color:#4b5563;max-width:660px;margin:0;font-size:clamp(1.05rem,1.6vw,1.18rem);font-weight:450;line-height:1.6}.pricing-professional-badges{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:.25rem 0;display:flex}.pricing-professional-badges span{color:var(--foreground);background:#fff;border:1px solid #673ab724;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #673ab70a}.pricing-professional-badges svg{color:var(--home-purple,#673ab7)}.pricing-professional-summary-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;background:#ffffffbf;border:1px solid #673ab729;border-radius:14px;width:100%;max-width:720px;margin-top:.25rem;padding:.9rem 1.25rem;box-shadow:0 4px 16px #673ab70d}.pricing-professional-summary-header{color:var(--home-purple,#673ab7);align-items:center;gap:.4rem;margin-bottom:.35rem;display:flex}.pricing-professional-summary-icon{flex-shrink:0}.pricing-professional-summary-tag{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.pricing-professional-summary-text{color:#4b5563;margin:0;font-size:.88rem;font-weight:450;line-height:1.55}.pricing-professional-actions{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:.35rem;display:flex}.pricing-professional .seo-home-generator-link{opacity:.75;margin:.25rem auto 0;font-size:.82rem}.pricing-professional .seo-home-generator-link a{color:var(--home-muted,#6b7280);text-underline-offset:3px;text-decoration:underline}.pricing-professional .seo-home-generator-link a:hover{color:var(--home-purple,#673ab7)}.pricing-faq{max-width:1120px;padding-top:calc(var(--section-gap) * .5);margin-inline:auto}.pricing-faq-header h2{color:var(--foreground);margin:0;font-size:clamp(1.6rem,3vw,2.2rem)}.pricing-faq-panel{margin-top:calc(var(--section-gap) * .5)}.pricing-faq-answer :where(p,ul,ol){margin:0 0 .75rem}.pricing-closing{background:var(--home-surface-soft);border-top:1px solid var(--home-border);padding:var(--section-gap) max(24px,calc((100vw - 1180px) / 2));text-align:center;width:100vw;margin:0 calc(50% - 50vw)}.pricing-closing-inner{justify-items:center;gap:1.25rem;max-width:700px;margin:0 auto;display:grid}.pricing-closing-inner h2{color:var(--foreground);letter-spacing:-.04em;max-width:640px;margin:0;font-size:clamp(2rem,4.2vw,2.85rem);font-weight:900;line-height:1.08}.pricing-closing-inner p{color:var(--home-muted);max-width:520px;margin:0;font-size:clamp(1rem,1.8vw,1.15rem);font-weight:700;line-height:1.4}.pricing-closing-inner .pricing-multiline-title{white-space:pre-line}@media (max-width:768px){.pricing-comparison-body-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.pricing-comparison-body,.pricing-comparison-head{min-width:780px}.pricing-comparison-group-title{position:static}.pricing-comparison-header{flex-direction:column;align-items:flex-start;gap:1rem}.pricing-faq-header{text-align:center;flex-direction:column;align-items:center;gap:1rem}}.growth-page{background:var(--background)}.growth-page-top{background:var(--home-surface-soft);width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.growth-page-widget-section.home-generator-section{margin-bottom:0;padding-bottom:24px}.growth-page-hero,.growth-page-top .blog-post-hero{text-align:center;width:100%;max-width:none;margin-inline:0;padding:clamp(3.25rem,5.5vw,4.75rem) clamp(1rem,3vw,2rem)}.growth-page-widget-section.home-generator-section+.growth-page-top .blog-post-hero{padding-top:clamp(2.75rem,5vw,4.25rem);padding-bottom:clamp(2.75rem,5vw,4.25rem)}.growth-page-hero .blog-post-hero-inner{text-align:center;margin-inline:auto}.growth-page-hero .blog-post-hero-excerpt{text-align:center;max-width:42rem;margin-inline:auto}.growth-page-hero-eyebrow{color:var(--home-purple);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.growth-page-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:1.25rem;display:flex}.growth-page.blog-post-page{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:0}.growth-page-section.home-generator-section{width:100vw;max-width:100vw;margin:0 calc(50% - 50vw) 52px;padding:22px max(24px,50vw - 600px) 54px}.growth-page-section{margin:0 calc(50% - 50vw) var(--section-gap);max-width:100vw;padding:var(--growth-section-spacing) max(24px,calc((100vw - 1200px) / 2)) var(--growth-section-spacing);background:0 0;width:100vw}.growth-page-shell{width:100%;max-width:1200px;margin-inline:auto;padding:0}.growth-page-section .blog-post-shell{width:100%;max-width:none}.growth-page-section .blog-post-layout{align-items:start;gap:clamp(1.5rem,3vw,2.5rem);width:100%;display:grid}.growth-page-article,.growth-page-section .blog-post-layout>.growth-page-article{width:100%;min-width:0}.growth-page-article{gap:0;display:grid}.growth-sections{gap:var(--growth-section-spacing);width:100%;display:grid}.growth-section{align-items:start;gap:calc(var(--growth-section-spacing) * .45);width:100%;padding-block:0;scroll-margin-top:7rem;display:grid}.growth-section-copy,.growth-section-header,.growth-section-media{width:100%;min-width:0}.growth-section--split{column-gap:clamp(2rem,4vw,3.5rem);row-gap:calc(var(--growth-section-spacing) * .55);grid-template-columns:minmax(0,1fr)}.growth-section-header{text-align:center}.growth-section-header h2{margin-bottom:0}@media (min-width:1024px){.growth-section--split.growth-section--left,.growth-section--split.growth-section--right{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.growth-section--split .growth-section-header{grid-area:1/1/auto/-1}.growth-section--split.growth-section--left .growth-section-copy{grid-area:2/1}.growth-section--split.growth-section--left .growth-section-media{grid-area:2/2;align-self:center}.growth-section--split.growth-section--right .growth-section-media{grid-area:2/1;align-self:center}.growth-section--split.growth-section--right .growth-section-copy{grid-area:2/2}}.growth-section--center,.growth-section--full,.growth-section--left:not(.growth-section--has-media),.growth-section--right:not(.growth-section--has-media){grid-template-columns:minmax(0,1fr);align-items:start}.growth-section--center{width:100%}.blog-post-layout--no-toc .growth-section--center{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:max(24px,50vw - 600px)}.growth-page-section .blog-post-layout:not(.blog-post-layout--no-toc) .growth-page-article{isolation:isolate;overflow-x:clip}.growth-page--stacked-media .growth-section--stacked-media{grid-template-columns:minmax(0,1fr);align-items:start}.growth-page--stacked-media .growth-section--stacked-media .growth-section-copy{width:100%}.growth-page--stacked-media .growth-section--stacked-media .growth-section-media{margin-top:calc(var(--growth-section-spacing) * .55);justify-self:stretch;width:100%;max-width:none;padding:0}.growth-page--stacked-media .growth-section--stacked-media .growth-section-image{object-fit:contain;max-width:min(100%,36rem);max-height:none;margin-inline:auto}.growth-section--center-band{background:var(--home-surface-soft);border-radius:var(--growth-block-radius);padding:calc(var(--growth-section-spacing) * .65)}.growth-section--card-gallery .growth-section-copy{width:100%;max-width:64rem}.growth-section--card-gallery .growth-section-body:has(.growth-feature-card-grid){gap:1.25rem;width:100%;max-width:72rem;margin-inline:auto;padding-inline:0}.growth-section--integrations-band{border-radius:var(--growth-block-radius);padding:calc(var(--growth-section-spacing) * .75) clamp(1rem,3vw,2rem);background:#fafafa}.growth-integration-strip{flex-wrap:wrap;justify-content:center;gap:.85rem;width:100%;margin-block:1.35rem 1.5rem;display:flex}.growth-integration-pill{color:var(--home-muted);white-space:nowrap;background:#fff;border-radius:12px;justify-content:center;min-width:7.5rem;padding:.85rem 1.35rem;font-weight:700;display:inline-flex;box-shadow:0 4px 18px #3d236b0f}.growth-section--integrations-band .growth-section-body-content>ul{flex-wrap:wrap;justify-content:center;gap:.85rem;width:100%;margin-block:1.35rem 1.5rem;padding:0;list-style:none;display:flex}.growth-section--integrations-band .growth-section-body-content>ul>li{color:var(--home-muted);text-align:center;background:#fff;border-radius:12px;min-width:7.5rem;margin:0;padding:.85rem 1.35rem;font-weight:700;box-shadow:0 4px 18px #3d236b0f}.growth-section--integrations-band .growth-section-body-content>ul>li::marker{content:none}.growth-section--center .growth-section-copy{text-align:center;width:100%;max-width:min(100%,64rem);margin-inline:auto}.growth-section--center .growth-section-copy>h2{margin-bottom:calc(var(--growth-section-spacing) * .45);text-align:center}.growth-section--center .growth-section-eyebrow{text-align:center}.growth-section--center .growth-section-actions{justify-content:center}.growth-section-eyebrow{color:var(--home-purple);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.growth-section-copy h2,.growth-section-header h2{color:var(--foreground);letter-spacing:-.03em;margin:0 0 calc(var(--growth-section-spacing) * .35);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.2}.growth-section-body{color:var(--foreground);width:100%;min-width:0;max-width:none;font-size:1.02rem;line-height:1.75}.growth-section-body :where(p,ul,ol,h3,h4){max-width:none}.growth-section-body :where(h4){color:var(--foreground);margin:calc(var(--growth-section-spacing) * .45) 0 .35rem;font-size:1rem;font-weight:700;line-height:1.35}.growth-section-body :where(h4:first-child){margin-top:0}.growth-section-body :where(h4+p){color:var(--home-muted);margin:0 0 .25rem}.growth-section-body:has(.growth-feature-item){padding-inline:0}.growth-section--center .growth-section-body:has(.growth-feature-item){gap:calc(var(--growth-section-spacing) * .45);flex-direction:column;display:flex}.growth-section-body:has(.growth-feature-card-grid),.growth-section-body:has(.growth-feature-guidelines-grid){gap:calc(var(--growth-section-spacing) * .45);padding-inline:0;display:grid}.growth-section--center .growth-section-body:has(.growth-feature-card-grid),.growth-section--center .growth-section-body:has(.growth-feature-guidelines-grid){gap:calc(var(--growth-section-spacing) * .4)}.growth-section-body-content:has(.growth-addon-card),.growth-section-body-content:has(.growth-analytics-tracking),.growth-section-body-content:has(.growth-detail-card){gap:calc(var(--growth-section-spacing) * .45);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.growth-section-body-content:has(.growth-analytics-tracking){grid-template-columns:minmax(0,1fr)}.growth-section-body-content:has(.growth-addon-card)>.growth-workspace-section,.growth-section-body-content:has(.growth-detail-card)>.growth-workspace-section{grid-column:1/-1}.growth-section--left .growth-section-body-content:has(.growth-addon-card),.growth-section--left .growth-section-body-content:has(.growth-detail-card),.growth-section--right .growth-section-body-content:has(.growth-addon-card),.growth-section--right .growth-section-body-content:has(.growth-detail-card){grid-template-columns:minmax(0,1fr)}.growth-section-body-content:has(.growth-feature-item-grid){grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;display:grid}.growth-section--center .growth-section-body-content:has(.growth-feature-item-grid)>:not(.growth-feature-item-grid){color:var(--home-muted);text-align:center;margin:0 0 .5rem}.growth-feature-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;width:100%;display:grid}@media (min-width:768px){.growth-feature-item-grid>.growth-feature-item:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - .5rem)}}.growth-section-body-content:has(.growth-feature-item):not(:has(.growth-feature-item-grid)){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}.growth-section-body-content:has(.growth-feature-item):not(:has(.growth-feature-item-grid))>:not(.growth-feature-item){grid-column:1/-1}.growth-section--left .growth-section-body-content:has(.growth-feature-item),.growth-section--right .growth-section-body-content:has(.growth-feature-item){grid-template-columns:minmax(0,1fr)}.growth-section--left .growth-section-body:has(.growth-feature-item),.growth-section--right .growth-section-body:has(.growth-feature-item){gap:calc(var(--growth-section-spacing) * .45);display:grid}.growth-section--center .growth-section-body:has(.growth-feature-item)>:not(.growth-feature-item){color:var(--home-muted);text-align:center;grid-column:1/-1;margin:0 0 .5rem}.growth-section-intro :where(p){margin:0}.growth-section--center .growth-section-intro{text-align:center;max-width:42rem;margin-inline:auto}.growth-section-body:has(.growth-how-to-steps){padding-inline:0}.growth-section-body:has(.growth-how-to-steps) .growth-section-intro{margin-bottom:calc(var(--growth-section-spacing) * .35)}.growth-how-to-steps{background:var(--home-surface-soft);border-radius:var(--growth-block-radius);grid-template-columns:minmax(0,1fr);gap:.85rem;width:100%;max-width:min(100%,40rem);margin-inline:auto;padding:.85rem;display:grid}.growth-how-to-step-card{background:var(--home-surface);border:1px solid var(--home-border);border-radius:var(--growth-block-radius);gap:.65rem;padding:1.15rem 1.25rem;display:grid;box-shadow:0 4px 18px #3d236b0a}.growth-how-to-step-card-title{color:var(--foreground);margin:0;font-size:1.05rem;font-weight:700;line-height:1.4}.growth-how-to-step-card-desc{color:var(--home-muted);margin:0;font-size:.95rem;line-height:1.6}.growth-how-to-steps--with-media{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:min(100%,72rem);padding:0}.growth-how-to-steps--with-media .growth-how-to-step-card{gap:.85rem;padding:1rem;position:relative}.growth-how-to-step-card-cta,.growth-how-to-step-card-media{position:relative}.growth-how-to-step-card-num{background:var(--home-purple);color:#fff;z-index:2;border-radius:999px;place-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.82rem;font-weight:800;line-height:1;display:grid;position:absolute;top:.75rem;right:.75rem;box-shadow:0 4px 14px #3d236b47}.growth-how-to-step-card-media{border-radius:12px;width:100%;margin:0;overflow:hidden}.growth-how-to-step-card-image{width:100%;height:auto;display:block}.growth-how-to-step-card-cta{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-how-to-step-card-cta{background:color-mix(in srgb,var(--home-purple) 4%,white)}}.growth-how-to-step-card-cta{border:1px solid var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-how-to-step-card-cta{border:1px solid color-mix(in srgb,var(--home-purple) 12%,var(--home-border))}}.growth-how-to-step-card-cta{text-align:center;border-radius:12px;gap:.5rem;padding:1rem;display:grid}.growth-how-to-step-card-cta h4{color:var(--foreground);margin:0;font-size:1rem;font-weight:700}.growth-how-to-step-card-cta-action{color:var(--home-purple);margin:0;font-size:.9rem;font-weight:700}@media (max-width:1023px){.growth-how-to-steps--with-media{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.growth-how-to-steps--with-media{grid-template-columns:minmax(0,1fr)}}.growth-feature-card--image-top{background:linear-gradient(180deg,#fff 0,var(--home-surface-soft) 100%);text-align:start;border-radius:22px;flex-direction:column;gap:0;padding:.85rem;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-color .18s;display:flex;overflow:hidden}.growth-feature-card--image-top:hover{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-feature-card--image-top:hover{border-color:color-mix(in srgb,var(--home-purple) 22%,var(--home-border))}}.growth-feature-card--image-top:hover{transform:translateY(-3px);box-shadow:0 18px 44px #3d236b1a}.growth-feature-card--image-top .growth-feature-card-body{flex-direction:column;gap:.5rem;padding:.45rem .25rem .35rem;display:flex}.growth-feature-card--image-top .growth-feature-card-title{letter-spacing:-.01em;font-size:1.05rem;font-weight:750;line-height:1.3}.growth-feature-card--image-top .growth-feature-card-desc{font-size:.9rem;line-height:1.55}.growth-feature-card--image-top .growth-feature-card-media{aspect-ratio:4/3;border:1px solid var(--home-purple);background:linear-gradient(135deg,#f8f6ff,#f0ecfa)}@supports (color:color-mix(in lab,red,red)){.growth-feature-card--image-top .growth-feature-card-media{border:1px solid color-mix(in srgb,var(--home-purple) 10%,var(--home-border))}}.growth-feature-card--image-top .growth-feature-card-media{border-radius:16px;width:100%;margin:0;position:relative;overflow:hidden}.growth-feature-card-grid--numbered .growth-feature-card--image-top .growth-feature-card-media{aspect-ratio:16/10;max-height:clamp(9rem,16vw,13rem)}.growth-feature-card-grid--numbered .growth-feature-card--image-top .growth-feature-card-image{border-radius:8px;padding:.65rem;object-fit:contain!important}.growth-feature-card--image-top .growth-feature-card-image{object-fit:contain;padding:.75rem}.growth-activation-flow{border-top:1px solid var(--home-border);width:100%;margin-top:1rem;padding-top:1rem}.growth-activation-flow-label{color:var(--foreground);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .75rem;font-size:.88rem;font-weight:700}.growth-activation-flow-track{gap:.65rem;display:grid}.growth-step-item{grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.growth-step-number{background:var(--home-purple);align-items:center}@supports (color:color-mix(in lab,red,red)){.growth-step-number{background:color-mix(in srgb,var(--home-purple) 10%,white)}}.growth-step-number{color:var(--home-purple);border-radius:999px;place-content:center;width:1.75rem;height:1.75rem;font-size:.78rem;font-weight:800;display:grid}.growth-step-text{color:var(--foreground);font-size:.95rem;font-weight:600;line-height:1.45}.growth-step-arrow{color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-step-arrow{color:color-mix(in srgb,var(--home-purple) 50%,var(--home-muted))}}.growth-step-arrow{font-size:.95rem;font-weight:700;line-height:1;display:none}@media (min-width:900px){.growth-activation-flow-track{flex-wrap:wrap;align-items:center;gap:.45rem .35rem;display:flex}.growth-step-item{flex:none;grid-template-columns:none;gap:.55rem;width:auto;display:inline-flex}.growth-step-arrow{display:inline}}.growth-addon-card{border:1px solid var(--home-border);border-radius:var(--growth-block-radius);background:linear-gradient(#fff,#faf8ff);gap:.85rem;width:100%;padding:1.35rem;display:grid;box-shadow:0 8px 28px #3d236b0f}.growth-addon-card-header{flex-flow:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.growth-addon-card-title{color:var(--foreground);flex:auto;min-width:0;margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.growth-addon-plan{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-addon-plan{background:color-mix(in srgb,var(--home-purple) 10%,white)}}.growth-addon-plan{border:1px solid var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-addon-plan{border:1px solid color-mix(in srgb,var(--home-purple) 18%,var(--home-border))}}.growth-addon-plan{color:var(--home-purple);white-space:nowrap;border-radius:999px;flex:none;margin-inline-start:auto;padding:.3rem .7rem;font-size:.78rem;font-weight:700}.growth-addon-price{color:var(--home-muted);margin:0;font-size:.88rem;font-style:italic}.growth-addon-card ul,.growth-workspace-section ul{gap:.65rem;margin:0;padding:0;display:grid;list-style:none!important}.growth-addon-card li,.growth-workspace-section li{color:var(--home-muted);align-items:flex-start;margin:0;padding:0;line-height:1.55;gap:.65rem!important;list-style:none!important;display:flex!important}.growth-addon-card li:before,.growth-workspace-section li:before{color:var(--home-purple);content:"✓";flex:none;margin-right:.25rem;font-size:.85rem;font-weight:800;line-height:1.55;display:inline-block;position:static!important}.growth-workspace-section{border:1px solid var(--home-border);border-radius:calc(var(--growth-block-radius) + 4px);background:#fff;gap:1.25rem;margin-top:.35rem;padding:clamp(1.15rem,2.5vw,1.65rem);display:grid;box-shadow:0 8px 28px #3d236b0d}.growth-workspace-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;display:grid}.growth-workspace-intro{gap:.55rem;min-width:0;display:grid}.growth-workspace-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;display:flex}.growth-workspace-title{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:800;line-height:1.2}.growth-workspace-badge{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-workspace-badge{background:color-mix(in srgb,var(--home-purple) 10%,white)}}.growth-workspace-badge{border:1px solid var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-workspace-badge{border:1px solid color-mix(in srgb,var(--home-purple) 16%,transparent)}}.growth-workspace-badge{color:var(--home-purple);letter-spacing:.02em;border-radius:999px;padding:.28rem .7rem;font-size:.75rem;font-weight:700}.growth-workspace-lead,.growth-workspace-section>p{color:var(--home-muted);max-width:46rem;margin:0;font-size:.98rem;line-height:1.6}.growth-workspace-media{background:var(--home-surface-soft);border:1px solid var(--home-border);border-radius:16px;width:100%;height:9.5rem;margin:0;position:relative;overflow:hidden}.growth-workspace-image{object-fit:contain;object-position:center;width:100%;height:100%;padding:.55rem;display:block}.growth-workspace-section .growth-feature-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.growth-workspace-section .growth-how-to-step-card{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-workspace-section .growth-how-to-step-card{background:color-mix(in srgb,var(--home-purple) 4%,white)}}.growth-workspace-section .growth-how-to-step-card{border:1px solid var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-workspace-section .growth-how-to-step-card{border:1px solid color-mix(in srgb,var(--home-purple) 10%,var(--home-border))}}.growth-workspace-section .growth-how-to-step-card{box-shadow:none;border-radius:14px;padding:.95rem 1rem}.growth-workspace-section .growth-feature-card{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-workspace-section .growth-feature-card{background:color-mix(in srgb,var(--home-purple) 3.5%,white)}}.growth-workspace-section .growth-feature-card{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-workspace-section .growth-feature-card{border-color:color-mix(in srgb,var(--home-purple) 10%,var(--home-border))}}.growth-workspace-section .growth-feature-card{box-shadow:none;gap:.65rem;height:100%;min-height:0;padding:.95rem 1rem}.growth-workspace-subtitle{color:var(--foreground);letter-spacing:-.01em;margin:0 0 .85rem;font-size:1.02rem;font-weight:750}.growth-workspace-cta,.growth-workspace-how-it-works,.growth-workspace-types{gap:.75rem;display:grid}.growth-workspace-how-it-works .growth-how-to-steps{gap:.75rem}.growth-workspace-cta{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-workspace-cta{background:color-mix(in srgb,var(--home-purple) 5%,white)}}.growth-workspace-cta{border:1px solid var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-workspace-cta{border:1px solid color-mix(in srgb,var(--home-purple) 12%,var(--home-border))}}.growth-workspace-cta{border-radius:14px;padding:1rem 1.1rem}.growth-workspace-cta-title{color:var(--foreground);margin:0;font-size:.98rem;font-weight:700}@media (min-width:768px){.growth-workspace-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.25rem}.growth-workspace-section:not(:has(.growth-workspace-hero)){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.growth-workspace-section:not(:has(.growth-workspace-hero))>.growth-workspace-intro{grid-area:1/1}.growth-workspace-section:not(:has(.growth-workspace-hero))>.growth-workspace-media{grid-area:1/2;align-self:center}.growth-workspace-section:not(:has(.growth-workspace-hero))>:not(.growth-workspace-intro):not(.growth-workspace-media){grid-column:1/-1}.growth-workspace-media{height:11.5rem}}@media (min-width:900px){.growth-workspace-hero{gap:1.5rem}.growth-workspace-media{height:12.5rem}}.growth-tag-grid{flex-wrap:wrap;gap:.45rem;display:flex}.growth-tag{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-tag{background:color-mix(in srgb,var(--home-purple) 6%,white)}}.growth-tag{border:1px solid var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-tag{border:1px solid color-mix(in srgb,var(--home-purple) 12%,var(--home-border))}}.growth-tag{color:var(--home-muted);border-radius:999px;padding:.35rem .65rem;font-size:.78rem;font-weight:600;line-height:1.2}.growth-closing .growth-closing-copy{color:var(--home-muted);text-align:center;justify-self:center;gap:.85rem;width:100%;max-width:36rem;margin:0;font-size:clamp(1rem,1.8vw,1.08rem);font-weight:400;line-height:1.65;display:grid}.growth-closing .growth-closing-copy :where(p){text-align:center;margin:0;font-weight:400;line-height:1.65}.growth-closing .growth-closing-copy :where(a){color:var(--home-purple);text-underline-offset:.15em;font-weight:600;text-decoration:underline}.growth-use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;margin-top:.5rem;display:grid}.growth-use-case-card{border:1px solid var(--home-border);border-radius:var(--growth-block-radius);color:inherit;background:#fff;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:1rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 4px 18px #3d236b0a;text-align:start!important;text-decoration:none!important}.growth-use-case-card:hover{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-use-case-card:hover{border-color:color-mix(in srgb,var(--home-purple) 22%,var(--home-border))}}.growth-use-case-card:hover{transform:translateY(-1px);box-shadow:0 10px 28px #3d236b12;text-decoration:none!important}.growth-use-case-card-icon{background:var(--home-purple);align-items:center}@supports (color:color-mix(in lab,red,red)){.growth-use-case-card-icon{background:color-mix(in srgb,var(--home-purple) 10%,white)}}.growth-use-case-card-icon{color:var(--home-purple);border-radius:10px;flex-shrink:0;place-content:center;width:2.25rem;height:2.25rem;display:grid}.growth-use-case-card-icon svg{width:1.1rem;height:1.1rem;display:block}.growth-use-case-card-body{gap:.2rem;min-width:0;display:grid;text-align:start!important}.growth-use-case-card-title{color:var(--foreground);margin:0;font-size:.95rem;font-weight:700;line-height:1.35;text-align:start!important;text-decoration:none!important}.growth-use-case-card-desc{color:var(--home-muted);margin:0;font-size:.875rem;line-height:1.5;text-align:start!important}.use-case-hub-page .growth-page-section{padding-top:clamp(2rem,4vw,3rem)}.industry-hub-intro{text-align:center;max-width:48rem;margin:0 auto clamp(2rem,4vw,3rem)}.industry-hub-intro h2{margin:0 0 .75rem;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.industry-hub-intro p{color:var(--muted-foreground,#5f6578);margin:0;line-height:1.6}.use-case-hub-groups{gap:clamp(2.5rem,5vw,3.75rem);display:grid}.use-case-hub-group-title{color:var(--foreground);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;line-height:1.25}.use-case-hub-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.use-case-hub-card{color:inherit;height:100%;text-decoration:none;display:block}.use-case-hub-card-surface{background:var(--background,#fff);border:1px solid #2d293814;border-radius:16px;flex-direction:column;height:100%;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 10px 28px #2d29380f}.use-case-hub-card:hover .use-case-hub-card-surface{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.use-case-hub-card:hover .use-case-hub-card-surface{border-color:color-mix(in srgb,var(--home-purple) 35%,transparent)}}.use-case-hub-card:hover .use-case-hub-card-surface{transform:translateY(-4px);box-shadow:0 18px 36px #3d236b24}.use-case-hub-card-media{aspect-ratio:16/10;background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.use-case-hub-card-media{background:color-mix(in srgb,var(--home-purple) 8%,#fff)}}.use-case-hub-card-media{overflow:hidden}.use-case-hub-card-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.use-case-hub-card-body{gap:.35rem;padding:1.15rem 1.25rem 1.35rem;display:grid}.use-case-hub-card-tag{color:var(--home-purple);font-size:.8rem;font-weight:600;line-height:1.3}.use-case-hub-card-title{color:var(--foreground);letter-spacing:-.015em;margin:0;font-size:1.15rem;font-weight:700;line-height:1.3;transition:color .18s}.use-case-hub-card:hover .use-case-hub-card-title{color:var(--home-purple)}.use-case-hub-card-intro{color:var(--home-muted);margin:.15rem 0 0;font-size:.95rem;line-height:1.5}@media (max-width:1023px){.use-case-hub-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.use-case-hub-card-grid{grid-template-columns:1fr}.use-case-hub-card:hover .use-case-hub-card-surface{transform:none}}.growth-enterprise-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;width:100%;margin-top:.5rem;display:grid}.growth-enterprise-card{text-align:center;justify-items:center;gap:.65rem;display:grid}.growth-enterprise-card-icon{background:var(--home-purple);color:#fff;border-radius:12px;place-content:center;align-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 8px 24px #3d236b2e}.growth-enterprise-card-icon svg{width:1.35rem;height:1.35rem;display:block}.growth-enterprise-card-title{color:var(--foreground);margin:0;font-size:.95rem;font-weight:700;line-height:1.35}.growth-enterprise-card-desc{color:var(--home-muted);max-width:16rem;margin:0;font-size:.875rem;line-height:1.55}.growth-page--features{--growth-band-padding:calc(var(--growth-section-spacing) * .75);--growth-tone-0:linear-gradient(135deg,#f7f2ff,#fff 72%);--growth-tone-1:linear-gradient(180deg,#fff,#f0f5ff);--growth-tone-2:linear-gradient(135deg,#fff,#faf5ff 52%,#fff);--growth-tone-3:linear-gradient(160deg,#f8f5ff,#fff);--growth-tone-4:linear-gradient(135deg,#fff,#f3efff 46%,#fff);--growth-tone-5:linear-gradient(180deg,#f5f1fc,#fff 70%)}.growth-page--features .growth-section[class*=growth-section--tone-]{border-radius:var(--growth-block-radius);padding:var(--growth-band-padding) clamp(1rem,2.5vw,1.5rem)}.growth-page--features .growth-section--split .growth-section-media{align-self:stretch;place-items:center;display:grid}.growth-page--features .growth-section--split .growth-section-image{width:100%;height:auto;max-height:none}.growth-page--features .growth-feature-card-grid--stacked .growth-feature-card--media .growth-feature-card-media{aspect-ratio:16/10}.growth-page--features .growth-feature-card-grid--stacked .growth-feature-card--media .growth-feature-card-image{object-fit:contain;width:calc(100% - 1.8rem)!important;height:calc(100% - 1.8rem)!important;inset:.9rem!important}.growth-page--features .growth-section--tone-0{background:var(--growth-tone-0)}.growth-page--features .growth-section--tone-1{background:var(--growth-tone-1)}.growth-page--features .growth-section--tone-2{background:var(--growth-tone-2)}.growth-page--features .growth-section--tone-3{background:var(--growth-tone-3)}.growth-page--features .growth-section--tone-4{background:var(--growth-tone-4)}.growth-page--features .growth-section--tone-5{background:var(--growth-tone-5)}.growth-page--business{--business-page-gutter:clamp(16px,2vw,32px);--business-page-content-max:min(1440px,calc(100vw - (2 * var(--business-page-gutter))));--business-page-inline-padding:max(var(--business-page-gutter),calc((100vw - var(--business-page-content-max)) / 2));--growth-section-cta-spacing:clamp(1.5rem,2.5vw,2rem)}.growth-page--business .blog-post-layout--no-toc .growth-section--center{width:100%;max-width:100%;margin-inline:0;padding-inline:0}.growth-page--business .blog-post-page-top,.growth-page--business .growth-brands,.growth-page--business .growth-page-section,.growth-page--business .pricing-closing{padding-inline:var(--business-page-inline-padding)}.growth-page--business .growth-page-shell{max-width:var(--business-page-content-max);width:100%}.growth-page--business .growth-page-hero .blog-post-hero-excerpt{max-width:42rem;margin-inline:auto}.growth-page--business .growth-section--center .growth-section-copy,.growth-page--business .growth-section--center .growth-section-header{text-align:center}.growth-page--business .growth-section--center .growth-section-intro,.growth-page--business .growth-section-body-content:not(:has(.growth-how-to-steps)){text-align:center;max-width:42rem;margin-inline:auto}.growth-page--business .growth-section-body:has(.growth-feature-card-grid),.growth-page--business .growth-section-body:has(.growth-how-to-steps){text-align:start;width:100%;max-width:none}.growth-page--business .growth-section-actions{margin-top:var(--growth-section-cta-spacing);justify-content:center;width:100%}.growth-page--business .growth-section--card-gallery .growth-section-body:has(.growth-feature-card-grid){width:100%;max-width:none}.growth-page--business .growth-section--center .growth-feature-card-grid{gap:clamp(1.25rem,2vw,1.5rem);width:100%;max-width:100%;margin-inline:auto}@media (min-width:768px) and (max-width:1023px){.growth-page--business .growth-section--center .growth-feature-card-grid{gap:1.25rem}}@media (min-width:1024px){.growth-page--business .growth-section--center .growth-feature-card-grid:has(>:nth-child(3):last-child),.growth-page--business .growth-section--center .growth-feature-card-grid:has(>:nth-child(4)),.growth-page--business .growth-section--center .growth-feature-card-grid:has(>:nth-child(5):last-child),.growth-page--business .growth-section--center .growth-feature-card-grid:has(>:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr));max-width:56rem}.growth-page--business .growth-section--center .growth-feature-card-grid:has(>:nth-child(3):last-child)>:last-child{grid-column:1/-1;justify-self:center;max-width:calc(50% - .75rem)}}@media (min-width:1280px){.growth-page--business .growth-section--center .growth-feature-card-grid:has(>:nth-child(3):last-child),.growth-page--business .growth-section--center .growth-feature-card-grid:has(>:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr));max-width:72rem}.growth-page--business .growth-section--center .growth-feature-card-grid:has(>:nth-child(3):last-child)>:last-child{grid-column:auto;justify-self:stretch;max-width:none}}.growth-page--business .growth-feature-card-row-divider{display:none}.growth-page--business .growth-feature-card:not(.growth-feature-card--image-top):not(.growth-feature-card--media){background:linear-gradient(180deg,#fff 0,var(--home-surface-soft) 100%);grid-template-columns:unset;border-radius:22px;flex-direction:column;align-content:start;place-items:center;gap:1rem;min-height:100%;padding:clamp(1.5rem,2.4vw,1.9rem);display:flex;text-align:center!important}.growth-page--business .growth-feature-card:not(.growth-feature-card--image-top):not(.growth-feature-card--media) .growth-feature-card-icon{background:var(--home-purple);align-self:center}@supports (color:color-mix(in lab,red,red)){.growth-page--business .growth-feature-card:not(.growth-feature-card--image-top):not(.growth-feature-card--media) .growth-feature-card-icon{background:color-mix(in srgb,var(--home-purple) 12%,white)}}.growth-page--business .growth-feature-card:not(.growth-feature-card--image-top):not(.growth-feature-card--media) .growth-feature-card-icon{margin-bottom:.15rem;border-radius:14px;place-content:center;width:2.5rem;height:2.5rem;margin-inline:auto;display:grid}.growth-page--business .growth-feature-card:not(.growth-feature-card--image-top):not(.growth-feature-card--media) .growth-feature-card-icon svg{width:1.35rem;height:1.35rem}.growth-page--business .growth-feature-card:not(.growth-feature-card--image-top):not(.growth-feature-card--media) .growth-feature-card-body{align-items:center;gap:.55rem;width:100%;display:grid;text-align:center!important}.growth-page--business .growth-feature-card:not(.growth-feature-card--image-top):not(.growth-feature-card--media) .growth-feature-card-title{width:100%;text-align:center!important}.growth-page--business .growth-feature-card:not(.growth-feature-card--image-top):not(.growth-feature-card--media) .growth-feature-card-desc{max-width:24rem;margin-inline:auto;font-size:1rem;line-height:1.65;text-align:center!important}.growth-page--business .growth-feature-card--image-top{text-align:center;padding:1.25rem 1.5rem 1.5rem}.growth-page--business .growth-feature-card--image-top .growth-feature-card-media{width:100%;margin-inline:auto}.growth-page--business .growth-section--center .growth-feature-card-grid:has(>:nth-child(3):last-child) .growth-feature-card--image-top .growth-feature-card-media,.growth-page--business .growth-section--center .growth-feature-card-grid:has(>:nth-child(4)):not(:has(>:nth-child(6))) .growth-feature-card--image-top .growth-feature-card-media{aspect-ratio:16/10;max-width:8.5rem;min-height:0;max-height:6.5rem}.growth-page--business .growth-section--center .growth-feature-card-grid:has(>:nth-child(6)) .growth-feature-card--image-top .growth-feature-card-media{aspect-ratio:4/3;max-width:100%;min-height:6.5rem;max-height:9.5rem}.growth-page--business .growth-feature-card--image-top .growth-feature-card-body{text-align:left;align-items:flex-start;width:100%;padding-inline:0}.growth-page--business .growth-feature-card--image-top .growth-feature-card-title{text-align:left;width:100%}.growth-page--business .growth-feature-card--image-top .growth-feature-card-desc{text-align:left;max-width:24rem}.growth-page--business .growth-feature-card-grid--numbered .growth-feature-card--image-top .growth-feature-card-media{max-width:14rem;max-height:11rem}.growth-page--business .growth-how-to-steps{width:100%;max-width:56rem;margin-inline:auto}.growth-page--business .growth-how-to-steps--with-media{gap:1.25rem;max-width:64rem}@media (min-width:1024px){.growth-page--business .growth-how-to-steps--with-media{grid-template-columns:repeat(2,minmax(0,1fr));max-width:64rem}}.growth-page--business .growth-feature-item-grid{gap:1.25rem;width:100%;max-width:56rem;margin-inline:auto}.growth-page--business .growth-feature-item{border-radius:18px;gap:.65rem 1rem;padding:1.25rem 1.35rem}.growth-page--business .growth-section-body-content:has(.growth-feature-item-grid){text-align:start;width:100%;max-width:none}.growth-page--business .growth-section-body-content:has(.growth-feature-item-grid)>:not(.growth-feature-item-grid){text-align:center;max-width:42rem;margin-inline:auto}.growth-page--business .growth-how-to-step-card,.growth-page--business .growth-how-to-step-card:has(.growth-how-to-step-card-cta){flex-direction:column;justify-content:flex-start;display:flex}.growth-page--business .growth-how-to-step-card{padding:1.5rem}.growth-page--business .growth-how-to-step-card-media{margin-bottom:.75rem}.growth-page--business .growth-how-to-step-card-description,.growth-page--business .growth-how-to-step-card-title{text-align:left}.growth-page--business .growth-section-body-content :where(ul,ol){text-align:left;max-width:36rem;margin-inline:auto}@media (max-width:1023px){.growth-page--business .growth-section--center .growth-feature-card-grid:has(>:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.growth-page--business .growth-section--center .growth-feature-card-grid{max-width:none}.growth-page--business .growth-section--center .growth-feature-card-grid:has(>:nth-child(6)){grid-template-columns:minmax(0,1fr)}}.growth-page--gs1-digital-link{--gs1-page-gutter:clamp(32px,5vw,72px);--gs1-page-content-max:min(1280px,calc(100vw - (2 * var(--gs1-page-gutter))));--gs1-page-inline-padding:max(var(--gs1-page-gutter),calc((100vw - var(--gs1-page-content-max)) / 2));--growth-band-padding:calc(var(--growth-section-spacing) * .75);--growth-section-cta-spacing:clamp(1.5rem,2.5vw,2rem);--growth-tone-0:linear-gradient(135deg,#f7f2ff,#fff 72%);--growth-tone-1:linear-gradient(180deg,#fff,#f0f5ff);--growth-tone-2:linear-gradient(135deg,#fff,#faf5ff 52%,#fff);--growth-tone-3:linear-gradient(160deg,#f8f5ff,#fff);--growth-tone-4:linear-gradient(135deg,#fff,#f3efff 46%,#fff);--growth-tone-5:linear-gradient(180deg,#f5f1fc,#fff 70%)}.growth-page--gs1-digital-link .blog-post-page-top,.growth-page--gs1-digital-link .growth-brands,.growth-page--gs1-digital-link .growth-page-section,.growth-page--gs1-digital-link .home-generator-section.growth-page-widget-section,.growth-page--gs1-digital-link .pricing-closing{padding-inline:var(--gs1-page-inline-padding)}.growth-page--gs1-digital-link .growth-page-shell{max-width:var(--gs1-page-content-max);width:100%}.growth-page--gs1-digital-link .growth-page-section .blog-post-layout{grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:clamp(1.25rem,2vw,2rem)}.growth-page--gs1-digital-link .home-hero-card{max-width:min(1240px,100%)}.growth-page--gs1-digital-link .growth-brands .home-featured-client-carousel{max-width:var(--gs1-page-content-max)}.growth-page--gs1-digital-link .growth-section[class*=growth-section--tone-]{border-radius:var(--growth-block-radius);padding:var(--growth-band-padding) clamp(1.25rem,3vw,2.25rem)}.growth-page--gs1-digital-link .growth-section--tone-0{background:var(--growth-tone-0)}.growth-page--gs1-digital-link .growth-section--tone-1{background:var(--growth-tone-1)}.growth-page--gs1-digital-link .growth-section--tone-2{background:var(--growth-tone-2)}.growth-page--gs1-digital-link .growth-section--tone-3{background:var(--growth-tone-3)}.growth-page--gs1-digital-link .growth-section--tone-4{background:var(--growth-tone-4)}.growth-page--gs1-digital-link .growth-section--tone-5{background:var(--growth-tone-5)}.growth-page--gs1-digital-link .growth-section-actions{margin-top:var(--growth-section-cta-spacing);justify-content:center;width:100%}.growth-page--gs1-digital-link #use-cases-by-industry .growth-feature-card-grid--stacked{gap:clamp(1.15rem,2.4vw,1.75rem)}.growth-page--gs1-digital-link #use-cases-by-industry .growth-feature-card.growth-feature-card--media{border:1px solid var(--home-purple);background:#fff}@supports (color:color-mix(in lab,red,red)){.growth-page--gs1-digital-link #use-cases-by-industry .growth-feature-card.growth-feature-card--media{border:1px solid color-mix(in srgb,var(--home-purple) 10%,var(--home-border))}}.growth-page--gs1-digital-link #use-cases-by-industry .growth-feature-card.growth-feature-card--media{box-shadow:0 8px 28px #3d236b0d}.growth-page--gs1-digital-link #use-cases-by-industry .growth-feature-card.growth-feature-card--media .growth-feature-card-media{background:linear-gradient(#f8f6fc,#f2eef8)}.growth-section--how-to .growth-section-body{padding-inline:0}.growth-section--how-to .growth-section-eyebrow,.growth-section--how-to h2{text-align:center;max-width:44rem;margin-inline:auto}.growth-section--how-to .growth-section-intro{display:none}.growth-section--how-to .use-case-how-to{gap:clamp(1.5rem,3vw,2rem);max-width:min(100%,64rem)}.growth-section--how-to .use-case-how-to-subtitle{max-width:44rem;font-size:clamp(1rem,1.8vw,1.125rem)}.growth-page--gs1-digital-link .growth-section--how-to{padding-block:clamp(1.75rem,3.5vw,2.75rem)}.growth-page--gs1-digital-link #what-is-a-dpp .growth-feature-card-grid--stacked{gap:clamp(1.15rem,2.4vw,1.75rem)}.growth-page--gs1-digital-link #what-is-a-dpp .growth-feature-card--text-only{grid-template-columns:unset;padding:clamp(1.2rem,2.2vw,1.5rem);display:block}@media (min-width:900px){.growth-page--gs1-digital-link #what-is-a-dpp .growth-feature-card-grid--stacked{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-page--gs1-digital-link #what-is-a-dpp .growth-feature-card-grid--stacked>.growth-feature-card--media{grid-column:1/-1}}.growth-section--edu .growth-section-body,.growth-section--edu .growth-section-copy{width:100%;max-width:none}.growth-section--edu .growth-section-body-content,.growth-section--edu .growth-section-intro{text-align:left;width:100%;max-width:none;margin-inline:0}.growth-section--edu .growth-section-body-content{color:var(--home-muted)}.growth-section--edu .growth-feature-card-grid--stacked{grid-template-columns:minmax(0,1fr);gap:clamp(.85rem,1.8vw,1.15rem);width:100%;max-width:none;margin-inline:0}.growth-section--edu .growth-feature-card--text-only{border:1px solid var(--home-purple);background:#fff}@supports (color:color-mix(in lab,red,red)){.growth-section--edu .growth-feature-card--text-only{border:1px solid color-mix(in srgb,var(--home-purple) 8%,var(--home-border))}}.growth-section--edu .growth-feature-card--text-only{grid-template-columns:unset;border-radius:18px;width:100%;padding:clamp(1.2rem,2.2vw,1.5rem);display:block;box-shadow:0 6px 22px #3d236b0a}.growth-section--edu .growth-feature-card--text-only:hover{transform:none}.growth-section--edu .growth-feature-card-body{gap:.55rem;min-width:0}.growth-section--edu .growth-feature-card-title{letter-spacing:-.015em;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:750;line-height:1.35}.growth-section--edu .growth-feature-card-desc{overflow-wrap:anywhere;word-break:break-word;font-size:.975rem;line-height:1.65}.growth-section--edu .growth-feature-card-desc :where(p+p){margin-top:.65rem}.growth-section--edu .growth-feature-card-desc :where(ul){gap:.4rem;margin:.65rem 0 0;padding:0;display:grid}.growth-section--edu .growth-feature-card-desc :where(li){padding-inline-start:1rem;line-height:1.55;position:relative}.growth-section--edu .growth-feature-card-desc :where(li):before{color:var(--home-purple);content:"•";font-weight:700;display:block;position:absolute;top:0;left:0}.growth-section--edu .growth-feature-card-desc :where(p:has(>code:only-child)>code){white-space:pre-wrap;margin-top:0;display:block}.growth-section--edu .growth-feature-card-desc :where(code){border:1px solid var(--home-purple);background:#f4f1fa}@supports (color:color-mix(in lab,red,red)){.growth-section--edu .growth-feature-card-desc :where(code){border:1px solid color-mix(in srgb,var(--home-purple) 10%,var(--home-border))}}.growth-section--edu .growth-feature-card-desc :where(code){overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-all;border-radius:8px;margin-top:.35rem;padding:.55rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;line-height:1.5;display:block}.growth-section--edu .growth-feature-card-desc :where(p code){white-space:normal;margin-top:0;padding:.12rem .35rem;display:inline}.growth-page--gs1-digital-link #eu-dpp-compliance-deadlines.growth-section--edu .growth-feature-card-grid--stacked,.growth-page--gs1-digital-link #technical-specifications.growth-section--edu .growth-feature-card-grid--stacked{align-items:stretch;width:100%;max-width:none}@media (min-width:768px){.growth-page--gs1-digital-link #eu-dpp-compliance-deadlines.growth-section--edu .growth-feature-card-grid--stacked,.growth-page--gs1-digital-link #technical-specifications.growth-section--edu .growth-feature-card-grid--stacked{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.growth-page--gs1-digital-link #best-practices .growth-feature-guidelines-grid{gap:1rem;width:100%}.growth-page--gs1-digital-link #best-practices .growth-feature-guideline-card{height:100%}.growth-page--gs1-digital-link #best-practices .growth-section-intro{text-align:left;width:100%;max-width:none;margin-inline:0}.growth-page--url-shortener{--url-shortener-page-gutter:clamp(32px,5vw,72px);--url-shortener-page-content-max:min(1280px,calc(100vw - (2 * var(--url-shortener-page-gutter))));--url-shortener-page-inline-padding:max(var(--url-shortener-page-gutter),calc((100vw - var(--url-shortener-page-content-max)) / 2));--growth-band-padding:calc(var(--growth-section-spacing) * .75);--growth-section-cta-spacing:clamp(1.5rem,2.5vw,2rem);--growth-tone-0:linear-gradient(135deg,#f7f2ff,#fff 72%);--growth-tone-1:linear-gradient(180deg,#fff,#f0f5ff);--growth-tone-2:linear-gradient(135deg,#fff,#faf5ff 52%,#fff);--growth-tone-3:linear-gradient(160deg,#f8f5ff,#fff);--growth-tone-4:linear-gradient(135deg,#fff,#f3efff 46%,#fff);--growth-tone-5:linear-gradient(180deg,#f5f1fc,#fff 70%)}.growth-page--url-shortener .blog-post-page-top,.growth-page--url-shortener .growth-brands,.growth-page--url-shortener .growth-page-section,.growth-page--url-shortener .pricing-closing{padding-inline:var(--url-shortener-page-inline-padding)}.growth-page--url-shortener .growth-page-shell{max-width:var(--url-shortener-page-content-max);width:100%}.growth-page--url-shortener .url-shortener-page-top{padding-block:clamp(1.5rem,3vw,2.5rem)}.growth-page--url-shortener .url-shortener-hero__layout{gap:clamp(1.25rem,2.5vw,1.75rem);width:100%;max-width:min(44rem,100%);margin-inline:auto;display:grid}.growth-page--url-shortener .url-shortener-hero__copy{text-align:center}.growth-page--url-shortener .url-shortener-hero__copy .blog-post-hero-excerpt{max-width:38rem;margin-inline:auto}.growth-page--url-shortener .url-shortener-hero__actions{justify-content:center}.growth-page--url-shortener .url-shortener-instant-card{width:100%;box-shadow:0 18px 48px #3d236b14}.growth-page--url-shortener .url-shortener-instant-form-row{align-items:center}.growth-page--url-shortener .url-shortener-instant-form-row>:is(input,button),.growth-page--url-shortener .url-shortener-instant-result-row>:is(input,button){border-radius:var(--radius);min-height:2rem}.growth-page--url-shortener .url-shortener-instant-error{color:var(--destructive,#b42318);margin:0;font-size:.92rem;line-height:1.5}.growth-page--url-shortener .url-shortener-instant-result{gap:.65rem;display:grid}.growth-page-tool-section{padding-block:clamp(1.5rem,3vw,2.5rem)}.growth-page-tool-section .gs1-tool-card{width:100%;box-shadow:0 18px 48px #3d236b14}.growth-page-tool-section .gs1-tool-form-row{align-items:center}.growth-page-tool-section .gs1-tool-error{color:var(--destructive,#b42318);margin:0;font-size:.92rem;line-height:1.5}.growth-page-tool-section .gs1-tool-result{gap:.65rem;display:grid}.growth-page-tool-section .gs1-tool-preview{background:#fff;max-width:100%;height:auto}.growth-page--url-shortener .url-shortener-instant-signup-link,.growth-page-tool-section .gs1-tool-cta-link{color:var(--home-purple);text-underline-offset:.15em;font-weight:600;text-decoration:underline}.growth-page--url-shortener .growth-page-section .blog-post-layout{grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:clamp(1.25rem,2vw,2rem)}.growth-page--url-shortener .growth-section[class*=growth-section--tone-]{border-radius:var(--growth-block-radius);padding:var(--growth-band-padding) clamp(1.25rem,3vw,2.25rem)}.growth-page--url-shortener .growth-section--tone-0{background:var(--growth-tone-0)}.growth-page--url-shortener .growth-section--tone-1{background:var(--growth-tone-1)}.growth-page--url-shortener .growth-section--tone-2{background:var(--growth-tone-2)}.growth-page--url-shortener .growth-section--tone-3{background:var(--growth-tone-3)}.growth-page--url-shortener .growth-section--tone-4{background:var(--growth-tone-4)}.growth-page--url-shortener .growth-section--tone-5{background:var(--growth-tone-5)}.growth-page--url-shortener .growth-section-actions{margin-top:var(--growth-section-cta-spacing);justify-content:center;width:100%}.growth-page--url-shortener #plans .growth-feature-card-grid{max-width:56rem;margin-inline:auto}@media (min-width:1024px){.growth-page--url-shortener #plans .growth-feature-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:64rem}}.growth-page--url-shortener .growth-section--plans .growth-section-eyebrow,.growth-page--url-shortener .growth-section--plans h2{text-align:center;max-width:44rem;margin-inline:auto}.growth-page--url-shortener .growth-section--plans .growth-section-body{width:100%;max-width:min(100%,72rem);margin-inline:auto}.growth-page--url-shortener .growth-plans-grid{gap:clamp(1rem,2.5vw,1.5rem);display:grid}.growth-page--url-shortener .growth-plans-intro{color:var(--home-muted);text-align:center;max-width:40rem;margin:0 auto;font-size:clamp(.98rem,1.7vw,1.05rem);line-height:1.65}.growth-page--url-shortener .growth-plans-list{align-items:stretch;gap:clamp(.85rem,2vw,1.15rem);margin:0;padding:0;list-style:none}.growth-page--url-shortener .growth-plans-item{min-width:0;padding:0;list-style:none}.growth-page--url-shortener .growth-plans-item:before{content:none}.growth-page--url-shortener .growth-plans-card{border-color:var(--home-border);flex-direction:column;height:100%;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 8px 24px #3d236b0d}.growth-page--url-shortener .growth-plans-item--featured .growth-plans-card{border-color:#673ab759;box-shadow:0 16px 40px #673ab71f}.growth-page--url-shortener .growth-plans-card:hover{border-color:#673ab738;transform:translateY(-2px);box-shadow:0 14px 36px #3d236b1a}.growth-page--url-shortener .growth-plans-icon{color:var(--home-purple);background:#5f3dc41a;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.growth-page--url-shortener .growth-plans-price{color:var(--home-purple-dark);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:800;line-height:1.1}.growth-page--url-shortener .growth-plans-title{font-size:1.02rem;line-height:1.4}.growth-page--url-shortener .growth-plans-desc{font-size:.94rem;line-height:1.6}.growth-page--url-shortener .growth-plans-highlights{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.growth-page--url-shortener .growth-plans-highlights li{color:var(--home-muted);align-items:flex-start;gap:.5rem;padding:0;font-size:.9rem;line-height:1.5;display:flex;position:static}.growth-page--url-shortener .growth-plans-highlights li:before{content:none}.growth-page--url-shortener .growth-plans-highlights li svg{color:var(--home-purple);flex-shrink:0;margin-top:.15rem}.growth-page--url-shortener .growth-plans-card [data-slot=card-footer]{margin-top:auto;padding-top:.5rem}.growth-page--url-shortener #use-cases .growth-feature-card-grid{max-width:72rem;margin-inline:auto}@media (min-width:1024px){.growth-page--url-shortener #use-cases .growth-feature-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.growth-page--url-shortener #short-links-plus-qr.growth-section--split{align-items:center}.growth-page--url-shortener #short-links-plus-qr .growth-section-media{justify-self:center;max-width:min(100%,28rem)}.growth-page--url-shortener .growth-section--migration{padding-block:clamp(1.5rem,3vw,2.25rem)}.growth-page--url-shortener .growth-section--migration .growth-section-eyebrow,.growth-page--url-shortener .growth-section--migration h2{text-align:center;max-width:44rem;margin-inline:auto}.growth-page--url-shortener .growth-section--migration .growth-section-body{width:100%;max-width:min(100%,72rem);margin-inline:auto}.growth-page--url-shortener .growth-migration-steps{width:100%}.growth-page--url-shortener .growth-migration-panel{background:var(--home-surface);border:1px solid var(--home-border);border-radius:clamp(1.25rem,2.5vw,2rem);gap:clamp(1.1rem,2.5vw,1.5rem);padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 16px 48px #3d236b0d}.growth-page--url-shortener .growth-migration-intro{color:var(--home-muted);text-align:center;max-width:40rem;margin:0;font-size:clamp(.98rem,1.7vw,1.05rem);line-height:1.65}.growth-page--url-shortener .growth-migration-headline{color:var(--foreground);text-align:center;max-width:44rem;margin:0;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:600;line-height:1.55}.growth-page--url-shortener .growth-migration-step-grid{gap:clamp(.85rem,2vw,1.15rem);margin:0;padding:0;list-style:none;position:relative}@media (min-width:1024px){.growth-page--url-shortener .growth-migration-step-grid:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#673ab738,#0000);height:2px;position:absolute;top:1.65rem;left:8%;right:8%}}.growth-page--url-shortener .growth-migration-step{min-width:0;padding:0;list-style:none;position:relative}.growth-page--url-shortener .growth-migration-step:before{content:none}.growth-page--url-shortener .growth-migration-step-card{z-index:1;background:#ffffffeb;border-color:#e8e1f3f2;height:100%;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:0 8px 24px #3d236b0d}.growth-page--url-shortener .growth-migration-step-card:hover{border-color:#673ab733;transform:translateY(-2px);box-shadow:0 12px 32px #3d236b17}.growth-page--url-shortener .growth-migration-step-number{background:var(--home-surface-soft);color:var(--home-purple-dark);border:1px solid #673ab729;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.35rem;font-size:.82rem;font-weight:800;display:inline-flex}.growth-page--url-shortener .growth-migration-step-title{font-size:1.02rem;line-height:1.4}.growth-page--url-shortener .growth-migration-step-desc{color:var(--home-muted);font-size:.94rem;line-height:1.6}.growth-page--url-shortener .growth-migration-actions{justify-content:center;margin-top:.35rem}.growth-page--url-shortener .growth-section--products .growth-section-eyebrow,.growth-page--url-shortener .growth-section--products h2{text-align:center;max-width:44rem;margin-inline:auto}.growth-page--url-shortener .growth-section--products .growth-section-body{width:100%;max-width:min(100%,56rem);margin-inline:auto}.growth-page--url-shortener .growth-products-grid{gap:clamp(1rem,2.5vw,1.5rem);display:grid}.growth-page--url-shortener .growth-products-intro{color:var(--home-muted);text-align:center;max-width:40rem;margin:0 auto;font-size:clamp(.98rem,1.7vw,1.05rem);line-height:1.65}.growth-page--url-shortener .growth-products-list{gap:clamp(.85rem,2vw,1.15rem);margin:0;padding:0;list-style:none}.growth-page--url-shortener .growth-products-item{min-width:0;padding:0;list-style:none}.growth-page--url-shortener .growth-products-item:before{content:none}.growth-page--url-shortener .growth-products-link{color:inherit;height:100%;text-decoration:none;display:block}.growth-page--url-shortener .growth-products-card{border-color:var(--home-border);background:#ffffffeb;flex-direction:column;height:100%;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 8px 24px #3d236b0d}.growth-page--url-shortener .growth-products-link:focus-visible .growth-products-card,.growth-page--url-shortener .growth-products-link:hover .growth-products-card{border-color:#5f3dc459;transform:translateY(-2px);box-shadow:0 14px 32px #3d236b1a}.growth-page--url-shortener .growth-products-icon{color:var(--home-purple);background:linear-gradient(135deg,#5f3dc424,#5f3dc40f);border:1px solid #5f3dc41f;border-radius:12px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.growth-page--url-shortener .growth-products-title{font-size:1.05rem;line-height:1.4}.growth-page--url-shortener .growth-products-desc{flex:1;font-size:.94rem;line-height:1.6}.growth-page--url-shortener .growth-products-card [data-slot=card-footer]{align-items:center;margin-top:auto;padding-top:.25rem}.growth-page--url-shortener .growth-products-cta{color:var(--home-purple);font-size:.9rem;font-weight:600;line-height:1;transition:gap .2s}.growth-page--url-shortener .growth-products-cta-icon{flex-shrink:0;display:block}.growth-page--url-shortener .growth-products-link:focus-visible .growth-products-cta,.growth-page--url-shortener .growth-products-link:hover .growth-products-cta{gap:.55rem}.growth-comparison-matrix-wrap{-webkit-overflow-scrolling:touch;width:100%;margin-top:.25rem;overflow-x:auto}.growth-comparison-matrix{background:var(--home-surface);border:1px solid var(--home-border);border-radius:22px;width:100%;min-width:42rem;overflow:hidden;box-shadow:0 18px 60px #3d236b14}.growth-comparison-matrix__row{grid-template-columns:minmax(11.5rem,1.45fr) repeat(var(--comparison-plan-count,3),minmax(7.5rem,1fr));align-items:stretch;gap:0;display:grid}.growth-comparison-matrix__row:not(:last-child){border-bottom:1px solid var(--home-border)}.growth-comparison-matrix__head{background:linear-gradient(90deg,#f5f0fffa,#fbf8fffa)}.growth-comparison-matrix__feature,.growth-comparison-matrix__plan,.growth-comparison-matrix__value{flex-direction:column;justify-content:center;gap:.35rem;min-height:3.5rem;padding:.85rem 1rem;display:flex}.growth-comparison-matrix__feature{color:var(--home-purple-dark);z-index:2;font-size:.92rem;font-weight:600;line-height:1.45;position:sticky;left:0}.growth-comparison-matrix__head .growth-comparison-matrix__feature{color:var(--home-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.growth-comparison-matrix__row:not(.growth-comparison-matrix__head) .growth-comparison-matrix__feature{background:var(--home-surface)}.growth-comparison-matrix__plan{border-inline-start:1px solid var(--home-border);text-align:center;align-items:center;font-size:.95rem;font-weight:700}.growth-comparison-matrix__plan--featured{background:linear-gradient(180deg,var(--home-purple),var(--home-purple))}@supports (color:color-mix(in lab,red,red)){.growth-comparison-matrix__plan--featured{background:linear-gradient(180deg,color-mix(in srgb,var(--home-purple) 10%,#fff),color-mix(in srgb,var(--home-purple) 4%,#fff))}}.growth-comparison-matrix__plan--featured{color:var(--home-purple-dark)}.growth-comparison-matrix__plan-label{line-height:1.2}.growth-comparison-matrix__plan-badge{background:var(--home-purple);color:#fff;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:700;line-height:1}.growth-comparison-matrix__value{border-inline-start:1px solid var(--home-border);text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.growth-comparison-matrix__value--featured{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-comparison-matrix__value--featured{background:color-mix(in srgb,var(--home-purple) 4%,#fff)}}.growth-comparison-matrix__row:not(.growth-comparison-matrix__head):hover .growth-comparison-matrix__value:not(.growth-comparison-matrix__value--featured){background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-comparison-matrix__row:not(.growth-comparison-matrix__head):hover .growth-comparison-matrix__value:not(.growth-comparison-matrix__value--featured){background:color-mix(in srgb,var(--home-purple) 2%,#fff)}}.growth-comparison-matrix__row:not(.growth-comparison-matrix__head):hover .growth-comparison-matrix__feature{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-comparison-matrix__row:not(.growth-comparison-matrix__head):hover .growth-comparison-matrix__feature{background:color-mix(in srgb,var(--home-purple) 2%,#fff)}}.growth-comparison-matrix__icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex}.growth-comparison-matrix__value--yes .growth-comparison-matrix__icon{color:#16844a;background:#e0f1e7}.growth-comparison-matrix__value--partial .growth-comparison-matrix__icon{color:#b45309;background:#faecdc}.growth-comparison-matrix__value--no .growth-comparison-matrix__icon{color:#b91c1c;background:#fbe5e5}.growth-comparison-matrix__label{color:var(--home-purple-dark);font-size:.9rem;font-weight:600;line-height:1.3}.growth-comparison-matrix__value--yes .growth-comparison-matrix__label{color:#16844a}.growth-comparison-matrix__value--partial .growth-comparison-matrix__label{color:#b45309}.growth-comparison-matrix__value--no .growth-comparison-matrix__label{color:#b91c1c}.growth-comparison-matrix__value--text .growth-comparison-matrix__label{color:var(--home-muted);font-weight:500}.growth-comparison-matrix__value--negative .growth-comparison-matrix__label{color:#b45309;font-weight:600}@media (max-width:767px){.growth-comparison-matrix{min-width:36rem}.growth-comparison-matrix__feature,.growth-comparison-matrix__plan,.growth-comparison-matrix__value{min-height:3.25rem;padding:.75rem .8rem}.growth-comparison-matrix__feature{box-shadow:8px 0 12px #3d236b0d}.growth-comparison-matrix__plan-badge{font-size:.62rem}}.growth-section-body .growth-feature-card-desc :where(li):before{content:none;display:none}.growth-section-body .growth-feature-card-desc :where(li){padding-inline-start:0;position:static}.growth-feature-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem;width:100%;display:grid}.growth-feature-card-grid>.growth-feature-card{height:100%;min-height:100%}.growth-feature-card-row-divider{background:linear-gradient(90deg,transparent 0,var(--home-border) 8%,var(--home-border) 92%,transparent 100%);grid-column:1/-1;height:1px;margin-block:.35rem}@media (min-width:1024px){.growth-section--center .growth-feature-card-grid:not(.growth-feature-card-grid--stacked):not(.growth-feature-card-grid--numbered):has(>:nth-child(8)){grid-template-columns:repeat(4,minmax(0,1fr))}.growth-section--center .growth-feature-card-grid:not(.growth-feature-card-grid--stacked):not(.growth-feature-card-grid--numbered):has(>:nth-child(3):last-child),.growth-section--center .growth-feature-card-grid:not(.growth-feature-card-grid--stacked):not(.growth-feature-card-grid--numbered):has(>:nth-child(5):last-child):not(:has(>.growth-feature-card-row-divider)),.growth-section--center .growth-feature-card-grid:not(.growth-feature-card-grid--stacked):not(.growth-feature-card-grid--numbered):has(>:nth-child(6)):not(:has(>:nth-child(7))){grid-template-columns:repeat(3,minmax(0,1fr))}.growth-section--center .growth-feature-card-grid--numbered,.growth-section--center .growth-feature-card-grid--stacked{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1023px){.growth-feature-card-grid{gap:1rem}}@media (min-width:768px){.growth-section-body-content:has(.growth-addon-card)>.growth-addon-card:last-child:nth-child(odd),.growth-section-body-content:has(.growth-feature-item):not(:has(.growth-feature-item-grid))>.growth-feature-item:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - .5rem)}}.growth-feature-card-grid--stacked{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.2vw,1.35rem)}.growth-feature-card.growth-feature-card--media{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1rem,2.2vw,1.5rem);padding:clamp(1.15rem,2.4vw,1.6rem);display:grid;overflow:hidden}.growth-feature-card.growth-feature-card--media .growth-feature-card-body{gap:.55rem;min-width:0}.growth-feature-card.growth-feature-card--media .growth-feature-card-title{letter-spacing:-.015em;font-size:clamp(1.1rem,1.6vw,1.3rem)}.growth-feature-card.growth-feature-card--media .growth-feature-card-desc{max-width:40rem;font-size:.95rem;line-height:1.6}.growth-feature-card.growth-feature-card--media .growth-feature-card-media{aspect-ratio:3/2;background:var(--home-surface-soft);border:1px solid var(--home-border);border-radius:16px;width:100%;max-width:min(100%,36rem);margin:0;position:relative;overflow:hidden}.growth-feature-card.growth-feature-card--media .growth-feature-card-image{object-fit:cover;object-position:center}@media (min-width:900px){.growth-feature-card.growth-feature-card--media{grid-template-columns:minmax(0,1.05fr) minmax(16rem,.95fr);align-items:center;gap:1.75rem;padding:1.35rem 1.5rem}.growth-feature-card.growth-feature-card--media[data-media-side=start]{grid-template-columns:minmax(16rem,.95fr) minmax(0,1.05fr)}.growth-feature-card.growth-feature-card--media[data-media-side=start] .growth-feature-card-media{order:-1}.growth-feature-card.growth-feature-card--media .growth-feature-card-media{aspect-ratio:4/3;justify-self:stretch;max-width:none}.growth-feature-card.growth-feature-card--media .growth-feature-card-body{max-width:32rem;margin-inline:0}}.growth-feature-list--plain{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;display:grid}.growth-feature-split-item{gap:.5rem;padding-inline-end:clamp(1rem,2.5vw,1.5rem);display:grid}.growth-feature-split-item+.growth-feature-split-item{border-inline-start:1px solid var(--home-border);padding-inline:clamp(1rem,2.5vw,1.5rem) 0}.growth-feature-split-body{gap:.35rem;display:grid}.growth-feature-card-number{background:var(--home-purple);align-self:start;align-items:center}@supports (color:color-mix(in lab,red,red)){.growth-feature-card-number{background:color-mix(in srgb,var(--home-purple) 12%,white)}}.growth-feature-card-number{color:var(--home-purple);border-radius:999px;flex-shrink:0;place-content:center;width:2.25rem;height:2.25rem;font-size:.82rem;font-weight:800;line-height:1;display:grid}.growth-page--features .growth-section-body:has(.growth-feature-list--plain){gap:calc(var(--growth-section-spacing) * .45);padding-inline:0;display:grid}.growth-feature-card{border:1px solid var(--home-border);border-radius:var(--growth-block-radius);background:#fff;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:1.15rem 1.25rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 4px 18px #3d236b0a;text-align:start!important}.growth-feature-card:hover{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-feature-card:hover{border-color:color-mix(in srgb,var(--home-purple) 22%,var(--home-border))}}.growth-feature-card:hover{transform:translateY(-1px);box-shadow:0 10px 28px #3d236b12}.growth-feature-card-icon{background:var(--home-purple);align-items:center}@supports (color:color-mix(in lab,red,red)){.growth-feature-card-icon{background:color-mix(in srgb,var(--home-purple) 10%,white)}}.growth-feature-card-icon{color:var(--home-purple);border-radius:10px;flex-shrink:0;place-content:center;width:2.25rem;height:2.25rem;display:grid}.growth-feature-card-icon svg{width:1.1rem;height:1.1rem;display:block}.growth-feature-card-body{gap:.35rem;display:grid;text-align:start!important}.growth-feature-card-title{color:var(--foreground);margin:0;font-size:1rem;font-weight:700;line-height:1.35;text-align:start!important}.growth-feature-card-desc{color:var(--home-muted);margin:0;font-size:.92rem;line-height:1.55;text-align:start!important}.growth-feature-guidelines-grid{grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.25rem);display:grid}@media (min-width:768px){.growth-feature-guidelines-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.growth-feature-guidelines-grid>.growth-feature-guideline-card{height:100%}.growth-feature-guideline-card{background:linear-gradient(180deg,#fff 0,var(--growth-guideline-bg,#faf7ff) 100%);border:1px solid var(--home-border);border-top:3px solid var(--growth-guideline-accent,var(--home-purple));border-radius:18px;flex-direction:column;align-content:start;gap:.65rem;height:100%;padding:clamp(1.1rem,2vw,1.35rem);transition:box-shadow .18s,transform .18s;display:flex;box-shadow:0 6px 18px #3d236b0d}.growth-feature-guideline-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #3d236b1a}.growth-feature-guideline-card--design{--growth-guideline-bg:#f3f7ff;--growth-guideline-accent:#1f4fd6}.growth-feature-guideline-card--data{--growth-guideline-bg:#f0fbf4;--growth-guideline-accent:#1f9c54}.growth-feature-guideline-card--testing{--growth-guideline-bg:#fbf6ee;--growth-guideline-accent:#c2781d}.growth-feature-guideline-icon{background:var(--growth-guideline-accent);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.growth-feature-guideline-icon svg{width:1.35rem;height:1.35rem;display:block}.growth-feature-guideline-title{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:clamp(1.15rem,1.6vw,1.3rem);font-weight:750;line-height:1.3}.growth-feature-guideline-body{color:var(--home-muted);flex:1;margin:0;font-size:.95rem;line-height:1.55}.growth-feature-guideline-body>:first-child{color:var(--foreground);margin-bottom:.55rem}.growth-feature-guideline-body>:first-child+:global(*){margin-top:.5rem}.growth-feature-guideline-body p{color:var(--home-muted);margin:0}.growth-feature-guideline-body p+p{margin-top:.5rem}.growth-feature-guideline-body strong{color:var(--foreground);font-weight:700}.growth-detail-card{background:linear-gradient(180deg,var(--home-purple) 0,#fff 42%)}@supports (color:color-mix(in lab,red,red)){.growth-detail-card{background:linear-gradient(180deg,color-mix(in srgb,var(--home-purple) 3%,white) 0,#fff 42%)}}.growth-detail-card{border:1px solid var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.growth-detail-card{border:1px solid color-mix(in srgb,var(--home-purple) 12%,var(--home-border))}}.growth-detail-card{border-radius:var(--growth-block-radius);gap:.85rem;padding:clamp(1.15rem,2.5vw,1.5rem);display:grid;box-shadow:0 4px 18px #3d236b0a}.growth-detail-card :where(h3,h4){color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:750;line-height:1.35}.growth-detail-card :where(p){color:var(--home-muted);max-width:40rem;margin:0;font-size:.95rem;line-height:1.55}.growth-detail-card :where(ul){gap:.7rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.growth-detail-card :where(ul){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}}.growth-detail-card ul{gap:.85rem;margin:0;padding:0;display:grid;list-style:none!important}.growth-detail-card li{border:1px solid var(--home-border);background:#fff}@supports (color:color-mix(in lab,red,red)){.growth-detail-card li{border:1px solid color-mix(in srgb,var(--home-border) 88%,transparent)}}.growth-detail-card li{color:var(--home-muted);border-radius:12px;font-size:.92rem;line-height:1.5;padding:.85rem 1rem .85rem 2.85rem!important;list-style:none!important;position:relative!important}.growth-detail-card li:before{background:var(--home-purple);align-items:center}@supports (color:color-mix(in lab,red,red)){.growth-detail-card li:before{background:color-mix(in srgb,var(--home-purple) 12%,white)}}.growth-detail-card li:before{color:var(--home-purple);content:"✓";border-radius:8px;place-content:center;width:1.35rem;height:1.35rem;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:.85rem;left:.85rem}.growth-detail-card li b,.growth-detail-card li strong{color:var(--foreground);font-weight:700}#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card,.growth-analytics-tracking{background:linear-gradient(135deg,var(--home-purple) 0,#fff 55%)}@supports (color:color-mix(in lab,red,red)){#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card,.growth-analytics-tracking{background:linear-gradient(135deg,color-mix(in srgb,var(--home-purple) 5%,white) 0,#fff 55%)}}#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card,.growth-analytics-tracking{border:1px solid var(--home-purple)}@supports (color:color-mix(in lab,red,red)){#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card,.growth-analytics-tracking{border:1px solid color-mix(in srgb,var(--home-purple) 14%,var(--home-border))}}#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card,.growth-analytics-tracking{border-radius:calc(var(--growth-block-radius) + 2px);grid-column:1/-1;gap:.9rem;width:100%;padding:clamp(1.15rem,2.5vw,1.5rem);display:grid;box-shadow:0 8px 28px #3d236b0d}#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card h3,#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card h4,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card h3,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card h4,.growth-analytics-tracking h3,.growth-analytics-tracking h4{color:var(--foreground);letter-spacing:-.02em;text-align:center;margin:0;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:800;line-height:1.3}#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card p,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card p,.growth-analytics-tracking p{color:var(--home-muted);text-align:center;max-width:40rem;margin:0 auto;font-size:.95rem;line-height:1.55}#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card ul,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card ul,.growth-analytics-tracking ul{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:.15rem 0 0;padding:0;display:grid;list-style:none!important}@media (min-width:640px){#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card ul,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card ul,.growth-analytics-tracking ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card ul,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card ul,.growth-analytics-tracking ul{grid-template-columns:repeat(3,minmax(0,1fr))}}#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card li,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card li,.growth-analytics-tracking li{border:1px solid var(--home-border);background:#fff}@supports (color:color-mix(in lab,red,red)){#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card li,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card li,.growth-analytics-tracking li{border:1px solid color-mix(in srgb,var(--home-border) 88%,transparent)}}#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card li,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card li,.growth-analytics-tracking li{color:var(--home-muted);border-radius:12px;font-size:.9rem;line-height:1.5;padding:.85rem 1rem .85rem 2.85rem!important;list-style:none!important;position:relative!important}#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card li:before,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card li:before,.growth-analytics-tracking li:before{background:var(--home-purple);align-items:center}@supports (color:color-mix(in lab,red,red)){#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card li:before,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card li:before,.growth-analytics-tracking li:before{background:color-mix(in srgb,var(--home-purple) 12%,white)}}#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card li:before,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card li:before,.growth-analytics-tracking li:before{color:var(--home-purple);content:"✓";border-radius:8px;place-content:center;width:1.35rem;height:1.35rem;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:.85rem;left:.85rem}#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card li b,#growth-section-improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card li strong,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card li b,#improved-analytics-and-tracking .growth-section-body-content>.growth-detail-card li strong,.growth-analytics-tracking li b,.growth-analytics-tracking li strong{color:var(--foreground);font-weight:700}#growth-section-improved-analytics-and-tracking .growth-feature-card-grid,#improved-analytics-and-tracking .growth-feature-card-grid{gap:.85rem}@media (min-width:900px){#growth-section-improved-analytics-and-tracking .growth-feature-card-grid,#improved-analytics-and-tracking .growth-feature-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px) and (max-width:899px){#growth-section-improved-analytics-and-tracking .growth-feature-card-grid>:last-child:nth-child(3),#improved-analytics-and-tracking .growth-feature-card-grid>:last-child:nth-child(3){grid-column:1/-1;justify-self:center;width:100%;max-width:min(100%,28rem)}}#growth-section-improved-analytics-and-tracking .growth-section-body,#improved-analytics-and-tracking .growth-section-body{gap:1rem}#growth-section-improved-analytics-and-tracking .growth-feature-card,#improved-analytics-and-tracking .growth-feature-card{align-content:start;height:100%}#growth-section-add-ons .growth-workspace-section{margin-top:.5rem}@media (max-width:639px){.growth-workspace-section .growth-feature-card-grid{grid-template-columns:minmax(0,1fr)}}.growth-page--features .growth-section-body:has(.growth-addon-card),.growth-page--features .growth-section-body:has(.growth-detail-card),.growth-page--features .growth-section-body:has(.growth-feature-list--plain),.growth-page--features .growth-section-body:has(.growth-section-body-content),.growth-page--features .growth-section-body:has(.growth-workspace-section){gap:calc(var(--growth-section-spacing) * .45);padding-inline:0;display:grid}.growth-page--features .growth-section--center .growth-section-intro{text-align:center;max-width:42rem;margin-inline:auto}.growth-page--features .growth-section-body:has(.growth-feature-item)>:not(.growth-feature-item):not(.growth-section-body-content){grid-column:1/-1}@media (max-width:1023px){.growth-enterprise-grid,.growth-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.growth-feature-card-grid,.growth-feature-item-grid,.growth-section-body-content:has(.growth-addon-card),.growth-section-body-content:has(.growth-detail-card),.growth-section-body-content:has(.growth-feature-item):not(:has(.growth-feature-item-grid)){grid-template-columns:minmax(0,1fr)}.growth-feature-list--plain{grid-template-columns:minmax(0,1fr);gap:0}.growth-feature-split-item+.growth-feature-split-item{border-inline-start:none;border-top:1px solid var(--home-border);padding-inline:0;margin-top:1rem;padding-top:1rem}}@media (max-width:639px){.growth-enterprise-grid,.growth-use-case-grid{grid-template-columns:minmax(0,1fr)}}.growth-section-body .growth-feature-item:not(:has(h4,p)){display:none}.growth-feature-item{border:1px solid var(--home-border);border-radius:var(--growth-block-radius);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.35rem .85rem;width:100%;height:100%;padding:1.15rem 1.25rem;display:grid;box-shadow:0 4px 18px #3d236b0a;text-align:start!important}.growth-feature-item:before{background:var(--home-purple);align-self:start;align-items:center}@supports (color:color-mix(in lab,red,red)){.growth-feature-item:before{background:color-mix(in srgb,var(--home-purple) 10%,white)}}.growth-feature-item:before{color:var(--home-purple);content:"✓";border-radius:10px;grid-area:1/1/span 2;place-content:center;width:2.25rem;height:2.25rem;margin-top:0;font-size:.9rem;font-weight:700;line-height:1;display:grid}.growth-section-body .growth-feature-item h4{grid-area:1/2;margin:0;text-align:start!important}.growth-section-body .growth-feature-item p{color:var(--home-muted);grid-area:2/2;margin:0;line-height:1.55;text-align:start!important}.growth-section-body ul{gap:.85rem;margin:0;padding:0;display:grid;list-style:none!important}.growth-section-body li:not(.use-case-how-to-item):not(.growth-migration-step):not(.growth-products-item):not(.growth-plans-item){color:var(--home-muted);line-height:1.6;padding-inline-start:1.85rem!important;list-style:none!important;position:relative!important}.growth-section-body li:not(.use-case-how-to-item):not(.growth-migration-step):not(.growth-products-item):not(.growth-plans-item):before{color:var(--home-purple);content:"✓";font-weight:700;position:absolute;top:.1rem;left:0}.growth-section-body li strong{color:var(--foreground);margin-bottom:.2rem;font-weight:700;display:block}.growth-section-body :where(.row,[class*=wp-block-columns],.wp-block-columns){grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;display:grid}.growth-section-body :where(a){color:var(--home-purple);text-underline-offset:2px;text-decoration:underline}.growth-section-body :where(a.growth-use-case-card),.growth-section-body :where(a.growth-use-case-card:hover){color:inherit;text-decoration:none}.growth-section-actions{margin-top:calc(var(--growth-section-spacing) * .45);flex-wrap:wrap;gap:.75rem;display:flex}.growth-section--split .growth-section-media{background:linear-gradient(180deg,#fff 0,var(--home-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.growth-section--split .growth-section-media{background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--home-surface-soft) 88%,#fff) 100%)}}.growth-section--split .growth-section-media{border:1px solid var(--home-border);border-radius:calc(var(--growth-block-radius) + 4px);justify-self:center;width:100%;max-width:min(100%,30rem);padding:.5rem;box-shadow:0 12px 40px #3d236b0f}.growth-section--full.growth-section--has-media .growth-section-media,.growth-section--image-only .growth-section-media{max-width:min(100%,44rem);margin-inline:auto}.growth-section-media{width:100%}.growth-section--image-only{padding-block:var(--growth-section-spacing)}.growth-section-image{border:1px solid var(--home-border);border-radius:var(--growth-block-radius);object-fit:contain;object-position:center;width:100%;height:auto;max-height:min(62vh,26rem);display:block;box-shadow:0 10px 36px #3d236b0d}.growth-section--split .growth-section-image{box-shadow:none;border:0;max-height:min(58vh,24rem)}@media (max-width:1023px){.growth-section--split .growth-section-media{max-width:min(100%,30rem);margin-inline:auto}.growth-section--center .growth-section-body:has(.growth-feature-item){gap:1rem}}.growth-page-article .growth-video{max-width:none;margin:0;padding:0}.growth-page-article .growth-video .home-video-frame{margin-inline:auto}.growth-page-article .growth-faq,.growth-page-article .growth-video{border-top:1px solid var(--home-border);max-width:none;padding-block:var(--growth-section-spacing);margin:0}.growth-page-article .growth-faq{padding-inline:0}.growth-page-article .growth-faq .pricing-faq-header{margin-bottom:calc(var(--section-gap) * .33)}.growth-page-article .growth-faq h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2}.growth-brands{background:linear-gradient(180deg,var(--home-surface-soft) 0,#fff0 100%)}@supports (color:color-mix(in lab,red,red)){.growth-brands{background:linear-gradient(180deg,color-mix(in srgb,var(--home-surface-soft) 72%,white) 0,#fff0 100%)}}.growth-brands{border-block:1px solid var(--home-border)}@supports (color:color-mix(in lab,red,red)){.growth-brands{border-block:1px solid color-mix(in srgb,var(--home-border) 65%,white)}}.growth-brands{margin-bottom:var(--growth-section-spacing);max-width:100vw;padding:calc(var(--section-gap) * .75) max(24px,calc((100vw - 1280px) / 2));width:100vw;margin-inline:calc(50% - 50vw)}.growth-brands .home-featured-client-carousel{width:100%;max-width:1280px;margin-inline:auto}.growth-brands .home-featured-client-grid{gap:clamp(1rem,2vw,1.5rem)}.growth-brands .home-featured-client-logo{min-height:148px}.growth-brands .home-featured-client-logo img{max-width:220px}.growth-closing{margin-top:var(--growth-section-spacing)}.use-case-page{background:var(--background);width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:0;overflow-x:clip}.use-case-legacy-content,.use-case-page-article,.use-case-page-content,.use-case-page-shell,.use-case-section,.use-case-section-body,.use-case-section-group{min-width:0}.use-case-hero{background:var(--home-surface-soft);border-bottom:1px solid var(--home-border);gap:clamp(1.5rem,3vw,2rem);width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(3.25rem,5.5vw,4.75rem) max(clamp(.75rem,1.5vw,1.25rem),50vw - 40rem);display:grid}.use-case-hero--with-widget{align-items:start}@media (min-width:960px){.use-case-hero--with-widget{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.use-case-hero--with-widget .use-case-hero-inner{text-align:start;justify-items:start;margin-inline:0}.use-case-hero--with-widget .use-case-hero-actions{justify-content:flex-start}}.use-case-hero-inner{text-align:center;justify-items:center;gap:1.1rem;max-width:min(100%,46rem);margin-inline:auto;display:grid}.use-case-hero-eyebrow{color:var(--home-purple);letter-spacing:.08em;text-transform:uppercase;background:#673ab714;border:1px solid #673ab71f;border-radius:999px;margin:0;padding:.4rem .85rem;font-size:.78rem;font-weight:700}.use-case-hero-inner h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.05rem,4.2vw,2.9rem);font-weight:800;line-height:1.12}.use-case-hero-description{color:var(--home-muted);text-wrap:pretty;max-width:40rem;margin:0;font-size:clamp(1.02rem,1.7vw,1.12rem);line-height:1.7}.use-case-hero-support{color:var(--home-purple-dark,#3d236b);text-align:start;text-wrap:pretty;background:linear-gradient(135deg,#673ab712,#d6007a0d);border:1px solid #673ab71f;border-radius:14px;justify-content:center;align-items:flex-start;gap:.65rem;max-width:36rem;margin:0;padding:.85rem 1.1rem;font-size:.9375rem;font-weight:500;line-height:1.55;display:inline-flex}.use-case-hero-support svg{color:var(--home-purple,#5d4696);flex-shrink:0;margin-top:.15rem}.use-case-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.35rem;display:flex}.use-case-hero-widget.home-generator-section{margin:0;padding:0}.use-case-page-shell{border-top:0;gap:1.5rem;max-width:min(100%,80rem);margin-inline:auto;padding:0 clamp(.75rem,1.5vw,1.25rem) clamp(2rem,4vw,3rem);display:grid}.industry-page .use-case-page-shell{padding-top:clamp(.5rem,1.5vw,1rem)}.use-case-page .blog-post-layout{grid-template-columns:minmax(180px,230px) minmax(0,1fr);gap:clamp(1.25rem,2vw,2rem);width:100%}.use-case-page .blog-post-layout--no-toc,.use-case-page .blog-post-layout.blog-post-layout--no-toc,.use-case-page .blog-post-layout:has(>:only-child),.use-case-page .blog-post-layout:not(:has(.blog-post-toc)){width:100%;grid-template-columns:minmax(0,1fr)!important;display:block!important}.use-case-page .blog-post-layout--no-toc>.use-case-page-article,.use-case-page .blog-post-layout:has(>:only-child)>.use-case-page-article,.use-case-page .blog-post-layout:not(:has(.blog-post-toc))>.use-case-page-article{width:100%;max-width:100%}@media (max-width:1024px){.use-case-page .blog-post-layout{grid-template-columns:minmax(0,1fr)}}.use-case-page .blog-post-layout:not(.blog-post-layout--no-toc) .use-case-page-article{isolation:isolate;width:100%;min-width:0;overflow-x:clip}.use-case-page .blog-post-layout:not(.blog-post-layout--no-toc) .use-case-section--band,.use-case-page .blog-post-layout:not(.blog-post-layout--no-toc) .use-case-section--compare,.use-case-page .blog-post-layout:not(.blog-post-layout--no-toc) .use-case-section--how-to{width:100%;max-width:100%;margin-inline:0;padding-inline:0}.use-case-page .blog-post-layout:not(.blog-post-layout--no-toc) .use-case-section--examples{width:100%;max-width:100%;margin-inline:0;padding-inline:clamp(.75rem,2vw,1.25rem)}.use-case-page .blog-post-layout:not(.blog-post-layout--no-toc) .use-case-section--band{box-shadow:none;background:0 0;border:0}.use-case-page-article{gap:clamp(3rem,6vw,5rem);width:100%;min-width:0;display:grid}.use-case-page .blog-post-toc{max-height:calc(100vh - var(--site-header-offset,5rem) - 2rem);top:calc(var(--site-header-offset,5rem) + 1rem);padding-top:clamp(.75rem,2vw,1.25rem)}.use-case-page .blog-post-toc-nav{border:0;gap:.35rem}.use-case-page .blog-post-toc-link{color:var(--home-muted);border:0;border-radius:10px;padding:.55rem .75rem;font-size:.92rem;line-height:1.45;transition:background-color .16s,color .16s}.use-case-page .blog-post-toc-link.is-active,.use-case-page .blog-post-toc-link:hover{color:var(--home-purple);background:#673ab714}.use-case-page .blog-post-toc-link.is-active{font-weight:600}.use-case-page-content{--use-case-section-gap:var(--section-gap);gap:var(--use-case-section-gap);display:grid}.use-case-section{scroll-margin-top:calc(var(--site-header-offset,132px) + 1.5rem);border-radius:0;padding:clamp(1.5rem,3vw,2.5rem) 0}.use-case-section--band,.use-case-section--examples,.use-case-section--how-to{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:max(clamp(.75rem,1.5vw,1.25rem),50vw - 40rem)}.use-case-section--band{background:var(--home-surface-soft);border-block:1px solid var(--home-border);box-shadow:none}.use-case-section-title{letter-spacing:-.03em;text-align:center;text-wrap:balance;max-width:42rem;margin:0 auto 1rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.2}.use-case-section--center .use-case-section-title,.use-case-section--compare .use-case-section-title{text-align:center;max-width:42rem;margin-inline:auto}.use-case-legacy-content .static-vs-dynamic.qr-type-compare-wrap--compact,.use-case-section--compare .use-case-section-body{max-width:min(100%,56rem);margin-inline:auto}.use-case-section-body :where(p,ul,ol,h3,h4){color:var(--home-muted);line-height:1.65}.use-case-section-body :where(blockquote){border-inline-start:3px solid var(--home-purple);background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.use-case-section-body :where(blockquote){background:color-mix(in srgb,var(--home-purple) 6%,transparent)}}.use-case-section-body :where(blockquote){color:var(--foreground);border-radius:0 .5rem .5rem 0;margin:1.25rem 0;padding:1rem 1.25rem;font-size:1.05rem;line-height:1.6}.use-case-page .blog-post-layout:not(.blog-post-layout--no-toc) .use-case-section--center .use-case-section-title{text-align:center;max-width:44rem;margin-inline:auto}.use-case-answer-block{background:var(--home-surface-soft);border:1px solid var(--home-border);border-radius:12px;margin:0 0 2rem;padding:1.25rem 1.5rem}.use-case-answer-block .use-case-section-body{margin:0}.use-case-answer-block .use-case-section-body p,.use-case-answer-block p{color:var(--foreground);margin:0;font-size:1.05rem;line-height:1.65}.use-case-section-body :where(h3,h4){color:var(--foreground);margin:1rem 0 .35rem}.use-case-legacy-content .container{max-width:100%;margin:0;padding:0}.use-case-legacy-content .row{gap:1rem;margin:0;display:grid}.use-case-btn-row{flex-wrap:wrap;gap:.65rem;display:flex}.use-case-legacy-content .qr-type-compare__panels{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.use-case-legacy-content .qr-type-compare__actions{border-top:1px solid var(--home-border);flex-direction:column;gap:.75rem;min-width:0;margin-top:.75rem;padding-top:1rem;display:flex}.use-case-legacy-content .qr-type-compare__actions .pricing-cta{max-width:100%;min-height:2.25rem;padding:.35rem .95rem;font-size:.875rem;font-weight:600}@media (min-width:768px){.use-case-legacy-content .qr-type-compare__actions{flex-direction:row;justify-content:space-between;align-items:center}.use-case-legacy-content .qr-type-compare__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.use-case-legacy-content .qr-type-compare__card{border:1px solid var(--home-border);background:#fff;border-radius:16px;height:100%;overflow:hidden;box-shadow:0 8px 28px #3d236b0f}.use-case-legacy-content .qr-type-compare__card--accent{border-color:#5d469638;box-shadow:0 10px 30px #5d46961a}.use-case-legacy-content .qr-type-compare__card .row.g-0{flex-wrap:wrap;align-items:center;display:flex}.use-case-legacy-content .qr-type-compare__visual{justify-content:center;align-items:center;width:124px;min-width:124px;padding:.75rem;display:flex}.use-case-legacy-content .qr-type-compare__visual--dynamic{background:linear-gradient(160deg,#f8f5ff,#eef0ff)}.use-case-legacy-content .qr-type-compare__illu{max-width:100%;height:auto}.use-case-legacy-content .qr-type-compare__body{flex:1;min-width:12rem;padding:.75rem 1rem .75rem 0}.use-case-legacy-content .qr-type-compare__label{color:var(--home-purple);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.82rem;font-weight:700;display:block}.use-case-legacy-content .qr-type-compare__body p{color:var(--home-muted);margin:0;font-size:.95rem;line-height:1.55}.use-case-legacy-content .qr-type-compare__promo,.use-case-legacy-content .sub-block-bordered{background:var(--home-surface);border:1px solid var(--home-border);text-align:center;border-radius:16px;margin-top:1rem;padding:clamp(1.25rem,2.5vw,1.75rem)}.use-case-legacy-content .qr-type-compare__promo-icon{opacity:.95;max-width:40px;height:auto;margin-inline:auto;display:block}.use-case-legacy-content .sub-block-bordered .h5,.use-case-legacy-content .sub-block-bordered h3{margin:.5rem 0 .75rem;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700;line-height:1.3}.use-case-legacy-content .sub-block-bordered p{color:var(--home-muted);margin:0 0 1rem;font-size:.95rem;line-height:1.6}.use-case-legacy-content .static-dynamic-table{border-collapse:collapse;border-spacing:0;width:100%;margin-top:1.5rem;font-size:.95rem;line-height:1.55}.use-case-legacy-content .static-dynamic-table :is(th,td){border:1px solid var(--home-border);color:var(--home-muted);text-align:left;vertical-align:top;padding:.85rem 1rem}.use-case-legacy-content .static-dynamic-table thead :is(th,td){color:var(--foreground);background:#f9f9f9;font-weight:700}.use-case-legacy-content .static-dynamic-table tbody td:first-child{color:var(--foreground);width:24%;font-weight:600}.use-case-legacy-content .static-dynamic-table tbody td:not(:first-child){width:38%}.use-case-legacy-content:has(.use-case-type-card){grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.use-case-legacy-content:has(.use-case-type-card)>:not(.use-case-type-card){grid-column:1/-1}@media (min-width:768px){.use-case-legacy-content:has(.use-case-type-card){grid-template-columns:repeat(3,minmax(0,1fr))}}.use-case-type-card{background:#fffffff0;border:1px solid #673ab71f;border-radius:20px;gap:0;min-width:0;display:grid;overflow:hidden;box-shadow:0 14px 32px #3d236b12}.use-case-type-card-media{aspect-ratio:16/10;background:var(--home-surface-soft);padding:.75rem;overflow:hidden}.use-case-type-card-image{object-fit:contain;width:auto;max-width:100%;height:100%;margin-inline:auto;display:block}.use-case-type-card-body{gap:.5rem;padding:1.15rem 1.2rem 1.25rem;display:grid}.use-case-type-card-title{letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.use-case-type-card-desc{color:var(--home-muted);margin:0;font-size:.9375rem;line-height:1.65}.use-case-legacy-content:has(.use-case-type-card) .sub-block-bordered{margin-top:.5rem}.use-case-legacy-content img.img-fluid{object-fit:contain;border-radius:12px;width:auto;max-width:min(100%,24rem);height:auto;max-height:min(16rem,40vh);margin:1.25rem auto;display:block}.use-case-legacy-content .static-benefits-section-new__card img.img-fluid,.use-case-legacy-content .static-examples-section-new__card img.img-fluid{object-fit:cover;width:100%;max-width:100%;max-height:none;margin:0}.use-case-legacy-content .col-12{float:none;width:100%;max-width:100%}@media (max-width:767px){.use-case-legacy-content .static-dynamic-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}.use-case-section--split{background:var(--use-case-split-tone,linear-gradient(135deg,#f9f6ff 0,#fff 68%));border:1px solid var(--home-border,#e8e1f3)}@supports (color:color-mix(in lab,red,red)){.use-case-section--split{border:1px solid color-mix(in srgb,var(--home-border,#e8e1f3) 85%,transparent)}}.use-case-section--split{border-radius:20px;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.5rem,3vw,2.5rem);transition:border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:0 4px 24px #3d236b0a}.use-case-section--split:hover{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.use-case-section--split:hover{border-color:color-mix(in srgb,var(--home-purple) 25%,var(--home-border))}}.use-case-section--split:hover{box-shadow:0 8px 32px #3d236b12}.use-case-section-group:nth-of-type(2n) .use-case-section--split{--use-case-split-tone:linear-gradient(180deg,#fff,#f4f7ff)}.use-case-section-group:nth-of-type(3n) .use-case-section--split{--use-case-split-tone:linear-gradient(135deg,#fff,#faf6ff 50%,#fff)}.use-case-split-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);width:100%;display:grid}.use-case-split-copy{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.use-case-split-copy .container,.use-case-split-copy .row,.use-case-split-copy [class*=col-]{display:contents;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.use-case-section--split .use-case-section-title,.use-case-split-copy .use-case-section-title{color:var(--foreground);letter-spacing:-.025em;text-align:center;max-width:42rem;margin:0 auto .25rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.25}.use-case-split-copy .use-case-legacy-content p{color:var(--home-muted,#4b5563);margin-bottom:.85rem;font-size:1rem;line-height:1.65}.use-case-split-copy .use-case-legacy-content p:last-child{margin-bottom:0}.use-case-split-media{aspect-ratio:4/3;background:var(--home-surface-soft);border:1px solid var(--home-border);border-radius:18px;justify-content:center;align-items:center;width:100%;max-width:100%;padding:clamp(1.25rem,2.5vw,1.75rem);transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #3d236b0f}.use-case-split-media:hover{transform:translateY(-2px);box-shadow:0 16px 40px #3d236b1a}.use-case-split-image{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}@media (min-width:900px){.use-case-split-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.use-case-split-layout[data-media-side=start]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.use-case-split-layout[data-media-side=start] .use-case-split-media{order:-1}}.use-case-check-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.use-case-check-list li{border:1px solid var(--home-border,#e8e1f3);background:#fff;align-items:center}@supports (color:color-mix(in lab,red,red)){.use-case-check-list li{border:1px solid color-mix(in srgb,var(--home-border,#e8e1f3) 85%,transparent)}}.use-case-check-list li{color:var(--foreground);border-radius:12px;gap:.75rem;padding:.65rem .95rem;font-size:.9375rem;font-weight:600;line-height:1.4;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 2px 8px #3d236b08}.use-case-check-list li:hover{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.use-case-check-list li:hover{border-color:color-mix(in srgb,var(--home-purple) 30%,var(--home-border))}}.use-case-check-list li:hover{transform:translateY(-1px);box-shadow:0 4px 14px #3d236b12}.use-case-check-list li:before{background:var(--home-purple);align-items:center}@supports (color:color-mix(in lab,red,red)){.use-case-check-list li:before{background:color-mix(in srgb,var(--home-purple) 12%,transparent)}}.use-case-check-list li:before{color:var(--home-purple);content:"✓";border-radius:999px;flex-shrink:0;justify-content:center;width:1.5rem;height:1.5rem;font-size:.8rem;font-weight:800;display:inline-flex}.pricing-addon-quantity{flex:0 0 8rem}.pricing-addon-quantity>input{text-align:center;appearance:textfield;min-width:0}.pricing-addon-quantity>input::-webkit-inner-spin-button,.pricing-addon-quantity>input::-webkit-outer-spin-button{appearance:none;margin:0}.pricing-addon-section{margin-inline:auto;width:min(100%,68rem);margin-bottom:1.75rem}@media (max-width:767px){.pricing-addon-section{top:var(--site-header-offset,72px);z-index:12;position:sticky}.pricing-plan-card [data-slot=card-header]{top:calc(var(--site-header-offset,72px) + var(--pricing-addon-height,0px))}}.pricing-addon-item{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.5rem;display:grid}.pricing-addon-copy{overflow-wrap:anywhere}.pricing-addon-label{min-width:0}.pricing-addon-item>.pricing-addon-quantity{justify-self:center;width:min(100%,10rem)}@media (max-width:380px){.pricing-addon-item{grid-template-columns:minmax(0,1fr)}.pricing-addon-item>.pricing-addon-quantity{justify-self:end}}.pricing-exit-coupon-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#0f0a1e8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pricing-exit-coupon-card{background:#fff;border:2px dashed #5d4696;border-radius:24px;width:100%;max-width:540px;padding:1.5rem;animation:couponModalPop .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 24px 60px #3d236b40}@keyframes couponModalPop{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.pricing-exit-coupon-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.pricing-exit-coupon-logo{object-fit:contain;width:auto;height:28px}.pricing-exit-coupon-close-btn{color:#6b7280;cursor:pointer;background:#f4f2f8;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:flex}.pricing-exit-coupon-close-btn:hover{color:#111827;background:#e9e5f3}.pricing-exit-coupon-body{text-align:center}.pricing-exit-coupon-title{color:#1f2937;letter-spacing:-.015em;margin:0 0 .5rem;font-size:1.35rem;font-weight:800;line-height:1.3}.pricing-exit-coupon-subtitle{color:#6b7280;margin:0 0 1.5rem;font-size:.95rem;line-height:1.45}.pricing-exit-coupon-cards{justify-content:center;gap:1.25rem;margin-bottom:1.25rem;display:flex}@media (max-width:520px){.pricing-exit-coupon-cards{flex-direction:column;align-items:center}}.pricing-exit-coupon-item{cursor:pointer;border-radius:16px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:block;position:relative;overflow:hidden}.pricing-exit-coupon-item:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 8px 24px #5d469633}.pricing-exit-coupon-img{width:100%;max-width:210px;height:auto;display:block}.pricing-exit-coupon-ribbon{color:#fff;letter-spacing:.05em;z-index:10;background:#e7000b;justify-content:center;align-items:center;width:7.5rem;height:1.75rem;font-size:10px;font-weight:800;display:flex;position:absolute;top:.75rem;left:-2.25rem;transform:rotate(-45deg);box-shadow:0 2px 6px #e7000b66}.pricing-exit-coupon-footer{color:#9ca3af;margin:0;font-size:.82rem}.trust-page-address{color:var(--home-muted);white-space:pre-line;gap:.15rem;font-style:normal;line-height:1.7;display:grid}.trust-page-faq-panel{padding:.35rem 1.1rem}.trust-page-faq-answer{color:var(--home-muted);white-space:pre-line;line-height:1.7}.trust-page-examples-grid{gap:1.25rem;margin-bottom:1.5rem}.trust-page-example-card{border:1px solid var(--home-border);background:#ffffffeb;border-radius:20px;padding:1rem;overflow:hidden;box-shadow:0 12px 40px #3d236b0f}.trust-page-example-title{color:var(--foreground);margin:0 0 .85rem;font-size:1.05rem;font-weight:700}.trust-page-example-image{aspect-ratio:1;border-radius:.75rem;width:100%;position:relative;overflow:hidden}.trust-page-example-image-media{object-fit:cover}.trust-page-promo-panel{margin-top:.5rem}.trust-page-promo-content{justify-content:space-between;align-items:center}@media (max-width:768px){.trust-page-promo-content{flex-direction:column;align-items:flex-start;gap:1rem}}.guide-page-content .trust-page-content-inner{max-width:min(100%,58rem)}.scan-report-content .trust-page-content{background:0 0;width:100%;margin-inline:0;padding:0}.scan-report-content .trust-page-content-inner{text-align:left;max-width:none;margin:0}.scan-report-content .trust-page-hero{padding-bottom:clamp(40px,5vw,56px)}.scan-report-content .home-hero-copy{max-width:72rem}.scan-report-content .home-hero-copy h1{letter-spacing:-.02em;max-width:800px;margin-bottom:1rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15}.scan-report-content .home-hero-copy h1 em{color:#00b8ec;font-style:normal;display:block}.scan-report-content .trust-page-eyebrow{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#d6007a;border-radius:3px;margin-bottom:1.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.scan-report-content .trust-page-intro{color:var(--home-muted);max-width:600px;margin-left:0;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.6}.scan-report-hero-extra{gap:clamp(1.25rem,2.4vw,2rem);margin-top:2rem;display:grid}.scan-report-sticky-nav{-webkit-backdrop-filter:blur(12px);top:var(--site-header-offset,0);z-index:40;background:#fffffffa;border-top:1px solid #e8e1f3;border-bottom:1px solid #e8e1f3;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:sticky;box-shadow:0 4px 18px #4a278f0d}.scan-report-sticky-nav-inner{width:100%;max-width:1180px;margin:0 auto;padding:0 1.5rem}.scan-report-sticky-nav-list{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:.5rem 1.6rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.scan-report-sticky-nav-list::-webkit-scrollbar{display:none}.scan-report-sticky-nav-link,.scan-report-sticky-nav-list a{color:#625a70;cursor:pointer;border-bottom:2px solid #0000;align-items:center;padding:.85rem .15rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.scan-report-sticky-nav-link:hover,.scan-report-sticky-nav-list a:hover{color:#d6007a}.scan-report-sticky-nav-link.is-active,.scan-report-sticky-nav-list a.active,.scan-report-sticky-nav-list a[aria-current=page]{color:#d6007a;border-bottom-color:#d6007a;font-weight:700}.scan-report-hero-stats{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1.15rem;width:100%;max-width:900px;display:grid}.scan-report-hero-stat{border:1px solid var(--border);text-align:left;background:#fff;border-radius:14px;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden;box-shadow:0 8px 24px #4a278f0d}.scan-report-content--explore .scan-report-hero-stat{border-color:var(--border);background:#fff}.scan-report-hero-stat:before{background:linear-gradient(135deg,var(--home-purple),var(--home-purple-dark));content:"";height:3px;transition:height .2s;position:absolute;inset:0 0 auto}.scan-report-hero-stat:hover:before{height:4px}.scan-report-hero-stat [data-slot=card-content]{flex-direction:column;align-content:start;gap:.6rem;height:100%;padding:1.15rem 1.3rem;display:flex}.scan-report-hero-stat-top{justify-content:space-between;align-items:center;margin-bottom:.15rem;display:flex}.scan-report-hero-stat-pill{background:#673ab714;border:1px solid #673ab729;border-radius:6px;align-items:center;gap:.4rem;padding:.2rem .55rem;display:inline-flex}.scan-report-hero-stat-num{color:#d6007a;letter-spacing:.04em;font-size:.68rem;font-weight:800;line-height:1}.scan-report-hero-stat-category{color:#4a278f;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1}.scan-report-hero-stat-icon{color:#673ab7;opacity:.85}.scan-report-hero-stat-value-wrap{margin:0}.scan-report-hero-stat-value{color:#1e1a2c;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.75rem,2.3vw,2.2rem);font-weight:800;line-height:1.1;display:inline-block}.scan-report-hero-stat-value.scan-report-hero-stat-value--rank{align-items:center!important;gap:.6rem!important;display:inline-flex!important}.scan-report-rank-from{color:#64748b;font-size:1.35rem;font-weight:700;line-height:1;-webkit-text-decoration:line-through #d6007a80;text-decoration:line-through #d6007a80}.scan-report-rank-arrow{color:#d6007a;background:#d6007a1f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.scan-report-rank-to{color:#d6007a;font-size:1.85rem;font-weight:900;line-height:1}.scan-report-hero-stat-label{letter-spacing:-.005em;max-width:100%;margin:0;color:#475569!important;font-size:.88rem!important;font-weight:500!important;line-height:1.5!important}.scan-report-hero-stat-footer{margin:0;padding:0;display:none!important}.scan-report-hero-stat-tag{color:#64748bcc;letter-spacing:.02em;font-size:.7rem;font-weight:600}.scan-report-hero-ctas{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.scan-report-cta-primary{background:linear-gradient(135deg,#0f172a,#1e1b4b);border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:.6rem;padding:.85rem 1.65rem;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #0f172a38}.scan-report-cta-primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0f172a52}.scan-report-cta-secondary{color:#7c3aed;background:#ffffffe6;border:1px solid #7c3aed38;border-radius:12px;align-items:center;gap:.5rem;padding:.85rem 1.65rem;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #7c3aed0f}.scan-report-cta-secondary:hover{color:#6d28d9;background:#fff;border-color:#7c3aed6b;transform:translateY(-2px);box-shadow:0 8px 24px #7c3aed1f}.scan-cta-icon-left{flex-shrink:0}.scan-cta-icon-right{flex-shrink:0;transition:transform .2s}.scan-report-cta-secondary:hover .scan-cta-icon-right{transform:translate(2px,-2px)}.scan-report-main{min-width:0;display:grid}.scan-report-section{scroll-margin-top:calc(var(--site-header-offset,80px) + 68px);padding:clamp(3rem,5vw,4rem) max(24px,50vw - 590px)}.scan-report-section--alt{background:var(--home-surface-soft)}.scan-report-section-inner{gap:.5rem;max-width:1160px;margin:0 auto;display:grid}.scan-report-section-inner>h2{color:var(--foreground);letter-spacing:-.01em;margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1.25}.scan-report-section-label{color:#d6007a;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.scan-report-section-label--light{color:#ffffffd9}.scan-report-section-intro{color:var(--home-muted);max-width:680px;margin:0 0 1.5rem;font-size:clamp(1rem,1.5vw,1.05rem);line-height:1.65}.scan-report-findings-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:1rem;display:grid}.scan-report-finding-card{background:var(--home-surface);border:1px solid var(--home-border);border-radius:12px;gap:.6rem;padding:1.25rem;display:grid;box-shadow:0 4px 16px #3d236b0a}.scan-report-finding-card h3{color:var(--foreground);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.scan-report-finding-num{color:var(--home-purple);margin:0;font-size:1.75rem;font-weight:800;line-height:1}.scan-report-finding-text{color:var(--foreground);margin:0;font-size:.95rem;line-height:1.55}.scan-report-finding-caveat,.scan-report-finding-caveat p{color:#64748b;margin:.35rem 0 0;font-size:.775rem;line-height:1.45}.scan-report-finding-caveat a{color:var(--home-purple);font-size:inherit;font-weight:600;text-decoration:none}.scan-report-finding-caveat a:hover{text-decoration:underline}.scan-report-chapters-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.scan-report-chapter-card{background:var(--home-surface);border:1px solid var(--home-border);border-radius:12px;flex-direction:column;padding:1.5rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #3d236b0a}.scan-report-chapter-card:hover{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.scan-report-chapter-card:hover{border-color:color-mix(in srgb,var(--home-purple) 30%,var(--home-border))}}.scan-report-chapter-card:hover{box-shadow:0 4px 20px #5d46961a}.scan-report-chapter-num{color:var(--home-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.7rem;font-weight:700}.scan-report-chapter-card h3{color:var(--foreground);margin:0 0 .6rem;font-size:1.1rem;font-weight:700;line-height:1.3}.scan-report-chapter-card p{color:var(--home-muted);flex:1;margin:0 0 1.25rem;font-size:.9rem;line-height:1.55}.scan-report-chapter-link{color:var(--home-purple);font-size:.9rem;font-weight:700;text-decoration:none}.scan-report-chapter-link:hover{text-decoration:underline}.scan-report-chapter-link:after{content:" →"}.scan-report-download-section{background:linear-gradient(135deg,var(--home-purple) 0,var(--foreground) 100%);color:#fff}.scan-report-download-section h2{color:#fff;letter-spacing:-.01em;margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1.25}.scan-report-download-description,.scan-report-download-section .scan-report-download-email>p{color:#fffc;max-width:520px;margin:0 0 .75rem;font-size:1rem;line-height:1.6}.scan-report-download-inner{grid-template-columns:1fr auto;align-items:center;gap:2rem;width:100%;display:grid}.scan-report-download-ctas{flex-direction:column;gap:.75rem;min-width:220px;display:flex}.scan-report-download-secondary{color:#fff;background:#ffffff1f;border-color:#ffffff59}.scan-report-download-secondary:hover{color:#fff;background:#fff3;border-color:#ffffff80}.scan-report-download-email{border-top:1px solid #ffffff26;margin-top:1.25rem;padding-top:1.25rem}.scan-report-email-form{display:block}.scan-report-email-form-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.scan-report-email-form-controls input[type=email]{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;flex:1;min-width:200px;padding:.6rem .875rem;font-size:.875rem}.scan-report-email-form-controls input[type=email]::placeholder{color:#ffffff80}.scan-report-email-form-controls button{color:var(--foreground);cursor:pointer;background:#00b8ec;border:none;border-radius:8px;padding:.6rem 1.25rem;font-size:.875rem;font-weight:700}.scan-report-email-form-status{color:#ffffffd9;margin:.5rem 0 0;font-size:.85rem}.scan-report-faq{background:var(--home-surface)}.scan-report-faq-inner{flex-direction:column;gap:1.85rem;margin-top:1.5rem;display:flex}.scan-report-faq-inner>div,.scan-report-faq-item{flex-direction:column;gap:.35rem;display:flex}.scan-report-faq-inner h3{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:1.08rem;font-weight:700;line-height:1.35}.scan-report-faq-inner .scan-report-rich-text p,.scan-report-faq-inner p{color:var(--home-muted);margin:0;font-size:.95rem;line-height:1.65}.scan-report-faq-inner .scan-report-rich-text p+p{margin-top:.5rem}.scan-report-methodology-single-title{color:var(--foreground);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:2.25rem;font-weight:800;line-height:1.2}.scan-report-methodology-single-card{background:#fff;border:1px solid #00000014;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #00000008}.scan-report-methodology-single-content[data-slot=card-content]{flex-direction:column;gap:2rem;padding:2.5rem;display:flex}.scan-report-methodology-single-block{flex-direction:column;gap:.85rem;display:flex}.scan-report-methodology-block-title{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:800}.scan-report-methodology-single-rich-text{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.scan-report-methodology-single-rich-text{color:color-mix(in srgb,var(--foreground) 80%,var(--home-muted))}}.scan-report-methodology-single-rich-text{font-size:.95rem;line-height:1.68}.scan-report-methodology-single-rich-text p{margin-top:0;margin-bottom:1rem}.scan-report-methodology-single-rich-text p:last-child{margin-bottom:0}.scan-report-methodology-single-rich-text ul{margin:0;padding-left:1.25rem;list-style-type:disc}.scan-report-methodology-single-rich-text li{margin-bottom:.85rem}.scan-report-methodology-single-rich-text li:last-child{margin-bottom:0}.scan-report-methodology-single-rich-text strong{color:var(--foreground);font-weight:700}.scan-report-methodology-single-footer{color:var(--home-muted);margin:0;padding:0;font-size:.925rem;line-height:1.5}.scan-report-explore,.scan-report-explore *,.scan-report-explore :after,.scan-report-explore :before{box-sizing:border-box}.scan-report-explore{--pink:#d6007a;--pink-soft:#ff5fa8;--green:#237a1f;--green-bright:#3baa35;--purple:#673ab7;--purple-dark:#4a278f;--purple-soft:#9c92c8;--cyan:#00b8ec;--cyan-deep:#00789b;--ink:#1e1a2c;--ink-2:#2d2642;--muted:#625a70;--white:#fff;--bg:#f8f6fc;--bg-soft:#f5f0ff;--border:#e8e1f3;--radius:16px;--max-width:1200px;--prose-width:700px;color:var(--ink);background:var(--background);-webkit-font-smoothing:antialiased;width:100%;font-size:1rem;line-height:1.65;position:relative}.scan-report-explore a{color:var(--purple);text-underline-offset:3px;text-decoration:underline;transition:color .15s}.scan-report-explore a:hover{color:var(--pink)}.scan-report-explore .container{max-width:var(--max-width);width:100%;margin-left:auto;margin-right:auto;padding:0 1.5rem}.scan-report-explore .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scan-report-explore :focus-visible{outline:3px solid var(--purple);outline-offset:2px}#explore-progress-bar{background:linear-gradient(135deg,var(--home-purple),var(--home-purple-dark));z-index:60;width:0;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.scan-report-explore .rail{z-index:50;background:0 0;padding:0;display:none;position:fixed;top:50%;right:1.25rem;transform:translateY(-50%)}@media (min-width:1120px){.scan-report-explore .rail{display:block}}.scan-report-explore .rail ol{margin:0;padding:0;list-style:none}.scan-report-explore .rail li{margin:.6rem 0}.scan-report-explore .rail a{justify-content:flex-end;align-items:center;gap:.6rem;padding:.15rem .35rem;text-decoration:none;display:flex}.scan-report-explore .rail .dot{background:0 0;border:2px solid #bbaecc;border-radius:50%;flex:none;width:10px;height:10px;transition:background-color .25s,border-color .25s,transform .25s}.scan-report-explore .rail .lbl{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);opacity:0;white-space:nowrap;font-size:.72rem;font-weight:700;transition:opacity .25s,transform .25s,color .25s;transform:translate(4px)}.scan-report-explore .rail a:focus .lbl,.scan-report-explore .rail a:hover .lbl{opacity:1;color:var(--purple-dark);transform:none}.scan-report-explore .rail li.is-active .dot{background:var(--purple);border-color:var(--purple);transform:scale(1.25)}.scan-report-explore .rail li.is-active .lbl{opacity:1;color:var(--purple-dark);font-weight:800;transform:none}.scan-report-explore .act{width:100%;position:relative}.scan-report-explore .act-label{letter-spacing:.08em;text-transform:uppercase;color:var(--pink);background:#d6007a14;border-radius:6px;margin-bottom:.45rem;padding:.18rem .6rem;font-size:.74rem;font-weight:800;display:inline-block}.scan-report-explore .act-intro{padding:2.75rem 0 1rem}.scan-report-explore .act+.act .act-intro{padding-top:3.25rem}.scan-report-explore .act-intro h2{letter-spacing:-.025em;color:var(--ink);text-align:left;max-width:820px;margin-bottom:.45rem;font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:800;line-height:1.15}.scan-report-explore .act-intro .lead{max-width:var(--prose-width);color:var(--muted);text-align:left;margin-bottom:0;font-size:1.02rem;line-height:1.6}.scan-report-explore #act-hero{background:var(--home-surface-soft);border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;min-height:86svh;display:flex;position:relative;overflow:hidden}.scan-report-explore #act-hero .container{z-index:2;padding-top:3.5rem;padding-bottom:4.5rem;position:relative}.scan-report-explore .hero-eyebrow{background:var(--purple);color:#fff;letter-spacing:.09em;text-transform:uppercase;border-radius:6px;margin-bottom:1.25rem;padding:.32rem .85rem;font-size:.74rem;font-weight:800;display:inline-block;box-shadow:0 4px 14px #673ab733}.scan-report-explore #act-hero h1{letter-spacing:-.035em;color:var(--ink);text-align:left;max-width:900px;font-size:clamp(2.4rem,5.8vw,4.4rem);font-weight:800;line-height:1.06}.scan-report-explore #act-hero h1 em{color:var(--purple);font-style:normal}.scan-report-explore .waffle-legend{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem 1.25rem;margin-top:1.2rem;padding-top:.9rem;display:flex}.scan-report-explore .waffle-legend-item{color:var(--ink);align-items:center;gap:.45rem;font-size:.82rem;display:inline-flex}.scan-report-explore .waffle-legend-item strong{font-weight:700}.scan-report-explore .waffle-swatch{border-radius:3px;flex-shrink:0;width:11px;height:11px}.scan-report-explore #act-hero .hero-sub{color:var(--muted);max-width:680px;margin-top:1.25rem;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.65}.scan-report-explore .hero-stats{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:1.1rem;max-width:920px;margin-top:2.8rem;display:grid}.scan-report-explore .hero-stat{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:1.25rem 1.35rem;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 30px #4a278f0d}.scan-report-explore .hero-stat:hover{transform:translateY(-2px);box-shadow:0 16px 36px #4a278f1a}.scan-report-explore .hero-stat .num{color:var(--purple);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:800;line-height:1.05;display:block}.scan-report-explore .hero-stat .lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:.45rem;font-size:.75rem;font-weight:600;line-height:1.35;display:block}.scan-report-explore .scroll-cue{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;text-align:center;z-index:2;font-size:.74rem;font-weight:700;text-decoration:none;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}.scan-report-explore .scroll-cue:after{content:"";background:linear-gradient(var(--purple),transparent);width:2px;height:30px;margin:.45rem auto 0;animation:exploreCue 1.8s ease-in-out infinite;display:block}@keyframes exploreCue{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.35;transform:translateY(6px)}}.scan-report-explore .scrolly{max-width:var(--max-width);grid-template-columns:minmax(0,7.2fr) minmax(0,4.8fr);align-items:start;gap:2.25rem;margin:0 auto;padding:0 1.5rem;display:grid}.scan-report-explore .scrolly-graphic{flex-direction:column;justify-content:flex-start;min-width:0;height:calc(100svh - 5.5rem);max-height:680px;padding-top:.25rem;display:flex;position:sticky;top:5rem}.scan-report-explore .graphic-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);background:#fffffff5;border-radius:20px;width:100%;padding:1.4rem;box-shadow:0 16px 44px #4a278f12}.scan-report-explore .chart{width:100%;position:relative}.scan-report-explore .chart svg{width:100%;height:auto;display:block}.scan-report-explore .chart-title{color:var(--ink);letter-spacing:-.01em;text-align:left;margin-bottom:.45rem;font-size:.98rem;font-weight:800}.scan-report-explore .chart-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-top:.75rem;font-size:.76rem;display:flex}.scan-report-explore .chart-foot a{color:var(--purple);font-weight:700}.scan-report-explore .chart-foot a:hover{color:var(--pink)}.scan-report-explore .scrolly-steps{min-width:0}.scan-report-explore .step{align-items:center;min-height:68svh;padding:1.25rem 0;display:flex}.scan-report-explore .step:first-child{align-items:flex-start;padding-top:.25rem}.scan-report-explore .step:last-child{min-height:52svh}.scan-report-explore .step-card{border:1px solid var(--border);border-radius:var(--radius);opacity:.45;background:#fff;width:100%;max-width:440px;padding:1.4rem 1.6rem;transition:opacity .4s,transform .4s,box-shadow .4s,border-color .4s;transform:translateY(8px);box-shadow:0 8px 24px #4a278f0d}.scan-report-explore .step.is-active .step-card{opacity:1;border-color:var(--home-purple);transform:none;box-shadow:0 20px 48px #673ab71f}.scan-report-explore .step-card h3{color:var(--ink);text-align:left;margin-bottom:.45rem;font-size:1.12rem;font-weight:800;line-height:1.3}.scan-report-explore .step-card p{color:var(--muted);text-align:left;font-size:.94rem;line-height:1.6}.scan-report-explore .step-card p+p{margin-top:.55rem}.scan-report-explore .step-card .big{color:var(--pink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:.35rem 0 .3rem;font-size:2.1rem;font-weight:800;line-height:1.1;display:block}.scan-report-explore .step-card .fineprint{color:var(--muted);margin-top:.65rem;font-size:.76rem;line-height:1.4}@media (max-width:899px){.scan-report-explore .scrolly{display:block}.scan-report-explore .scrolly-graphic{z-index:1;background:0 0;height:auto;min-height:0;padding:.75rem 0;top:0}.scan-report-explore .step{min-height:72svh}.scan-report-explore .step-card{z-index:2;max-width:none;position:relative}}.scan-report-explore .stat-anchor{position:relative}.scan-report-explore .anchor-btn{cursor:pointer;color:var(--purple);vertical-align:middle;background:#673ab714;border:none;border-radius:6px;padding:.15rem .45rem;font-size:.8rem;font-weight:700;transition:background-color .15s,color .15s}.scan-report-explore .anchor-btn:hover{background:var(--pink);color:#fff}.scan-report-explore .mine{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem 1.5rem}.scan-report-explore .mine details{border:1px solid var(--border);border-radius:var(--radius);background:#fff;max-width:860px;padding:1rem 1.35rem;box-shadow:0 8px 24px #4a278f0a}.scan-report-explore .mine summary{cursor:pointer;color:var(--purple-dark);font-size:.92rem;font-weight:700}.scan-report-explore .mine summary:hover{color:var(--pink)}.scan-report-explore .mine .tables{gap:1.25rem;margin-top:1rem;display:grid;overflow-x:auto}.scan-report-explore .mine table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.84rem}.scan-report-explore .mine caption{text-align:left;color:var(--ink);padding-bottom:.5rem;font-size:.85rem;font-weight:700}.scan-report-explore .mine td,.scan-report-explore .mine th{border-bottom:1px solid var(--border);text-align:left;padding:.45rem .7rem}.scan-report-explore .mine thead th{color:var(--ink);background:#673ab70a;font-weight:700}.scan-report-explore .mine tbody td{color:var(--ink)}.scan-report-explore .mine td.num,.scan-report-explore .mine th.num{text-align:right}.scan-report-explore .mine .dl{color:var(--muted);margin-top:.75rem;font-size:.8rem}#explore-tooltip{pointer-events:none;z-index:80;color:#fff;opacity:0;background:#1e1a2cf5;border:1px solid #ffffff2e;border-radius:8px;max-width:260px;padding:.55rem .8rem;font-size:.8rem;line-height:1.45;transition:opacity .12s;position:fixed;box-shadow:0 10px 30px #0000004d}#explore-tooltip strong{color:#38bdf8}#explore-tooltip .tt-title{color:#fff;margin-bottom:.2rem;font-weight:700;display:block}.scan-report-explore .case-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;margin:2rem 0 1.25rem;display:grid}.scan-report-explore .case-card{border:1px solid var(--border);border-radius:var(--radius);color:var(--ink);background:#fff;flex-direction:column;gap:.5rem;padding:1.3rem 1.4rem;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 8px 24px #4a278f0d}.scan-report-explore .case-card:hover{border-color:var(--purple);transform:translateY(-4px);box-shadow:0 18px 44px #4a278f1f}.scan-report-explore .case-card h3{color:var(--ink);margin:0;font-size:1.05rem;font-weight:800}.scan-report-explore .case-card .meta{color:var(--muted);font-size:.75rem}.scan-report-explore .case-card .stat{color:var(--purple);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1.1}.scan-report-explore .case-card .stat-lbl{color:var(--muted);font-size:.78rem;line-height:1.4}.scan-report-explore .case-card .badge{letter-spacing:.06em;text-transform:uppercase;color:var(--purple);background:#673ab714;border-radius:4px;align-self:flex-start;padding:.2rem .55rem;font-size:.65rem;font-weight:800}.scan-report-explore .case-note{color:var(--muted);max-width:820px;font-size:.84rem}.scan-report-explore #act-method{padding-bottom:5rem}.scan-report-explore .method-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:2rem;display:grid}.scan-report-explore .method-card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:1.4rem 1.5rem;box-shadow:0 8px 24px #4a278f0d}.scan-report-explore .method-card h3{color:var(--purple);margin-bottom:.5rem;font-size:1.05rem;font-weight:800}.scan-report-explore .method-card li,.scan-report-explore .method-card p{color:var(--muted);font-size:.88rem;line-height:1.65}.scan-report-explore .cite-box{border:1px solid var(--border);border-radius:var(--radius);background:#fff;max-width:860px;margin-top:2rem;padding:1.4rem 1.5rem;box-shadow:0 8px 24px #4a278f0d}.scan-report-explore .cite-box h3{color:var(--purple);margin-bottom:.65rem;font-size:1.05rem;font-weight:800}.scan-report-explore .cite-text{background:var(--bg-soft);border:1px solid var(--border);color:var(--ink);border-radius:8px;padding:.85rem 1rem;font-family:Georgia,serif;font-size:.88rem;line-height:1.65}.scan-report-explore .copy-btn{color:var(--purple-dark);cursor:pointer;background:#673ab714;border:1px solid #673ab733;border-radius:8px;align-items:center;gap:.45rem;margin-top:.85rem;padding:.5rem 1rem;font-size:.82rem;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.scan-report-explore .copy-btn:hover{background:var(--purple);color:#fff;border-color:var(--purple)}.scan-report-explore .method-links{flex-wrap:wrap;gap:.85rem;margin-top:2.2rem;display:flex}.scan-report-explore .method-links .btn{border-radius:10px;padding:.75rem 1.5rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-block}.scan-report-explore .method-links .btn-pink{background:var(--pink);box-shadow:0 8px 24px #d6007a40;color:#fff!important}.scan-report-explore .method-links .btn-pink:hover{background:#c40060;transform:translateY(-1px)}.scan-report-explore .method-links .btn-ghost{border:1px solid var(--border);background:#fff;box-shadow:0 6px 18px #4a278f0f;color:var(--ink)!important}.scan-report-explore .method-links .btn-ghost:hover{border-color:var(--purple);color:var(--purple)!important}.scan-report-explore .chart text{font-family:inherit}.scan-report-explore .axis text{fill:var(--muted);font-size:11px}.scan-report-explore .axis line,.scan-report-explore .axis path{stroke:var(--border)}.scan-report-explore .grid line{stroke:var(--border);stroke-dasharray:2 3}.scan-report-explore #chart-evolution{min-height:280px;position:relative}.scan-report-explore #chart-evolution .evo-layer{opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.scan-report-explore #chart-evolution .evo-layer.is-active{opacity:1;pointer-events:auto;position:relative}.scan-report-explore .anno{font-size:11.5px;font-weight:600}.scan-report-explore .interactive-dot{cursor:pointer}.scan-report-methodology-footer-label{color:var(--home-muted);font-weight:500}.scan-report-methodology-single-footer-link{color:var(--home-purple);text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .15s}.scan-report-methodology-single-footer-link:hover{color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.scan-report-methodology-single-footer-link:hover{color:color-mix(in srgb,var(--home-purple) 80%,#000)}}.scan-report-methodology-link-card:hover .scan-report-methodology-link-icon{opacity:1;transform:translate(2px,-2px)}.scan-report-figures-list{flex-direction:column;gap:2.5rem;margin-top:1.5rem;display:flex}.scan-report-figure-card{border:1px solid var(--home-border);background:#fff;border-radius:16px;max-width:800px;padding:1.75rem 2rem;box-shadow:0 4px 20px #0000000a}.scan-report-figure-card h3{color:var(--home-muted);letter-spacing:.01em;margin:0 0 1.5rem;font-size:.95rem;font-weight:600;line-height:1.4}.scan-report-figure-img-wrap{background:#fcfcfd;border:1px solid #0000000f;border-radius:12px;justify-content:center;align-items:center;max-width:100%;margin:0 0 1.25rem;padding:1.25rem;display:flex;overflow:hidden}.scan-report-figure-img-wrap img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:480px}.scan-report-figure-caption{color:var(--home-muted);margin:0;font-size:.9rem;line-height:1.55}.scan-report-page .scan-report-hero,.scan-report-page .trust-page-hero{background:var(--home-surface-soft)!important;color:var(--foreground)!important;border-bottom:1px solid var(--home-border)!important;padding:4rem 0 3rem!important;position:relative!important}.scan-report-page .scan-report-hero:before,.scan-report-page .trust-page-hero:before{display:none}.scan-report-page .scan-report-hero .hero-content,.scan-report-page .trust-page-hero .home-hero-copy{z-index:1;max-width:1000px;position:relative;text-align:left!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;margin:0 auto!important;padding:0!important;display:flex!important}.scan-report-page .hero-sub,.scan-report-page .home-hero-copy h1,.scan-report-page .home-hero-copy p,.scan-report-page .scan-report-hero h1,.scan-report-page .scan-report-hero h1 em,.scan-report-page .trust-page-hero h1,.scan-report-page .trust-page-hero h1 em,.scan-report-page .trust-page-intro{text-align:left!important;align-self:flex-start!important;margin-left:0!important;margin-right:auto!important;padding-left:0!important}.scan-report-hero-eyebrow-badge,.scan-report-page .hero-eyebrow,.scan-report-page .scan-report-hero-eyebrow-badge,.scan-report-page .trust-page-eyebrow{box-shadow:none!important;box-sizing:border-box!important;color:var(--home-purple)!important;letter-spacing:.05em!important;text-align:center!important;text-indent:0!important;text-transform:uppercase!important;white-space:nowrap!important;background:#6d28d914!important;border:1px solid #6d28d940!important;border-radius:9999px!important;align-self:flex-start!important;width:fit-content!important;margin:0 0 1.25rem!important;padding:.4rem 1.25rem!important;font-size:.725rem!important;font-weight:700!important;line-height:1.2!important;display:inline-block!important}.scan-report-page .home-hero-copy h1,.scan-report-page .scan-report-hero h1,.scan-report-page .trust-page-hero h1{letter-spacing:-.025em!important;color:var(--foreground)!important;max-width:900px!important;margin-top:0!important;margin-bottom:1.25rem!important;font-size:clamp(2.15rem,4.5vw,3.25rem)!important;font-weight:800!important;line-height:1.2!important}.scan-report-page .scan-report-hero h1 em,.scan-report-page .trust-page-hero h1 em{color:var(--home-purple)!important;margin-top:.4rem!important;font-style:normal!important;font-weight:700!important;display:block!important}.scan-report-page .hero-sub,.scan-report-page .home-hero-copy p,.scan-report-page .trust-page-intro{color:var(--home-muted)!important;max-width:720px!important;margin-top:0!important;margin-bottom:2.25rem!important;font-size:1.125rem!important;line-height:1.6!important}.scan-report-hero-extra{margin-left:0!important}.scan-report-hero-extra,.scan-report-hero-stats{align-self:flex-start!important;width:100%!important;padding-left:0!important}.scan-report-hero-stats{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important;gap:1.15rem!important;max-width:900px!important;margin:1.5rem 0 2rem!important;display:grid!important}.scan-report-hero-stat,.scan-report-page .trust-page-hero .scan-report-hero-stat{text-align:left!important;background:#fff!important;border:1px solid #e8e1f3!important;border-radius:14px!important;flex-direction:column!important;justify-content:flex-start!important;min-height:0!important;padding:0!important;transition:transform .25s,box-shadow .25s,border-color .25s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #4a278f0d!important}.scan-report-hero-stat:hover{border-color:#673ab74d!important;transform:translateY(-3px)!important;box-shadow:0 16px 36px #673ab71f!important}.scan-report-hero-stat .stat-num,.scan-report-hero-stat-value,.scan-report-page .home-hero-copy .scan-report-hero-stat .stat-num,.scan-report-page .home-hero-copy .scan-report-hero-stat-value{color:#1e1a2c!important;letter-spacing:-.03em!important;font-variant-numeric:tabular-nums!important;margin:0!important;font-size:clamp(1.75rem,2.3vw,2.2rem)!important;font-weight:800!important;line-height:1.1!important;display:block!important}.scan-report-hero-stat-value.scan-report-hero-stat-value--rank,.scan-report-page .home-hero-copy .scan-report-hero-stat-value--rank{align-items:center!important;gap:.6rem!important;display:inline-flex!important}.scan-report-hero-stat .stat-label,.scan-report-hero-stat-label,.scan-report-page .home-hero-copy .scan-report-hero-stat .stat-label,.scan-report-page .home-hero-copy .scan-report-hero-stat-label{color:#475569!important;text-transform:none!important;letter-spacing:normal!important;opacity:1!important;margin:0!important;font-size:.88rem!important;font-weight:500!important;line-height:1.5!important}.scan-report-hero-ctas{flex-wrap:wrap!important;align-self:flex-start!important;gap:1rem!important;margin:0 0 1.5rem!important;padding-left:0!important;display:flex!important}.scan-report-btn-primary{background:var(--home-purple)!important;color:#fff!important;border:none!important;border-radius:10px!important;align-items:center!important;gap:.5rem!important;padding:.85rem 1.85rem!important;font-size:.95rem!important;font-weight:700!important;text-decoration:none!important;transition:background-color .15s,transform .15s,box-shadow .15s!important;display:inline-flex!important;box-shadow:0 4px 14px #6d28d940!important}.scan-report-btn-primary:hover{background:#5b21b6!important;transform:translateY(-1px)!important}.scan-report-btn-secondary{color:var(--foreground)!important;border:1px solid var(--home-border)!important;background:#fff!important;border-radius:10px!important;align-items:center!important;gap:.5rem!important;padding:.85rem 1.85rem!important;font-size:.95rem!important;font-weight:700!important;text-decoration:none!important;transition:background-color .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s!important;display:inline-flex!important;box-shadow:0 2px 8px #00000008!important}.scan-report-btn-secondary:hover{color:var(--home-purple)!important;background:#f8fafc!important;border-color:#6d28d94d!important;transform:translateY(-1px)!important}.scan-report-stat-actions{border-top:1px solid #0000000f;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.85rem;padding-top:.75rem;display:flex}.scan-report-copy-btn{color:var(--foreground);cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:6px;align-items:center;padding:.35rem .65rem;font-size:.825rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.scan-report-copy-btn:hover{background:#f4f4f5;border-color:#0003}.scan-report-anchor-link{color:var(--home-purple);font-size:.825rem;font-weight:600;text-decoration:none;transition:color .15s}.scan-report-anchor-link:hover{text-decoration:underline}.scan-report-ext-badge{color:var(--home-purple);letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;background:#6d28d914;border:1px solid #6d28d933;border-radius:12px;margin-left:.5rem;padding:.15rem .5rem;font-size:.725rem;font-weight:700}.scan-report-methodology-note,.scan-report-scope-note{background:var(--home-surface-soft);border:1px solid var(--home-border);color:var(--foreground);border-radius:12px;margin-bottom:2rem;padding:1.25rem 1.5rem;font-size:.95rem;line-height:1.6}.scan-report-methodology-note p,.scan-report-scope-note p{margin:0}.stat-callout{background:var(--home-surface-soft);border:1px solid var(--home-border);border-radius:12px;margin:2rem 0;padding:1.5rem 1.75rem}.stat-callout .big-num{color:var(--home-purple);letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.25rem;font-weight:800;line-height:1.2}.stat-callout p{color:var(--home-muted);margin:0;font-size:.95rem;line-height:1.6}.cite-block{border:1px solid var(--home-border);background:#fff;border-radius:16px;margin-top:3rem;padding:1.75rem 2rem;box-shadow:0 4px 20px #00000008}.cite-block h3{color:var(--foreground);margin:0 0 1rem;font-size:1.2rem;font-weight:700}.cite-label{color:var(--home-muted);letter-spacing:.04em;text-transform:uppercase;margin:1rem 0 .35rem;font-size:.825rem;font-weight:700}.cite-block blockquote.cite-text{border:1px solid var(--home-border);background:var(--home-surface-soft);color:var(--foreground);border-radius:8px;margin:.5rem 0 1rem;padding:.85rem 1.15rem;font-style:normal;line-height:1.6}.cite-block p.cite-text{color:var(--home-muted);margin:0 0 1rem;font-size:.9rem;line-height:1.55}.scan-report-table-wrap,:is(.trust-page-body,.scan-report-rich-text) .scan-report-table-wrap{border:1px solid var(--home-border);-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;max-width:100%;margin:1.75rem 0;overflow-x:auto;box-shadow:0 4px 20px #00000008}.scan-report-table,:is(.trust-page-body,.scan-report-rich-text) table{border-collapse:collapse;text-align:left;width:100%;margin:0;font-size:.925rem;line-height:1.5}.scan-report-table caption,:is(.trust-page-body,.scan-report-rich-text) table caption{caption-side:top;color:var(--home-muted);text-align:left;padding:1.1rem 1.25rem .6rem;font-size:.875rem;font-weight:500;line-height:1.5}.scan-report-table thead tr,:is(.trust-page-body,.scan-report-rich-text) table thead tr{border-bottom:1px solid var(--home-border);background:#f8fafc}.scan-report-table th,:is(.trust-page-body,.scan-report-rich-text) table th{color:var(--foreground);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;padding:.85rem 1.25rem;font-size:.825rem;font-weight:700}.scan-report-table th.is-muted,:is(.trust-page-body,.scan-report-rich-text) table th.is-muted{color:var(--home-muted)}.scan-report-table tbody tr,:is(.trust-page-body,.scan-report-rich-text) table tbody tr{border-bottom:1px solid #0000000f;transition:background .15s}.scan-report-table tbody tr:last-child,:is(.trust-page-body,.scan-report-rich-text) table tbody tr:last-child{border-bottom:none}.scan-report-table tbody tr:hover,:is(.trust-page-body,.scan-report-rich-text) table tbody tr:hover{background:#6d28d906}.scan-report-table td,:is(.trust-page-body,.scan-report-rich-text) table td{color:var(--foreground);white-space:nowrap;padding:.85rem 1.25rem;font-size:.925rem}.scan-report-table .num-col,:is(.trust-page-body,.scan-report-rich-text) table .num-col{font-variant-numeric:tabular-nums;text-align:right}.scan-report-citation{background:var(--home-surface);border-top:1px solid var(--home-border)}.scan-report-citation-box{background:var(--home-surface-soft);border:1px solid var(--home-border);border-radius:12px;gap:.75rem;max-width:800px;margin-top:1rem;padding:1.75rem;display:grid}.scan-report-citation-box>p{color:var(--home-muted);margin:0;font-size:.95rem;line-height:1.65}.scan-report-cite-label{color:var(--home-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.scan-report-cite-text{padding:.75rem 1rem;font-family:Georgia,Times New Roman,serif;line-height:1.6}.scan-report-cite-anchor,.scan-report-cite-text{background:var(--home-surface);border:1px solid var(--home-border);color:var(--foreground);border-radius:4px;margin:0;font-size:.825rem}.scan-report-cite-anchor{word-break:break-word;padding:.5rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:block}.scan-report-internal-links-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-top:1rem;display:grid}.scan-report-internal-link-item{background:var(--home-surface);border:1px solid var(--home-border);color:var(--home-purple);text-align:center;border-radius:8px;padding:.75rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.scan-report-internal-link-item:hover{background:var(--home-purple);color:#fff}.scan-report-link-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.scan-report-link-list li{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.scan-report-link-list li{background:color-mix(in srgb,var(--home-purple) 4%,#fff)}}.scan-report-link-list li{border:1px solid var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.scan-report-link-list li{border:1px solid color-mix(in srgb,var(--home-purple) 10%,var(--home-border))}}.scan-report-link-list li{border-radius:12px;padding:.95rem 1rem}.scan-report-link-description{color:var(--home-muted);margin:.25rem 0 0;font-size:.85rem;line-height:1.5}.scan-report-rich-text{color:var(--home-muted);line-height:1.65}.scan-report-rich-text :where(p:first-child){margin-top:0}@media (max-width:1080px){.scan-report-methodology-grid,.scan-report-methodology-header{grid-template-columns:1fr}}@media (max-width:900px){.scan-report-download-inner{grid-template-columns:1fr}.scan-report-download-ctas{flex-flow:wrap}.scan-report-sticky-nav{position:relative;top:auto}}@media (max-width:768px){.scan-report-content .home-hero-copy h1{max-width:100%}.scan-report-chapters-grid,.scan-report-findings-grid,.scan-report-hero-stats,.scan-report-internal-links-grid{grid-template-columns:1fr}.scan-report-hero-stat-label{max-width:none}.scan-report-methodology-card [data-slot=card-content]{padding:1.1rem 1.1rem 1.2rem}.scan-report-methodology-link-card{min-height:0}.scan-report-download-ctas{flex-direction:column;align-items:stretch}.scan-report-download-ctas>*{width:100%}.scan-report-email-form-controls{flex-direction:column;align-items:stretch}.scan-report-email-form-controls input[type=email]{min-width:auto}}.pricing-page{padding-bottom:0}.pricing-below-fold-shell{min-height:28rem}.pricing-footer-shell{min-height:12rem}.pricing-loading-shell{max-width:1280px;margin:0 auto;padding:3rem 1.5rem 6rem}.pricing-loading-hero{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:3.5rem;display:flex}.pricing-loading-badge{border-radius:9999px;width:180px;height:32px}.pricing-loading-title{border-radius:8px;width:min(100%,480px);height:48px}.pricing-loading-subtitle{border-radius:6px;width:min(100%,600px);height:24px}.pricing-loading-toggle{border-radius:9999px;width:240px;height:44px;margin:0 auto 3rem}.pricing-loading-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.pricing-loading-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:1.5rem;min-height:480px;padding:2rem;display:flex}.page-loading-shell{max-width:1200px;margin:0 auto;padding:3.5rem 1.5rem 6rem}.page-loading-hero{flex-direction:column;gap:1.25rem;margin-bottom:3.5rem;display:flex}.page-loading-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.page-loading-card{border-radius:12px;height:260px}.pricing-cta{border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.85rem 1.35rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.pricing-cta-large{min-height:3.25rem;padding-inline:1.6rem}.pricing-cta-light{color:var(--foreground);background:#fff;border:1px solid #d8dce3}.pricing-cta-light:hover{background:#fafafa}.pricing-cta-primary{background:var(--home-purple);color:#fff;border:1px solid #0000;box-shadow:0 4px 14px #673ab733}.pricing-cta-primary:hover{background:var(--home-purple-dark)}.pricing-discount-banner{color:#14532d;background:#dcfce7;border:1px solid #86efac;border-radius:12px;align-items:center;gap:.65rem;width:100%;max-width:1280px;margin:0 auto 1.5rem;padding:.85rem 1.25rem;font-size:.95rem;font-weight:500;line-height:1.4;animation:couponBannerFade .3s ease-out;display:flex}@keyframes couponBannerFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pricing-discount-banner-icon{color:#15803d;flex-shrink:0}.use-case-comparison-container{width:100%;margin-top:1.5rem}.use-case-comparison-list,.use-case-page [class*=-alternatives-block] ul,.use-case-page [class*=-comparison-block] ul,.use-case-tile-grid{grid-template-columns:1fr;gap:.875rem;width:100%;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.use-case-comparison-list,.use-case-page [class*=-alternatives-block] ul,.use-case-page [class*=-comparison-block] ul,.use-case-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.use-case-action-tile,.use-case-comparison-card,.use-case-page [class*=-alternatives-block] ul>li,.use-case-page [class*=-comparison-block] ul>li{border:1px solid var(--home-border,#e8e1f3);background:#fff;align-items:center}@supports (color:color-mix(in lab,red,red)){.use-case-action-tile,.use-case-comparison-card,.use-case-page [class*=-alternatives-block] ul>li,.use-case-page [class*=-comparison-block] ul>li{border:1px solid color-mix(in srgb,var(--home-border,#e8e1f3) 85%,transparent)}}.use-case-action-tile,.use-case-comparison-card,.use-case-page [class*=-alternatives-block] ul>li,.use-case-page [class*=-comparison-block] ul>li{text-align:start;border-radius:16px;gap:.95rem;min-height:auto;padding:.95rem 1.25rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 2px 8px #3d236b08}.use-case-action-tile:hover,.use-case-comparison-card:hover,.use-case-page [class*=-alternatives-block] ul>li:hover,.use-case-page [class*=-comparison-block] ul>li:hover{border-color:var(--home-purple,#673ab7)}@supports (color:color-mix(in lab,red,red)){.use-case-action-tile:hover,.use-case-comparison-card:hover,.use-case-page [class*=-alternatives-block] ul>li:hover,.use-case-page [class*=-comparison-block] ul>li:hover{border-color:color-mix(in srgb,var(--home-purple,#673ab7) 35%,var(--home-border,#e8e1f3))}}.use-case-action-tile:hover,.use-case-comparison-card:hover,.use-case-page [class*=-alternatives-block] ul>li:hover,.use-case-page [class*=-comparison-block] ul>li:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3d236b14}.use-case-action-tile--current,.use-case-comparison-card--current{border-color:var(--home-purple,#673ab7);background:linear-gradient(#fff,#faf8fe)}@supports (color:color-mix(in lab,red,red)){.use-case-action-tile--current,.use-case-comparison-card--current{border-color:color-mix(in srgb,var(--home-purple,#673ab7) 40%,var(--home-border,#e8e1f3))}}.use-case-action-tile--current,.use-case-comparison-card--current{box-shadow:0 4px 16px #673ab712}.use-case-tile-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.use-case-tile-icon[data-tone=brand]{color:var(--home-purple,#673ab7);background:#673ab71a}.use-case-tile-icon[data-tone=blue]{color:#008eb8;background:#00b8ec1f}.use-case-tile-icon[data-tone=pink]{color:#e91e63;background:#e91e631a}.use-case-tile-icon[data-tone=teal]{color:#009688;background:#0096881a}.use-case-tile-icon[data-tone=green]{color:#2e7d32;background:#4caf501f}.use-case-tile-icon[data-tone=purple]{color:#7c3aed;background:#7c3aed1f}.use-case-tile-icon[data-tone=amber]{color:#d97706;background:#f59e0b1f}.use-case-tile-content{flex-direction:column;flex-grow:1;gap:.2rem;min-width:0;display:flex}.use-case-tile-header{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.use-case-tile-title{color:var(--foreground);letter-spacing:-.015em;font-size:.975rem;font-weight:700;line-height:1.3}.use-case-tile-badge{color:var(--home-purple,#673ab7);letter-spacing:.02em;text-transform:uppercase;background:#673ab71a;border:1px solid #673ab738;border-radius:9999px;align-items:center;padding:.15rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.use-case-tile-desc{color:var(--home-muted,#5b6472);font-size:.85rem;line-height:1.45}.use-case-tile-desc a{color:var(--home-purple,#673ab7);text-underline-offset:2px;font-weight:600;text-decoration:underline}.use-case-tile-action{border:1px solid var(--home-border,#e8e1f3);background:#fff;align-items:center}@supports (color:color-mix(in lab,red,red)){.use-case-tile-action{border:1px solid color-mix(in srgb,var(--home-border,#e8e1f3) 85%,transparent)}}.use-case-tile-action{color:var(--home-purple,#673ab7);border-radius:9999px;flex-shrink:0;gap:.35rem;padding:.45rem .95rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 2px 6px #3d236b08}.use-case-action-tile:hover .use-case-tile-action,.use-case-tile-action:hover{background:var(--home-purple,#673ab7);border-color:var(--home-purple,#673ab7);color:#fff;box-shadow:0 4px 14px #673ab738}.use-case-tile-action-arrow{font-size:.9rem;line-height:1;transition:transform .2s;display:inline-block}.use-case-action-tile:hover .use-case-tile-action-arrow{transform:translate(3px)}.use-case-tile-active-indicator{flex-shrink:0;justify-content:center;align-items:center;padding:.4rem;display:inline-flex}.use-case-tile-dot{background:#10b981;border-radius:9999px;width:.625rem;height:.625rem;display:inline-block;box-shadow:0 0 0 4px #10b98126}.use-case-comparison-container>p,.use-case-comparison-note,.use-case-page [class*=-alternatives-block]>p,.use-case-page [class*=-comparison-block]>p{background:var(--home-purple,#673ab7)}@supports (color:color-mix(in lab,red,red)){.use-case-comparison-container>p,.use-case-comparison-note,.use-case-page [class*=-alternatives-block]>p,.use-case-page [class*=-comparison-block]>p{background:color-mix(in srgb,var(--home-purple,#673ab7) 3%,#fff)}}.use-case-comparison-container>p,.use-case-comparison-note,.use-case-page [class*=-alternatives-block]>p,.use-case-page [class*=-comparison-block]>p{border:1px solid var(--home-border,#e8e1f3)}@supports (color:color-mix(in lab,red,red)){.use-case-comparison-container>p,.use-case-comparison-note,.use-case-page [class*=-alternatives-block]>p,.use-case-page [class*=-comparison-block]>p{border:1px solid color-mix(in srgb,var(--home-border,#e8e1f3) 80%,transparent)}}.use-case-comparison-container>p,.use-case-comparison-note,.use-case-page [class*=-alternatives-block]>p,.use-case-page [class*=-comparison-block]>p{color:var(--home-muted,#5b6472);text-align:start;border-radius:12px;margin-top:clamp(1.5rem,3vw,2.25rem);margin-bottom:0;padding:.85rem 1.25rem;font-size:.875rem;line-height:1.6}.use-case-comparison-container>p strong,.use-case-comparison-note strong,.use-case-page [class*=-alternatives-block]>p strong,.use-case-page [class*=-comparison-block]>p strong{color:var(--foreground);margin-right:.25rem;font-weight:700}.use-case-page .use-case-section#internal-links,.use-case-page .use-case-section:has(.use-case-internal-links){border:1px solid var(--home-border,#e8e1f3);background:linear-gradient(#fff,#faf8fd)}@supports (color:color-mix(in lab,red,red)){.use-case-page .use-case-section#internal-links,.use-case-page .use-case-section:has(.use-case-internal-links){border:1px solid color-mix(in srgb,var(--home-border,#e8e1f3) 90%,transparent)}}.use-case-page .use-case-section#internal-links,.use-case-page .use-case-section:has(.use-case-internal-links){text-align:center;border-radius:20px;max-width:min(100%,54rem);margin-inline:auto;padding:clamp(2rem,3.5vw,2.75rem) clamp(1.5rem,3vw,2.5rem);box-shadow:0 6px 24px #3d236b0a}.use-case-page .use-case-section#internal-links .use-case-section-title,.use-case-page .use-case-section:has(.use-case-internal-links) .use-case-section-title{color:var(--foreground);letter-spacing:-.02em;text-align:center;margin-bottom:.25rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700}.use-case-internal-links{margin:0}.use-case-related-nav{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.use-case-related-pill{border:1px solid var(--home-border,#e8e1f3);background:#fff;align-items:center}@supports (color:color-mix(in lab,red,red)){.use-case-related-pill{border:1px solid color-mix(in srgb,var(--home-border,#e8e1f3) 85%,transparent)}}.use-case-related-pill{color:var(--foreground);border-radius:9999px;gap:.5rem;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s,color .2s;display:inline-flex;box-shadow:0 2px 8px #3d236b08}.use-case-related-pill:hover{background:var(--home-purple,#673ab7);border-color:var(--home-purple,#673ab7);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #673ab738}.use-case-related-pill-arrow{font-size:1rem;line-height:1;transition:transform .2s;display:inline-block}.use-case-related-pill:hover .use-case-related-pill-arrow{transform:translate(3px)}.use-case-internal-links a{border:1px solid var(--home-border,#e8e1f3);background:#fff;align-items:center}@supports (color:color-mix(in lab,red,red)){.use-case-internal-links a{border:1px solid color-mix(in srgb,var(--home-border,#e8e1f3) 85%,transparent)}}.use-case-internal-links a{color:var(--home-purple,#673ab7);border-radius:9999px;gap:.35rem;margin:.25rem;padding:.45rem 1rem;font-size:.9375rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex;box-shadow:0 2px 8px #3d236b08}.use-case-internal-links a:hover{background:var(--home-purple,#673ab7);border-color:var(--home-purple,#673ab7);color:#fff;transform:translateY(-1px)}.use-case-section-group{gap:var(--use-case-section-gap,clamp(3rem,6vw,5rem));display:grid}.use-case-feature-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.use-case-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.use-case-feature-card{border:1px solid var(--home-border);background:#fff;border-radius:16px;grid-template-columns:minmax(0,5.5rem) minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem;display:grid}.use-case-feature-card-media{justify-content:center;align-items:center;display:flex}.use-case-feature-card-image{object-fit:contain;width:auto;max-width:5.5rem;height:auto;max-height:5.5rem;margin-inline:auto;display:block}.use-case-feature-card-title{margin:0 0 .35rem;font-size:1.05rem;font-weight:700;line-height:1.35}.use-case-feature-card-desc{color:var(--home-muted);margin:0;font-size:.95rem;line-height:1.6}.use-case-related-types{box-sizing:border-box;gap:clamp(1.25rem,2.5vw,1.75rem);width:100%;max-width:min(100%,80rem);margin-inline:auto;padding-inline:clamp(.75rem,1.5vw,1.25rem);display:grid}.use-case-related-types-header{text-align:center;max-width:46rem;margin-inline:auto}.use-case-related-types-header h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.2}.use-case-related-types-header p{color:var(--home-muted);margin:0;font-size:clamp(1rem,1.6vw,1.05rem);line-height:1.65}.use-case-related-types-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.use-case-related-types-card{color:inherit;height:100%;text-decoration:none;transition:transform .16s;display:block}.use-case-related-types-card:hover{transform:translateY(-2px)}.use-case-related-types-card:focus-visible{outline:2px solid var(--home-purple);outline-offset:4px;border-radius:16px}.use-case-related-types-card-surface{gap:.75rem;height:100%;padding:1rem;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.use-case-related-types-card:focus-visible .use-case-related-types-card-surface,.use-case-related-types-card:hover .use-case-related-types-card-surface{border-color:#673ab740;box-shadow:0 14px 36px #3d236b1a}.use-case-related-types-card-media{justify-content:center;align-items:center;min-height:7rem;display:flex}.use-case-related-types-card-image{object-fit:contain;width:auto;max-width:min(100%,10.5rem);height:auto;max-height:7rem;margin-inline:auto;display:block}.use-case-related-types-card-body{text-align:center;gap:.35rem;display:grid}.use-case-related-types-card-title{margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.use-case-related-types-card-cta{color:var(--home-purple);font-size:.92rem;font-weight:600;display:inline-block}.use-case-related-types-action{justify-content:center;display:flex}.use-case-section--related-types.use-case-section--band{box-shadow:none;background:0 0;border:0;padding-block:clamp(1.5rem,3vw,2.5rem)}@media (max-width:959px){.use-case-related-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.use-case-feature-card{grid-template-columns:minmax(0,4.5rem) minmax(0,1fr)}.use-case-feature-card-image{max-width:4.5rem;max-height:4.5rem}}@media (max-width:599px){.use-case-related-types-grid{grid-template-columns:1fr}}.use-case-section--structured{padding:clamp(1.5rem,3vw,2.25rem)}.use-case-section--structured .use-case-section-title{text-align:center;margin-bottom:clamp(1rem,2vw,1.5rem)}.use-case-benefits-intro{color:var(--home-muted);text-align:center;max-width:42rem;margin:0 auto 1.5rem;font-size:1.0625rem;line-height:1.65}.use-case-benefits-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}@media (min-width:768px){.use-case-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-benefits-grid>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - .5rem)}}.use-case-benefits-card{border:1px solid var(--home-border);background:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;min-width:0;height:100%;padding:1.25rem 1.35rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 24px #3d236b0d}.use-case-benefits-card:hover{border-color:#673ab72e;transform:translateY(-1px);box-shadow:0 12px 32px #3d236b14}.use-case-benefits-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.use-case-benefits-icon svg{width:1.35rem;height:1.35rem}.use-case-benefits-card[data-tone=brand] .use-case-benefits-icon{color:var(--home-purple);background:#673ab71f}.use-case-benefits-card[data-tone=blue] .use-case-benefits-icon{color:#008eb8;background:#00b8ec24}.use-case-benefits-card[data-tone=teal] .use-case-benefits-icon{color:#008f84;background:#00b8aa24}.use-case-benefits-card[data-tone=green] .use-case-benefits-icon{color:#2f8f2a;background:#3baa3524}.use-case-benefits-card[data-tone=magenta] .use-case-benefits-icon,.use-case-benefits-card[data-tone=pink] .use-case-benefits-icon{color:#c4006f;background:#d6007a1f}.use-case-benefits-card:not([data-tone]) .use-case-benefits-icon,.use-case-benefits-card[data-tone=""] .use-case-benefits-icon{color:var(--home-purple);background:#673ab71f}.use-case-benefits-body{gap:.5rem;min-width:0;display:grid}.use-case-benefits-title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.4}.use-case-benefits-desc{color:var(--home-muted);margin:0;font-size:.9375rem;line-height:1.65}.use-case-section--how-to{background:var(--background);box-shadow:none;border:0;border-radius:0}.use-case-section--how-to.use-case-section--band{background:var(--home-surface-soft);border-block:1px solid var(--home-border)}.use-case-how-to{gap:1.75rem;width:100%;max-width:min(100%,60rem);margin-inline:auto;display:grid}.use-case-section--how-to .use-case-section-title{text-align:center;max-width:min(100%,56rem);margin-inline:auto}.use-case-how-to-subtitle{color:var(--home-muted);text-align:center;max-width:40rem;margin:0 auto;font-size:1.0625rem;line-height:1.7}.use-case-how-to-subtitle :where(p){margin:0}.use-case-how-to-subtitle :where(a){color:var(--home-purple);font-weight:600;text-decoration:none}.use-case-how-to-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.use-case-how-to-item{padding-bottom:clamp(1.35rem,2.8vw,2rem);grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding-inline-start:clamp(.5rem,1.5vw,1rem);display:grid;position:static}.use-case-how-to-item--last{padding-bottom:0}.use-case-how-to-rail{flex-direction:column;align-items:center;min-height:100%;padding-top:1.35rem;display:flex}.use-case-how-to-step{background:linear-gradient(135deg,var(--home-purple),var(--home-purple-dark));color:#fff;z-index:1;border:3px solid #fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.95rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 0 0 1px #673ab729,0 10px 22px #5b3f9938}.use-case-how-to-rail-line{background:linear-gradient(#673ab747,#d6007a1f);flex:1;width:2px;min-height:2rem;margin-top:.35rem}.use-case-how-to-item--last .use-case-how-to-rail-line{display:none}.use-case-how-to-card{border:1px solid var(--home-border);background:#fff;border-radius:22px;gap:1.25rem;min-width:0;padding:clamp(1.15rem,2.4vw,1.65rem);transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 10px 28px #3d236b0d}.use-case-how-to-card:hover{border-color:#673ab733;transform:translateY(-2px);box-shadow:0 16px 36px #3d236b17}.use-case-how-to-copy{gap:.45rem;min-width:0;display:grid}.use-case-how-to-label{color:var(--home-purple);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.use-case-how-to-title{letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:800;line-height:1.3}.use-case-how-to-desc{color:var(--home-muted);max-width:38rem;margin:0;font-size:.975rem;line-height:1.7}.use-case-how-to-media{background:linear-gradient(#673ab70a,#0000 40%),#f7f4fc;border:1px solid #673ab71a;border-radius:16px;min-width:0;padding:.4rem;overflow:hidden}.use-case-how-to-image{object-fit:contain;border-radius:12px;width:100%;max-width:100%;height:auto;display:block}@media (min-width:900px){.use-case-how-to-item{grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;padding-bottom:clamp(1.5rem,2.8vw,2.25rem)}.use-case-how-to-rail{padding-top:1.6rem}.use-case-how-to-item--with-media .use-case-how-to-card{grid-template-columns:minmax(0,1fr) minmax(17rem,46%);align-items:center;gap:clamp(1.25rem,2.4vw,2rem);padding:clamp(1.35rem,2.2vw,1.75rem)}.use-case-how-to-card--media-start{grid-template-columns:minmax(17rem,46%) minmax(0,1fr)}.use-case-how-to-card--media-start .use-case-how-to-media{order:-1}}@media (min-width:1100px){.use-case-how-to-item--with-media .use-case-how-to-card{grid-template-columns:minmax(0,1fr) minmax(19rem,48%);gap:clamp(1.5rem,2.6vw,2.25rem);padding:1.65rem 1.85rem}.use-case-how-to-card--media-start{grid-template-columns:minmax(19rem,48%) minmax(0,1fr)}.use-case-how-to-media{padding:.5rem}}.use-case-section--examples{background:var(--home-surface-soft);border-block:1px solid var(--home-border);box-shadow:none}.use-case-section--examples .use-case-section-title{text-align:center;max-width:min(100%,56rem);margin-inline:auto}.use-case-page-content>.use-case-section-group:has(.use-case-section--examples)+.use-case-section-group:has(.use-case-section--how-to),.use-case-page-content>.use-case-section-group:has(.use-case-section--how-to)+.use-case-section-group:has(.use-case-section--examples){margin-top:calc(-1 * var(--use-case-section-gap))}.use-case-examples-band{margin-top:.25rem}.use-case-examples-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:768px){.use-case-examples-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.use-case-examples-grid>:last-child:nth-child(3n+1){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(33.3333% - .666667rem)}}.use-case-examples-card{background:#fffffff0;border:1px solid #673ab71f;border-radius:20px;gap:0;min-width:0;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden;box-shadow:0 14px 32px #3d236b12}.use-case-examples-card:hover{border-color:#673ab738;transform:translateY(-2px);box-shadow:0 18px 40px #3d236b1a}.use-case-examples-index{display:none}.use-case-examples-media{aspect-ratio:16/10;background:var(--home-surface-soft);border-radius:0;overflow:hidden}.use-case-examples-image{object-fit:cover;width:100%;height:100%;display:block}.use-case-examples-body{gap:.5rem;padding:1.15rem 1.2rem 1.25rem;display:grid}.use-case-examples-title{letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.use-case-examples-desc{color:var(--home-muted);margin:0;font-size:.9375rem;line-height:1.65}.use-case-section--best-practices{box-shadow:none;background:0 0;border:0}.use-case-section--best-practices .use-case-section-title{text-align:center;max-width:min(100%,48rem);margin-inline:auto}.use-case-best-practices{gap:1.5rem;width:100%;max-width:min(100%,48rem);margin-inline:auto;display:grid}.use-case-best-practices-stack{gap:1rem;display:grid}.use-case-best-practices-card{border:1px solid var(--home-border);background:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.15rem;min-width:0;padding:1.35rem 1.5rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 24px #3d236b0d}.use-case-best-practices-card:hover{border-color:#673ab72e;transform:translateY(-1px);box-shadow:0 14px 32px #3d236b14}.use-case-best-practices-icon{color:#2f8f2a;background:#e4f3e3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-top:.1rem;display:inline-flex}.use-case-best-practices-icon svg{width:1.25rem;height:1.25rem;display:block}.use-case-best-practices-body{gap:.5rem;min-width:0;display:grid}.use-case-best-practices-meta{flex-wrap:wrap;align-items:baseline;gap:.65rem;display:flex}.use-case-best-practices-index{color:var(--home-purple);letter-spacing:.04em;font-size:.8125rem;font-weight:800;line-height:1.2}.use-case-best-practices-title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}.use-case-best-practices-desc{color:var(--home-muted);margin:0;font-size:.975rem;line-height:1.65}.use-case-section--mid-cta{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:max(clamp(.75rem,1.5vw,1.25rem),50vw - 40rem)}.use-case-mid-cta{background:linear-gradient(120deg,#ffffff38 0,transparent 30%,transparent 68%,#ffffff24 100%),linear-gradient(135deg,var(--home-purple),var(--home-purple-dark));color:#fff;text-align:center;border-radius:24px;justify-items:center;gap:1rem;max-width:min(100%,52rem);margin-inline:auto;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 18px 42px #5b3f9938}.use-case-mid-cta-title{letter-spacing:-.03em;text-wrap:balance;max-width:28rem;margin:0;font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:800;line-height:1.2}.use-case-mid-cta-text{opacity:.94;max-width:34rem;margin:0;font-size:1.02rem;line-height:1.65}.use-case-mid-cta-button{color:#4a2f85;cursor:pointer;background:#fff;border:1px solid #ffffff8c;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.1rem;margin-top:.35rem;padding:.75rem 1.5rem;font-size:.975rem;font-weight:700;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 24px #0000001f}.use-case-mid-cta-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #00000029}.use-case-mid-cta-button:focus-visible{outline-offset:3px;outline:2px solid #fff}.use-case-page .growth-faq{margin:0;padding:0}@media (max-width:1023px){.use-case-page .blog-post-toc{max-height:none;position:static}.use-case-page .blog-post-toc-nav{max-height:14rem;overflow-y:auto}.use-case-legacy-content .qr-type-compare__card .row.g-0{text-align:center;justify-content:center}.use-case-legacy-content .qr-type-compare__body{margin-left:0;padding:0 .85rem .85rem}}.affiliate-page{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.affiliate-hero{background:var(--home-surface-soft);border-bottom:1px solid var(--home-border);padding:clamp(2.5rem,5vw,4rem) max(24px,50vw - 590px) clamp(1.5rem,3vw,2.5rem)}.affiliate-hero-inner{text-align:center;max-width:52rem;margin-inline:auto}.affiliate-hero-inner h1{color:var(--foreground);letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.affiliate-hero-inner>p{color:var(--muted-foreground);max-width:42rem;margin:0 auto 1.5rem;font-size:1.05rem;line-height:1.7}.affiliate-brands-band{background:var(--home-surface-soft);border-radius:var(--growth-block-radius);width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(2rem,4vw,3rem) max(24px,50vw - 600px)}.affiliate-brands-carousel{margin:0}.affiliate-brands-heading{text-align:center;max-width:760px;margin:0 auto 1.5rem}.affiliate-brands-heading h2{color:var(--home-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.affiliate-body{padding:var(--section-gap) max(24px,calc((100vw - 1200px) / 2)) var(--section-gap)}.affiliate-content,.affiliate-layout,.affiliate-shell{width:100%}.affiliate-content{min-width:0}.affiliate-layout{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.affiliate-section{padding-block:var(--section-gap);gap:1.5rem;scroll-margin-top:7rem;display:grid}.affiliate-section--earnings{background:var(--home-surface-soft)}.affiliate-section--earnings,.affiliate-section--steps{border:1px solid var(--home-border);border-radius:var(--growth-block-radius);padding:clamp(1.5rem,3vw,2.5rem)}.affiliate-section--steps{background:var(--home-surface);box-shadow:0 12px 48px #3d236b0f}.affiliate-section-heading{text-align:center;max-width:42rem;margin-inline:auto}.affiliate-section-heading--start{text-align:start;max-width:none;margin-inline:0}.affiliate-section-heading h2{letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.2}.affiliate-section-heading p{color:var(--muted-foreground);margin:0;font-size:1.02rem;line-height:1.7}.affiliate-feature-grid,.affiliate-steps-grid{gap:1rem}.affiliate-feature-card{border-radius:var(--growth-block-radius);border:1px solid #673ab714;height:100%;overflow:hidden;box-shadow:0 12px 40px #3d236b0f}.affiliate-feature-card [data-slot=card-content]{text-align:center;justify-items:center;gap:.75rem;padding:1.5rem;display:grid}.affiliate-feature-icon{background:var(--home-purple);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;display:inline-flex}.affiliate-audience-list h3,.affiliate-feature-card h3,.affiliate-step-card h3{margin:0;font-size:1.05rem;font-weight:700}.affiliate-audience-list p,.affiliate-feature-card p,.affiliate-step-card p{color:var(--muted-foreground);margin:0;line-height:1.6}.affiliate-step-card{border-radius:var(--growth-block-radius);text-align:center;justify-items:center;gap:.75rem;display:grid;overflow:hidden}.affiliate-step-number{color:var(--home-purple);background:#fff;border-radius:999px;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:2rem;font-weight:800;display:inline-flex;box-shadow:0 12px 40px #3d236b14}.affiliate-audience-layout{align-items:center;gap:clamp(1.5rem,3vw,2.5rem)}.affiliate-audience-copy{gap:1.5rem;min-width:0;display:grid}.affiliate-audience-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.affiliate-audience-list li{align-items:flex-start;gap:.875rem;display:flex}.affiliate-audience-icon{color:var(--home-purple);flex:none;margin-top:.2rem}.affiliate-audience-media{width:100%;min-width:0}.affiliate-audience-image{border-radius:var(--growth-block-radius);width:100%;height:auto;box-shadow:0 12px 48px #3d236b14}.affiliate-earnings-calculator{gap:1rem;width:100%;max-width:48rem;margin-inline:auto;display:grid}.affiliate-earnings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.affiliate-earnings-field{gap:.5rem;display:grid}.affiliate-earnings-field--wide{grid-column:span 1}.affiliate-earnings-select{appearance:none;border-radius:var(--growth-block-radius);box-shadow:none;color:var(--foreground);font:inherit;background-color:#fff;border:1px solid #673ab724;width:100%;min-height:2.75rem;padding:.65rem .85rem;font-size:.95rem;line-height:1.4;transition:border-color .16s,box-shadow .16s}select.affiliate-earnings-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23625a70' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.affiliate-earnings-select[type=number]{appearance:textfield}.affiliate-earnings-select[type=number]::-webkit-inner-spin-button,.affiliate-earnings-select[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.affiliate-earnings-select:hover{border-color:#673ab747}.affiliate-earnings-select:focus,.affiliate-earnings-select:focus-visible{border-color:#673ab773;outline:none;box-shadow:0 0 0 3px #673ab71f}.affiliate-earnings-rate,.affiliate-earnings-total{text-align:center;border-radius:16px;padding:1rem 1.25rem}.affiliate-earnings-rate{background:#00000006}.affiliate-earnings-rate strong{color:var(--home-purple);margin-bottom:.35rem;font-size:1.25rem;display:block}.affiliate-earnings-rate p{color:var(--muted-foreground);margin:0}.affiliate-earnings-total{background:var(--home-purple);color:#fff}.affiliate-earnings-total span{color:#ffffffeb;margin:0;font-size:.95rem;font-weight:600;display:block}.affiliate-earnings-total strong{margin-top:.35rem;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.1;display:block}.affiliate-testimonials{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(2.5rem,5vw,4rem) max(24px,50vw - 600px)}.affiliate-testimonials .home-section-heading,.affiliate-testimonials .home-testimonial-carousel,.affiliate-testimonials .home-testimonial-dots{width:100%;max-width:1200px;margin-inline:auto}.affiliate-testimonials .home-testimonial-carousel{gap:clamp(12px,2vw,24px)}.affiliate-testimonials .home-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.affiliate-testimonials .home-testimonial-card{min-height:auto}.affiliate-testimonials .home-testimonial-card [data-slot=card-content]{padding:1.35rem 1.5rem}.affiliate-faq{max-width:920px;padding:0 max(24px,calc((100vw - 1180px) / 2)) var(--section-gap);margin-inline:auto}.affiliate-faq-header{text-align:center;margin-bottom:1.25rem}.affiliate-faq-header h2{letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.affiliate-faq-header p{color:var(--muted-foreground);margin:0}@media (max-width:1024px){.affiliate-audience-layout,.affiliate-earnings-grid,.affiliate-layout{grid-template-columns:minmax(0,1fr)}}.scanner-page{background:var(--background)}.scanner-hero{gap:calc(var(--section-gap) * .5);max-width:min(100%,72rem);padding:var(--section-gap) clamp(1rem,3vw,1.5rem);margin-inline:auto;display:grid}@media (min-width:960px){.scanner-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.scanner-hero-inner{text-align:center;justify-items:center}.scanner-hero-actions{justify-content:center}}.scanner-hero-inner{text-align:center;gap:1rem;display:grid}.scanner-hero-inner h1{margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}.scanner-hero-description{color:var(--home-muted);max-width:42rem;margin:0 auto;font-size:1.05rem;line-height:1.6}.scanner-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.scanner-hero-visual{justify-content:center;align-items:center;display:flex}.scanner-hero-image{object-fit:contain;border-radius:4px;width:auto;max-width:min(100%,18rem);height:auto;max-height:15rem;margin-inline:auto;display:block}.scanner-live-panel{background:var(--home-surface);border:1px solid var(--home-border);border-radius:12px;gap:1rem;min-height:16rem;padding:1.5rem;display:grid}.scanner-live-panel--active{align-content:start}.scanner-live-panel--blocked,.scanner-live-panel--result{text-align:center;justify-items:center}.scanner-live-preview{border-radius:12px;width:100%;overflow:hidden}.scanner-live-preview[hidden]{display:none}.scanner-live-preview :is(video,img){border-radius:12px;width:100%;display:block}.scanner-live-file-input,.scanner-live-preview video~video{display:none}.scanner-live-camera-off-icon{opacity:.9}.scanner-live-blocked-message{color:var(--home-muted);max-width:28rem;margin:0}.scanner-live-result-title{margin:0;font-size:1.25rem}.scanner-live-result-value{word-break:break-word;margin:0;font-size:1rem}.scanner-live-result-value a{color:var(--home-purple)}.scanner-live-result-cta{gap:.75rem;max-width:32rem;display:grid}.scanner-live-result-cta-title{margin:0;font-size:1.05rem;font-weight:600}.scanner-live-result-cta-intro{color:var(--home-muted);margin:0}.scanner-live-under-tool-cta{justify-content:center;margin-top:1rem;display:flex}.growth-page-home-link,.seo-home-generator-link{margin:calc(var(--section-gap) * .5) auto;max-width:72rem;padding:0 1rem}.use-case-page-home-link{margin:calc(var(--section-gap) * .5) auto;max-width:80rem;padding:0 clamp(.75rem,1.5vw,1.25rem)}.pricing-professional-answer-first{margin:.75rem 0 1rem;font-size:1.05rem;line-height:1.6}.seo-handoff-steps{margin:0;padding-left:1.25rem;line-height:1.6}.scanner-live-actions{margin-top:.25rem}.scanner-page-shell{gap:calc(var(--section-gap) * .5);max-width:min(100%,72rem);padding:0 clamp(1rem,3vw,1.5rem) var(--section-gap);margin-inline:auto;display:grid}.scanner-page-shell--with-nav{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}.scanner-anchor-nav{top:calc(var(--site-header-offset) + 1rem);position:sticky}.scanner-anchor-nav ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.scanner-anchor-nav a{color:var(--home-muted);font-size:.92rem;line-height:1.4;text-decoration:none;display:block}.scanner-anchor-nav a:hover{color:var(--home-purple)}.scanner-page-content{gap:var(--section-gap);display:grid}.scanner-section{border-radius:16px;padding:clamp(1.5rem,3vw,2.5rem)}.scanner-section--band{background:var(--home-surface);border:1px solid var(--home-border);box-shadow:0 12px 40px #3d236b0d}.scanner-section--showcase{align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.scanner-section--showcase-left .scanner-section-copy,.scanner-section--showcase-right .scanner-section-copy{text-align:center}.scanner-section-copy{text-align:center;justify-items:center;gap:.85rem;display:grid}.scanner-section-copy h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.2}.scanner-section-eyebrow{color:var(--home-purple);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.scanner-section-body :where(p,ul,ol,h3,h4){color:var(--home-muted);line-height:1.6}.scanner-section-body :where(h3,h4){color:var(--foreground);margin:1rem 0 .35rem}.scanner-section-gallery-body :where(.scanner-link-grid){margin-top:0}.scanner-link-grid{grid-template-columns:repeat(2,minmax(0,11.5rem));justify-content:center;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.scanner-link-grid--staggered li:nth-child(2),.scanner-link-grid--staggered li:nth-child(4){margin-top:2rem}.scanner-gallery-card{color:inherit;border-radius:16px;text-decoration:none;transition:transform .2s;display:block}.scanner-gallery-card:hover{transform:translateY(-4px)}.scanner-gallery-card:focus-visible{outline:2px solid var(--home-purple);outline-offset:4px;border-radius:16px}.scanner-gallery-card-surface{flex-direction:column;gap:0;height:100%;padding:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.scanner-gallery-card-surface[data-slot=card]{gap:0;padding:0}.scanner-gallery-card:focus-visible .scanner-gallery-card-surface,.scanner-gallery-card:hover .scanner-gallery-card-surface{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.scanner-gallery-card:focus-visible .scanner-gallery-card-surface,.scanner-gallery-card:hover .scanner-gallery-card-surface{border-color:color-mix(in srgb,var(--home-purple) 28%,var(--home-border))}}.scanner-gallery-card:focus-visible .scanner-gallery-card-surface,.scanner-gallery-card:hover .scanner-gallery-card-surface{box-shadow:0 14px 36px #3d236b1f}.scanner-gallery-card-media{background:linear-gradient(180deg,var(--home-surface-soft) 0,var(--home-surface) 100%);justify-content:center;align-items:center;padding:.65rem .65rem .5rem;display:flex}.scanner-gallery-card-image{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:13.5rem;display:block}.scanner-gallery-card-footer{border-top:1px solid var(--home-border);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding:.7rem 1rem;display:flex}.scanner-gallery-card-label{color:var(--foreground);margin:0;font-size:.95rem;font-weight:700;line-height:1}.scanner-gallery-card-icon{color:var(--home-muted);flex-shrink:0;margin:0;transition:color .2s,transform .2s;display:block}.scanner-gallery-card:focus-visible .scanner-gallery-card-icon,.scanner-gallery-card:hover .scanner-gallery-card-icon{color:var(--home-purple);transform:translate(3px)}.scanner-gallery-card:focus-visible .scanner-gallery-card-label,.scanner-gallery-card:hover .scanner-gallery-card-label{color:var(--home-purple)}.scanner-section-copy--centered{text-align:center;max-width:42rem;margin-inline:auto}.scanner-section--with-features{gap:1.5rem;display:grid}.scanner-feature-blocks{gap:1.25rem;width:100%;display:grid}.scanner-feature-block{background:var(--home-surface);border:1px solid var(--home-border);border-radius:16px;align-items:center;gap:1rem;padding:1.25rem;display:grid;overflow:hidden}.scanner-feature-block-media{background:linear-gradient(180deg,var(--home-surface-soft) 0,var(--home-surface) 100%);justify-content:center;align-items:center;padding:.75rem;display:flex}.scanner-feature-block-image{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:14rem;display:block}.scanner-feature-block-copy h3{color:var(--foreground);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.1rem;font-weight:800;line-height:1.3}.scanner-feature-block-copy :where(p,ul,li){color:var(--home-muted);line-height:1.6}.scanner-feature-block-copy :where(ul){gap:.5rem;margin:.75rem 0 0;padding-left:1.1rem;display:grid}@media (min-width:1024px){.scanner-feature-block{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;padding:1.5rem}.scanner-feature-block--right .scanner-feature-block-media{order:2}.scanner-feature-block--right .scanner-feature-block-copy{order:1}}@media (max-width:1023px){.scanner-feature-block-media{width:100%;max-width:18rem;margin-inline:auto}}.scanner-section-actions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.scanner-section-copy--centered .scanner-section-actions{justify-content:center}.scanner-section--split{align-items:center;gap:clamp(1.25rem,3vw,2rem);display:grid}.scanner-section-media{place-items:center;display:grid}.scanner-section-image{object-fit:contain;border-radius:4px;width:auto;max-width:min(100%,20rem);height:auto;max-height:14rem;margin-inline:auto;display:block}.scanner-section-media-label{color:var(--home-muted);text-align:center;max-width:18rem;font-size:.92rem;line-height:1.5}@media (min-width:1024px){.scanner-section--showcase{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scanner-section--showcase-left .scanner-section-copy,.scanner-section--showcase-right .scanner-section-copy{text-align:start;justify-items:start}.scanner-section--showcase-left .scanner-section-copy{grid-column:2}.scanner-section--showcase-left .scanner-section-gallery{grid-area:1/1}.scanner-section--showcase-left .scanner-section-actions,.scanner-section--showcase-right .scanner-section-actions{justify-content:start}.scanner-section--showcase-right .scanner-section-copy{grid-column:1}.scanner-section--showcase-right .scanner-section-gallery{grid-area:1/2}.scanner-section--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scanner-section--right.scanner-section--split .scanner-section-media{order:-1}}.scanner-brands-carousel,.scanner-faq{padding-inline:clamp(1rem,3vw,1.5rem)}@media (max-width:1023px){.scanner-section--showcase-left .scanner-section-copy{order:-1}.scanner-page-shell--with-nav{grid-template-columns:minmax(0,1fr)}.home-featured-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scanner-anchor-nav{position:static}}@media (max-width:639px){.scanner-link-grid{grid-template-columns:minmax(0,1fr);max-width:14rem;margin-inline:auto}.scanner-link-grid--staggered li:nth-child(2),.scanner-link-grid--staggered li:nth-child(4){margin-top:0}}.integrations-hero{text-align:center;width:100%;padding-block:clamp(2.75rem,5vw,4.25rem);padding-inline:clamp(1rem,3vw,1.5rem);position:relative}.integrations-hero-inner{gap:1.5rem;max-width:min(100%,72rem);margin-inline:auto;display:grid;position:relative}@media (min-width:960px){.integrations-hero-inner{text-align:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.integrations-hero .growth-page-hero-actions{justify-content:flex-start}}.integrations-hero--guided{background:var(--home-surface-soft);border-bottom:1px solid var(--home-border);border-radius:0 0 24px 24px;max-width:min(100%,80rem);margin-inline:auto;padding-block:clamp(1.5rem,3vw,2.5rem) clamp(1.75rem,3vw,2.75rem)}.integrations-hero--guided .integrations-hero-inner{text-align:start;grid-template-columns:minmax(0,1fr);max-width:min(100%,44rem)}.integrations-hero--guided .growth-page-hero-actions{justify-content:flex-start}.integrations-hero--guided .blog-post-hero-inner h1{max-width:18ch}.integrations-hero-pills{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.integrations-hero-pills li{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.integrations-hero-pills li{background:color-mix(in srgb,var(--home-purple) 10%,#fff)}}.integrations-hero-pills li{border:1px solid var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.integrations-hero-pills li{border:1px solid color-mix(in srgb,var(--home-purple) 22%,var(--home-border))}}.integrations-hero-pills li{color:var(--home-purple);letter-spacing:.01em;border-radius:999px;padding:.45rem .85rem;font-size:.82rem;font-weight:700;line-height:1}.integrations-hero-note{color:var(--home-muted);margin:1rem 0 0;font-size:.95rem;line-height:1.5}.integrations-hero-highlights{text-align:start;grid-template-columns:minmax(0,1fr);gap:1rem;max-width:min(100%,72rem);margin:1.75rem auto 0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:720px){.integrations-hero-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}}.integrations-hero-highlights li{border:1px solid var(--home-border);box-shadow:0 10px 28px var(--home-purple);background:#fff;border-radius:16px}@supports (color:color-mix(in lab,red,red)){.integrations-hero-highlights li{box-shadow:0 10px 28px color-mix(in srgb,var(--home-purple) 6%,transparent)}}.integrations-hero-highlights li{gap:.4rem;min-height:100%;padding:1.15rem 1.2rem;display:grid}.integrations-hero-highlights strong{color:var(--foreground);font-size:1.05rem;font-weight:750}.integrations-hero-highlights span{color:var(--home-muted);font-size:.95rem;line-height:1.55}.integrations-hero-visual{background:linear-gradient(#673ab70a,#0000 40%),#f7f4fc;border:1px solid #673ab71a;border-radius:20px;justify-content:center;align-items:center;padding:.5rem;display:flex;overflow:hidden}.integrations-hero-image{object-fit:contain;border-radius:16px;width:auto;max-width:min(100%,28rem);height:auto;max-height:18rem;margin-inline:auto;display:block}.integrations-section-title{letter-spacing:-.02em;text-align:center;margin:0 0 .75rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.2}.integrations-section-intro{color:var(--home-muted);text-align:center;max-width:42rem;margin:0 auto 1.5rem;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.65}.integrations-benefits-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:640px){.integrations-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.integrations-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.integrations-benefit-card{background:var(--home-surface);border:1px solid var(--home-border);border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.integrations-benefit-icon{flex-shrink:0}.integrations-benefit-image{object-fit:contain;width:3rem;height:3rem;display:block}.integrations-benefit-title{margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.integrations-benefit-desc{color:var(--home-muted);font-size:.95rem;line-height:1.55}.integrations-apps{padding-block:1.5rem 2rem}.integrations-apps-header{margin-bottom:.25rem}.integrations-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.integrations-apps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.integrations-apps-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.integrations-app-card{background:var(--home-surface);border:1px solid var(--home-border);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:.85rem;min-height:100%;padding:1.35rem 1rem 1.25rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.integrations-app-card:hover{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.integrations-app-card:hover{border-color:color-mix(in srgb,var(--home-purple) 35%,var(--home-border))}}.integrations-app-card:hover{box-shadow:0 12px 28px var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.integrations-app-card:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--home-purple) 10%,transparent)}}.integrations-app-card:hover{transform:translateY(-2px)}.integrations-app-icon{background:var(--home-surface);border:1px solid var(--home-border);border-radius:14px;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex}.integrations-app-image{object-fit:contain;width:3rem;height:3rem;display:block}.integrations-app-name{color:var(--foreground);min-height:2.4em;margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.integrations-app-cta{text-align:center;justify-content:center;width:100%;min-height:2.5rem;margin-top:auto;padding-inline:1rem;display:inline-flex}.integrations-guides{padding-block:1rem 2.5rem}.integrations-guides-header{margin-bottom:.25rem}.integrations-guides-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.integrations-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.integrations-guides-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.integrations-guide-card{background:var(--home-surface);border:1px solid var(--home-border);color:inherit;border-radius:16px;align-items:center;gap:1rem;min-height:100%;padding:1.25rem 1.35rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.integrations-guide-card:hover{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.integrations-guide-card:hover{border-color:color-mix(in srgb,var(--home-purple) 35%,var(--home-border))}}.integrations-guide-card:hover{box-shadow:0 12px 28px var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.integrations-guide-card:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--home-purple) 10%,transparent)}}.integrations-guide-card:hover{transform:translateY(-2px)}.integrations-guide-copy{flex:1;gap:.35rem;min-width:0;display:grid}.integrations-guide-title{color:var(--foreground);margin:0;font-size:1.05rem;font-weight:750;line-height:1.3}.integrations-guide-desc{color:var(--home-muted);margin:0;font-size:.95rem;line-height:1.5}.integrations-guide-action{background:var(--home-purple);align-items:center}@supports (color:color-mix(in lab,red,red)){.integrations-guide-action{background:color-mix(in srgb,var(--home-purple) 10%,transparent)}}.integrations-guide-action{color:var(--home-purple);border-radius:999px;flex-shrink:0;justify-content:center;width:2.25rem;height:2.25rem;display:inline-flex}.integrations-guide-card:hover .integrations-guide-action{background:var(--home-purple);color:#fff}.integrations-showcase{padding-block:.5rem 1.5rem}.integrations-showcase-list{gap:1rem;display:grid}.integrations-showcase-item{border:1px solid var(--home-border);border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);transition:border-color .16s,box-shadow .16s;display:grid}.integrations-showcase-item:hover{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.integrations-showcase-item:hover{border-color:color-mix(in srgb,var(--home-purple) 35%,var(--home-border))}}.integrations-showcase-item:hover{box-shadow:0 10px 28px var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.integrations-showcase-item:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--home-purple) 8%,transparent)}}.integrations-showcase-item--band{background:var(--home-surface)}@media (min-width:960px){.integrations-showcase-item{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:2rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.5rem)}.integrations-showcase-item--right .integrations-showcase-media{order:2}.integrations-showcase-item--right .integrations-showcase-copy{order:1}}.integrations-showcase-media{background:var(--home-surface-soft);border:1px solid var(--home-border);border-radius:12px;justify-content:center;align-items:center;min-height:12rem;padding:1.25rem;display:flex}.integrations-showcase-image{object-fit:contain;width:auto;max-width:min(100%,22rem);height:auto;max-height:16rem;display:block}.integrations-showcase-copy{gap:.85rem;max-width:36rem;display:grid}.integrations-showcase-title{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;line-height:1.25}.integrations-showcase-intro{color:var(--home-muted);margin:0;font-size:clamp(.98rem,1.2vw,1.0625rem);line-height:1.65}.integrations-showcase-actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.integrations-showcase-cta{justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;display:inline-flex}.integrations-showcase-cta--learn svg{flex-shrink:0}.integration-sticky-nav{border-bottom:1px solid var(--home-border);top:var(--site-header-offset,132px);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;margin-bottom:.5rem;position:sticky}.integration-sticky-nav-inner{scrollbar-width:none;gap:.25rem;max-width:min(100%,72rem);margin-inline:auto;padding:.65rem clamp(1rem,3vw,1.5rem);display:flex;overflow-x:auto}.integration-sticky-nav-inner::-webkit-scrollbar{display:none}.integration-sticky-nav-link{color:var(--home-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:.55rem .95rem;font-size:.92rem;font-weight:650;line-height:1.2;transition:background .15s,color .15s}.integration-sticky-nav-link:hover{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.integration-sticky-nav-link:hover{background:color-mix(in srgb,var(--home-purple) 8%,transparent)}}.integration-sticky-nav-link:hover{color:var(--home-purple)}.integration-sticky-nav-link.is-active{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.integration-sticky-nav-link.is-active{background:color-mix(in srgb,var(--home-purple) 12%,transparent)}}.integration-sticky-nav-link.is-active{color:var(--home-purple)}.integrations-detail-page .integrations-detail-section{padding-block:1rem 3rem}.integrations-detail-page .integration-doc-shell{max-width:min(100%,72rem)}.integration-doc-article{min-width:0}.integration-doc-sections{gap:0;display:grid}.integration-doc-section{scroll-margin-top:calc(var(--site-header-offset,132px) + 4rem);padding:0 0 2.75rem}.integration-doc-section+.integration-doc-section{border-top:1px solid var(--home-border);padding-top:2.75rem}.integration-doc-heading{margin-bottom:1.15rem}.integration-doc-eyebrow{color:var(--home-purple);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .55rem;font-size:.78rem;font-weight:700;line-height:1.4}.integration-doc-heading h2{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:800;line-height:1.25}.integration-doc-body{gap:1.25rem;display:grid}.integration-doc-lead,.integration-doc-prose,.integration-doc-tile-desc{color:var(--home-muted);font-size:1.02rem;line-height:1.7}.integration-doc-lead{max-width:48rem;margin:0}.integration-doc-prose p{margin:0 0 .85rem}.integration-doc-prose p:last-child{margin-bottom:0}.integration-doc-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem);display:grid}@media (min-width:768px){.integration-doc-split:not(.integration-doc-split--single){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.integration-doc-split-copy{gap:1.1rem;display:grid}.integration-doc-split-copy .integration-doc-heading{margin-bottom:0}.integration-doc-split-copy .integration-doc-lead,.integration-doc-split-copy .integration-doc-prose{max-width:none}.integration-doc-split-aside{min-width:0}.integration-doc-checklist{gap:0;max-width:48rem;margin:0;padding:0;list-style:none;display:grid}.integration-doc-checklist li{border-bottom:1px solid var(--home-border);color:var(--foreground);align-items:flex-start;gap:.75rem;padding:.95rem 0;font-size:1rem;line-height:1.55;display:flex}.integration-doc-checklist li:first-child{padding-top:0}.integration-doc-checklist li:last-child{border-bottom:0;padding-bottom:0}.integration-doc-split-aside .integration-doc-checklist{max-width:none}.integration-doc-check{background:var(--home-purple);align-items:center}@supports (color:color-mix(in lab,red,red)){.integration-doc-check{background:color-mix(in srgb,var(--home-purple) 12%,#fff)}}.integration-doc-check{color:var(--home-purple);border-radius:999px;flex-shrink:0;justify-content:center;width:1.5rem;height:1.5rem;margin-top:.1rem;display:inline-flex}.integration-doc-setup-prereqs{background:var(--home-surface);border:1px solid var(--home-border);border-radius:16px;gap:.75rem;padding:1.25rem 1.35rem;display:grid}.integration-doc-setup-prereqs h3{color:var(--foreground);margin:0;font-size:1.1rem;font-weight:750}.integration-doc-prereqs{color:var(--foreground);gap:.55rem;margin:0;padding-left:1.25rem;display:grid}.integration-doc-prereqs li{padding-left:.25rem;font-size:1rem;line-height:1.55}.integration-doc-steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.integration-doc-steps li{border:1px solid var(--home-border);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.95rem;padding:1.15rem 1.25rem;display:grid}.integration-doc-step-index{background:var(--home-purple);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:750;display:inline-flex}.integration-doc-step-copy h3{color:var(--foreground);margin:.15rem 0 .3rem;font-size:1.05rem;font-weight:750;line-height:1.35}.integration-doc-step-copy p,.integration-doc-step-desc{color:var(--home-muted);margin:0;font-size:.98rem;line-height:1.6}.integration-doc-step-desc p{margin:0}.integration-doc-step-desc code{font-size:.9em}.integration-doc-tiles{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:720px){.integration-doc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-doc-section--apps .integration-doc-tiles,.integration-doc-section--platforms .integration-doc-tiles,.integration-doc-section--use-cases .integration-doc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.integration-doc-tile{background:var(--home-surface);border:1px solid var(--home-border);border-radius:16px;gap:.5rem;min-height:100%;padding:1.2rem 1.25rem;transition:border-color .16s,box-shadow .16s;display:grid}.integration-doc-tile:hover{border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.integration-doc-tile:hover{border-color:color-mix(in srgb,var(--home-purple) 30%,var(--home-border))}}.integration-doc-tile:hover{box-shadow:0 10px 28px var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.integration-doc-tile:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--home-purple) 8%,transparent)}}.integration-doc-tile-media{border:1px solid var(--home-border);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:.15rem;display:flex}.integration-doc-tile-image{object-fit:contain;width:2rem;height:2rem;display:block}.integration-doc-tile-meta{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.integration-doc-tile-meta{background:color-mix(in srgb,var(--home-purple) 10%,transparent)}}.integration-doc-tile-meta{color:var(--home-purple);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;margin:0;padding:.3rem .65rem;font-size:.72rem;font-weight:700}.integration-doc-media{max-width:min(100%,40rem);margin-top:.25rem}.integration-doc-section--overview .integration-doc-media{width:100%;max-width:100%;margin-top:1rem}.integration-doc-media-image{border:1px solid var(--home-border);object-fit:contain;border-radius:16px;width:100%;height:auto;max-height:min(52vh,22rem);display:block}.integration-doc-section--overview .integration-doc-media-image{object-fit:contain;object-position:center;width:100%;max-height:min(60vh,32rem)}.integration-doc-tile h3{color:var(--foreground);margin:0;font-size:1.05rem;font-weight:750}.integration-doc-tile--with-icon{gap:.75rem}.integration-doc-tile-heading{align-items:center;gap:.75rem;display:flex}.integration-doc-tile-heading h3{font-size:.98rem;line-height:1.3}.integration-doc-tile-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.integration-doc-tile-icon--purple{color:#5d4696;background:#5d46961a}.integration-doc-tile-icon--pink{color:#e5006c;background:#e5006c1a}.integration-doc-tile-icon--cyan{color:#00b8ec;background:#00b8ec1a}.integration-doc-tile-icon--green{color:#3baa35;background:#3baa351a}.integration-doc-section--overview .integration-doc-tiles{gap:1.25rem;margin-bottom:1.25rem}.integration-doc-section--overview .integration-doc-tile{background:#f9f9fb}.integration-doc-section--best-practices{border-top:0;padding-top:.5rem}.integration-doc-section--best-practices .integration-doc-heading h3{color:var(--foreground);margin:0;font-size:1.2rem;font-weight:750}.integration-doc-section--mid-cta{border-top:0;padding-top:.5rem;padding-bottom:2.5rem}.integration-doc-mid-cta{background:var(--home-surface);border:1px solid var(--home-border);border-radius:20px;justify-items:start;gap:.9rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.integration-doc-mid-cta h2{color:var(--foreground);letter-spacing:-.02em;max-width:28ch;margin:0;font-size:clamp(1.35rem,2.3vw,1.85rem);font-weight:800;line-height:1.25}.integration-doc-mid-cta p{color:var(--home-muted);max-width:42rem;margin:0;font-size:1.02rem;line-height:1.65}.integration-doc-tips{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.integration-doc-tips li{border:1px solid var(--home-border);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;display:grid}.integration-doc-tips svg{color:var(--home-purple);margin-top:.15rem}.integration-doc-tips h3{color:var(--foreground);margin:0 0 .25rem;font-size:1.02rem;font-weight:750}.integration-doc-tips p{color:var(--home-muted);margin:0;font-size:.98rem;line-height:1.6}.integrations-detail-page .growth-faq{border-top:1px solid var(--home-border);scroll-margin-top:calc(var(--site-header-offset,132px) + 4rem);margin-top:.25rem;padding-top:2.75rem}.integrations-detail-page .growth-faq .pricing-faq-header{text-align:start;margin-bottom:1rem}.integrations-detail-page .growth-faq .pricing-faq-header h2{text-align:start;font-size:clamp(1.45rem,2.4vw,2rem)}.integrations-detail-page .growth-faq .home-faq-panel,.integrations-detail-page .growth-faq .pricing-faq-panel{box-shadow:none;background:0 0;border:0;padding:0}.integrations-detail-page .integrations-detail-article{min-width:0}.integrations-hero[data-guided-visual=true] .integrations-hero-inner{max-width:min(100%,72rem)}.integrations-hero[data-guided-visual=true]{padding-bottom:clamp(1rem,2.5vw,1.75rem)}@media (min-width:960px){.integrations-hero[data-guided-visual=true] .integrations-hero-inner{text-align:start;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.integrations-detail-page[data-centered-layout=true] .integrations-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.integrations-detail-page[data-centered-layout=true] .blog-post-hero-inner{width:100%;margin-inline:auto}.integrations-detail-page[data-centered-layout=true] .growth-page-hero-actions{justify-content:center}.integrations-detail-page[data-centered-layout=true] .integrations-hero-visual{margin-inline:auto}.integrations-detail-page[data-centered-layout=true] .integration-doc-media{width:100%;max-width:min(100%,56rem);margin:1.5rem auto 0}.integrations-detail-page[data-centered-layout=true] .integration-doc-media-image{max-height:none}.integrations-detail-page[data-centered-layout=true] .integration-doc-shell{max-width:68rem;margin-inline:auto}.integrations-detail-page[data-centered-layout=true] .integration-doc-heading{text-align:center;margin-inline:auto;gap:1rem;width:100%;max-width:48rem;margin-bottom:2rem;display:grid}.integrations-detail-page[data-centered-layout=true] .integration-doc-heading h2,.integrations-detail-page[data-centered-layout=true] .integration-doc-heading h3{text-wrap:balance}.integrations-detail-page[data-centered-layout=true] .integration-doc-heading .integration-doc-eyebrow{margin-bottom:0}.integrations-detail-page[data-centered-layout=true] .integration-doc-heading .integration-doc-lead{text-wrap:pretty;max-width:42rem;margin-inline:auto}.integrations-detail-page[data-centered-layout=true] .integration-doc-section--endpoint .integration-doc-prose{width:100%}.integrations-detail-page[data-centered-layout=true] .integration-doc-prose{max-width:48rem;margin-inline:auto}.integrations-detail-page[data-centered-layout=true] .integration-doc-section--overview .integration-doc-prose,.integrations-detail-page[data-centered-layout=true] .integration-doc-section--platforms>.integration-doc-body>.integration-doc-prose{text-align:center}.integration-prompt-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.integration-prompt-list li{background:var(--home-card-bg,#fff);border:1px solid var(--home-border,#00000014);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.875rem 1.125rem;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex;box-shadow:0 1px 3px #00000008}.integration-prompt-list li:hover{border-color:#6e44ff59;transform:translateY(-1px);box-shadow:0 4px 12px #6e44ff14}.integration-prompt-item-content{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.integration-prompt-item-content svg{color:var(--home-purple,#6e44ff);flex-shrink:0}.integration-prompt-item-content p{color:var(--home-text,#1e293b);word-break:break-word;margin:0;font-size:.9375rem;line-height:1.5}.integration-prompt-list .integration-copy-btn{flex-shrink:0}.integration-connection-catalog{gap:1.25rem;display:grid}.integration-connection-card{border:1px solid var(--home-border,#00000014);border-radius:12px;transition:border-color .2s,box-shadow .2s}.integration-connection-card:hover{border-color:#6e44ff59;box-shadow:0 4px 16px #6e44ff0f}.integration-connection-layout{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start;gap:2rem;display:grid}.integration-connection-layout h3{overflow-wrap:anywhere;letter-spacing:-.01em;color:var(--home-text,#0f172a);margin:0;font-weight:600}.integration-connection-copy{min-width:0;color:var(--home-text,#334155);font-size:.9375rem;line-height:1.65}.integration-connection-copy p:first-child{color:var(--home-text,#334155);margin-top:0}.integration-connection-copy ol{counter-reset:connection-step;flex-direction:column;gap:.625rem;margin:1rem 0;padding-left:0;list-style:none;display:flex}.integration-connection-copy ol li{counter-increment:connection-step;color:var(--home-text,#334155);align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.55;display:flex}.integration-connection-copy ol li:before{content:counter(connection-step);width:1.375rem;height:1.375rem;color:var(--home-purple,#6e44ff);background:#6e44ff1a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;font-size:.75rem;font-weight:700;display:inline-flex}.integration-connection-copy pre{background:#0f1117;border:1px solid #ffffff1a;border-radius:8px;margin:.875rem 0;padding:.875rem 5.5rem .875rem 1rem;position:relative;overflow-x:auto}.integration-connection-copy pre code{color:#f1f5f9;white-space:pre-wrap;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.6}.integration-connection-copy a{color:var(--home-purple,#6e44ff);background:#6e44ff0d;border:1px solid #6e44ff59;border-radius:8px;align-items:center;gap:.375rem;margin-top:.75rem;padding:.4375rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.integration-connection-copy a:after{content:"↗";font-size:.85em;font-weight:600;transition:transform .2s}.integration-connection-copy a:hover{background:var(--home-purple,#6e44ff);border-color:var(--home-purple,#6e44ff);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #6e44ff40}.integration-connection-copy a:hover:after{transform:translate(2px,-2px)}.integration-connection-copy a:focus-visible{outline:2px solid var(--home-purple,#6e44ff);outline-offset:2px}.integration-pre-copy-btn{color:#94a3b8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.integration-pre-copy-btn:hover{color:#fff;background:#ffffff29;border-color:#ffffff40}.integration-pre-copy-btn--copied{color:#10b981!important;background:#10b98126!important;border-color:#10b9814d!important}.integration-endpoint-panel{flex-direction:column;gap:1.5rem;width:100%;max-width:48rem;margin-inline:auto;display:flex}.integration-endpoint-specs{flex-direction:column;gap:1rem;display:flex}.integration-endpoint-spec-card{border:1px solid var(--home-border,#00000014);border-radius:12px}.integration-endpoint-spec-card--url>div{padding:1.25rem 1.5rem}.integration-endpoint-spec-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.625rem;display:flex}.integration-endpoint-spec-label{text-transform:uppercase;letter-spacing:.04em;color:var(--home-text-muted,#64748b);font-size:.8125rem;font-weight:600}.integration-endpoint-url-code-wrap{background:#6e44ff0d;border:1px solid #6e44ff2e;border-radius:8px;align-items:center;padding:.625rem .875rem;display:flex;overflow-x:auto}.integration-endpoint-url-code{color:var(--home-purple,#6e44ff);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9375rem;font-weight:500}.integration-endpoint-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.integration-endpoint-meta-grid .integration-endpoint-spec-card>div{flex-direction:column;gap:.375rem;padding:1rem 1.25rem;display:flex}.integration-endpoint-spec-value-wrap{margin-top:.125rem}.integration-spec-pill{color:#334155;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.integration-spec-pill svg{color:var(--home-purple,#6e44ff)}.integration-spec-pill--auth svg{color:#10b981}.integration-endpoint-code-card{background:#0f1117;border:1px solid #ffffff1f;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001f}.integration-code-card-header{background:#ffffff0a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.integration-code-card-title{color:#94a3b8;align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;display:flex}.integration-code-file-name{color:#e2e8f0;font-weight:500}.integration-code-badge{color:#94a3b8;border-color:#ffffff26;padding:.125rem .375rem;font-size:.6875rem}.integration-code-card-content{padding:1.25rem}.integration-endpoint-pre{background:0 0;border:none;margin:0;padding:0;overflow-x:auto}.integration-endpoint-pre code{color:#e2e8f0;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.65}.integration-copy-btn{border-radius:6px;align-items:center;gap:.375rem;height:1.875rem;padding:0 .625rem;font-size:.75rem;transition:all .15s;display:inline-flex}.integration-code-card-header .integration-copy-btn{color:#cbd5e1;background:#ffffff0f;border-color:#ffffff1f}.integration-code-card-header .integration-copy-btn:hover{color:#fff;background:#ffffff24;border-color:#ffffff40}.integration-copy-btn--copied{color:#10b981!important;background:#10b98126!important;border-color:#10b98159!important}.integration-endpoint-api-banner{text-align:center;background:#6e44ff0a;border:1px dashed #6e44ff40;border-radius:10px;justify-content:center;align-items:center;gap:.625rem;padding:.875rem 1.25rem;transition:all .2s;display:flex}.integration-endpoint-api-banner:hover{border-color:var(--home-purple,#6e44ff);background:#6e44ff14}.integration-endpoint-api-icon-wrap,.integration-endpoint-api-link{color:var(--home-purple,#6e44ff);display:inline-flex}.integration-endpoint-api-link{align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;text-decoration:none}.integration-endpoint-api-link:hover{text-decoration:underline}.integration-endpoint-api-link svg{transition:transform .2s}.integration-endpoint-api-link:hover svg{transform:translate(2px,-2px)}.integrations-detail-page[data-centered-layout=true] pre{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;min-width:0;max-width:100%;overflow-x:auto}.integrations-detail-page[data-centered-layout=true] pre code{white-space:inherit;font-size:.875rem;line-height:1.7}.integration-related-links{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:959px){.integration-connection-layout{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (max-width:767px){.integration-prompt-list{grid-template-columns:minmax(0,1fr);gap:.75rem}.integration-prompt-list li{padding:.75rem 1rem}.integration-endpoint-meta-grid{grid-template-columns:minmax(0,1fr)}.integration-endpoint-api-banner{text-align:center;flex-direction:column;gap:.5rem}.integrations-detail-page[data-centered-layout=true] h1,.integrations-detail-page[data-centered-layout=true] h2{overflow-wrap:anywhere;min-width:0}.integrations-detail-page[data-centered-layout=true] .growth-page-hero-actions{flex-direction:column;align-items:center}.integrations-detail-page[data-centered-layout=true] .growth-page-hero-actions a{white-space:nowrap;max-width:100%;font-size:.875rem}}.integration-quick-glance{margin-inline:auto;width:100%;max-width:min(100%,72rem);margin-top:clamp(1.25rem,2.5vw,2rem);padding:0 clamp(1rem,3vw,1.5rem) 1.75rem}.integration-quick-glance-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.integration-quick-glance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.integration-quick-glance-card{border:1px solid var(--home-border);box-shadow:0 10px 28px var(--home-purple);background:#fff;border-radius:16px}@supports (color:color-mix(in lab,red,red)){.integration-quick-glance-card{box-shadow:0 10px 28px color-mix(in srgb,var(--home-purple) 6%,transparent)}}.integration-quick-glance-card{text-align:center;gap:.45rem;min-height:100%;padding:1.25rem 1.2rem;display:grid}.integration-quick-glance-card strong{color:var(--foreground);font-size:1.05rem;font-weight:750}.integration-quick-glance-card span{color:var(--home-muted);font-size:.95rem;line-height:1.55}.integration-api-action .integration-api-demos{gap:1.25rem;display:grid}.integration-api-action .integration-api-demo-card{background:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.integration-api-action .integration-api-demo-card{background:color-mix(in srgb,var(--home-purple) 4%,#fff)}}.integration-api-action .integration-api-demo-card{border:1px solid var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.integration-api-action .integration-api-demo-card{border:1px solid color-mix(in srgb,var(--home-purple) 10%,var(--home-border))}}.integration-api-action .integration-api-demo-card{border-radius:18px;padding:1rem;overflow:hidden}.integration-api-action .integration-api-demo-head{grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;margin-bottom:1rem;display:grid}@media (min-width:640px){.integration-api-action .integration-api-demo-head{grid-template-columns:7.5rem minmax(0,1fr)}}.integration-api-action .integration-api-demo-thumb{border:1px solid var(--home-border);background:#fff;border-radius:14px;justify-content:center;align-items:center;width:7.5rem;height:7.5rem;margin-inline:auto;padding:.75rem;display:flex}.integration-api-action .integration-api-demo-thumb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:5.5rem;display:block}.integration-api-action .integration-api-demo-copy h3{margin:0 0 .35rem;font-size:1.05rem;font-weight:750}.integration-api-action .integration-api-demo-copy p{color:var(--home-muted);margin:0;font-size:.95rem;line-height:1.55}.integration-api-action .integration-api-code-grid{border-radius:14px;gap:0;display:grid;overflow:hidden}@media (min-width:900px){.integration-api-action .integration-api-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.integration-api-action .integration-api-code-panel{background:#1e1e2e;border-top:1px solid #ffffff14}.integration-api-action .integration-api-code-panel:first-child{border-top:0}@media (min-width:900px){.integration-api-action .integration-api-code-panel+.integration-api-code-panel{border-top:0;border-left:1px solid #ffffff14}}.integration-api-action .integration-api-code-label{color:#ffffff9e;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff14;padding:.65rem .9rem;font-size:.7rem;font-weight:700}.integration-api-action pre{margin:0;padding:.9rem;overflow-x:auto}.integration-api-action pre code{color:#f3f4f6;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.55}.integration-api-endpoints{gap:2rem;display:grid}.integration-api-endpoints-accordion{gap:.85rem;display:grid}.integration-api-endpoint-item{border:1px solid var(--home-border);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.integration-api-endpoint-trigger{align-items:stretch;gap:0;padding:.9rem 1rem}.integration-api-endpoint-item[data-state=open] .integration-api-endpoint-trigger,.integration-api-endpoint-trigger:hover{background:#fff}.integration-api-endpoint-trigger-layout{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;width:100%;display:grid}.integration-api-endpoint-icon{color:var(--home-primary,#673ab7);background:#673ab714;border-radius:12px;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:inline-flex}.integration-api-endpoint-trigger-copy{gap:.2rem;min-width:0;display:grid}.integration-api-endpoint-trigger-title{color:var(--foreground);font-size:.98rem;font-weight:750;line-height:1.35}.integration-api-endpoint-trigger-desc{color:var(--home-muted);font-size:.84rem;line-height:1.45}.integration-api-endpoint-count{border:1px solid var(--home-border);color:var(--home-muted);text-align:center;background:#f8f7fb;border-radius:999px;min-width:1.65rem;padding:.28rem .45rem;font-size:.7rem;font-weight:700;line-height:1}.integration-api-endpoint-content{padding:0}.integration-api-endpoint-table-wrap{width:100%;margin:0;overflow-x:auto}.integration-api-endpoint-table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.84rem}.integration-api-endpoint-table tbody tr:hover{background:#faf9fc}.integration-api-endpoint-table td{border-top:1px solid var(--home-border);vertical-align:middle;padding:.75rem 1rem}.integration-api-endpoint-method-cell{width:6.5rem}.integration-api-endpoint-path-cell{width:34%}.integration-api-endpoint-path-cell code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:600}.integration-api-endpoint-desc-cell{color:var(--home-muted);text-align:right}.integration-api-method{letter-spacing:.02em;text-align:center;border-radius:6px;min-width:4.25rem;padding:.38rem .45rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-block}.integration-api-method--post{color:#0ea5e9;background:#e0f2fe}.integration-api-method--get{color:#22c55e;background:#f0fdf4}.integration-api-method--put{color:#f59e0b;background:#fffbeb}.integration-api-method--delete{color:#ef4444;background:#fef2f2}.integration-api-supported-types{gap:1.25rem;display:grid}.integration-api-supported-types-title{margin:0;font-size:1.15rem;font-weight:750}.integration-api-supported-types-intro{color:var(--home-muted);margin:0;font-size:.95rem;line-height:1.6}.integration-api-supported-types-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:.25rem;display:grid}@media (min-width:768px){.integration-api-supported-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.integration-api-supported-type-card{background:#f9f9fb;border:1px solid #1018280f;border-radius:16px;flex-direction:column;height:100%;padding:1.5rem;display:flex;box-shadow:0 1px 2px #1018280a}.integration-api-supported-type-header{align-items:center;gap:.625rem;margin-bottom:.75rem;display:flex}.integration-api-supported-type-header h4{color:var(--foreground);flex:1;min-width:0;margin:0;font-size:.9375rem;font-weight:750;line-height:1.3}.integration-api-type-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.integration-api-type-icon--primary{color:var(--home-primary,#673ab7);background:#673ab71a}.integration-api-type-icon--danger{color:#ef4444;background:#ef44441a}.integration-api-type-icon--info{color:#0ea5e9;background:#0ea5e91a}.integration-api-type-icon--success{color:#22c55e;background:#22c55e1a}.integration-api-type-icon--warning{color:#f59e0b;background:#f59e0b1f}.integration-api-type-icon--muted{color:#64748b;background:#64748b1f}.integration-api-supported-type-count{border:1px solid var(--home-border);color:var(--home-muted);text-align:center;background:#fff;border-radius:999px;flex-shrink:0;min-width:1.35rem;margin-left:auto;padding:.28rem .45rem;font-size:.65rem;font-weight:700;line-height:1}.integration-api-supported-type-tags{flex-wrap:wrap;flex:1;align-content:flex-start;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.integration-api-supported-type-tag{color:var(--home-muted);white-space:nowrap;background:#fff;border:1px solid #1018281a;border-radius:999px;align-items:center;gap:.375rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:400;line-height:1.25;list-style:none;display:inline-flex}.integration-api-supported-type-tag-icon{color:#673ab7b8;flex-shrink:0}.integration-api-endpoints-note{color:var(--home-muted);background:#f9f9fb;border-radius:12px;margin:0;padding:.85rem 1rem;font-size:.84rem;line-height:1.55}.integration-api-endpoints-note a{color:var(--home-primary,#673ab7);font-weight:600;text-decoration:none}.integration-api-endpoints-note a:hover{text-decoration:underline}@media (max-width:767px){.integration-api-endpoint-trigger-layout{grid-template-columns:auto minmax(0,1fr)}.integration-api-endpoint-count{grid-column:2;justify-self:start}.integration-api-endpoint-desc-cell{text-align:left}}.integration-use-case-stack{gap:clamp(1.75rem,3vw,2.5rem);display:grid}.integration-use-case-stack-item{grid-template-columns:minmax(0,1fr) minmax(12rem,38%);align-items:start;gap:clamp(1.25rem,2.5vw,2rem);display:grid}.integration-use-case-stack-copy{grid-area:1/1;gap:.55rem;min-width:0;display:grid}.integration-use-case-stack-media{background:linear-gradient(#673ab70d,#673ab703),#f7f4fc;border:1px solid #673ab71a;border-radius:14px;grid-area:1/2;align-self:start;width:100%;margin:0;overflow:hidden}.integration-use-case-stack-item--reversed{grid-template-columns:minmax(12rem,38%) minmax(0,1fr)}.integration-use-case-stack-item--reversed .integration-use-case-stack-copy{grid-column:2}.integration-use-case-stack-item--reversed .integration-use-case-stack-media{grid-column:1}.integration-use-case-stack-copy h3{margin:0;font-size:clamp(1.02rem,1.5vw,1.12rem);font-weight:750;line-height:1.35}.integration-use-case-stack-desc{color:var(--home-muted);font-size:.94rem;line-height:1.62}.integration-use-case-stack-desc p{margin:0}.integration-use-case-stack-image{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.integration-use-case-stack-item+.integration-use-case-stack-item{border-top:1px solid var(--home-border);padding-top:clamp(1.75rem,3vw,2.5rem)}@media (min-width:768px){.integration-use-case-stack-item{grid-template-columns:minmax(0,1fr) minmax(16rem,40%);gap:clamp(1.5rem,2.5vw,2.25rem)}.integration-use-case-stack-item--reversed{grid-template-columns:minmax(16rem,40%) minmax(0,1fr)}}@media (min-width:1024px){.integration-use-case-stack-item{grid-template-columns:minmax(0,1fr) minmax(18rem,42%)}.integration-use-case-stack-item--reversed{grid-template-columns:minmax(18rem,42%) minmax(0,1fr)}}@media (max-width:639px){.integration-use-case-stack-item{grid-template-columns:minmax(0,1fr)}.integration-use-case-stack-copy,.integration-use-case-stack-item--reversed .integration-use-case-stack-copy,.integration-use-case-stack-item--reversed .integration-use-case-stack-media,.integration-use-case-stack-media{grid-area:auto/1}.integration-use-case-stack-media{max-width:100%}}.integration-doc-prose pre,.integration-doc-step-desc pre{color:#f3f4f6;background:#1e1e2e;border-radius:12px;margin:1rem 0 0;padding:.9rem 1rem;overflow-x:auto}.integration-doc-prose pre code,.integration-doc-step-desc pre code{white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1.55}.compare-page .scan-report-table-wrap{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.compare-page .compare-page__table-wrap{-webkit-overflow-scrolling:touch;background:var(--color-surface,#fff);border:1px solid #673ab71f;border-radius:16px;width:100%;max-width:100%;margin:1.5rem 0 2.5rem;display:block;overflow-x:auto;box-shadow:0 4px 24px #3d236b0a}.compare-page .compare-page__table{border-collapse:collapse;color:#1e293b;width:100%;min-width:34rem;margin:0;font-size:.9375rem;line-height:1.5}.compare-page .compare-page__table thead th{color:#0f172a;text-align:left;vertical-align:bottom;background:#faf8fd;border-bottom:2px solid #ede8f5;padding:1.1rem 1.35rem;font-weight:700}.compare-page .compare-page__table thead th:first-child{color:#475569;letter-spacing:.05em;text-transform:uppercase;width:25%;font-size:.8125rem;font-weight:700}.compare-page .compare-page__table tbody td,.compare-page .compare-page__table tbody th{color:#334155;vertical-align:middle;border-top:1px solid #f2edf7;padding:.9rem 1.35rem;font-weight:450;line-height:1.5}.compare-page .compare-page__table tbody tr:hover{background-color:#f8f6fc80}.compare-page .compare-page__table tbody th{color:#0f172a;text-transform:none;letter-spacing:normal;font-size:.9375rem;font-weight:600}.compare-page .compare-page__table .compare-page__col--accent{color:#1e1b4b;border-left:1px solid #673ab714;border-right:1px solid #673ab714;font-weight:500;position:relative;background:#673ab709!important}.compare-page .compare-page__col-tag{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#673ab7,#512da8);border-radius:9999px;margin-bottom:.35rem;padding:.2rem .6rem;font-size:.625rem;font-weight:700;display:inline-block;box-shadow:0 2px 6px #673ab740}.compare-page .compare-page__col-name{color:#0f172a;font-size:1.05rem;font-weight:700;display:block}.compare-page .compare-page__plan-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.compare-page .compare-page__plan-list li{color:#1e293b;align-items:center;gap:.55rem;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.compare-page .compare-page__plan-check{color:#15803d;background:#dcfce7;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.compare-page .compare-page__plan-check--muted{color:#475569;background:#f1f5f9;font-weight:700}@media (max-width:640px){.compare-page .compare-page__table{min-width:28rem}.compare-page .compare-page__table tbody td,.compare-page .compare-page__table tbody th,.compare-page .compare-page__table thead th{padding:.75rem .85rem;font-size:.85rem}}.compare-page .compare-verdict-wrap{width:100%;max-width:54rem;margin:1.5rem auto 0}.compare-page .compare-verdict-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;margin-bottom:1.25rem;display:grid}.compare-page .compare-verdict-card{text-align:left;background:#fff;border:1px solid #e2e8f0e6;border-radius:16px;flex-direction:column;padding:1.5rem 1.6rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:0 4px 20px #00000008}.compare-page .compare-verdict-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #3d236b12}.compare-page .compare-verdict-card--competitor{background:#fff;border-color:#e2e8f0}.compare-page .compare-verdict-card--qrstuff{background:linear-gradient(#673ab709,#fff);border:1.5px solid #673ab74d;box-shadow:0 8px 28px #673ab714}.compare-page .compare-verdict-tag{text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:#f1f5f9;border-radius:9999px;align-self:flex-start;align-items:center;gap:.35rem;margin-bottom:.75rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.compare-page .compare-verdict-tag--accent{color:var(--home-purple,#673ab7);background:#673ab71f}.compare-page .use-case-section-title{color:#0f172a;letter-spacing:-.02em;font-weight:800}.compare-page .use-case-benefits-intro{color:#334155;text-align:center;max-width:44rem;margin:0 auto 1.25rem;font-size:.9375rem;font-weight:500;line-height:1.55}.compare-page .use-case-benefits-card{border:1px solid #e2e8f0f2;padding:1.15rem 1.25rem;box-shadow:0 4px 16px #3d236b0a}.compare-page .use-case-benefits-title{color:#0f172a;margin-bottom:.25rem;font-size:.975rem;font-weight:700}.compare-page .use-case-benefits-desc{color:#334155;font-size:.85rem;font-weight:450;line-height:1.5}.compare-page .compare-verdict-heading{color:#0f172a;margin:0 0 .85rem;font-size:1.05rem;font-weight:700;line-height:1.35}.compare-page .compare-verdict-card--qrstuff .compare-verdict-heading{color:#1e1b4b}.compare-page .compare-verdict-points{flex-direction:column;flex:1;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.compare-page .compare-verdict-points li{color:#1e293b;align-items:flex-start;gap:.55rem;font-size:.85rem;font-weight:500;line-height:1.45;display:flex}.compare-page .compare-verdict-points li strong{color:#0f172a;font-weight:700}.compare-page .compare-verdict-check{color:#475569;background:#f1f5f9;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;margin-top:.12rem;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex}.compare-page .compare-verdict-check--accent{color:#15803d;background:#dcfce7}.compare-page .compare-verdict-note{color:#475569;text-align:center;max-width:38rem;margin:1rem auto 0;font-size:.875rem;font-weight:500;line-height:1.55}@media (max-width:768px){.compare-page .compare-verdict-grid{grid-template-columns:1fr;gap:1rem}.compare-page .compare-verdict-card{padding:1.25rem}}.use-case-page--apple-music .apple-music-section-lead,.use-case-page--bottle .bottle-section-lead,.use-case-page--dynamic-static .dynamic-static-section-lead,.use-case-page--email .email-section-lead,.use-case-page--facebook .facebook-section-lead,.use-case-page--flyer .flyer-section-lead,.use-case-page--google-form .google-form-section-lead,.use-case-page--linkedin .linkedin-section-lead,.use-case-page--pdf .pdf-section-lead,.use-case-page--plain-text .plain-text-section-lead,.use-case-page--snapchat .snapchat-section-lead,.use-case-page--social-link-pages .social-link-pages-section-lead,.use-case-page--telegram .telegram-section-lead{color:var(--color-text-muted,#5c6370);text-align:center;max-width:48rem;margin:0 auto 1.5rem;font-size:1.0625rem;line-height:1.65}.use-case-page--apple-music .use-case-section--compare,.use-case-page--bottle .use-case-section--compare,.use-case-page--dynamic-static .use-case-section--compare,.use-case-page--email .use-case-section--compare,.use-case-page--facebook .use-case-section--compare,.use-case-page--flyer .use-case-section--compare,.use-case-page--google-form .use-case-section--compare,.use-case-page--linkedin .use-case-section--compare,.use-case-page--pdf .use-case-section--compare,.use-case-page--plain-text .use-case-section--compare,.use-case-page--snapchat .use-case-section--compare,.use-case-page--social-link-pages .use-case-section--compare,.use-case-page--telegram .use-case-section--compare{min-width:0;overflow:hidden}.use-case-page--apple-music .apple-music-compare-block,.use-case-page--bottle .bottle-compare-block,.use-case-page--dynamic-static .dynamic-static-compare-block,.use-case-page--email .email-compare-block,.use-case-page--facebook .facebook-compare-block,.use-case-page--flyer .flyer-compare-block,.use-case-page--google-form .google-form-compare-block,.use-case-page--linkedin .linkedin-compare-block,.use-case-page--pdf .pdf-compare-block,.use-case-page--plain-text .plain-text-compare-block,.use-case-page--snapchat .snapchat-compare-block,.use-case-page--social-link-pages .social-link-pages-compare-block,.use-case-page--telegram .telegram-compare-block{gap:1.5rem;width:100%;min-width:0;display:grid}.use-case-page--apple-music .use-case-comparison-table-wrap,.use-case-page--bottle .use-case-comparison-table-wrap,.use-case-page--dynamic-static .use-case-comparison-table-wrap,.use-case-page--email .use-case-comparison-table-wrap,.use-case-page--facebook .use-case-comparison-table-wrap,.use-case-page--flyer .use-case-comparison-table-wrap,.use-case-page--google-form .use-case-comparison-table-wrap,.use-case-page--linkedin .use-case-comparison-table-wrap,.use-case-page--pdf .use-case-comparison-table-wrap,.use-case-page--plain-text .use-case-comparison-table-wrap,.use-case-page--snapchat .use-case-comparison-table-wrap,.use-case-page--social-link-pages .use-case-comparison-table-wrap,.use-case-page--telegram .use-case-comparison-table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.dynamic-qr-code-page .growth-page-widget-section,.use-case-page--apple-music .use-case-comparison-table,.use-case-page--email .use-case-comparison-table{padding-top:clamp(1.5rem,3vw,2.5rem)}.dynamic-qr-code-page .dynamic-qr-code-hero{padding-top:clamp(2.75rem,5vw,4.25rem);padding-bottom:clamp(2.75rem,5vw,4.25rem)}.dynamic-qr-code-page .dynamic-qr-code-shell{padding-top:clamp(1.25rem,2vw,2rem)}.dynamic-qr-code-page .dynamic-qr-code-article{row-gap:clamp(2rem,3vw,3rem)}.dynamic-qr-code-page .dynamic-qr-code-section:first-child{padding-top:clamp(.75rem,1.5vw,1.25rem)}.dynamic-qr-code-page .dynamic-qr-code-trust-line{justify-content:center}.dynamic-related-section{margin-top:clamp(2rem,4vw,3.5rem)}.dynamic-related-carousel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;display:grid}.dynamic-related-grid{align-items:stretch}.dynamic-related-grid>*{min-width:0}.dynamic-related-card{height:100%}.dynamic-related-card>[data-slot=card-content]{gap:1rem;height:100%;display:grid}.dynamic-related-card-media{margin-bottom:0}.dynamic-related-card-image{aspect-ratio:3/2;object-fit:cover;border-radius:1.5rem;width:100%;height:auto;display:block}.dynamic-related-card-copy{align-content:start;gap:1rem;display:grid}.dynamic-related-card-copy h3{margin:0}.dynamic-related-card-copy a{justify-content:center;width:100%}.dynamic-related-control{border:1px solid var(--home-border);color:var(--home-purple-dark);cursor:pointer;background:#ffffffd1;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-size:2rem;font-weight:400;line-height:1;transition:background .16s,transform .16s;display:inline-flex}.dynamic-related-control:hover{background:#fff;transform:translateY(-1px)}.dynamic-related-dots{justify-content:center;align-items:center;gap:4px;margin-top:24px;display:flex}.dynamic-related-dots button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:relative}.dynamic-related-dots button:before{content:"";background:0 0;border:1.5px solid #c9c0d8;border-radius:999px;width:10px;height:10px;transition:background .16s,border-color .16s,transform .16s;display:block}.dynamic-related-dots button.is-active:before{background:var(--home-purple);border-color:var(--home-purple);transform:scale(1.1)}.dynamic-qr-code-faq-wrap{gap:1.5rem;display:grid}.dynamic-qr-code-faq-cta,.dynamic-qr-code-floating-cta{justify-content:center;display:flex}.dynamic-qr-code-floating-cta{z-index:30;pointer-events:none;padding:0 1rem 1rem;position:sticky;bottom:1rem}.dynamic-qr-code-floating-cta a{pointer-events:auto}@media (max-width:959px){.dynamic-qr-code-page .dynamic-qr-code-shell{padding-top:1rem}.dynamic-related-carousel{grid-template-columns:minmax(0,1fr)}.dynamic-related-control{display:none}}@media (min-width:992px){.dynamic-qr-code-floating-cta{display:none}}.use-case-page--bottle .use-case-comparison-table,.use-case-page--dynamic-static .use-case-comparison-table,.use-case-page--facebook .use-case-comparison-table,.use-case-page--flyer .use-case-comparison-table,.use-case-page--google-form .use-case-comparison-table,.use-case-page--linkedin .use-case-comparison-table,.use-case-page--pdf .use-case-comparison-table,.use-case-page--plain-text .use-case-comparison-table,.use-case-page--snapchat .use-case-comparison-table,.use-case-page--social-link-pages .use-case-comparison-table,.use-case-page--telegram .use-case-comparison-table{background:var(--home-surface,#fff);border:1px solid var(--home-border,#e8ebf0);border-collapse:separate;border-spacing:0;border-radius:18px;width:100%;min-width:100%;overflow:hidden;box-shadow:0 12px 40px #3d236b0f}.use-case-page--apple-music .use-case-comparison-table td,.use-case-page--apple-music .use-case-comparison-table th,.use-case-page--bottle .use-case-comparison-table td,.use-case-page--bottle .use-case-comparison-table th,.use-case-page--dynamic-static .use-case-comparison-table td,.use-case-page--dynamic-static .use-case-comparison-table th,.use-case-page--email .use-case-comparison-table td,.use-case-page--email .use-case-comparison-table th,.use-case-page--facebook .use-case-comparison-table td,.use-case-page--facebook .use-case-comparison-table th,.use-case-page--flyer .use-case-comparison-table td,.use-case-page--flyer .use-case-comparison-table th,.use-case-page--google-form .use-case-comparison-table td,.use-case-page--google-form .use-case-comparison-table th,.use-case-page--linkedin .use-case-comparison-table td,.use-case-page--linkedin .use-case-comparison-table th,.use-case-page--pdf .use-case-comparison-table td,.use-case-page--pdf .use-case-comparison-table th,.use-case-page--plain-text .use-case-comparison-table td,.use-case-page--plain-text .use-case-comparison-table th,.use-case-page--snapchat .use-case-comparison-table td,.use-case-page--snapchat .use-case-comparison-table th,.use-case-page--social-link-pages .use-case-comparison-table td,.use-case-page--social-link-pages .use-case-comparison-table th,.use-case-page--telegram .use-case-comparison-table td,.use-case-page--telegram .use-case-comparison-table th{border-bottom:1px solid var(--home-border,#e8ebf0);text-align:center;vertical-align:middle;padding:.9rem 1rem;font-size:.92rem;line-height:1.45}.use-case-page--apple-music .use-case-comparison-table thead th,.use-case-page--bottle .use-case-comparison-table thead th,.use-case-page--dynamic-static .use-case-comparison-table thead th,.use-case-page--email .use-case-comparison-table thead th,.use-case-page--facebook .use-case-comparison-table thead th,.use-case-page--flyer .use-case-comparison-table thead th,.use-case-page--google-form .use-case-comparison-table thead th,.use-case-page--linkedin .use-case-comparison-table thead th,.use-case-page--pdf .use-case-comparison-table thead th,.use-case-page--plain-text .use-case-comparison-table thead th,.use-case-page--snapchat .use-case-comparison-table thead th,.use-case-page--social-link-pages .use-case-comparison-table thead th,.use-case-page--telegram .use-case-comparison-table thead th{color:var(--home-purple-dark,#3d236b);background:linear-gradient(#f5f0fffa,#fbf8fffa);font-weight:700}.use-case-page--apple-music .use-case-comparison-table tbody th,.use-case-page--bottle .use-case-comparison-table tbody th,.use-case-page--dynamic-static .use-case-comparison-table tbody th,.use-case-page--email .use-case-comparison-table tbody th,.use-case-page--facebook .use-case-comparison-table tbody th,.use-case-page--flyer .use-case-comparison-table tbody th,.use-case-page--google-form .use-case-comparison-table tbody th,.use-case-page--linkedin .use-case-comparison-table tbody th,.use-case-page--pdf .use-case-comparison-table tbody th,.use-case-page--plain-text .use-case-comparison-table tbody th,.use-case-page--snapchat .use-case-comparison-table tbody th,.use-case-page--social-link-pages .use-case-comparison-table tbody th,.use-case-page--telegram .use-case-comparison-table tbody th{background:var(--home-surface,#fff);color:var(--home-purple-dark,#3d236b);text-align:left;font-weight:600}.use-case-page--apple-music .use-case-comparison-table tbody tr:last-child td,.use-case-page--apple-music .use-case-comparison-table tbody tr:last-child th,.use-case-page--bottle .use-case-comparison-table tbody tr:last-child td,.use-case-page--bottle .use-case-comparison-table tbody tr:last-child th,.use-case-page--dynamic-static .use-case-comparison-table tbody tr:last-child td,.use-case-page--dynamic-static .use-case-comparison-table tbody tr:last-child th,.use-case-page--email .use-case-comparison-table tbody tr:last-child td,.use-case-page--email .use-case-comparison-table tbody tr:last-child th,.use-case-page--facebook .use-case-comparison-table tbody tr:last-child td,.use-case-page--facebook .use-case-comparison-table tbody tr:last-child th,.use-case-page--flyer .use-case-comparison-table tbody tr:last-child td,.use-case-page--flyer .use-case-comparison-table tbody tr:last-child th,.use-case-page--google-form .use-case-comparison-table tbody tr:last-child td,.use-case-page--google-form .use-case-comparison-table tbody tr:last-child th,.use-case-page--linkedin .use-case-comparison-table tbody tr:last-child td,.use-case-page--linkedin .use-case-comparison-table tbody tr:last-child th,.use-case-page--pdf .use-case-comparison-table tbody tr:last-child td,.use-case-page--pdf .use-case-comparison-table tbody tr:last-child th,.use-case-page--plain-text .use-case-comparison-table tbody tr:last-child td,.use-case-page--plain-text .use-case-comparison-table tbody tr:last-child th,.use-case-page--snapchat .use-case-comparison-table tbody tr:last-child td,.use-case-page--snapchat .use-case-comparison-table tbody tr:last-child th,.use-case-page--social-link-pages .use-case-comparison-table tbody tr:last-child td,.use-case-page--social-link-pages .use-case-comparison-table tbody tr:last-child th,.use-case-page--telegram .use-case-comparison-table tbody tr:last-child td,.use-case-page--telegram .use-case-comparison-table tbody tr:last-child th{border-bottom:0}.use-case-page--apple-music .use-case-comparison-table__col--featured,.use-case-page--bottle .use-case-comparison-table__col--featured,.use-case-page--dynamic-static .use-case-comparison-table__col--featured,.use-case-page--email .use-case-comparison-table__col--featured,.use-case-page--facebook .use-case-comparison-table__col--featured,.use-case-page--flyer .use-case-comparison-table__col--featured,.use-case-page--google-form .use-case-comparison-table__col--featured,.use-case-page--linkedin .use-case-comparison-table__col--featured,.use-case-page--pdf .use-case-comparison-table__col--featured,.use-case-page--plain-text .use-case-comparison-table__col--featured,.use-case-page--snapchat .use-case-comparison-table__col--featured,.use-case-page--social-link-pages .use-case-comparison-table__col--featured,.use-case-page--telegram .use-case-comparison-table__col--featured{background:var(--home-purple,#5d4696)}@supports (color:color-mix(in lab,red,red)){.use-case-page--apple-music .use-case-comparison-table__col--featured,.use-case-page--bottle .use-case-comparison-table__col--featured,.use-case-page--dynamic-static .use-case-comparison-table__col--featured,.use-case-page--email .use-case-comparison-table__col--featured,.use-case-page--facebook .use-case-comparison-table__col--featured,.use-case-page--flyer .use-case-comparison-table__col--featured,.use-case-page--google-form .use-case-comparison-table__col--featured,.use-case-page--linkedin .use-case-comparison-table__col--featured,.use-case-page--pdf .use-case-comparison-table__col--featured,.use-case-page--plain-text .use-case-comparison-table__col--featured,.use-case-page--snapchat .use-case-comparison-table__col--featured,.use-case-page--social-link-pages .use-case-comparison-table__col--featured,.use-case-page--telegram .use-case-comparison-table__col--featured{background:color-mix(in srgb,var(--home-purple,#5d4696) 5%,#fff)}}.use-case-page--apple-music .use-case-comparison-table__heading,.use-case-page--bottle .use-case-comparison-table__heading,.use-case-page--dynamic-static .use-case-comparison-table__heading,.use-case-page--email .use-case-comparison-table__heading,.use-case-page--facebook .use-case-comparison-table__heading,.use-case-page--flyer .use-case-comparison-table__heading,.use-case-page--google-form .use-case-comparison-table__heading,.use-case-page--linkedin .use-case-comparison-table__heading,.use-case-page--pdf .use-case-comparison-table__heading,.use-case-page--plain-text .use-case-comparison-table__heading,.use-case-page--snapchat .use-case-comparison-table__heading,.use-case-page--social-link-pages .use-case-comparison-table__heading,.use-case-page--telegram .use-case-comparison-table__heading{display:block}.use-case-page--apple-music .use-case-comparison-table__badge,.use-case-page--bottle .use-case-comparison-table__badge,.use-case-page--dynamic-static .use-case-comparison-table__badge,.use-case-page--email .use-case-comparison-table__badge,.use-case-page--facebook .use-case-comparison-table__badge,.use-case-page--flyer .use-case-comparison-table__badge,.use-case-page--google-form .use-case-comparison-table__badge,.use-case-page--linkedin .use-case-comparison-table__badge,.use-case-page--pdf .use-case-comparison-table__badge,.use-case-page--plain-text .use-case-comparison-table__badge,.use-case-page--snapchat .use-case-comparison-table__badge,.use-case-page--social-link-pages .use-case-comparison-table__badge,.use-case-page--telegram .use-case-comparison-table__badge{background:var(--home-purple,#5d4696);color:#fff;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;margin-top:.35rem;padding:.28rem .55rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-block}@media (max-width:767px){.use-case-page--apple-music .use-case-comparison-table,.use-case-page--bottle .use-case-comparison-table,.use-case-page--dynamic-static .use-case-comparison-table,.use-case-page--email .use-case-comparison-table,.use-case-page--facebook .use-case-comparison-table,.use-case-page--flyer .use-case-comparison-table,.use-case-page--google-form .use-case-comparison-table,.use-case-page--linkedin .use-case-comparison-table,.use-case-page--pdf .use-case-comparison-table,.use-case-page--plain-text .use-case-comparison-table,.use-case-page--snapchat .use-case-comparison-table,.use-case-page--social-link-pages .use-case-comparison-table,.use-case-page--telegram .use-case-comparison-table{min-width:36rem}}.use-case-page--apple-music .apple-music-pro-tip,.use-case-page--bottle .bottle-pro-tip,.use-case-page--dynamic-static .dynamic-static-pro-tip,.use-case-page--email .email-pro-tip,.use-case-page--facebook .facebook-pro-tip,.use-case-page--flyer .flyer-pro-tip,.use-case-page--google-form .google-form-pro-tip,.use-case-page--instagram .instagram-pro-tip,.use-case-page--linkedin .linkedin-pro-tip,.use-case-page--pdf .pdf-pro-tip,.use-case-page--plain-text .plain-text-pro-tip,.use-case-page--snapchat .snapchat-pro-tip,.use-case-page--social-link-pages .social-link-pages-pro-tip,.use-case-page--telegram .telegram-pro-tip,.use-case-page--youtube .youtube-pro-tip{background:var(--color-primary,#5d4696)}@supports (color:color-mix(in lab,red,red)){.use-case-page--apple-music .apple-music-pro-tip,.use-case-page--bottle .bottle-pro-tip,.use-case-page--dynamic-static .dynamic-static-pro-tip,.use-case-page--email .email-pro-tip,.use-case-page--facebook .facebook-pro-tip,.use-case-page--flyer .flyer-pro-tip,.use-case-page--google-form .google-form-pro-tip,.use-case-page--instagram .instagram-pro-tip,.use-case-page--linkedin .linkedin-pro-tip,.use-case-page--pdf .pdf-pro-tip,.use-case-page--plain-text .plain-text-pro-tip,.use-case-page--snapchat .snapchat-pro-tip,.use-case-page--social-link-pages .social-link-pages-pro-tip,.use-case-page--telegram .telegram-pro-tip,.use-case-page--youtube .youtube-pro-tip{background:color-mix(in srgb,var(--color-primary,#5d4696) 8%,white)}}.use-case-page--apple-music .apple-music-pro-tip,.use-case-page--bottle .bottle-pro-tip,.use-case-page--dynamic-static .dynamic-static-pro-tip,.use-case-page--email .email-pro-tip,.use-case-page--facebook .facebook-pro-tip,.use-case-page--flyer .flyer-pro-tip,.use-case-page--google-form .google-form-pro-tip,.use-case-page--instagram .instagram-pro-tip,.use-case-page--linkedin .linkedin-pro-tip,.use-case-page--pdf .pdf-pro-tip,.use-case-page--plain-text .plain-text-pro-tip,.use-case-page--snapchat .snapchat-pro-tip,.use-case-page--social-link-pages .social-link-pages-pro-tip,.use-case-page--telegram .telegram-pro-tip,.use-case-page--youtube .youtube-pro-tip{border:1px solid var(--color-primary,#5d4696)}@supports (color:color-mix(in lab,red,red)){.use-case-page--apple-music .apple-music-pro-tip,.use-case-page--bottle .bottle-pro-tip,.use-case-page--dynamic-static .dynamic-static-pro-tip,.use-case-page--email .email-pro-tip,.use-case-page--facebook .facebook-pro-tip,.use-case-page--flyer .flyer-pro-tip,.use-case-page--google-form .google-form-pro-tip,.use-case-page--instagram .instagram-pro-tip,.use-case-page--linkedin .linkedin-pro-tip,.use-case-page--pdf .pdf-pro-tip,.use-case-page--plain-text .plain-text-pro-tip,.use-case-page--snapchat .snapchat-pro-tip,.use-case-page--social-link-pages .social-link-pages-pro-tip,.use-case-page--telegram .telegram-pro-tip,.use-case-page--youtube .youtube-pro-tip{border:1px solid color-mix(in srgb,var(--color-primary,#5d4696) 18%,white)}}.use-case-page--apple-music .apple-music-pro-tip,.use-case-page--bottle .bottle-pro-tip,.use-case-page--dynamic-static .dynamic-static-pro-tip,.use-case-page--email .email-pro-tip,.use-case-page--facebook .facebook-pro-tip,.use-case-page--flyer .flyer-pro-tip,.use-case-page--google-form .google-form-pro-tip,.use-case-page--instagram .instagram-pro-tip,.use-case-page--linkedin .linkedin-pro-tip,.use-case-page--pdf .pdf-pro-tip,.use-case-page--plain-text .plain-text-pro-tip,.use-case-page--snapchat .snapchat-pro-tip,.use-case-page--social-link-pages .social-link-pages-pro-tip,.use-case-page--telegram .telegram-pro-tip,.use-case-page--youtube .youtube-pro-tip{color:var(--color-text,#1f2430);border-radius:.875rem;margin:0;padding:1rem 1.125rem;font-size:.95rem;line-height:1.6}.use-case-page--apple-music .apple-music-get-link{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:56rem;margin-inline:auto;display:grid}.use-case-page--apple-music .apple-music-get-link__block{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e8ebf0);border-radius:1rem;padding:1.25rem 1.5rem}.use-case-page--apple-music .apple-music-get-link__heading{margin-bottom:.875rem;font-size:1.05rem;font-weight:700}.use-case-page--apple-music .apple-music-get-link__list{margin:0;padding-left:1.25rem}.use-case-page--apple-music .apple-music-get-link__list li{margin-bottom:.5rem}.use-case-page--apple-music .apple-music-vs-spotify__list{max-width:48rem;margin:0 auto;padding-left:1.25rem}.use-case-page--apple-music .apple-music-vs-spotify__list li{margin-bottom:.875rem}@media (max-width:767px){.use-case-page--apple-music .apple-music-get-link{grid-template-columns:minmax(0,1fr)}}.use-case-page--email .email-mailto-syntax{background:var(--home-surface,#fff);border:1px solid var(--home-border,#e8ebf0);border-radius:1rem;gap:.85rem;max-width:48rem;margin:0 auto 1.5rem;padding:1.25rem 1.5rem;display:grid}.use-case-page--email .email-mailto-syntax p{gap:.35rem;margin:0;display:grid}.use-case-page--email .email-mailto-syntax p strong{color:var(--foreground);font-weight:700}.use-case-page--email .email-mailto-syntax code{word-break:break-all;background:#673ab70f;border-radius:.35rem;padding:.35rem .5rem;font-size:.88rem}.use-case-page--email .email-content-subheading{color:var(--foreground);letter-spacing:-.02em;text-align:center;text-wrap:balance;max-width:none;margin:1.75rem auto 1.15rem;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:700;line-height:1.3}.use-case-page--email #prefill-mailto .use-case-benefits-grid{margin-top:0}.use-case-page--email .email-bullet-list{max-width:48rem;margin:0 auto;padding-left:1.25rem}.use-case-page--email .email-bullet-list li{margin-bottom:.75rem}.use-case-page--email #bulk.use-case-section--benefits,.use-case-page--email #compatibility.use-case-section--benefits{background:var(--home-surface);border:1px solid var(--home-border);border-radius:24px;width:100%;max-width:56rem;margin-inline:auto;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.25rem,3vw,2rem);box-shadow:0 10px 30px #3d236b0d}.use-case-page--email #bulk .use-case-section-title,.use-case-page--email #compatibility .use-case-section-title{max-width:40rem;margin-inline:auto}.use-case-page--email #bulk .use-case-benefits-grid,.use-case-page--email #compatibility .use-case-benefits-grid{margin-top:.5rem}.use-case-page--facebook .facebook-case-study{color:var(--home-muted);text-align:center;max-width:48rem;margin:0 auto;font-size:1.0625rem;line-height:1.65}.use-case-page--facebook #analytics.use-case-section--benefits,.use-case-page--facebook #strategies.use-case-section--benefits{background:var(--home-surface);border:1px solid var(--home-border);border-radius:24px;width:100%;max-width:56rem;margin-inline:auto;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.25rem,3vw,2rem);box-shadow:0 10px 30px #3d236b0d}.use-case-page--facebook #analytics .use-case-section-title,.use-case-page--facebook #case-study .use-case-section-title,.use-case-page--facebook #strategies .use-case-section-title{max-width:42rem;margin-inline:auto}.use-case-page--facebook #analytics .use-case-benefits-grid,.use-case-page--facebook #strategies .use-case-benefits-grid{margin-top:.5rem}.use-case-page--facebook #case-study .facebook-case-study{margin-top:.25rem}.use-case-page--instagram #business-uses.use-case-section--benefits{background:var(--home-surface);border:1px solid var(--home-border);border-radius:24px;width:100%;max-width:56rem;margin-inline:auto;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.25rem,3vw,2rem);box-shadow:0 10px 30px #3d236b0d}.use-case-page--instagram #business-uses .use-case-section-title{max-width:42rem;margin-inline:auto}.use-case-page--instagram #business-uses .use-case-benefits-grid{margin-top:.5rem}.use-case-page--phone-number #marketing-examples.use-case-section--benefits,.use-case-page--phone-number #why-use.use-case-section--benefits{background:var(--home-surface);border:1px solid var(--home-border);border-radius:24px;width:100%;max-width:56rem;margin-inline:auto;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.25rem,3vw,2rem);box-shadow:0 10px 30px #3d236b0d}.use-case-page--phone-number #marketing-examples .use-case-section-title,.use-case-page--phone-number #why-use .use-case-section-title{max-width:42rem;margin-inline:auto}.use-case-page--phone-number #marketing-examples .use-case-benefits-grid,.use-case-page--phone-number #why-use .use-case-benefits-grid{margin-top:.5rem}.use-case-page--youtube #analytics.use-case-section--benefits,.use-case-page--youtube #strategic-benefits.use-case-section--benefits{background:var(--home-surface);border:1px solid var(--home-border);border-radius:24px;width:100%;max-width:56rem;margin-inline:auto;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.25rem,3vw,2rem);box-shadow:0 10px 30px #3d236b0d}.use-case-page--youtube #analytics .use-case-section-title,.use-case-page--youtube #strategic-benefits .use-case-section-title{max-width:42rem;margin-inline:auto}.use-case-page--youtube #analytics .use-case-benefits-grid,.use-case-page--youtube #strategic-benefits .use-case-benefits-grid{margin-top:.5rem}.use-case-page--youtube #analytics-tip.use-case-section--center{max-width:56rem;margin-inline:auto;padding-top:0}.use-case-page--youtube #analytics-tip .use-case-section-body{max-width:56rem;margin-inline:auto}.use-case-page--pdf .pdf-case-study{color:var(--home-muted);text-align:center;max-width:48rem;margin:0 auto;font-size:1.0625rem;line-height:1.65}.use-case-page--pdf .pdf-case-study-results{text-align:left;margin:1.25rem 0 0;padding:0;list-style:none}.use-case-page--pdf .pdf-case-study-results li{margin-bottom:.75rem}.use-case-page--pdf #bulk.use-case-section--benefits,.use-case-page--pdf #security.use-case-section--benefits,.use-case-page--pdf #specs.use-case-section--benefits{background:var(--home-surface);border:1px solid var(--home-border);border-radius:24px;width:100%;max-width:56rem;margin-inline:auto;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.25rem,3vw,2rem);box-shadow:0 10px 30px #3d236b0d}.use-case-page--pdf #bulk .use-case-section-title,.use-case-page--pdf #case-study .use-case-section-title,.use-case-page--pdf #security .use-case-section-title,.use-case-page--pdf #specs .use-case-section-title{max-width:42rem;margin-inline:auto}.use-case-page--pdf #bulk .use-case-benefits-grid,.use-case-page--pdf #security .use-case-benefits-grid,.use-case-page--pdf #specs .use-case-benefits-grid{margin-top:.5rem}.use-case-page--pdf #case-study .pdf-case-study{margin-top:.25rem}.use-case-page--telegram .telegram-get-link{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:100%;max-width:68rem;margin-inline:auto;display:grid}.use-case-page--telegram .telegram-get-link__block{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e8ebf0);border-radius:1.125rem;flex-direction:column;gap:.75rem;min-width:0;padding:1.25rem 1.35rem 1.35rem;transition:border-color .18s,box-shadow .18s;display:flex}.use-case-page--telegram .telegram-get-link__block:hover{border-color:var(--color-primary,#5d4696)}@supports (color:color-mix(in lab,red,red)){.use-case-page--telegram .telegram-get-link__block:hover{border-color:color-mix(in srgb,var(--color-primary,#5d4696) 28%,#e8ebf0)}}.use-case-page--telegram .telegram-get-link__block:hover{box-shadow:0 10px 28px #1f24300f}.use-case-page--telegram .telegram-get-link__badge{background:var(--color-primary,#5d4696);align-self:flex-start}@supports (color:color-mix(in lab,red,red)){.use-case-page--telegram .telegram-get-link__badge{background:color-mix(in srgb,var(--color-primary,#5d4696) 10%,white)}}.use-case-page--telegram .telegram-get-link__badge{color:var(--color-primary,#5d4696);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.4rem .65rem;font-size:.72rem;font-weight:700;line-height:1}.use-case-page--telegram .telegram-get-link__heading{color:var(--foreground,#1f2430);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.use-case-page--telegram .telegram-get-link__desc{color:var(--home-muted,#5b6472);margin:-.25rem 0 0;font-size:.92rem;line-height:1.45}.use-case-page--telegram .telegram-get-link__list{counter-reset:telegram-get-link-step;gap:.65rem;min-width:0;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.use-case-page--telegram .telegram-get-link__list li{color:var(--home-muted,#5b6472);counter-increment:telegram-get-link-step;min-width:0;margin:0;padding-left:2.25rem;font-size:.95rem;line-height:1.5;display:block;position:relative}.use-case-page--telegram .telegram-get-link__list li:before{background:var(--color-primary,#5d4696);align-items:center}@supports (color:color-mix(in lab,red,red)){.use-case-page--telegram .telegram-get-link__list li:before{background:color-mix(in srgb,var(--color-primary,#5d4696) 12%,white)}}.use-case-page--telegram .telegram-get-link__list li:before{color:var(--color-primary,#5d4696);content:counter(telegram-get-link-step);border-radius:999px;justify-content:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.05rem;left:0}.use-case-page--telegram .telegram-get-link__list li code,.use-case-page--telegram .telegram-get-link__list li strong{color:var(--foreground,#1f2430)}.use-case-page--telegram .telegram-get-link__list li code{background:#673ab70f;border-radius:.3rem;padding:.1rem .3rem;font-size:.88em}.use-case-page--telegram .telegram-get-link__example{background:var(--color-primary,#5d4696);align-items:flex-start}@supports (color:color-mix(in lab,red,red)){.use-case-page--telegram .telegram-get-link__example{background:color-mix(in srgb,var(--color-primary,#5d4696) 5%,#f7f5fb)}}.use-case-page--telegram .telegram-get-link__example{border:1px solid var(--color-primary,#5d4696)}@supports (color:color-mix(in lab,red,red)){.use-case-page--telegram .telegram-get-link__example{border:1px solid color-mix(in srgb,var(--color-primary,#5d4696) 12%,#e8ebf0)}}.use-case-page--telegram .telegram-get-link__example{border-radius:.75rem;gap:.35rem;min-width:0;margin:auto 0 0;padding:.75rem .85rem;display:grid}.use-case-page--telegram .telegram-get-link__example-label{color:var(--home-muted,#5b6472);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1}.use-case-page--telegram .telegram-get-link__example code{color:var(--foreground,#1f2430);overflow-wrap:anywhere;word-break:break-all;min-width:0;font-size:.86rem;line-height:1.45;display:block}@media (max-width:1099px){.use-case-page--telegram .telegram-get-link{grid-template-columns:minmax(0,1fr);max-width:36rem}}.use-case-page--telegram #security.use-case-section--benefits{background:var(--home-surface);border:1px solid var(--home-border);border-radius:24px;width:100%;max-width:56rem;margin-inline:auto;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.25rem,3vw,2rem);box-shadow:0 10px 30px #3d236b0d}.use-case-page--telegram #security .use-case-section-title{max-width:42rem;margin-inline:auto}.use-case-page--telegram #security .use-case-benefits-grid{margin-top:.5rem}.use-case-page--plain-text .plain-text-section-lead,.use-case-page--plain-text .use-case-benefits-intro{color:var(--color-text-muted,#5c6370);text-align:center;max-width:48rem;margin:0 auto 1.5rem;font-size:1.0625rem;line-height:1.65}.use-case-page--plain-text .plain-text-density{background:var(--home-surface,#fff);border:1px solid var(--home-border,#e8ebf0);border-radius:1rem;gap:.85rem;max-width:48rem;margin:0 auto 1.5rem;padding:1.25rem 1.5rem;display:grid}.use-case-page--plain-text .plain-text-density__row{color:var(--color-text,#1f2430);flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin:0;font-size:.95rem;line-height:1.45;display:flex}.use-case-page--plain-text .plain-text-density__row--warn{color:var(--color-text-muted,#5c6370)}.use-case-page--plain-text .plain-text-density__label{min-width:6.5rem;font-weight:700}.use-case-page--plain-text .plain-text-density code{background:#673ab70f;border-radius:.35rem;padding:.2rem .45rem;font-size:.88rem}.use-case-page--plain-text .plain-text-density__arrow{color:var(--home-purple,#5d4696);font-weight:700}.use-case-page--plain-text .plain-text-prefixes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:56rem;margin-inline:auto;display:grid}.use-case-page--plain-text .plain-text-prefixes__block{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e8ebf0);border-radius:1rem;padding:1.25rem 1.5rem}.use-case-page--plain-text .plain-text-prefixes__heading{margin:0 0 .875rem;font-size:1.05rem;font-weight:700}.use-case-page--plain-text .plain-text-prefixes__block p{margin:0 0 .65rem}.use-case-page--plain-text .plain-text-prefixes__block p:last-child{margin-bottom:0}.use-case-page--plain-text .plain-text-prefixes__block code{word-break:break-all;background:#673ab70f;border-radius:.35rem;padding:.2rem .45rem;font-size:.88rem}@media (max-width:959px){.use-case-page--plain-text .plain-text-prefixes{grid-template-columns:minmax(0,1fr)}}.use-case-page--plain-text #character-limits.use-case-section--benefits,.use-case-page--plain-text #security.use-case-section--benefits{background:var(--home-surface);border:1px solid var(--home-border);border-radius:24px;width:100%;max-width:56rem;margin-inline:auto;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.25rem,3vw,2rem);box-shadow:0 10px 30px #3d236b0d}.use-case-page--plain-text #character-limits .use-case-section-title,.use-case-page--plain-text #security .use-case-section-title{max-width:42rem;margin-inline:auto}.use-case-page--plain-text #character-limits .use-case-benefits-grid,.use-case-page--plain-text #security .use-case-benefits-grid{margin-top:.5rem}.use-case-page--social-link-pages .social-link-pages-differences{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:100%;max-width:68rem;margin-inline:auto;display:grid}.use-case-page--social-link-pages .social-link-pages-differences__card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e8ebf0);border-radius:1.125rem;flex-direction:column;gap:.75rem;min-width:0;padding:1.25rem 1.35rem 1.35rem;transition:border-color .18s,box-shadow .18s;display:flex}.use-case-page--social-link-pages .social-link-pages-differences__card:hover{border-color:var(--color-primary,#5d4696)}@supports (color:color-mix(in lab,red,red)){.use-case-page--social-link-pages .social-link-pages-differences__card:hover{border-color:color-mix(in srgb,var(--color-primary,#5d4696) 28%,#e8ebf0)}}.use-case-page--social-link-pages .social-link-pages-differences__card:hover{box-shadow:0 10px 28px #1f24300f}.use-case-page--social-link-pages .social-link-pages-differences__heading{color:var(--foreground,#1f2430);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700}.use-case-page--social-link-pages .social-link-pages-differences__text{color:var(--home-muted,#5b6472);margin:0;font-size:.92rem;line-height:1.5}.use-case-page--social-link-pages .social-link-pages-differences__text a{color:var(--color-primary,#5d4696);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (max-width:959px){.use-case-page--social-link-pages .social-link-pages-differences{grid-template-columns:minmax(0,1fr)}}.use-case-page--snapchat .snapchat-distinction-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:100%;max-width:60rem;margin-inline:auto;display:grid}.use-case-page--snapchat .snapchat-distinction-item{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e8ebf0);border-radius:1.125rem;flex-direction:column;gap:.75rem;min-width:0;padding:1.25rem 1.5rem;transition:border-color .18s,box-shadow .18s;display:flex}.use-case-page--snapchat .snapchat-distinction-item:hover{border-color:var(--color-primary,#5d4696)}@supports (color:color-mix(in lab,red,red)){.use-case-page--snapchat .snapchat-distinction-item:hover{border-color:color-mix(in srgb,var(--color-primary,#5d4696) 28%,#e8ebf0)}}.use-case-page--snapchat .snapchat-distinction-item:hover{box-shadow:0 10px 28px #1f24300f}.use-case-page--snapchat .snapchat-distinction-heading{color:var(--foreground,#1f2430);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700}.use-case-page--snapchat .snapchat-distinction-list{margin:0;padding-left:1.25rem}.use-case-page--snapchat .snapchat-distinction-list li{color:var(--home-muted,#5b6472);margin-bottom:.5rem;font-size:.92rem;line-height:1.5}.use-case-page--snapchat .snapchat-distinction-note,.use-case-page--snapchat .snapchat-distinction-text{color:var(--home-muted,#5b6472);margin:0;font-size:.92rem;line-height:1.5}@media (max-width:767px){.use-case-page--snapchat .snapchat-distinction-block{grid-template-columns:minmax(0,1fr)}}.use-case-page--linkedin .linkedin-guidelines-block{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:100%;max-width:68rem;margin-inline:auto;display:grid}.use-case-page--linkedin .linkedin-guidelines-item{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e8ebf0);border-radius:1.125rem;flex-direction:column;gap:.75rem;min-width:0;padding:1.25rem 1.35rem 1.35rem;transition:border-color .18s,box-shadow .18s;display:flex}.use-case-page--linkedin .linkedin-guidelines-item:hover{border-color:var(--color-primary,#5d4696)}@supports (color:color-mix(in lab,red,red)){.use-case-page--linkedin .linkedin-guidelines-item:hover{border-color:color-mix(in srgb,var(--color-primary,#5d4696) 28%,#e8ebf0)}}.use-case-page--linkedin .linkedin-guidelines-item:hover{box-shadow:0 10px 28px #1f24300f}.use-case-page--linkedin .linkedin-guidelines-heading{color:var(--foreground,#1f2430);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700}.use-case-page--linkedin .linkedin-guidelines-text{color:var(--home-muted,#5b6472);margin:0;font-size:.92rem;line-height:1.5}.use-case-page--linkedin .linkedin-guidelines-text a{color:var(--color-primary,#5d4696);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (max-width:959px){.use-case-page--linkedin .linkedin-guidelines-block{grid-template-columns:minmax(0,1fr)}}.use-case-page--google-form .google-form-guidelines-block{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:100%;max-width:68rem;margin-inline:auto;display:grid}.use-case-page--google-form .google-form-guidelines-item{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e8ebf0);border-radius:1.125rem;flex-direction:column;gap:.75rem;min-width:0;padding:1.25rem 1.35rem 1.35rem;transition:border-color .18s,box-shadow .18s;display:flex}.use-case-page--google-form .google-form-guidelines-item:hover{border-color:var(--color-primary,#5d4696)}@supports (color:color-mix(in lab,red,red)){.use-case-page--google-form .google-form-guidelines-item:hover{border-color:color-mix(in srgb,var(--color-primary,#5d4696) 28%,#e8ebf0)}}.use-case-page--google-form .google-form-guidelines-item:hover{box-shadow:0 10px 28px #1f24300f}.use-case-page--google-form .google-form-guidelines-heading{color:var(--foreground,#1f2430);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700}.use-case-page--google-form .google-form-guidelines-text{color:var(--home-muted,#5b6472);margin:0;font-size:.92rem;line-height:1.5}.use-case-page--google-form .google-form-guidelines-text a{color:var(--color-primary,#5d4696);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (max-width:959px){.use-case-page--google-form .google-form-guidelines-block{grid-template-columns:minmax(0,1fr)}}.use-case-page--flyer .flyer-guidelines-block{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:100%;max-width:68rem;margin-inline:auto;display:grid}.use-case-page--flyer .flyer-guidelines-item{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e8ebf0);border-radius:1.125rem;flex-direction:column;gap:.75rem;min-width:0;padding:1.25rem 1.35rem 1.35rem;transition:border-color .18s,box-shadow .18s;display:flex}.use-case-page--flyer .flyer-guidelines-item:hover{border-color:var(--color-primary,#5d4696)}@supports (color:color-mix(in lab,red,red)){.use-case-page--flyer .flyer-guidelines-item:hover{border-color:color-mix(in srgb,var(--color-primary,#5d4696) 28%,#e8ebf0)}}.use-case-page--flyer .flyer-guidelines-item:hover{box-shadow:0 10px 28px #1f24300f}.use-case-page--flyer .flyer-guidelines-heading{color:var(--foreground,#1f2430);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700}.use-case-page--flyer .flyer-guidelines-text{color:var(--home-muted,#5b6472);margin:0;font-size:.92rem;line-height:1.5}.use-case-page--flyer .flyer-guidelines-text a{color:var(--color-primary,#5d4696);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (max-width:959px){.use-case-page--flyer .flyer-guidelines-block{grid-template-columns:minmax(0,1fr)}}.use-case-page--dynamic-static .dynamic-static-choose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;width:100%;max-width:64rem;margin-inline:auto;display:grid}.use-case-page--dynamic-static .dynamic-static-choose-card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e8ebf0);border-radius:1.25rem;flex-direction:column;gap:1.25rem;min-width:0;padding:1.75rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.use-case-page--dynamic-static .dynamic-static-choose-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1f243014}.use-case-page--dynamic-static .dynamic-static-choose-card--static:hover{border-color:#10b98173}.use-case-page--dynamic-static .dynamic-static-choose-card--dynamic:hover{border-color:var(--color-primary,#5d4696)}@supports (color:color-mix(in lab,red,red)){.use-case-page--dynamic-static .dynamic-static-choose-card--dynamic:hover{border-color:color-mix(in srgb,var(--color-primary,#5d4696) 40%,#e8ebf0)}}.use-case-page--dynamic-static .dynamic-static-card-header{flex-direction:column;gap:.625rem;display:flex}.use-case-page--dynamic-static .dynamic-static-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:9999px;align-self:flex-start;align-items:center;gap:.375rem;padding:.3rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.use-case-page--dynamic-static .dynamic-static-badge-dot{border-radius:9999px;width:6px;height:6px;display:inline-block}.use-case-page--dynamic-static .dynamic-static-badge--static{color:#047857;background:#10b98117;border:1px solid #10b98140}.use-case-page--dynamic-static .dynamic-static-badge--static .dynamic-static-badge-dot{background:#10b981}.use-case-page--dynamic-static .dynamic-static-badge--dynamic{color:var(--color-primary,#5d4696);background:#5d469617;border:1px solid #5d469640}.use-case-page--dynamic-static .dynamic-static-badge--dynamic .dynamic-static-badge-dot{background:var(--color-primary,#5d4696)}.use-case-page--dynamic-static .dynamic-static-card-title{color:var(--foreground,#1f2430);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:700;line-height:1.25}.use-case-page--dynamic-static .dynamic-static-card-desc{color:var(--home-muted,#5b6472);margin:0;font-size:.9375rem;line-height:1.5}.use-case-page--dynamic-static .dynamic-static-feature-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.use-case-page--dynamic-static .dynamic-static-feature-item{color:var(--foreground,#2d3748);align-items:flex-start;gap:.625rem;font-size:.9rem;line-height:1.45;display:flex}.use-case-page--dynamic-static .dynamic-static-feature-item strong{color:var(--foreground,#1f2430)}.use-case-page--dynamic-static .dynamic-static-check{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;display:inline-flex}.use-case-page--dynamic-static .dynamic-static-choose-card--static .dynamic-static-check{color:#059669;background:#10b9811f}.use-case-page--dynamic-static .dynamic-static-choose-card--dynamic .dynamic-static-check{color:var(--color-primary,#5d4696);background:#5d46961f}.use-case-page--dynamic-static .dynamic-static-specs-panel{border:1px solid var(--color-border,#edf2f7);background:#f8fafc;border-radius:.875rem;flex-direction:column;gap:.625rem;margin-top:auto;padding:1rem 1.125rem;display:flex}.use-case-page--dynamic-static .dynamic-static-spec-row{justify-content:space-between;align-items:center;font-size:.84rem;line-height:1.35;display:flex}.use-case-page--dynamic-static .dynamic-static-spec-label{color:#64748b;font-weight:500}.use-case-page--dynamic-static .dynamic-static-spec-value{color:var(--foreground,#1e293b);text-align:right;font-weight:600}.use-case-page--dynamic-static .dynamic-static-spec-value--free{color:#059669}.use-case-page--dynamic-static .dynamic-static-spec-value--supported{color:var(--color-primary,#5d4696)}.use-case-page--dynamic-static .dynamic-static-spec-value--na{color:#94a3b8;font-weight:500}@media (max-width:767px){.use-case-page--dynamic-static .dynamic-static-choose-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.use-case-page--dynamic-static .dynamic-static-choose-card{padding:1.35rem 1.25rem}}.use-case-page--dynamic-static .dynamic-static-differences-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:100%;max-width:60rem;margin-inline:auto;display:grid}.use-case-page--dynamic-static .dynamic-static-differences-item{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e8ebf0);border-radius:1.125rem;flex-direction:column;gap:.75rem;min-width:0;padding:1.35rem 1.5rem;transition:border-color .18s,box-shadow .18s;display:flex}.use-case-page--dynamic-static .dynamic-static-differences-item:hover{border-color:var(--color-primary,#5d4696)}@supports (color:color-mix(in lab,red,red)){.use-case-page--dynamic-static .dynamic-static-differences-item:hover{border-color:color-mix(in srgb,var(--color-primary,#5d4696) 28%,#e8ebf0)}}.use-case-page--dynamic-static .dynamic-static-differences-item:hover{box-shadow:0 10px 28px #1f24300f}.use-case-page--dynamic-static .dynamic-static-differences-heading{color:var(--foreground,#1f2430);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700}.use-case-page--dynamic-static .dynamic-static-differences-list{margin:0;padding-left:1.25rem;list-style:outside}.use-case-page--dynamic-static .dynamic-static-differences-list li{color:var(--home-muted,#5b6472);margin-bottom:.5rem;font-size:.92rem;line-height:1.55}.use-case-page--dynamic-static .dynamic-static-differences-list li:last-child{margin-bottom:0}.use-case-page--dynamic-static .dynamic-static-conversion-notice{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e8ebf0);border-radius:1.125rem;flex-direction:column;gap:.75rem;width:100%;max-width:60rem;margin-inline:auto;padding:1.35rem 1.5rem;transition:border-color .18s,box-shadow .18s;display:flex}.use-case-page--dynamic-static .dynamic-static-conversion-notice:hover{border-color:var(--color-primary,#5d4696)}@supports (color:color-mix(in lab,red,red)){.use-case-page--dynamic-static .dynamic-static-conversion-notice:hover{border-color:color-mix(in srgb,var(--color-primary,#5d4696) 28%,#e8ebf0)}}.use-case-page--dynamic-static .dynamic-static-conversion-notice:hover{box-shadow:0 10px 28px #1f24300f}.use-case-page--dynamic-static .dynamic-static-conversion-heading{color:var(--foreground,#1f2430);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700}.use-case-page--dynamic-static .dynamic-static-conversion-text{color:var(--home-muted,#5b6472);margin:0;font-size:.92rem;line-height:1.55}@media (max-width:767px){.use-case-page--dynamic-static .dynamic-static-differences-block{grid-template-columns:minmax(0,1fr)}}.use-case-page--bottle .bottle-guidelines-block{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:100%;max-width:68rem;margin-inline:auto;display:grid}.use-case-page--bottle .bottle-guidelines-item{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e8ebf0);border-radius:1.125rem;flex-direction:column;gap:.75rem;min-width:0;padding:1.25rem 1.35rem 1.35rem;transition:border-color .18s,box-shadow .18s;display:flex}.use-case-page--bottle .bottle-guidelines-item:hover{border-color:var(--color-primary,#5d4696)}@supports (color:color-mix(in lab,red,red)){.use-case-page--bottle .bottle-guidelines-item:hover{border-color:color-mix(in srgb,var(--color-primary,#5d4696) 28%,#e8ebf0)}}.use-case-page--bottle .bottle-guidelines-item:hover{box-shadow:0 10px 28px #1f24300f}.use-case-page--bottle .bottle-guidelines-heading{color:var(--foreground,#1f2430);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700}.use-case-page--bottle .bottle-guidelines-text{color:var(--home-muted,#5b6472);margin:0;font-size:.92rem;line-height:1.5}.use-case-page--bottle .bottle-guidelines-text a{color:var(--color-primary,#5d4696);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (max-width:959px){.use-case-page--bottle .bottle-guidelines-block{grid-template-columns:minmax(0,1fr)}}.use-case-section--internal-links{text-align:center;margin-top:-2.5rem;padding-top:0;padding-bottom:1.5rem}.use-case-page-content>.use-case-section-group:has(.use-case-section--internal-links){margin-top:-2.5rem}.use-case-internal-links{color:var(--color-text-muted,#5c6370);text-align:center;margin:.5rem auto 0;font-size:.95rem;line-height:1.6}.use-case-internal-links a{color:var(--color-primary,#5d4696);text-underline-offset:2px;font-weight:600;text-decoration:underline}.register-welcome-dialog{border:none;gap:0;max-width:min(52rem,94vw);padding:0;overflow:hidden}.register-welcome-dialog-shell{display:grid;position:relative}@media (min-width:640px){.register-welcome-dialog-shell{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);min-height:21rem}}.register-welcome-dialog-hero{background:linear-gradient(135deg,var(--home-purple) 0,var(--home-purple-dark) 100%);color:#fff;align-content:center;justify-items:center;gap:.5rem;padding:clamp(1.15rem,2.5vw,1.5rem) clamp(1rem,2.2vw,1.35rem) clamp(1rem,2.2vw,1.25rem);display:grid;position:relative}@media (min-width:640px){.register-welcome-dialog-hero{border-right:1px solid #ffffff1f;min-height:21rem;padding:clamp(1.35rem,2.8vw,1.75rem) clamp(1rem,2.2vw,1.35rem)}}.register-welcome-dialog-close{border:1px solid var(--home-border);color:var(--home-purple-dark);cursor:pointer;z-index:5;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 2px 10px #1e1a2c1f}.register-welcome-dialog-close:focus-visible,.register-welcome-dialog-close:hover{background:var(--home-surface-soft);border-color:var(--home-purple)}@supports (color:color-mix(in lab,red,red)){.register-welcome-dialog-close:focus-visible,.register-welcome-dialog-close:hover{border-color:color-mix(in srgb,var(--home-purple) 35%,var(--home-border))}}.register-welcome-dialog-close:focus-visible,.register-welcome-dialog-close:hover{transform:scale(1.04);box-shadow:0 4px 14px #5d46962e}.register-welcome-dialog-eyebrow{color:#fff;letter-spacing:.02em;background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.74rem;font-weight:600;display:inline-flex}.register-welcome-dialog-art{width:100%;max-width:min(15.5rem,100%);height:auto;max-height:8.5rem;margin:0 auto;display:block}@media (min-width:640px){.register-welcome-dialog-art{max-width:min(17.5rem,100%);max-height:10.5rem}}.register-welcome-dialog-confetti{transform-origin:50%;animation:register-welcome-float 4.8s ease-in-out infinite}.register-welcome-dialog-confetti--delay{animation-delay:.8s}.register-welcome-dialog-confetti--delay-2{animation-delay:1.6s}.register-welcome-dialog-confetti--delay-3{animation-delay:2.4s}.register-welcome-dialog-sparkle{transform-origin:50%;animation:register-welcome-pulse 2.6s ease-in-out infinite}.register-welcome-dialog-sparkle--delay{animation-delay:1.2s}.register-welcome-dialog-phone{transform-origin:50%;animation:register-welcome-float 5.2s ease-in-out infinite}.register-welcome-dialog-orbit{transform-origin:50%;animation:register-welcome-orbit 6s ease-in-out infinite}.register-welcome-dialog-orbit--delay{animation-delay:1.5s}.register-welcome-dialog-body{text-align:center;gap:1rem;padding:clamp(1.15rem,2.5vw,1.5rem) clamp(1.15rem,2.5vw,1.5rem) clamp(1.25rem,2.8vw,1.65rem);display:grid}@media (min-width:640px){.register-welcome-dialog-body{text-align:left;align-content:center;gap:1.1rem;min-height:21rem;padding:clamp(1.5rem,3vw,2rem) clamp(1.35rem,2.8vw,1.75rem)}}.register-welcome-dialog-header{border-bottom:none;gap:.6rem;margin-bottom:0;padding-bottom:0}.register-welcome-dialog-logo{width:8.25rem;height:auto;margin:0 auto}@media (min-width:640px){.register-welcome-dialog-logo{margin:0}}.register-welcome-dialog-title{color:var(--foreground);letter-spacing:-.03em;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:700;line-height:1.15}.register-welcome-dialog-description{color:var(--home-muted);max-width:none;margin:0 auto;font-size:.92rem;line-height:1.45}@media (min-width:640px){.register-welcome-dialog-description{margin:0}}.register-welcome-dialog-highlights{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.register-welcome-dialog-highlight{border:1px solid var(--home-border);color:var(--home-purple-dark);text-align:left;background:linear-gradient(135deg,#faf7ff,#f3ecff);border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:.65rem;min-height:auto;padding:.7rem .85rem;font-size:.82rem;line-height:1.35;display:flex}@media (min-width:640px){.register-welcome-dialog-highlight{padding:.75rem .9rem;font-size:.86rem}}.register-welcome-dialog-highlight-icon{border:1px solid var(--home-border);color:var(--home-purple);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.register-welcome-dialog-cta{width:100%;margin-top:.15rem}.sr-page{--sr-brand:#5d4696;--sr-brand-dark:#4a3880;--sr-pink:#e5006c;--sr-location:#0d9488;--sr-device:#2563eb;--sr-muted:#f6f4fb;--sr-text:#343434;--sr-border:#5d469614;color:var(--sr-text);font-family:inherit}.sr-container{width:100%;max-width:1180px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.sr-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:.85rem 1.75rem;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.sr-btn--primary{background-color:var(--home-purple,#673ab7);border:1.5px solid #0000;box-shadow:0 4px 14px #673ab759;color:#fff!important}.sr-btn--primary:hover{background-color:var(--home-purple-dark,#4a278f);transform:translateY(-1px);box-shadow:0 6px 20px #673ab773}.sr-btn--secondary{background-color:#fff;border:1.5px solid #e2e8f0;color:#1a1a2e!important}.sr-btn--secondary:hover{background-color:#f8fafc;border-color:#cbd5e1}.sr-hero{background:var(--home-surface-soft);border-bottom:1px solid var(--home-border);color:#1a1a2e;padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(3rem,5vw,5rem);position:relative;overflow:hidden}.sr-hero__container{z-index:2;position:relative}.sr-hero__grid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:992px){.sr-hero__grid{grid-template-columns:1.15fr .85fr}}.sr-hero__badge-row{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.sr-pill{letter-spacing:.06em;text-transform:uppercase;color:#343434;background:#fff;border:1px solid #673ab726;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #5d46960d}.sr-pill--location{background:#0d94880f;border-color:#0d94884d}.sr-pill--device{background:#2563eb0f;border-color:#2563eb4d}.sr-pill--language{background:#e5006c0f;border-color:#e5006c4d}.sr-pill--time{background:#0596690f;border-color:#0596694d}.sr-hero__title{letter-spacing:-.03em;color:#1a1a2e;margin:0 0 1rem;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:800;line-height:1.15}.sr-hero__lead{color:#4a5568;max-width:34rem;margin:0 0 1.5rem;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}.sr-hero__cta-row{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.sr-hero__cta-row .sr-btn--primary,.sr-hero__cta-row .sr-btn--secondary{border-radius:9999px;padding:.85rem 2rem}.sr-hero__subcta-wrap{margin-top:1rem}.sr-hero__subcta{color:var(--home-purple,#673ab7);background:#673ab70f;border:1px solid #673ab71f;border-radius:999px;padding:.4rem 1rem;font-size:.8125rem;font-weight:600;display:inline-block}.sr-hero__visual-wrap{justify-content:center;display:flex}.sr-hero__visual{width:100%;max-width:28rem;min-height:360px;margin-left:auto;position:relative}@media (max-width:991.98px){.sr-hero__visual{max-width:34rem;margin:0 auto}}@media (max-width:575.98px){.sr-hero__visual{flex-direction:column;gap:.75rem;min-height:0;display:flex}}.sr-hero__card{color:#1a1a2e;z-index:2;background:#fff;border:1px solid #673ab71f;border-radius:1.25rem;padding:1.25rem 1.45rem;box-shadow:0 16px 36px #3d236b14}@media (min-width:576px){.sr-hero__card{max-width:230px;position:absolute}.sr-hero__card--location{top:0;left:0}.sr-hero__card--device{top:30%;right:0}.sr-hero__card--time{bottom:0;left:14%}}.sr-hero__card-head{color:#1a1a2e;align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.95rem;font-weight:700;display:flex}.sr-hero__card p{color:#555;margin:0;font-size:.8125rem;line-height:1.5}.sr-hero__qr{z-index:3;background:linear-gradient(135deg,var(--home-purple),var(--home-purple-dark));border:3px solid #fff;border-radius:20px;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:absolute;top:48%;left:46%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #673ab759}@media (max-width:575.98px){.sr-hero__qr{margin:.5rem auto;position:static;transform:none}}.sr-sticky-nav{top:var(--site-header-offset,68px);z-index:40;-webkit-backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #5d46961a;position:sticky;box-shadow:0 4px 20px #5d46960f}.sr-sticky-nav__list{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:0;padding:.75rem 0;list-style:none;display:flex}.sr-sticky-nav__list a{color:var(--sr-brand);border-radius:4px;padding:.25rem .5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s}.sr-sticky-nav__list a:hover{color:var(--sr-pink)}.sr-sticky-nav__list a.active{color:var(--sr-pink);font-weight:700}.sr-page section[id],.sr-section{scroll-margin-top:calc(var(--site-header-offset,68px) + 60px);padding:4.5rem 0}@media (max-width:768px){.sr-section{padding:3rem 0}}.sr-section--light{background:#fff}.sr-section--muted{background:var(--sr-muted)}.sr-section__header{text-align:center;margin-bottom:3rem}.sr-section__title{color:var(--sr-brand);text-align:center;margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.sr-section__subtitle{color:#666;text-align:center;max-width:36rem;margin:0 auto;font-size:1.05rem;line-height:1.6}.sr-section__lead{color:#343434;margin-bottom:1rem;font-size:1.05rem;line-height:1.65}.sr-overview__grid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:992px){.sr-overview__grid{grid-template-columns:1fr 1fr}}.sr-overview__text{color:#555;margin-bottom:1rem;font-size:.9375rem;line-height:1.6}.sr-checklist{margin:0;padding:0;list-style:none}.sr-checklist li{color:#343434;border-bottom:1px solid #5d469614;padding:.85rem 0 .85rem 2.25rem;font-size:.9375rem;line-height:1.55;position:relative}.sr-checklist li:before{content:"✓";color:#3baa35;background:#3baa351f;border-radius:50%;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:.85rem;left:0}.sr-checklist li:last-child{border-bottom:none}.sr-bento{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.sr-bento{grid-template-columns:repeat(2,1fr)}.sr-bento__item--wide{grid-column:span 2}}.sr-bento__item{background:#fff;border:1px solid #5d469614;border-radius:16px;padding:1.75rem;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 32px #5d469612}.sr-bento__item:hover{transform:translateY(-3px);box-shadow:0 14px 40px #5d46961f}.sr-bento__item h3{color:#1a1a2e;margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.sr-bento__item p{color:#555;margin:0;font-size:.925rem;line-height:1.6}.sr-bento__icon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1rem;font-size:1.1rem;display:flex}.sr-bento__icon--brand{background:var(--sr-brand)}.sr-bento__icon--location{background:var(--sr-location)}.sr-bento__icon--device{background:var(--sr-device)}.sr-bento__icon--language{background:var(--sr-pink)}.sr-bento__icon--time{background:#0d9488}.sr-bento__icon--logic{background:#2563eb}.sr-app-cards-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem;display:grid}@media (min-width:768px){.sr-app-cards-grid{grid-template-columns:repeat(3,1fr)}}.sr-app-card{border:1px solid #5d469614;border-top:4px solid var(--sr-brand);background:#fff;border-radius:16px;height:100%;padding:2rem 1.5rem;box-shadow:0 6px 24px #5d46960f}.sr-app-card--location{border-top-color:var(--sr-location)}.sr-app-card--device{border-top-color:var(--sr-device)}.sr-app-card--brand{border-top-color:var(--sr-brand)}.sr-app-card h3{color:#1a1a2e;margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.sr-app-card p{color:#555;margin:0;font-size:.925rem;line-height:1.6}.sr-app-card__icon{background:var(--sr-muted);width:52px;height:52px;color:var(--sr-brand);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.sr-app-card--location .sr-app-card__icon{color:var(--sr-location)}.sr-app-card--device .sr-app-card__icon{color:var(--sr-device)}.sr-limits-wrap{max-width:800px;margin:0 auto}.sr-limits{background:#fff;border:1px solid #5d469614;border-radius:16px;padding:1.75rem 2rem;box-shadow:0 6px 24px #5d46960f}.sr-limits h3{color:#1a1a2e;margin:0 0 1rem;font-size:1.15rem;font-weight:700}.sr-limits__icon{background:var(--sr-muted);width:44px;height:44px;color:var(--sr-brand);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.sr-limits ul{color:#555;margin:0;padding-left:1.25rem;line-height:1.7}.sr-prereq-card{background:linear-gradient(135deg,#faf8ff,#fff);border:1px solid #673ab71f;border-radius:1.25rem;max-width:min(100%,60rem);margin-bottom:clamp(2.5rem,5vw,3.5rem);margin-left:auto;margin-right:auto;padding:1.75rem 2.25rem;box-shadow:0 4px 20px #5d46960a}.sr-prereq-card__title{color:var(--home-purple,#673ab7);margin:0 0 1.25rem;font-size:1.15rem;font-weight:700}.sr-prereq-card__grid{grid-template-columns:1fr;align-items:start;gap:1rem 2rem;display:grid}@media (min-width:768px){.sr-prereq-card__grid{grid-template-columns:1fr 1fr}}.sr-prereq-card__col{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.sr-prereq-card__item{color:#374151;align-items:flex-start;gap:.75rem;font-size:.925rem;line-height:1.5;display:flex}.sr-prereq-card__icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.125rem;display:flex}.sr-prereq-card__text{flex:1;min-width:0}.sr-setup-how-to{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.sr-builder{border-top:1px solid #673ab714;margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2.5rem,5vw,3.5rem)}.sr-builder__title{color:var(--sr-brand);margin:0 0 .5rem;font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:700}.sr-builder-how-to{margin-top:1.5rem}.sr-setup-notes-grid{grid-template-columns:1fr;gap:1.5rem;max-width:min(100%,60rem);margin:clamp(3rem,6vw,4rem) auto 0;display:grid}@media (min-width:768px){.sr-setup-notes-grid{grid-template-columns:1fr 1fr}}.sr-setup-note-box{background:linear-gradient(135deg,#faf8ff,#fff);border:1px solid #673ab71a;border-radius:1.25rem;padding:1.75rem 2rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 20px #5d46960d}.sr-setup-note-box:hover{transform:translateY(-2px);box-shadow:0 8px 25px #5d469614}.sr-setup-note-box h3{color:var(--home-purple,#673ab7);margin:0 0 .65rem;font-size:1.125rem;font-weight:700}.sr-setup-note-box p{color:#555;margin:0;font-size:.9375rem;line-height:1.65}.sr-cta-band{background:linear-gradient(120deg,var(--sr-brand) 0,#6b3d8f 50%,var(--sr-pink) 100%);color:#fff;padding:3.5rem 0}.sr-cta-band__title{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.sr-cta-band__text{opacity:.9;max-width:36rem;margin:0 auto 1.5rem;font-size:1rem;line-height:1.6}.sr-cta-band__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.sr-cta-band .sr-btn--primary{color:var(--home-purple,#673ab7)!important;background-color:#fff!important;border-radius:9999px!important;padding:.85rem 2rem!important}.sr-cta-band .sr-btn--secondary{color:#fff!important;background-color:#0000!important;border:1.5px solid #fff9!important;border-radius:9999px!important;padding:.85rem 2rem!important}.sr-usecases-grid{grid-template-columns:1fr;gap:1.25rem;margin-bottom:3rem;display:grid}@media (min-width:640px){.sr-usecases-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.sr-usecases-grid{grid-template-columns:repeat(3,1fr)}}.sr-usecase-card{background:#fff;border:1px solid #5d469614;border-radius:14px;height:100%;padding:1.5rem;transition:border-color .2s;box-shadow:0 4px 20px #5d46960d}.sr-usecase-card:hover{border-color:#5d469633}.sr-usecase-card h3{color:var(--sr-brand);margin:0 0 .5rem;font-size:1rem;font-weight:700}.sr-usecase-card p{color:#555;margin:0;font-size:.9rem;line-height:1.6}.sr-usecase-card__icon{color:var(--sr-pink);margin-bottom:.75rem;font-size:1.5rem;display:block}.sr-best-practices{margin-top:3rem}.sr-best-practices__title{color:var(--sr-brand);margin:0 0 1rem;font-size:1.15rem;font-weight:700}.sr-best-practices__grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:768px){.sr-best-practices__grid{grid-template-columns:1fr 1fr}}.sr-tip{background:var(--sr-muted);color:#343434;border-radius:10px;align-items:flex-start;gap:.5rem;padding:1rem 1.25rem;font-size:.9rem;line-height:1.55;display:flex}.sr-tip__icon{color:var(--sr-brand);flex-shrink:0;margin-top:.15rem}.sr-footer-cta{background:linear-gradient(160deg,#2a2348 0,var(--sr-brand-dark) 40%,var(--sr-brand) 100%);color:#fff;padding:4rem 0}.sr-footer-cta__title{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.sr-footer-cta__text{opacity:.9;max-width:40rem;margin:0 auto 1.5rem;font-size:1rem;line-height:1.6}.sr-footer-cta__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.sr-footer-cta .sr-btn--primary{color:var(--home-purple,#673ab7)!important;background-color:#fff!important;border-radius:9999px!important;padding:.85rem 2rem!important}.sr-footer-cta .sr-btn--secondary{color:#fff!important;background-color:#0000!important;border:1.5px solid #fff9!important;border-radius:9999px!important;padding:.85rem 2rem!important}.sr-footer-cta__also{color:#ffffffbf;margin:2rem 0 0;font-size:.8125rem}.sr-faq-section{background:#fff}.sr-faq-wrap{max-width:860px;margin:0 auto}.sr-faq{width:100%}.sr-faq__item{background:#fff;margin-bottom:.75rem;overflow:hidden;border:1px solid #5d46961a!important;border-radius:10px!important}.sr-faq__trigger{color:var(--sr-brand)!important;padding:1.15rem 1.25rem!important;font-size:1rem!important;font-weight:700!important;text-decoration:none!important}.sr-faq__trigger:hover{color:var(--sr-pink)!important}.sr-faq__content{padding:0 1.25rem 1.15rem!important}.sr-faq__answer{color:#555;font-size:.925rem;line-height:1.65}.sr-floating-cta{z-index:50;animation:sr-fade-up .3s ease-out;position:fixed;bottom:2rem;right:2rem}@keyframes sr-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sr-floating-cta__btn{background:linear-gradient(135deg,var(--sr-brand) 0,var(--sr-pink) 100%)!important;color:#fff!important;border:none!important;border-radius:9999px!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.5rem!important;font-weight:600!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s!important;display:inline-flex!important;box-shadow:0 10px 25px -5px #5d469680!important}.sr-floating-cta__btn:hover{transform:translateY(-2px)!important;box-shadow:0 15px 30px -5px #5d4696a6!important}.sr-cookie-banner{z-index:9999;background:#fff;border:1px solid #673ab71f;border-radius:1.25rem;width:calc(100vw - 3rem);max-width:375px;padding:1.5rem 1.65rem 1.35rem;transition:opacity .25s,transform .25s;animation:cookieConsentSlideUp .4s cubic-bezier(.16,1,.3,1) forwards;position:fixed;bottom:1.5rem;left:1.5rem;box-shadow:0 16px 40px #00000024,0 4px 16px #673ab714}.sr-cookie-banner--closing{opacity:0;pointer-events:none;transform:translateY(16px)scale(.96)}@keyframes cookieConsentSlideUp{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.sr-cookie-banner__close{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;transition:color .15s,background-color .15s;display:flex;position:absolute;top:1rem;right:1rem}.sr-cookie-banner__close:hover{color:#1a1a2e;background-color:#0000000f}.sr-cookie-banner__title{color:#1a1a2e;margin:0 2rem .65rem 0;font-size:1.1rem;font-weight:700;line-height:1.3}.sr-cookie-banner__text{color:#4b5563;margin:0 0 1.15rem;font-size:.84rem;line-height:1.55}.sr-cookie-banner__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sr-cookie-banner__qr{color:#1a1a2e;display:flex}.sr-cookie-banner__btn,.sr-cookie-banner__qr{flex-shrink:0;justify-content:center;align-items:center}.sr-cookie-banner__btn{background:var(--home-purple,#5d4696);white-space:nowrap;border-radius:8px;padding:.6rem 1.35rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex;color:#fff!important}.sr-cookie-banner__btn:hover{background:var(--home-purple-dark,#4a278f);transform:translateY(-1px);color:#fff!important}@media (max-width:480px){.sr-cookie-banner{width:calc(100vw - 2rem);padding:1.25rem;bottom:1rem;left:1rem}}.about-us-different-card{color:#fff;background:linear-gradient(135deg,#58339b,#683bb5 50%,#462282);border-radius:1.5rem;margin:clamp(3rem,6vw,4.5rem) 0;box-shadow:0 20px 40px -15px #4a278f73}.about-us-different-header{margin-bottom:clamp(2.25rem,4vw,3.25rem)}.about-us-different-subtitle{max-width:680px;line-height:1.5;color:#fffffff2!important;font-size:clamp(.95rem,2vw,1.15rem)!important;font-weight:600!important}.about-us-different-item-desc{padding-left:2.1rem;line-height:1.55!important}.about-us-succeed-section{margin:clamp(3.5rem,6vw,5rem) 0;position:relative}.about-us-succeed-header{margin-bottom:clamp(2.5rem,4vw,3.5rem)}.about-us-succeed-subtitle{max-width:640px;color:#555e6d!important}.about-us-succeed-card{border:1px solid #673ab71f;padding:2rem 1.75rem;box-shadow:0 4px 20px -2px #0000000a,0 2px 6px -1px #673ab708}.about-us-succeed-badge{color:var(--home-purple,#673ab7);background:linear-gradient(135deg,#673ab71a,#e5006c14);margin-bottom:1.15rem}.about-us-succeed-badge-icon{width:1rem;height:1rem;stroke:var(--home-purple,#673ab7)}.about-us-succeed-badge-num{font-size:.8rem}.about-us-whocanuse-section{margin:clamp(3.5rem,6vw,5rem) 0}.about-us-whocanuse-category{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.about-us-whocanuse-category-title{border-bottom:2px solid #673ab71f;gap:.5rem;padding-bottom:.65rem;color:#1a1a2e!important;font-size:clamp(1.35rem,2.5vw,1.65rem)!important}.about-us-whocanuse-card{border:1px solid #00000014;padding:1.5rem 1.65rem;box-shadow:0 2px 8px #0000000a}.about-us-whocanuse-card:hover{border-color:#673ab74d;box-shadow:0 8px 24px -4px #673ab71a}.about-us-closing-cta-btn{padding:.85rem 2rem;font-size:1rem;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s,color .2s;box-shadow:0 8px 20px -2px #673ab766}.bulk-template-guide{flex-direction:column;gap:1.5rem;width:100%;margin-top:1.5rem;display:flex}.bulk-template-hero-cards{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.bulk-template-hero-cards{grid-template-columns:1fr 1fr}}.bulk-guide-card{border:1px solid var(--home-border,#e8e1f3);background:#fff;border-radius:16px;gap:1.25rem;padding:1.5rem;display:flex;box-shadow:0 4px 20px #3d236b0a}.bulk-guide-card--multi,.bulk-guide-card--pdf{border-color:var(--home-border,#e8e1f3)}.bulk-guide-card__icon{background:var(--home-purple,#673ab7);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bulk-guide-card__icon{background:color-mix(in srgb,var(--home-purple,#673ab7) 10%,transparent)}}.bulk-guide-card__icon{color:var(--home-purple,#673ab7)}.bulk-guide-card--multi .bulk-guide-card__icon{color:#0284c7;background:#e0f2fe}.bulk-guide-card__body{flex-direction:column;gap:.5rem;display:flex}.bulk-guide-card__title{color:var(--foreground,#1e1b4b);margin:0;font-size:1.125rem;font-weight:700}.bulk-guide-card__text{color:var(--home-muted,#5b6472);margin:0 0 .5rem;font-size:.92rem;line-height:1.55}.bulk-guide-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:fit-content;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.bulk-guide-btn--primary{background:var(--home-purple,#673ab7);color:#fff;border:1px solid var(--home-purple,#673ab7)}.bulk-guide-btn--primary:hover{color:#fff;background:#562f9e;transform:translateY(-1px);box-shadow:0 6px 16px #673ab740}.bulk-guide-btn--outline{color:var(--foreground,#1e1b4b);border:1px solid var(--home-border,#d1d5db);background:#fff}.bulk-guide-btn--outline:hover{background:#f8fafc;border-color:#94a3b8}.bulk-template-tabs-header{border-bottom:2px solid #f1f5f9;flex-wrap:wrap;gap:.75rem;margin-top:1rem;padding-bottom:.5rem;display:flex}.bulk-template-tab-btn{color:var(--home-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.95rem;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex}.bulk-template-tab-btn--active{background:var(--home-purple,#673ab7)}@supports (color:color-mix(in lab,red,red)){.bulk-template-tab-btn--active{background:color-mix(in srgb,var(--home-purple,#673ab7) 12%,transparent)}}.bulk-template-tab-btn--active{color:var(--home-purple,#673ab7)}.bulk-template-selector-box{border:1px solid var(--home-border,#e8e1f3);background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #00000005}.bulk-template-selector-bar{border-bottom:1px solid #f1f5f9;flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.bulk-template-selector-group{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bulk-template-selector-label{color:var(--foreground,#1e1b4b);white-space:nowrap;font-size:.95rem;font-weight:600}.bulk-template-select{border:1px solid var(--home-border,#cbd5e1);color:var(--foreground,#1e1b4b);background:#fff;border-radius:8px;min-width:220px;padding:.6rem 1rem;font-size:.92rem;font-weight:500}.bulk-template-download-sample-btn{white-space:nowrap;flex-shrink:0;margin-left:0}@media (max-width:720px){.bulk-template-selector-bar{flex-direction:column;align-items:stretch;gap:.85rem}.bulk-template-selector-group{flex-direction:column;align-items:stretch;gap:.5rem}.bulk-template-select{width:100%}.bulk-template-download-sample-btn{justify-content:center;width:100%}}.bulk-template-columns-title{color:var(--foreground,#1e1b4b);margin:0 0 1rem;font-size:1.15rem;font-weight:700}.bulk-template-columns-title span{color:var(--home-purple,#673ab7)}.bulk-template-subtitle{color:var(--home-muted,#64748b);margin-bottom:1.25rem;font-size:.92rem}.bulk-template-columns-table-wrapper{overflow-x:auto}.bulk-template-table{border-collapse:collapse;text-align:left;width:100%;min-width:540px;font-size:.9rem}.bulk-template-table th{color:#475569;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.75rem 1rem;font-weight:600}.bulk-template-table td{vertical-align:top;border-bottom:1px solid #f1f5f9;padding:.85rem 1rem}.bulk-col-code{color:#0f172a;white-space:nowrap;background:#f1f5f9;border-radius:4px;padding:.2rem .45rem;font-family:monospace;font-size:.88rem;font-weight:600}.bulk-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}.bulk-badge--required{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.bulk-badge--optional{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.bulk-type-tag{color:#2563eb;background:#eff6ff;border-radius:6px;padding:.2rem .5rem;font-family:monospace;font-size:.8rem;display:inline-block}.bulk-example-code{color:#64748b;font-family:monospace;font-size:.85rem}.bulk-col-desc{color:var(--foreground,#334155);line-height:1.5}.bulk-col-note{color:var(--home-muted,#64748b);margin-top:.25rem;font-size:.82rem}.bulk-template-tips{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;font-size:.88rem;line-height:1.5;display:flex}.bulk-tips-icon{color:var(--home-purple,#673ab7);flex-shrink:0;margin-top:.15rem}.bulk-update-container{flex-direction:column;gap:2rem;margin-top:1.5rem;display:flex}.bulk-update-intro-banner{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:1.25rem;padding:1.5rem;display:flex}.bulk-update-intro-icon{width:3.5rem;height:3.5rem;color:var(--home-purple,#673ab7);background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #0000000d}.bulk-update-intro-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--home-purple,#673ab7);font-size:.75rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab,red,red)){.bulk-update-intro-badge{background:color-mix(in srgb,var(--home-purple,#673ab7) 12%,transparent)}}.bulk-update-intro-badge{color:var(--home-purple,#673ab7);border-radius:9999px;margin-bottom:.35rem;padding:.2rem .65rem}.bulk-update-intro-text p{color:var(--home-muted,#5b6472);margin:0;font-size:.92rem;line-height:1.55}.bulk-update-steps-grid{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (min-width:768px){.bulk-update-steps-grid{grid-template-columns:1fr 1fr}}.bulk-step-card{border:1px solid var(--home-border,#e8e1f3);background:#fff;border-radius:16px;flex-direction:column;padding:1.5rem;display:flex;box-shadow:0 4px 16px #3d236b08}.bulk-step-header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.bulk-step-badge{background:var(--home-purple,#673ab7);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:.25rem .6rem;font-size:.75rem;font-weight:800}.bulk-step-title{color:var(--foreground,#1e1b4b);margin:0;font-size:1.05rem;font-weight:700}.bulk-step-list{flex-direction:column;gap:.65rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.bulk-step-list li{color:#334155;align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.5;display:flex}.bulk-step-check{color:var(--home-purple,#673ab7);flex-shrink:0;margin-top:.15rem}.bulk-step-image-wrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:auto;overflow:hidden}.bulk-step-image{object-fit:cover;width:100%;height:auto;display:block}.bulk-step-callout{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:auto;padding:.85rem 1rem;font-size:.85rem}.bulk-step-callout p{margin:0}.bulk-large-batches-card{border:1px solid var(--home-border,#e8e1f3);background:linear-gradient(#fff,#faf8fd)}@supports (color:color-mix(in lab,red,red)){.bulk-large-batches-card{border:1px solid color-mix(in srgb,var(--home-border,#e8e1f3) 90%,transparent)}}.bulk-large-batches-card{border-radius:20px;margin-top:1.5rem;padding:clamp(1.75rem,3.5vw,2.75rem);box-shadow:0 8px 30px #3d236b0d}.bulk-large-batches-badge{background:var(--home-purple,#673ab7);align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bulk-large-batches-badge{background:color-mix(in srgb,var(--home-purple,#673ab7) 10%,transparent)}}.bulk-large-batches-badge{color:var(--home-purple,#673ab7);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;margin-bottom:.75rem;padding:.35rem .75rem;font-size:.8rem;font-weight:700}.bulk-large-batches-title{color:var(--foreground,#1e1b4b);margin:0 0 .5rem;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:800}.bulk-large-batches-subtitle{color:var(--home-muted,#5b6472);max-width:50rem;margin:0 0 1.75rem;font-size:1rem;line-height:1.6}.bulk-large-batches-pricing-grid{grid-template-columns:1fr;gap:1rem;margin-bottom:1.75rem;display:grid}@media (min-width:768px){.bulk-large-batches-pricing-grid{grid-template-columns:repeat(3,1fr)}}.bulk-pricing-item{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:.35rem;padding:1.25rem;display:flex}.bulk-pricing-item--highlight{border-color:var(--home-purple,#673ab7);background:var(--home-purple,#673ab7)}@supports (color:color-mix(in lab,red,red)){.bulk-pricing-item--highlight{background:color-mix(in srgb,var(--home-purple,#673ab7) 3%,#fff)}}.bulk-pricing-item--highlight{box-shadow:0 4px 16px #673ab714}.bulk-pricing-label{color:var(--home-muted,#64748b);font-size:.85rem;font-weight:600}.bulk-pricing-amount{color:var(--foreground,#0f172a);font-size:1.5rem;font-weight:800}.bulk-pricing-amount span{color:#64748b;font-size:.85rem;font-weight:500}.bulk-pricing-sub{color:#64748b;font-size:.8rem}.bulk-large-batches-features{flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem;display:flex}.bulk-feature-pill{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.85rem;display:inline-flex}.bulk-feature-icon{color:#16a34a}.bulk-large-batches-actions{flex-wrap:wrap;gap:1rem;display:flex}.use-case-page--bulk-qr-code-generator .use-case-benefits-intro,.use-case-page--bulk-qr-code-generator .use-case-section-title{text-align:center;max-width:42rem;margin-inline:auto}.cd-page{--cd-brand:var(--home-purple,#673ab7);--cd-brand-dark:var(--home-purple-dark,#4a278f);--cd-paper:var(--background);--cd-surface:var(--home-surface);--cd-surface-soft:var(--home-surface-soft);--cd-border:var(--home-border);--cd-text:var(--foreground);--cd-muted:var(--home-muted);background:var(--cd-paper);color:var(--cd-text)}.cd-container{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.cd-btn{border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1.4rem;font-size:.975rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.cd-btn--primary{background:var(--cd-brand);border:1px solid var(--cd-brand);color:#fff;box-shadow:0 8px 20px #673ab729}.cd-btn--primary:hover{background:var(--cd-brand-dark);transform:translateY(-1px)}.cd-btn--secondary{border:1px solid var(--cd-border);color:var(--cd-text);background:#fff}.cd-btn--secondary:hover{border-color:var(--cd-brand)}@supports (color:color-mix(in lab,red,red)){.cd-btn--secondary:hover{border-color:color-mix(in srgb,var(--cd-brand) 28%,var(--cd-border))}}.cd-hero{background:var(--cd-surface-soft);border-bottom:1px solid var(--cd-border);padding:var(--section-gap) 0 calc(var(--section-gap) * .8)}.cd-hero__inner{text-align:center;justify-items:center;gap:1.25rem;display:grid}.cd-hero__eyebrow{color:var(--cd-brand);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:600}.cd-hero__title{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.08}.cd-hero__lead{color:var(--cd-muted);max-width:44rem;margin:0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65}.cd-hero__subcta{color:var(--cd-brand);margin:0;font-size:.85rem;font-weight:600}.cd-hero__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.cd-hero__highlights{gap:1rem;width:100%;margin-top:.5rem;display:grid}@media (min-width:900px){.cd-hero__highlights{grid-template-columns:repeat(3,minmax(0,1fr))}}.cd-hero__highlight{border:1px solid var(--cd-border);text-align:left;background:#fff;border-radius:14px;gap:.55rem;min-width:0;padding:1.25rem;display:grid;box-shadow:0 8px 26px #3d236b0f}.cd-hero__highlight-head{align-items:center;gap:.55rem;display:flex}.cd-hero__highlight h2,.cd-hero__highlight-head h2{margin:0;font-size:1rem;font-weight:700}.cd-hero__highlight p{color:var(--cd-muted);margin:0;font-size:.95rem;line-height:1.55}.cd-sticky-nav{border-bottom:1px solid var(--cd-border);top:var(--site-header-offset,68px);z-index:35;background:#fffffff0;position:sticky}.cd-sticky-nav__list{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin:0;padding:.85rem 0;list-style:none;display:flex}.cd-sticky-nav__list a{color:var(--cd-muted);padding:.35rem .65rem;font-size:.9rem;font-weight:600;text-decoration:none}.cd-sticky-nav__list a.active,.cd-sticky-nav__list a:hover{color:var(--cd-brand)}.cd-section{padding:var(--section-gap) 0;scroll-margin-top:calc(var(--site-header-offset,68px) + 64px)}.cd-section--light{background:#fff}.cd-section--muted{background:0 0}.cd-section__header{text-align:center;max-width:46rem;margin:0 auto 1.5rem}.cd-section__header--compact{margin-top:2rem}.cd-section__title{color:var(--cd-text);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.15}.cd-section__title--sub{font-size:clamp(1.25rem,2.5vw,1.7rem)}.cd-section__subtitle{color:var(--cd-muted);max-width:38rem;margin:.65rem auto 0;font-size:1rem;line-height:1.6}.cd-overview__grid{gap:1.5rem;display:grid}@media (min-width:960px){.cd-overview__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);align-items:start}}.cd-overview__copy{gap:1rem;display:grid}.cd-faq__answer,.cd-note-box p,.cd-overview__copy p,.cd-path-card p,.cd-setup-note{color:var(--cd-muted);margin:0;line-height:1.65}.cd-checklist{border:1px solid var(--cd-border);background:#fff;border-radius:16px;align-self:stretch;margin:0;padding:1rem 1.1rem;list-style:none;box-shadow:0 6px 22px #3d236b0d}.cd-checklist li{border-bottom:1px solid var(--cd-border)}@supports (color:color-mix(in lab,red,red)){.cd-checklist li{border-bottom:1px solid color-mix(in srgb,var(--cd-border) 84%,white)}}.cd-checklist li{color:var(--cd-text);padding:.85rem 0 .85rem 1.9rem;line-height:1.55;position:relative}.cd-checklist li:before{color:#3baa35;content:"✓";font-weight:700;position:absolute;top:.85rem;left:0}.cd-checklist li:last-child{border-bottom:0}.cd-app-grid,.cd-bento,.cd-best-practices__grid,.cd-setup-footer-grid,.cd-steps-grid,.cd-usecases-grid{gap:1rem;display:grid}.cd-app-grid--featured{margin-bottom:1.25rem}.cd-feature-spotlight{border:1px solid var(--cd-border);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;margin-bottom:1.25rem;padding:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 6px 24px #3d236b0d}.cd-feature-spotlight:hover{border-color:var(--cd-brand)}@supports (color:color-mix(in lab,red,red)){.cd-feature-spotlight:hover{border-color:color-mix(in srgb,var(--cd-brand) 32%,var(--cd-border))}}.cd-feature-spotlight:hover{transform:translateY(-2px);box-shadow:0 12px 32px #3d236b14}.cd-feature-spotlight__icon{background:var(--cd-brand);align-items:center}@supports (color:color-mix(in lab,red,red)){.cd-feature-spotlight__icon{background:color-mix(in srgb,var(--cd-brand) 10%,transparent)}}.cd-feature-spotlight__icon{color:var(--cd-brand);border-radius:14px;justify-content:center;width:3.25rem;height:3.25rem;transition:transform .18s,background-color .18s;display:inline-flex}.cd-feature-spotlight:hover .cd-feature-spotlight__icon{background:var(--cd-brand)}@supports (color:color-mix(in lab,red,red)){.cd-feature-spotlight:hover .cd-feature-spotlight__icon{background:color-mix(in srgb,var(--cd-brand) 16%,transparent)}}.cd-feature-spotlight:hover .cd-feature-spotlight__icon{transform:scale(1.05)}.cd-feature-spotlight__copy h3{color:var(--cd-text);margin:0 0 .45rem;font-size:1.2rem;font-weight:800}.cd-feature-spotlight__copy p{color:var(--cd-muted);margin:0;font-size:1rem;line-height:1.7}@media (min-width:768px){.cd-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-app-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cd-app-grid--featured,.cd-usecases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-usecases-grid--tight{gap:1.1rem}.cd-best-practices__grid,.cd-setup-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cd-usecases-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cd-card,.cd-note-box,.cd-path-card,.cd-prereq-card,.cd-step-card,.cd-usecase-card{border:1px solid var(--cd-border);background:#fff;border-radius:16px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 4px 20px #3d236b0a}.cd-card:hover,.cd-path-card:hover,.cd-step-card:hover,.cd-usecase-card:hover{border-color:var(--cd-brand)}@supports (color:color-mix(in lab,red,red)){.cd-card:hover,.cd-path-card:hover,.cd-step-card:hover,.cd-usecase-card:hover{border-color:color-mix(in srgb,var(--cd-brand) 32%,var(--cd-border))}}.cd-card:hover,.cd-path-card:hover,.cd-step-card:hover,.cd-usecase-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #3d236b14}.cd-card,.cd-note-box,.cd-path-card,.cd-step-card,.cd-usecase-card{padding:1.5rem}.cd-card--wide{grid-column:1/-1}.cd-card__icon,.cd-usecase-card__icon{background:var(--cd-brand);align-items:center}@supports (color:color-mix(in lab,red,red)){.cd-card__icon,.cd-usecase-card__icon{background:color-mix(in srgb,var(--cd-brand) 10%,transparent)}}.cd-card__icon,.cd-usecase-card__icon{color:var(--cd-brand);border-radius:12px;flex-shrink:0;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;transition:transform .18s,background-color .18s;display:inline-flex}.cd-card:hover .cd-card__icon,.cd-usecase-card:hover .cd-usecase-card__icon{background:var(--cd-brand)}@supports (color:color-mix(in lab,red,red)){.cd-card:hover .cd-card__icon,.cd-usecase-card:hover .cd-usecase-card__icon{background:color-mix(in srgb,var(--cd-brand) 16%,transparent)}}.cd-card:hover .cd-card__icon,.cd-usecase-card:hover .cd-usecase-card__icon{transform:scale(1.05)}.cd-note-box__head svg{color:var(--cd-brand)}.cd-best-practices h3,.cd-card h3,.cd-note-box h3,.cd-path-card h3,.cd-prereq-card h3,.cd-step-card h3,.cd-usecase-card h3{color:var(--cd-text);margin:0 0 .5rem;font-size:1.08rem;font-weight:700;line-height:1.3}.cd-card p,.cd-note-box ul,.cd-path-card ol,.cd-prereq-list,.cd-step-card p,.cd-usecase-card p{color:var(--cd-muted);margin:0;font-size:.935rem;line-height:1.6}.cd-note-box{margin-top:1.25rem}.cd-note-box--feature-detail{margin-top:0;padding:1.5rem}.cd-note-box--feature-detail p{max-width:64rem;font-size:1rem}.cd-note-box--muted-callout{background:var(--cd-brand)}@supports (color:color-mix(in lab,red,red)){.cd-note-box--muted-callout{background:color-mix(in srgb,var(--cd-brand) 3%,var(--cd-surface-soft))}}.cd-note-box--muted-callout{border:1px solid var(--cd-brand)}@supports (color:color-mix(in lab,red,red)){.cd-note-box--muted-callout{border:1px solid color-mix(in srgb,var(--cd-brand) 18%,var(--cd-border))}}.cd-note-box--muted-callout{border-radius:18px;box-shadow:0 4px 20px #3d236b08}.cd-note-box__intro{color:var(--cd-muted);margin:0 0 .85rem;font-size:.95rem;line-height:1.6}.cd-note-box__head{align-items:center;gap:.55rem;margin-bottom:.6rem;display:flex}.cd-note-box__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.cd-note-box__item{color:var(--cd-text);align-items:flex-start;gap:.65rem;font-size:.95rem;line-height:1.55;display:flex}.cd-note-box__icon{color:#16a34a;flex-shrink:0;margin-top:.2rem}.cd-prereq-card{border:1px solid var(--cd-border);background:#fff;border-radius:18px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 4px 20px #3d236b0a}.cd-prereq-head{align-items:center;gap:.65rem;margin-bottom:1.1rem;display:flex}.cd-prereq-head h3{color:var(--cd-text);margin:0;font-size:1.1rem;font-weight:700}.cd-prereq-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.cd-prereq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.75rem;display:grid}}.cd-prereq-item{color:var(--cd-text);align-items:flex-start;gap:.65rem;font-size:.935rem;line-height:1.55;display:flex}.cd-prereq-icon{color:#16a34a;flex-shrink:0;margin-top:.2rem}.cd-step-card__number{color:var(--cd-brand);margin-bottom:.6rem;font-size:.82rem;font-weight:700;display:inline-block}.cd-path-grid{gap:1.25rem;display:grid}@media (min-width:900px){.cd-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-path-card,.cd-path-card__head{flex-direction:column;display:flex}.cd-path-card__head{gap:.4rem;margin-bottom:.5rem}.cd-path-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.2rem .65rem;font-size:.72rem;font-weight:700}.cd-path-badge--apex{color:#475569;background:#f1f5f9}.cd-path-badge--subdomain{background:var(--cd-brand)}@supports (color:color-mix(in lab,red,red)){.cd-path-badge--subdomain{background:color-mix(in srgb,var(--cd-brand) 12%,transparent)}}.cd-path-badge--subdomain{color:var(--cd-brand)}.cd-path-card__intro{color:var(--cd-muted);margin:0 0 1rem;font-size:.935rem;line-height:1.55}.cd-path-steps{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.cd-path-step-item{align-items:flex-start;gap:.75rem;display:flex}.cd-path-step-badge{background:var(--cd-brand);align-items:center}@supports (color:color-mix(in lab,red,red)){.cd-path-step-badge{background:color-mix(in srgb,var(--cd-brand) 10%,transparent)}}.cd-path-step-badge{color:var(--cd-brand);border-radius:9999px;flex-shrink:0;justify-content:center;width:1.45rem;height:1.45rem;margin-top:.15rem;font-size:.75rem;font-weight:700;display:inline-flex}.cd-path-step-text{color:var(--cd-text);font-size:.935rem;line-height:1.55}.cd-note-callout{background:var(--cd-brand);align-items:flex-start}@supports (color:color-mix(in lab,red,red)){.cd-note-callout{background:color-mix(in srgb,var(--cd-brand) 4%,var(--cd-surface-soft))}}.cd-note-callout{border:1px solid var(--cd-brand)}@supports (color:color-mix(in lab,red,red)){.cd-note-callout{border:1px solid color-mix(in srgb,var(--cd-brand) 18%,var(--cd-border))}}.cd-note-callout{border-radius:14px;gap:.85rem;margin-top:1.5rem;padding:1.15rem 1.35rem;display:flex}.cd-note-callout__icon{background:var(--cd-brand);align-items:center}@supports (color:color-mix(in lab,red,red)){.cd-note-callout__icon{background:color-mix(in srgb,var(--cd-brand) 12%,transparent)}}.cd-note-callout__icon{color:var(--cd-brand);border-radius:9999px;flex-shrink:0;justify-content:center;width:1.75rem;height:1.75rem;margin-top:.1rem;display:inline-flex}.cd-note-callout__text{color:var(--cd-text);margin:0;font-size:.935rem;line-height:1.6}.cd-cta-band,.cd-footer-cta{background:var(--cd-surface-soft);border-block:1px solid var(--cd-border);padding:calc(var(--section-gap) * .85) 0}.cd-cta-band__inner,.cd-footer-cta__inner{text-align:center;justify-items:center;gap:1rem;display:grid}.cd-cta-band__title,.cd-footer-cta__inner h2{color:var(--cd-text);letter-spacing:-.03em;max-width:26rem;margin:0;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:800;line-height:1.15}.cd-cta-band__text,.cd-footer-cta__inner p{color:var(--cd-muted);max-width:38rem;margin:0;line-height:1.6}.cd-cta-band__actions,.cd-footer-cta__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.cd-footer-cta__also{color:var(--cd-muted);font-size:.9rem}.cd-footer-cta__also a{color:var(--cd-brand);text-decoration:none}.cd-best-practices{margin-top:1.5rem}.cd-best-practices--panel{border:1px solid var(--cd-border);background:#fff;border-radius:16px;padding:1.35rem;box-shadow:0 8px 28px #3d236b0d}.cd-best-practices__header{margin-bottom:1rem}.cd-tip{border:1px solid var(--cd-border);background:#fff;border-radius:12px;align-items:flex-start;gap:.55rem;padding:1rem;display:flex}.cd-tip svg{color:#3baa35;flex-shrink:0;margin-top:.1rem}.cd-tip span{color:var(--cd-muted);font-size:.95rem;line-height:1.55}.cd-faq-section{max-width:1120px;padding-top:calc(var(--section-gap) * .35);margin-inline:auto}.cd-faq-header{text-align:center;margin-bottom:0}.cd-faq-panel{border:1px solid var(--home-border);margin-top:calc(var(--section-gap) * .45);background:#ffffffc7;border-radius:24px;max-width:920px;padding:6px 18px;overflow:hidden;box-shadow:0 18px 60px #3d236b14}.cd-faq-wrap{max-width:860px}.cd-faq__item{background:0 0;border:0!important;border-bottom:1px solid var(--home-border)!important}@supports (color:color-mix(in lab,red,red)){.cd-faq__item{border-bottom:1px solid color-mix(in srgb,var(--home-border) 92%,white)!important}}.cd-faq__item{overflow:hidden;border-radius:0!important;margin-bottom:0!important}.cd-faq__item:last-child{border-bottom:0!important}.cd-faq__trigger{color:var(--cd-text)!important;padding:1rem .4rem!important;font-size:1rem!important;font-weight:700!important;text-decoration:none!important}.cd-faq__content{padding:0 .4rem 1rem!important}.notification-trigger{color:var(--color-foreground,#111827);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-self:center;align-items:center;font-family:inherit;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.notification-trigger:focus-visible{outline:2px solid var(--color-primary,#6941c6);outline-offset:2px}.notification-trigger--auth{width:2.25rem;height:2.25rem;color:var(--color-foreground,#1f2937);border-radius:.5rem}.notification-trigger--auth.is-open,.notification-trigger--auth:hover{background:#0000000d}.notification-trigger__bell{color:inherit}.notification-trigger__badge{background:var(--color-primary,#6941c6);color:#fff;text-align:center;border-radius:9999px;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1.125rem;position:absolute;top:-.125rem;right:-.125rem;box-shadow:0 0 0 2px #fff}@keyframes notification-bell-ring{0%,to{transform:rotate(0)}15%{transform:rotate(6deg)}30%{transform:rotate(-6deg)}45%{transform:rotate(4deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}}.notification-bell-ring{transform-origin:50% 0;animation:notification-bell-ring 1.6s ease-in-out infinite;display:inline-block}.notification-popover-content{z-index:1000;background:#fff;border:1px solid #00000014;border-radius:.75rem;width:420px;max-width:calc(100vw - 2rem);padding:0;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.notification-panel{flex-direction:column;max-height:520px;display:flex}.notification-panel__header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.notification-panel__title{color:var(--color-foreground,#111827);margin:0;font-size:1rem;font-weight:600;line-height:1.25}.notification-panel__unread-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.notification-panel__unread-label{color:var(--color-muted-foreground,#6b7280);font-size:.75rem}.notification-panel__categories{background:#fafafa;border-bottom:1px solid #0000000f;flex-wrap:wrap;gap:.375rem;padding:.625rem 1rem;display:flex}.notification-chip{color:var(--color-foreground,#374151);cursor:pointer;background:#0000000d;border:none;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1.25;transition:all .15s}.notification-chip:hover{background:#00000017}.notification-chip.is-active{background:var(--color-primary,#6941c6);color:#fff}.notification-panel__list{overscroll-behavior:contain;flex:1;overflow-y:auto}.notification-panel__empty{text-align:center;color:var(--color-muted-foreground,#6b7280);padding:2.5rem 1rem;font-size:.875rem}.notification-group__header{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted-foreground,#6b7280);padding:.625rem 1rem .25rem;font-size:.6875rem;font-weight:700}.notification-item{border-bottom:1px solid #00000008;transition:background-color .15s;position:relative}.notification-item:hover{background:#f9fafb}.notification-item__button{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem 1.75rem .75rem 1rem;font-family:inherit;display:flex}.notification-item__avatar{border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;overflow:hidden}.notification-item__image{object-fit:cover;border-radius:.375rem;width:100%;height:100%}.notification-item__icon{border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.notification-item__icon--primary{color:var(--color-primary,#6941c6);background:#6941c61a}.notification-item__icon--warning{color:#b45309;background:#f59e0b26}.notification-item__icon--info{color:#1d4ed8;background:#3b82f626}.notification-item__icon--destructive{color:#b91c1c;background:#ef44441a}.notification-item__content{flex:1;min-width:0}.notification-item__top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.notification-item__title{color:var(--color-foreground,#111827);font-size:.875rem;font-weight:600;line-height:1.35}.notification-item__time{color:var(--color-muted-foreground,#6b7280);flex-shrink:0;font-size:.6875rem}.notification-item__meta{margin-top:.25rem}.notification-item__badge{border-radius:9999px;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;line-height:1.25;display:inline-block}.notification-item__badge--primary{color:var(--color-primary,#6941c6);background:#6941c61a}.notification-item__badge--warning{color:#b45309;background:#f59e0b26}.notification-item__badge--info{color:#1d4ed8;background:#3b82f626}.notification-item__badge--destructive{color:#b91c1c;background:#ef44441a}.notification-item__preview{color:var(--color-muted-foreground,#4b5563);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.375rem 0 0;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-item__link{color:var(--color-primary,#6941c6);align-items:center;gap:.25rem;margin-top:.375rem;font-size:.8125rem;font-weight:500;display:inline-flex}.notification-item__dot{background:var(--color-primary,#6941c6);border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:1rem;right:.875rem}.notification-dialog-content{border-radius:1rem;flex-direction:column;width:94vw;max-width:672px;max-height:88vh;padding:1.5rem;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.notification-dialog-header{flex-shrink:0;margin-bottom:1rem}.notification-dialog-header__lead{align-items:flex-start;gap:.875rem;padding-right:2rem;display:flex}.notification-dialog-header__icon{border:1px solid #00000014;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.notification-dialog-header__icon--primary{color:var(--color-primary,#6941c6);background:#6941c614}.notification-dialog-header__icon--warning{color:#b45309;background:#f59e0b1f}.notification-dialog-header__icon--info{color:#1d4ed8;background:#3b82f61f}.notification-dialog-header__icon--destructive{color:#b91c1c;background:#ef444414}.notification-dialog-header__meta{flex:1;min-width:0}.notification-dialog-header__category{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-foreground,#6b7280);margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:block}.notification-dialog-header__title{color:var(--color-foreground,#111827);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.35}.notification-dialog-body{flex-direction:column;flex:1;gap:1.125rem;min-height:0;padding-right:.25rem;display:flex;overflow-y:auto}.notification-dialog__message{color:var(--color-foreground,#374151);font-size:.9375rem;line-height:1.6}.notification-dialog__message p{margin:0}.notification-dialog__message p+p{margin-top:.75rem}.notification-dialog__message ol,.notification-dialog__message ul{margin:.5rem 0 0;padding-left:1.25rem}.notification-dialog__message a{color:var(--color-primary,#6941c6);text-underline-offset:3px;cursor:pointer;font-weight:600;text-decoration:underline;transition:color .15s}.notification-dialog__message a:hover{color:#53389e}.notification-dialog__media-wrap{flex-direction:column;gap:.625rem;display:flex}.notification-dialog__media{background:#f8fafc;border:1px solid #00000014;border-radius:.625rem;overflow:hidden}.notification-dialog__frame{background:#f8fafc;justify-content:center;align-items:center;padding:.75rem;display:flex}.notification-dialog__image{object-fit:contain;border-radius:.375rem;width:auto;max-width:100%;height:auto;max-height:22rem;display:block;box-shadow:0 1px 4px #0000000f}.notification-dialog__caption{color:var(--color-muted-foreground,#6b7280);background:#fff;border-top:1px solid #0000000f;margin:0;padding:.625rem .875rem;font-size:.8125rem;line-height:1.45}.notification-dialog__nav{justify-content:center;align-items:center;gap:.75rem;display:flex}.notification-dialog__nav-btn{width:1.875rem;height:1.875rem;color:var(--color-foreground,#374151);cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:.375rem;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.notification-dialog__nav-btn:hover:not(:disabled){background:#f3f4f6;border-color:#0000004d}.notification-dialog__nav-btn:disabled{opacity:.35;cursor:not-allowed}.notification-dialog__nav-count{color:var(--color-muted-foreground,#6b7280);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.notification-dialog__link-wrap{margin-top:.5rem;display:flex}.notification-dialog__link{color:var(--color-primary,#6941c6);border-radius:.375rem;align-items:center;gap:.75rem;padding:0;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.notification-dialog__link:hover{opacity:.8;text-decoration:none}.notification-dialog-footer{box-shadow:none;background:0 0;border-top:1px solid #0000000f;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem 0 0;display:flex}.about-us-page-content{background:var(--background,#fff);width:100%;padding-block:clamp(2rem,4vw,4rem)}.about-us-page-content .trust-page-content-inner{max-width:1120px;margin-inline:auto;padding-inline:clamp(1rem,3.5vw,2rem)}.about-us-body{color:var(--foreground,#1a1a2e);width:100%;min-width:0;font-size:1.05rem;line-height:1.75}.about-us-body p{color:var(--home-muted,#555e6d);margin-block-end:1.25rem;line-height:1.75}.about-us-story-section{margin-block:clamp(1rem,3vw,2.5rem) clamp(3.5rem,6vw,5rem)}.about-us-story-header{text-align:center;max-width:780px;margin-block-end:clamp(2rem,4vw,3rem);margin-inline:auto}.about-us-badge{background:var(--home-purple,#673ab7);align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.about-us-badge{background:color-mix(in srgb,var(--home-purple,#673ab7) 10%,transparent)}}.about-us-badge{border:1px solid var(--home-purple,#673ab7)}@supports (color:color-mix(in lab,red,red)){.about-us-badge{border:1px solid color-mix(in srgb,var(--home-purple,#673ab7) 22%,transparent)}}.about-us-badge{color:var(--home-purple,#673ab7);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;margin-block-end:1rem;padding:.35rem .85rem;font-size:.775rem;font-weight:700}.about-us-story-title{letter-spacing:-.03em;line-height:1.2;color:var(--foreground,#1a1a2e)!important;margin:0 0 1rem!important;font-size:clamp(2rem,4vw,2.85rem)!important;font-weight:800!important}.about-us-story-lead{font-weight:500;color:var(--foreground,#1e293b)!important;margin-block-end:0!important;font-size:clamp(1.05rem,1.8vw,1.25rem)!important;line-height:1.65!important}.about-us-mv-grid{grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,2.5vw,2rem);margin-block:clamp(2rem,4vw,2.75rem);display:grid}@media (max-width:768px){.about-us-mv-grid{grid-template-columns:1fr}}.about-us-mv-card{border:1px solid var(--home-border,#e8e1f3);background:linear-gradient(#fff,#faf8fd);border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:clamp(1.75rem,3vw,2.25rem);transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 20px -2px #3d236b0a}.about-us-mv-card:hover{border-color:var(--home-purple,#673ab7);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.about-us-mv-card:hover{border-color:color-mix(in srgb,var(--home-purple,#673ab7) 35%,transparent)}}.about-us-mv-card:hover{box-shadow:0 12px 30px -4px #673ab714}.about-us-mv-card-header{align-items:center;gap:.75rem;display:flex}.about-us-mv-icon{background:var(--home-purple,#673ab7);border-radius:.75rem;width:2.75rem;height:2.75rem}@supports (color:color-mix(in lab,red,red)){.about-us-mv-icon{background:color-mix(in srgb,var(--home-purple,#673ab7) 12%,transparent)}}.about-us-mv-icon{color:var(--home-purple,#673ab7);flex-shrink:0;justify-content:center;align-items:center;display:flex}.about-us-mv-card-title{line-height:1.3;color:var(--foreground,#1a1a2e)!important;margin:0!important;font-size:1.25rem!important;font-weight:700!important}.about-us-mv-card-desc{color:var(--home-muted,#555e6d)!important;margin:0!important;font-size:.975rem!important;line-height:1.65!important}.about-us-journey-card{border-left:4px solid var(--home-purple,#673ab7);background:#f8f6fc;border-radius:0 1rem 1rem 0;margin-block-start:1rem;padding:1.5rem 1.75rem}.about-us-journey-card p{font-weight:500;color:var(--foreground,#1a1a2e)!important;margin:0!important;font-size:1rem!important;line-height:1.65!important}.about-us-whocanuse-section{margin-block:clamp(3.5rem,6vw,5rem)}.about-us-whocanuse-header{text-align:center;max-width:760px;margin-block-end:clamp(2.5rem,4vw,3.5rem);margin-inline:auto}.about-us-whocanuse-title{letter-spacing:-.025em;text-align:center;line-height:1.25;color:var(--foreground,#1a1a2e)!important;margin:0 0 1rem!important;font-size:clamp(1.85rem,3.5vw,2.5rem)!important;font-weight:800!important}.about-us-whocanuse-category{margin-block-end:clamp(2.75rem,5vw,3.75rem)}.about-us-whocanuse-category-title{border-bottom:2px solid var(--home-purple,#673ab7);padding-block-end:.75rem;color:var(--foreground,#1a1a2e)!important;margin:0 0 1.5rem!important;font-size:clamp(1.25rem,2.2vw,1.5rem)!important;font-weight:700!important}@supports (color:color-mix(in lab,red,red)){.about-us-whocanuse-category-title{border-bottom:2px solid color-mix(in srgb,var(--home-purple,#673ab7) 16%,transparent)}}.about-us-whocanuse-category-title{align-items:center;gap:.65rem;display:flex}.about-us-whocanuse-category-badge{letter-spacing:.05em;text-transform:uppercase;background:var(--home-purple,#673ab7);font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.about-us-whocanuse-category-badge{background:color-mix(in srgb,var(--home-purple,#673ab7) 10%,transparent)}}.about-us-whocanuse-category-badge{color:var(--home-purple,#673ab7);border-radius:6px;padding:.2rem .55rem}.about-us-whocanuse-grid{grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,2vw,1.65rem);display:grid}@media (max-width:768px){.about-us-whocanuse-grid{grid-template-columns:1fr;gap:1.25rem}}.about-us-whocanuse-card{border:1px solid var(--home-border,#e8e1f3);background:#fff;border-radius:1rem;flex-direction:column;padding:clamp(1.35rem,2.5vw,1.75rem);transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 2px 8px #00000008}.about-us-whocanuse-card:hover{border-color:var(--home-purple,#673ab7);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.about-us-whocanuse-card:hover{border-color:color-mix(in srgb,var(--home-purple,#673ab7) 35%,transparent)}}.about-us-whocanuse-card:hover{box-shadow:0 8px 24px -4px #673ab717}.about-us-whocanuse-card-title{line-height:1.35;color:var(--foreground,#1a1a2e)!important;margin:0 0 .5rem!important;font-size:1.1rem!important;font-weight:700!important}.about-us-whocanuse-card-desc{color:var(--home-muted,#555e6d)!important;margin:0!important;font-size:.935rem!important;line-height:1.6!important}.about-us-different-card{background:linear-gradient(135deg,#4f279b,#6338b5 50%,#431d87);border:1px solid #ffffff24;border-radius:1.75rem;margin-block:clamp(3.5rem,6vw,5rem);padding:clamp(2.5rem,5vw,4.25rem) clamp(1.5rem,4vw,3.5rem);position:relative;overflow:hidden;box-shadow:0 24px 48px -12px #431d8773;color:#fff!important}.about-us-different-card,.about-us-different-card div,.about-us-different-card h2,.about-us-different-card h3,.about-us-different-card p,.about-us-different-card span{color:#fff!important}.about-us-different-header{text-align:center;max-width:720px;margin-block-end:clamp(2.25rem,4vw,3.25rem);margin-inline:auto}.about-us-different-title{letter-spacing:-.025em;text-align:center;line-height:1.25;color:#fff!important;margin:0 0 .85rem!important;font-size:clamp(1.85rem,3.5vw,2.75rem)!important;font-weight:800!important}.about-us-different-subtitle{text-align:center;line-height:1.55;color:#ffffffeb!important;margin:0 auto!important;font-size:clamp(.975rem,2vw,1.15rem)!important;font-weight:500!important}.about-us-different-grid{grid-template-columns:repeat(2,1fr);gap:clamp(1.75rem,3vw,2.5rem) clamp(2rem,4vw,4rem);display:grid}@media (max-width:768px){.about-us-different-grid{grid-template-columns:1fr;gap:1.75rem}}.about-us-different-item{flex-direction:column;gap:.45rem;display:flex}.about-us-different-item-header{align-items:center;gap:.75rem;display:flex}.about-us-different-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}.about-us-different-check-svg{width:100%;height:100%;display:block}.about-us-different-item-title{line-height:1.3;color:#fff!important;margin:0!important;font-size:1.1rem!important;font-weight:700!important}.about-us-different-item-desc{padding-inline-start:2.2rem;color:#ffffffe0!important;margin:0!important;font-size:.935rem!important;line-height:1.6!important}.about-us-analytics-card{border:1px solid var(--home-border,#e8e1f3);background:#fbf9ff;border-radius:1.5rem;margin-block:clamp(3.5rem,6vw,5rem);padding:clamp(2rem,4.5vw,3.5rem);box-shadow:0 6px 24px -2px #3d236b0a}.about-us-analytics-header{max-width:800px;margin-block-end:clamp(1.75rem,3.5vw,2.5rem)}.about-us-analytics-title{letter-spacing:-.025em;line-height:1.25;color:var(--foreground,#1a1a2e)!important;margin:0 0 1rem!important;font-size:clamp(1.65rem,3vw,2.25rem)!important;font-weight:800!important}.about-us-analytics-desc{color:var(--home-muted,#555e6d)!important;margin:0!important;font-size:1.05rem!important;line-height:1.65!important}.about-us-analytics-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-block:1.75rem;display:grid}@media (max-width:768px){.about-us-analytics-grid{grid-template-columns:1fr;gap:1rem}}.about-us-analytics-item{border:1px solid var(--home-border,#e8e1f3);background:#fff;border-radius:.875rem;align-items:flex-start;gap:.85rem;padding:1.15rem 1.25rem;display:flex}.about-us-analytics-item-icon{width:1.35rem;height:1.35rem;color:var(--home-purple,#673ab7);flex-shrink:0;margin-top:.15rem}.about-us-analytics-item-text{color:var(--foreground,#1e293b);margin:0;font-size:.95rem;font-weight:600;line-height:1.5}.about-us-analytics-outro{color:var(--home-muted,#555e6d)!important;margin-block:1.5rem 0!important;font-size:.975rem!important;line-height:1.65!important}.about-us-succeed-section{margin-block:clamp(3.5rem,6vw,5rem)}.about-us-succeed-header{text-align:center;max-width:700px;margin-block-end:clamp(2.5rem,4vw,3.5rem);margin-inline:auto}.about-us-succeed-title{letter-spacing:-.025em;text-align:center;line-height:1.25;color:var(--foreground,#1a1a2e)!important;margin:0 0 1rem!important;font-size:clamp(1.85rem,3.5vw,2.5rem)!important;font-weight:800!important}.about-us-succeed-subtitle{text-align:center;line-height:1.6;color:var(--home-muted,#555e6d)!important;margin:0 auto!important;font-size:clamp(.95rem,2vw,1.1rem)!important}.about-us-succeed-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}@media (max-width:992px){.about-us-succeed-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:600px){.about-us-succeed-grid{grid-template-columns:1fr;gap:1.25rem}}.about-us-succeed-card{border:1px solid var(--home-border,#e8e1f3);background:#fff;border-radius:1.25rem;flex-direction:column;padding:1.85rem 1.65rem;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;position:relative;box-shadow:0 4px 18px -2px #3d236b0a}.about-us-succeed-card:hover{border-color:var(--home-purple,#673ab7);transform:translateY(-4px);box-shadow:0 16px 32px -6px #673ab71f,0 4px 12px -2px #0000000a}@supports (color:color-mix(in lab,red,red)){.about-us-succeed-card:hover{border-color:color-mix(in srgb,var(--home-purple,#673ab7) 30%,transparent)}}.about-us-succeed-badge{background:linear-gradient(135deg,#673ab717,#e5006c0f);border:1px solid #673ab726;border-radius:9999px;align-items:center;gap:.45rem;width:fit-content;margin-block-end:1rem;padding:.35rem .75rem;display:inline-flex}.about-us-succeed-badge-icon{width:1.15rem;height:1.15rem;color:var(--home-purple,#673ab7);flex-shrink:0}.about-us-succeed-badge-num{color:var(--home-purple,#673ab7);letter-spacing:.04em;font-size:.75rem;font-weight:800}.about-us-succeed-card-title{line-height:1.35;color:var(--foreground,#1a1a2e)!important;margin:0 0 .5rem!important;font-size:1.15rem!important;font-weight:700!important}.about-us-succeed-card-desc{color:var(--home-muted,#555e6d)!important;margin:0!important;font-size:.935rem!important;line-height:1.6!important}.about-us-closing-cta{text-align:center;background:linear-gradient(135deg,#673ab70d,#e5006c08);border:1px solid #673ab72e;border-radius:1.75rem;margin:clamp(4rem,7vw,6rem) 0 clamp(2rem,4vw,3.5rem);padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3rem);box-shadow:0 12px 36px -6px #673ab714}.about-us-closing-cta-title{letter-spacing:-.025em;line-height:1.25;color:var(--foreground,#1a1a2e)!important;margin:0 0 1rem!important;font-size:clamp(1.75rem,3.2vw,2.45rem)!important;font-weight:800!important}.about-us-closing-cta-desc{max-width:640px;color:var(--home-muted,#555e6d)!important;margin:0 auto 2rem!important;font-size:clamp(.975rem,2vw,1.125rem)!important;line-height:1.65!important}.about-us-closing-cta-btn-wrap{justify-content:center;display:flex}.about-us-closing-cta-btn{background:var(--home-purple,#673ab7);border-radius:9999px;justify-content:center;align-items:center;padding:.85rem 2.25rem;font-size:1.05rem;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px -2px #673ab761;color:#fff!important;text-decoration:none!important}.about-us-closing-cta-btn:hover{background:var(--home-purple-dark,#4a278f);transform:translateY(-2px);box-shadow:0 14px 28px -2px #673ab77a;color:#fff!important}:root{--guide-accent:var(--home-purple,#673ab7);--guide-accent-dark:var(--home-purple-dark,#512da8);--guide-border:var(--home-border,#e2e8f0);--guide-border-subtle:#673ab71f;--guide-text-body:var(--home-muted,#475569);--guide-text-heading:var(--home-headings,#1e293b);--guide-card-bg:#fff;--guide-figure-bg:radial-gradient(ellipse at 50% 0%,#673ab70a 0%,transparent 75%),#faf9fd;--guide-shadow-sm:0 4px 20px -2px #673ab70d,0 2px 6px -1px #00000008}.guide-page-content{width:100%;overflow-x:clip}.guide-steps-container{gap:clamp(2.5rem,5vw,4.5rem);max-width:62rem;margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(3rem,6vw,5rem)}.guide-step-row,.guide-steps-container{flex-direction:column;width:100%;display:flex}.guide-step-row{gap:clamp(1.5rem,3vw,2.5rem);scroll-margin-top:4rem}.guide-step-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);width:100%;display:grid}.guide-step-figure,.guide-step-media-col{justify-content:center;align-items:center;width:100%;display:flex}.guide-step-figure{background:var(--guide-figure-bg);border:1px solid var(--guide-border-subtle);box-shadow:var(--guide-shadow-sm);border-radius:18px;max-width:440px;margin:0;padding:clamp(.75rem,2vw,1.25rem);transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.guide-step-figure:hover{transform:translateY(-2px);box-shadow:0 12px 30px -4px #673ab71a}.guide-step-image{object-fit:contain;object-position:center;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:25rem;display:block}.guide-step-content-col{flex-direction:column;justify-content:center;min-width:0;display:flex}.guide-step-count{color:var(--guide-accent);letter-spacing:-.03em;margin:0 0 clamp(.75rem,1.5vw,1.15rem);font-size:clamp(2rem,3.5vw,2.5rem);font-style:normal;font-weight:800;line-height:1}.guide-step-text{color:var(--guide-text-body);margin:0 0 .85rem;font-size:clamp(.975rem,1.8vw,1.05rem);line-height:1.7}.guide-step-text :where(p){margin:0 0 .85rem}.guide-step-text :where(p:last-child){margin-bottom:0}.guide-step-paragraphs{flex-direction:column;gap:.85rem;display:flex}.guide-step-feature-list{flex-direction:column;gap:.75rem;margin:.5rem 0 1.15rem 1.25rem;padding:0;list-style-type:disc;display:flex}.guide-step-feature-item{color:var(--guide-text-body);font-size:clamp(.925rem,1.6vw,.985rem);line-height:1.65}.guide-step-feature-name{color:var(--guide-text-heading);font-weight:700}.guide-step-feature-detail{color:var(--guide-text-body)}.guide-step-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);width:100%;margin-top:.5rem;display:grid}.guide-step-gallery-item{justify-content:center;align-items:center;width:100%;display:flex}.guide-step-gallery-item .guide-step-figure{max-width:440px}@media (max-width:820px){.guide-step-main-grid{grid-template-columns:1fr;gap:1.75rem}.guide-step-media-col{order:1}.guide-step-content-col{order:2}.guide-step-figure{max-width:380px}.guide-step-gallery-grid{grid-template-columns:1fr}}@media (max-width:480px){.guide-steps-container{gap:2.25rem;padding:1rem 0 2.5rem}.guide-step-count{margin-bottom:.5rem;font-size:1.85rem}.guide-step-figure{border-radius:14px;padding:.65rem}.guide-step-feature-list{margin-left:1rem}}.scanner-live-shell{min-height:25rem}.growth-page--gs1-digital-link .growth-page-widget-section .widget-stage{min-height:48rem}@media (min-width:960px){.growth-page--gs1-digital-link .growth-page-widget-section .widget-stage{min-height:36rem}}