@font-face{font-family:Brutgrotesque;src:url(/fonts/BrutGrotesque-Regular.woff2)format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Brutgrotesque;src:url(/fonts/BrutGrotesque-Medium.woff2)format('woff2');font-weight:500;font-display:swap}@font-face{font-family:Brutgrotesque;src:url(/fonts/BrutGrotesque-Bold.woff2)format('woff2');font-weight:700;font-display:swap}@font-face{font-family:Brutgrotesque;src:url(/fonts/BrutGrotesque-Extrabold.woff2)format('woff2');font-weight:800;font-display:swap}.tool-header,.section-tool-hero{font-family:Brutgrotesque,Arial,sans-serif}.tool-header *,.section-tool-hero *{box-sizing:border-box}.tool-header a,.section-tool-hero a{text-decoration:none}.tool-header a:focus-visible,.tool-header button:focus-visible,.tool-header summary:focus-visible,.section-tool-hero a:focus-visible{outline:3px solid var(--tool-lime);outline-offset:4px}.tool-header a:focus-visible,.tool-header button:focus-visible,.tool-header summary:focus-visible{outline-color:var(--nocapp-blue)}.tool-header ::selection,.section-tool-hero ::selection{background:var(--tool-lime);color:var(--nocapp-blue)}.tool-header{position:absolute;inset:20px 0 auto;z-index:100;line-height:1.04}.container-tool-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--tool-space-4);width:calc(100% - 80px);max-width:1350px;min-height:68px;margin:0 auto;padding:var(--tool-space-3)var(--tool-space-4)var(--tool-space-3)var(--tool-space-6);border-radius:30px;background:var(--blush-beige);box-shadow:0 4px 0 var(--nocapp-blue);color:var(--tool-graphite)}.tool-brand{display:block;flex:none;width:99.54px;height:39.84px}.tool-brand img{display:block;width:100%;height:100%}.tool-nav{display:flex;align-items:center;gap:var(--tool-nav-gap)}.tool-nav a,.tool-header .tool-header-text,.tool-language summary,header.tool-header .tool-nav-dropdown-toggle{color:var(--tool-graphite);font:16px/1.04 Brutgrotesque,Arial,sans-serif;letter-spacing:-.32px;white-space:nowrap}.tool-nav>a{display:flex;gap:var(--tool-space-1);align-items:center;padding:var(--tool-space-3)0}.tool-header a:hover,.tool-nav-dropdown-toggle:hover{color:var(--nocapp-blue)}.tool-header-actions{display:flex;align-items:center;gap:var(--tool-space-4)}.tool-header-trial{display:flex;align-items:center;justify-content:center;gap:var(--tool-space-2);padding:var(--tool-control-inset)var(--tool-control-inset)var(--tool-control-inset)var(--tool-space-4);min-height:44px;border-radius:var(--tool-pill);background:var(--nocapp-blue);color:var(--blush-beige);font-size:16px;font-weight:700;white-space:nowrap;transition:background .2s}.tool-header .tool-header-trial:hover{background:var(--tool-graphite);color:var(--blush-beige)}.tool-header-trial img{display:block;width:32px;height:32px}.tool-nav-dropdown{position:relative}header.tool-header .tool-nav-dropdown-toggle{display:flex;align-items:center;gap:var(--tool-chevron-gap);border:0;border-radius:0;padding:var(--tool-space-3)0;background:0 0;cursor:pointer}.tool-chevron{display:inline-block;width:7px;height:7px;border:solid;border-width:0 1.5px 1.5px 0;transform:translateY(-2px)rotate(45deg);flex:none}.tool-nav-dropdown-menu,.tool-language ul{position:absolute;top:calc(100% + 16px);left:-16px;z-index:2;min-width:220px;padding:var(--tool-space-2);margin:0;list-style:none;border-radius:16px;background:var(--blush-beige);box-shadow:0 4px 0 var(--nocapp-blue)}.tool-nav-dropdown-menu{display:none}.tool-nav-dropdown-menu::before{content:"";position:absolute;inset:-18px 0 100%}.tool-nav-dropdown:hover .tool-nav-dropdown-menu,.tool-nav-dropdown:focus-within .tool-nav-dropdown-menu,.tool-nav-dropdown.is-open .tool-nav-dropdown-menu{display:block}.tool-nav-dropdown-menu a,.tool-language li a{display:block;padding:var(--tool-space-3)var(--tool-space-4);border-radius:8px;line-height:1.3}.tool-nav-dropdown-menu a:hover,.tool-language li a:hover{background:color-mix(in srgb,var(--nocapp-blue) 10%,transparent)}.tool-language{position:relative}.tool-language summary{display:flex;align-items:center;gap:var(--tool-chevron-gap);min-height:44px;cursor:pointer;list-style:none}.tool-language summary::-webkit-details-marker{display:none}.tool-language ul{min-width:150px;top:calc(100% + 12px);left:auto;right:0}.tool-language li a{color:var(--tool-graphite)}.tool-language li a[aria-current]{background:var(--nocapp-blue);color:var(--blush-beige)}.tool-nav-toggle,.tool-nav-mobile-actions{display:none}.section-tool-hero{position:relative;isolation:isolate;height:800px;overflow:hidden;background:var(--nocapp-blue);color:var(--blush-beige)}.section-tool-hero p,.section-tool-hero h1,.section-tool-hero ul{margin:0;padding:0}.tool-hero-grid{position:absolute;inset:4.75% -3.3% 0 -3.09%;width:106.39%;height:95.25%;max-width:none;pointer-events:none;z-index:-3}.tool-hero-overlay{position:absolute;inset:auto 0 0;width:100%;height:149px;max-width:none;pointer-events:none;z-index:-2}.container-tool-hero{position:relative;width:100%;max-width:1440px;height:100%;margin:0 auto}.tool-hero-copy{position:absolute;left:71px;top:calc(50% + 40.5px);transform:translateY(-50%);width:803px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--tool-space-8)}.section-tool-hero .tool-hero-eyebrow{display:flex;align-items:center;min-height:36px;padding:var(--tool-space-2)var(--tool-space-4);border-radius:var(--tool-pill);background:color-mix(in srgb,var(--blush-beige) 80%,transparent);color:var(--nocapp-blue);font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.18px;text-transform:uppercase}.section-tool-hero h1{font-family:inherit;font-size:64px;font-weight:800;line-height:1.04;letter-spacing:-1.28px;color:inherit}.section-tool-hero .tool-hero-description{max-width:579px;font-size:20px;font-weight:500;line-height:1.32;letter-spacing:-.4px;color:color-mix(in srgb,var(--blush-beige) 84%,transparent)}.tool-hero-actions{display:flex;align-items:flex-start;gap:var(--tool-space-4)}.tool-hero-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--tool-space-3);padding:var(--tool-space-4)var(--tool-space-7);border-radius:var(--tool-pill);font-size:18px;font-weight:800;line-height:27px;white-space:nowrap;transition:transform .2s var(--tool-ease),background .2s}.section-tool-hero .tool-hero-button-primary{background:var(--tool-lime);color:var(--nocapp-blue)}.section-tool-hero .tool-hero-button-primary:hover{background:var(--blush-beige);color:var(--nocapp-blue);transform:translateY(-2px)}.tool-hero-button-outline{border:2px solid var(--blush-beige);color:var(--blush-beige)}.tool-hero-button-outline:hover{background:var(--blush-beige);color:var(--nocapp-blue);transform:translateY(-2px)}.tool-hero-button img{display:block;width:25px;height:25px}.section-tool-hero .tool-hero-checks{display:flex;align-items:flex-start;gap:var(--tool-space-8);min-height:40px;list-style:none;font-size:16px;line-height:20px}.tool-hero-checks li{white-space:nowrap}.tool-hero-ribbon-area{position:absolute;inset:0;z-index:-1;pointer-events:none}.tool-hero-ribbon{position:absolute;left:calc(50% + 77.31px);top:-121.15px;width:947.16px;height:1393.09px;max-width:none;transform:rotate(-2.07deg);animation:tool-ribbon-in 1.1s var(--tool-ease)both;animation-delay:.1s}.tool-hero-visual{position:absolute;left:956px;top:147px;width:453.5px;height:600px}.tool-hero-phone{position:absolute;left:66.75px;top:20px;width:320px;height:560px;border:8px solid var(--tool-lime);border-radius:var(--tool-radius);overflow:hidden;background:var(--tool-charcoal);box-shadow:0 25px 50px -12px color-mix(in srgb,var(--tool-black) 25%,transparent);animation:tool-phone-in .9s var(--tool-ease)both;animation-delay:.3s}.tool-hero-photo{position:absolute;left:-8px;top:-8px;width:320px;height:560px;max-width:none;object-fit:cover;animation:tool-photo-in .9s var(--tool-ease)both;animation-delay:.3s}.section-tool-hero .tool-hero-caption{position:absolute;left:16px;top:480px;display:flex;align-items:center;justify-content:center;width:272px;height:40px;border-radius:16px;background:color-mix(in srgb,var(--tool-black) 60%,transparent);color:var(--tool-white);font-size:12px;line-height:18px;animation:tool-caption-in .5s var(--tool-ease)both;animation-delay:.85s}.section-tool-hero .tool-hero-badge{position:absolute;display:flex;align-items:center;justify-content:center;height:48px;border:1px solid var(--badge-border);border-bottom-width:3px;border-radius:50px;font-size:14px;font-weight:800;line-height:20px;white-space:nowrap;transform:rotate(var(--rot));animation:tool-badge-in .6s cubic-bezier(.34,1.56,.64,1)both;animation-delay:var(--badge-delay)}.tool-hero-badge-cream{--badge-border:var(--blush-beige);--badge-delay:.95s;--rot:12deg;left:255.32px;top:63.38px;width:153px;background:color-mix(in srgb,var(--blush-beige) 80%,transparent);color:var(--tool-charcoal)}.tool-hero-badge-blue{--badge-border:var(--nocapp-blue);--badge-delay:1.1s;--rot:5.42deg;left:285.92px;top:384.17px;width:154px;background:color-mix(in srgb,var(--nocapp-blue) 80%,transparent);color:var(--blush-beige);box-shadow:0 4px 4px color-mix(in srgb,var(--tool-black) 8%,transparent)}.tool-hero-badge-lime{--badge-border:var(--tool-lime);--badge-delay:1.25s;--rot:-12deg;left:3.33px;top:220.28px;width:152px;background:color-mix(in srgb,var(--tool-lime) 80%,transparent);color:var(--tool-charcoal)}@keyframes tool-ribbon-in{from{clip-path:inset(100% 0 0);transform:translateY(100px)rotate(-2.07deg);opacity:0}to{clip-path:inset(0);transform:translateY(0)rotate(-2.07deg);opacity:1}}@keyframes tool-phone-in{from{transform:translateY(70px)rotate(4deg)scale(.92);opacity:0}to{transform:translateY(0)rotate(0)scale(1);opacity:1}}@keyframes tool-photo-in{from{transform:scale(1.18)}to{transform:scale(1)}}@keyframes tool-caption-in{from{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes tool-badge-in{from{transform:translateY(30px)rotate(var(--rot))scale(.5);opacity:0}to{transform:translateY(0)rotate(var(--rot))scale(1);opacity:1}}.tool-nav-dropdown.is-dismissed .tool-nav-dropdown-menu{display:none}@media(min-width:1241px){.container-tool-header{transform:translateX(-5px)}}@media(min-width:961px) and (max-width:1439px){.tool-hero-copy{left:5%;width:56%}.section-tool-hero h1{font-size:clamp(44px,4.445vw,64px)}.tool-hero-visual{left:auto;right:2%;transform:scale(.85);transform-origin:right center}.tool-hero-copy .tool-hero-description{max-width:90%}.section-tool-hero .tool-hero-checks{gap:var(--tool-space-4)}}@media(max-width:1240px){.container-tool-header{width:calc(100% - 48px)}.tool-header-text{display:none}.tool-nav-toggle:not([hidden]){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--tool-menu-stroke-gap);width:44px;height:44px;border:0;padding:var(--tool-space-2);border-radius:var(--tool-pill);background:0 0;color:var(--tool-graphite);cursor:pointer}.tool-nav-toggle span{display:block;width:22px;height:2px;background:currentColor;transition:transform .2s,opacity .2s}.tool-nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px)rotate(45deg)}.tool-nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.tool-nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.tool-nav{position:absolute;top:calc(100% + 12px);left:0;right:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--tool-space-1);padding:var(--tool-space-4);max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;border-radius:24px;background:var(--blush-beige);box-shadow:0 4px 0 var(--nocapp-blue);scrollbar-color:var(--nocapp-blue)var(--blush-beige);scrollbar-width:thin}.tool-header.is-enhanced .tool-nav{display:none}.tool-header.is-menu-open .tool-nav{display:flex}.tool-nav>a,header.tool-header .tool-nav-dropdown-toggle{padding:var(--tool-space-3)var(--tool-space-4);min-height:44px}.tool-nav-dropdown-toggle{width:100%;justify-content:space-between}.tool-nav-dropdown-menu{position:static;box-shadow:none;padding:0 0 0 var(--tool-space-4)}.tool-nav-dropdown-menu::before{display:none}.tool-header.is-enhanced .tool-nav-dropdown-menu{display:none}.tool-header.is-enhanced .tool-nav-dropdown.is-open .tool-nav-dropdown-menu{display:block}.tool-nav-mobile-actions{display:flex;flex-direction:column;border-top:1px solid color-mix(in srgb,var(--nocapp-blue) 20%,transparent);margin-top:var(--tool-space-2);padding-top:var(--tool-space-2)}.tool-nav-mobile-actions>a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:var(--tool-space-3)var(--tool-space-4)}.tool-nav-mobile-actions .tool-nav-mobile-trial{display:none}}@media(max-width:960px){.section-tool-hero{height:auto;min-height:800px;padding-top:var(--tool-space-35)}.container-tool-hero{display:flex;flex-direction:column;align-items:center;height:auto}.tool-hero-copy{position:relative;top:auto;left:auto;transform:none;width:calc(100% - 64px);gap:var(--tool-space-6);z-index:1}.section-tool-hero h1{max-width:803px;font-size:clamp(40px,6.4vw,60px)}.tool-hero-visual{position:relative;left:auto;top:auto;margin:var(--tool-space-10)auto var(--tool-space-7);flex:none}.tool-hero-ribbon-area{top:auto;bottom:0;height:668px;clip-path:inset(0)}.tool-hero-ribbon{left:calc(50% - 390px);top:-360px}.tool-hero-grid{height:100%;inset:0 -3.3% 0 -3.09%}}@media(max-width:600px){.tool-header{top:16px}.container-tool-header{width:calc(100% - 32px);padding:var(--tool-space-3)var(--tool-space-4);gap:var(--tool-space-2)}.tool-header-actions{gap:var(--tool-space-2)}.tool-header-trial{display:none}.tool-nav-mobile-actions .tool-nav-mobile-trial{display:flex;background:var(--nocapp-blue);color:var(--blush-beige);border-radius:var(--tool-pill);padding:var(--tool-control-inset)var(--tool-control-inset)var(--tool-control-inset)var(--tool-space-4);margin-top:var(--tool-space-2)}.section-tool-hero{padding-top:var(--tool-space-33)}.tool-hero-copy{width:calc(100% - 40px)}.section-tool-hero h1{font-size:40px;line-height:1.04;letter-spacing:-.8px}.section-tool-hero .tool-hero-description{font-size:18px;line-height:1.4}.tool-hero-actions{width:100%;flex-wrap:wrap;gap:var(--tool-space-3)}.tool-hero-button{padding:var(--tool-button-block)var(--tool-button-inline);font-size:16px;line-height:24px}.section-tool-hero .tool-hero-checks{flex-wrap:wrap;gap:var(--tool-space-2)var(--tool-space-4);font-size:14px;min-height:0}.tool-hero-visual{transform:scale(.72);transform-origin:top center;margin-top:var(--tool-space-10);margin-bottom:calc(-1 * var(--tool-space-37))}.tool-hero-ribbon-area{height:472px}.tool-hero-ribbon{width:682px;height:1003px;left:calc(50% - 281px);top:-259px}.tool-language ul{right:-44px}}@media(prefers-reduced-motion:reduce){.section-tool-hero *{animation:none!important;transition:none!important}.tool-header *{transition:none!important}}