.portfolio-confetti{z-index:2147483000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.portfolio-confetti,.portfolio-confetti *{-webkit-user-select:none;user-select:none;box-sizing:border-box;pointer-events:none!important}.portfolio-confetti__piece{width:var(--size);height:calc(var(--size) * 1.6);background:var(--color);opacity:0;animation:portfolio-confetti-fall var(--duration) cubic-bezier(.16,.52,.32,1) var(--delay) forwards;border-radius:2px;position:absolute}.portfolio-tool-pulse{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.portfolio-tool-pulse,.portfolio-tool-pulse *{-webkit-user-select:none;user-select:none;pointer-events:none!important}.portfolio-tool-pulse__glow{opacity:0;background:radial-gradient(95% 85% at 50% 110%,#ffe49be0 0%,#ffe49ba8 22%,#ff5c3573 42%,#c9b8ff38 62%,#0000 82%);animation:6s ease-out both portfolio-confetti-pulse;position:absolute;inset:0}.portfolio-confetti__piece--immersive{animation-name:portfolio-confetti-launch;animation-timing-function:cubic-bezier(.15,.6,.3,1)}.portfolio-confetti__piece--star{color:var(--color);width:auto;height:auto;font-size:calc(var(--size) * 1.8);text-shadow:0 1px 2px #a95e4926;background:0 0;line-height:1}@keyframes portfolio-confetti-pulse{0%{opacity:0}16%,28%{opacity:1}45%{opacity:.75}68%{opacity:.35}86%{opacity:.1}to{opacity:0}}@keyframes portfolio-confetti-launch{0%{opacity:0;transform:translateY(25px)rotate(0)scale(.5)}9%{opacity:1}65%{opacity:.9}to{opacity:0;transform:translate3d(var(--drift),-115vh,0) rotate(var(--spin)) scale(1)}}@keyframes portfolio-confetti-fall{0%{opacity:0;transform:translateY(-24px)rotate(0)scale(.7)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate3d(var(--drift),60vh,0) rotate(var(--spin)) scale(1)}}.tool-showcase .tool-demo.demo-confetti{background:radial-gradient(at 50% 14%,#ffe49b40,#0000 70%),linear-gradient(145deg,#f5f2eb,#eee8fc);flex-direction:column;justify-content:center;align-items:center;display:flex}.tool-showcase .confetti-demo-label{color:#63635f;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #304b4020;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:4px;padding-bottom:10px;font-size:6px;display:flex}.tool-showcase .confetti-demo-label>span{align-items:center;gap:5px;display:flex}.tool-showcase .confetti-demo-label i{background:#a9bf9f;border-radius:50%;width:4px;height:4px}.tool-showcase .confetti-demo-label>b{border:1px solid #304b4020;border-radius:99px;padding:4px 6px;font-size:5px}.tool-showcase .confetti-popup-stage{flex:1;align-items:center;width:100%;min-height:0;display:flex;position:relative}.tool-showcase .demo-confetti .confetti-gift-popup{box-sizing:border-box;opacity:0;visibility:hidden;color:#191a17;text-align:center;background:linear-gradient(115deg,#ffe49b,#ff9579,#c9b8ff);border:3px solid #fffaf0;border-radius:20px;width:100%;padding:16px 14px;font-family:inherit;position:relative;left:50%;transform:translate(-50%,24px)scale(.76);box-shadow:0 15px 42px #9c484a66}.tool-showcase .demo-confetti .confetti-gift-popup.is-revealed{opacity:1;visibility:visible;animation:.48s cubic-bezier(.18,1.45,.35,1) both portfolio-confetti-toast-pop;transform:translate(-50%)}.tool-showcase .demo-confetti .confetti-popup-eyebrow{text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:7px;font-weight:700;display:block}.tool-showcase .demo-confetti .confetti-gift-popup>strong{text-wrap:balance;font-size:19px;font-weight:900;line-height:1.2;display:block}.tool-showcase .demo-confetti .confetti-gift-popup>p{opacity:1;max-width:none;margin:6px 0 0;font-size:12px;line-height:1.35}.tool-showcase .demo-confetti .confetti-replay{z-index:1;color:#191a17;width:100%;min-width:44px;min-height:52px;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#c9b8ff80;background:#fffaf0;border:2px solid #191a174d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;margin:12px 0 0;padding:14px 20px;font-size:13px;font-weight:700;transition:background .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 5px 14px #191a1715,inset 0 1px #ffffffa6}.tool-showcase .confetti-replay>span,.tool-showcase .confetti-replay>svg{pointer-events:none}.tool-showcase .confetti-replay>svg{flex-shrink:0;width:15px;height:15px}.tool-showcase .confetti-replay:hover{background:#ffe49b;box-shadow:0 8px 19px #191a1726}.tool-showcase .confetti-replay:active{background:#c9b8ff}.tool-showcase .confetti-replay:focus-visible{outline-offset:3px;outline:3px solid #191a17;box-shadow:0 0 0 6px #ffe49b}.tool-showcase .demo-confetti .confetti-demo-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes portfolio-confetti-toast-pop{0%{opacity:0;transform:translate(-50%,24px)scale(.76)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (width<=560px){.tool-showcase .tool-demo.demo-confetti{padding-bottom:18px}}@media (width<=560px) and (height<=680px){.tool-showcase .demo-confetti .confetti-gift-popup{padding:13px 12px}.tool-showcase .demo-confetti .confetti-popup-eyebrow{margin-bottom:6px;font-size:6px}.tool-showcase .demo-confetti .confetti-gift-popup>strong{font-size:18px}.tool-showcase .demo-confetti .confetti-gift-popup>p{font-size:11px;line-height:1.3}.tool-showcase .demo-confetti .confetti-replay{margin-top:10px;padding:14px 18px}}@media (prefers-reduced-motion:reduce){.portfolio-confetti,.portfolio-tool-pulse{display:none}.portfolio-confetti *,.portfolio-tool-pulse *{animation:none!important}.tool-showcase .confetti-replay{transition:none}.tool-showcase .demo-confetti .confetti-gift-popup.is-revealed{animation:none}}.tool-showcase .tool-demo.tool-demo-interactive{pointer-events:none;flex-direction:column;padding:13px;line-height:1.3;display:flex;overflow:hidden;container-type:size}.tool-showcase .tool-demo-interactive .idm-presentation{flex-direction:column;gap:10px;width:100%;height:100%;min-height:0;display:flex}.tool-showcase .tool-demo-interactive .idm-chrome{border-bottom:1px solid #304b4020;flex:none;align-items:center;gap:7px;padding-bottom:9px;display:flex}.tool-showcase .tool-demo-interactive .idm-chrome>span{gap:3px;display:flex}.tool-showcase .tool-demo-interactive .idm-chrome i{background:#bdc4b9;border-radius:50%;width:4px;height:4px}.tool-showcase .tool-demo-interactive .idm-chrome i:first-child{background:#ef997e}.tool-showcase .tool-demo-interactive .idm-chrome>b{letter-spacing:.035em;font-size:8px}.tool-showcase .tool-demo-interactive .idm-chrome>small{letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin-left:auto;font-size:6px}.tool-showcase .tool-demo-interactive .idm-controls{border:0;flex-direction:column;flex:1;gap:8px;min-width:0;margin:0;padding:0;display:flex}.tool-showcase .tool-demo-interactive .idm-status{border-top:1px solid #304b4020;align-items:flex-start;gap:6px;min-height:28px;margin-top:auto;padding:8px 8px 0;font-size:8px;line-height:1.4;display:flex}.tool-showcase .tool-demo-interactive .idm-status>i{background:#729665;border-radius:50%;flex:none;width:5px;height:5px;margin-top:3px;box-shadow:0 0 0 3px #72966514}.tool-showcase .tool-demo-interactive .idm-cart-adjust{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.tool-showcase .tool-demo-interactive .idm-cart-adjust>span:first-child{flex-direction:column;gap:2px;font-size:8px;display:flex}.tool-showcase .tool-demo-interactive .idm-cart-adjust b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:19px;line-height:1}.tool-showcase .tool-demo-interactive .idm-cart-state{color:#5c7853;align-items:center;gap:5px;max-width:48%;font-size:6px;line-height:1.4;display:flex}.tool-showcase .tool-demo-interactive .idm-cart-state>i{background:#729665;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 0 3px #72966512}.tool-showcase .tool-demo-interactive .idm-toggle-row{text-align:left;background:#fff9;border:1px solid #304b4033;border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:9px;width:100%;min-height:44px;padding:8px 10px;display:flex}.tool-showcase .tool-demo-interactive .idm-toggle-row>span{flex-direction:column;gap:3px;display:flex}.tool-showcase .tool-demo-interactive .idm-toggle-row b{font-size:10px}.tool-showcase .tool-demo-interactive .idm-toggle-row small{font-size:7px}.tool-showcase .tool-demo-interactive .idm-switch{background:#bcc7b5;border-radius:99px;flex:none;align-items:center;width:28px;height:16px;padding:2px;transition:background .18s;display:flex}.tool-showcase .tool-demo-interactive .idm-switch>i{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;transform:translate(0);box-shadow:0 1px 3px #0002}.tool-showcase .tool-demo-interactive .idm-switch.is-on{background:#4d6952}.tool-showcase .tool-demo-interactive .idm-switch.is-on>i{transform:translate(12px)}.tool-showcase .tool-demo-interactive .idm-metric-row{background:#fff6;border:1px solid #304b401a;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.tool-showcase .tool-demo-interactive .idm-metric-row>span{flex-direction:column;gap:4px;font-size:7px;display:flex}.tool-showcase .tool-demo-interactive .idm-metric-row b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:19px}.tool-showcase .tool-demo-interactive .idm-pills{flex-wrap:wrap;gap:4px;display:flex}.tool-showcase .tool-demo-interactive .idm-pills>span{background:#fff5;border:1px solid #304b4020;border-radius:99px;padding:5px 6px;font-size:6px;line-height:1.2}.tool-showcase .tool-demo-interactive .idm-choice-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tool-showcase .tool-demo-interactive .idm-choice-grid>.idm-tile{background:#fff8;border:1px solid #304b4033;border-radius:12px;flex-direction:column;align-items:center;gap:3px;min-height:62px;padding:6px;display:flex;position:relative}.tool-showcase .tool-demo-interactive .idm-choice-grid b{font-size:25px;line-height:1}.tool-showcase .tool-demo-interactive .idm-choice-grid small{font-size:7px}.tool-showcase .tool-demo-interactive .idm-choice-grid span{font-size:8px}.tool-showcase .tool-demo-interactive .idm-selection-mark{color:#4d6952;font-size:8px;font-style:normal;position:absolute;top:6px;right:6px}.tool-showcase .tool-demo-interactive .idm-tile,.tool-showcase .tool-demo-interactive .idm-variant{transition:background .18s,border-color .18s,box-shadow .18s}.tool-showcase .tool-demo-interactive .is-chosen{box-shadow:inset 0 0 0 1px #5a7b4f16;background:#dfead5!important;border-color:#5a7b4f!important}.tool-showcase .tool-demo-interactive .idm-select-total{justify-content:space-between;align-items:center;gap:8px;display:flex}.tool-showcase .tool-demo-interactive .idm-delivery-label{align-items:center;gap:6px;min-width:0;font-size:7px;display:flex}.tool-showcase .tool-demo-interactive .idm-select-display{color:#29372a;background:#fffaf3;border:1px solid #304b4033;border-radius:9px;align-items:center;gap:12px;min-width:78px;min-height:36px;padding:7px;font-weight:500;display:flex;font-size:8px!important}.tool-showcase .tool-demo-interactive .idm-select-display>i{opacity:.6;margin-left:auto;font-style:normal}.tool-showcase .tool-demo-interactive .idm-select-total>span{flex-direction:column;align-items:flex-end;gap:2px;font-size:7px;display:flex}.tool-showcase .tool-demo-interactive .idm-select-total>span>b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:19px}.tool-showcase .tool-demo-interactive .idm-rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.tool-showcase .tool-demo-interactive .idm-rewards>div{text-align:center;opacity:.55;background:#fff5;border:1px solid #304b4020;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:6px 3px;transition:opacity .18s,background .18s;display:flex}.tool-showcase .tool-demo-interactive .idm-rewards>div.is-unlocked{opacity:1;background:#e1ebd6}.tool-showcase .tool-demo-interactive .idm-rewards i{color:#4d6952;border:1px solid #73916a55;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;transition:background .18s,color .18s;display:grid}.tool-showcase .tool-demo-interactive .idm-rewards>div.is-unlocked>i{color:#fff;background:#66895d}.tool-showcase .tool-demo-interactive .idm-rewards b{font-size:8px}.tool-showcase .tool-demo-interactive .idm-rewards small{font-size:6px}.tool-showcase .tool-demo-interactive .idm-meter{background:#cbd4c2;border-radius:99px;flex:none;height:8px;margin:2px 0 4px;position:relative}.tool-showcase .tool-demo-interactive .idm-meter>i{border-radius:inherit;background:linear-gradient(90deg,#a2ba8a,#55784e);height:100%;transition:width .12s linear;display:block}.tool-showcase .tool-demo-interactive .idm-meter.is-complete>i{background:linear-gradient(90deg,#7fa46d,#4d7c4d)}.tool-showcase .tool-demo-interactive .idm-meter>b{font-size:7px;line-height:1;position:absolute;top:12px;right:0}.tool-showcase .tool-demo-interactive .idm-variant-row{align-items:center;gap:6px;display:flex}.tool-showcase .tool-demo-interactive .idm-variant-row>span:first-child{margin-right:auto;font-size:7px}.tool-showcase .tool-demo-interactive .idm-variant{background:#fff8;border:1px solid #304b4033;border-radius:99px;align-items:center;gap:5px;min-height:32px;padding:7px 9px;font-size:8px;display:flex}.tool-showcase .tool-demo-interactive .idm-variant.is-locked{opacity:.5}.tool-showcase .tool-demo-interactive .idm-variant>b{color:#4d6952;font-size:7px}.tool-showcase .tool-demo-interactive .idm-swatch{background:#bba6e4;border-radius:50%;width:9px;height:9px}.tool-showcase .tool-demo-interactive .idm-swatch.is-coral{background:#e7a188}.tool-showcase .tool-demo-interactive .idm-builder-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.tool-showcase .tool-demo-interactive .idm-builder-items>.idm-tile{background:#fff8;border:1px solid #304b4033;border-radius:11px;flex-direction:column;align-items:center;gap:4px;min-height:66px;padding:7px 3px;display:flex}.tool-showcase .tool-demo-interactive .idm-builder-items span{font-size:7px}.tool-showcase .tool-demo-interactive .idm-builder-items b{font-size:6px}.tool-showcase .tool-demo-interactive .idm-object{background:linear-gradient(135deg,#e9ddff,#baa5df);border-radius:7px;flex:none;width:25px;height:27px;display:block;position:relative;box-shadow:inset 0 1px 2px #fff9,0 3px 6px #26351f12}.tool-showcase .tool-demo-interactive .idm-object:after{content:"";border:1px solid #fffc;border-radius:3px;position:absolute;inset:25%;transform:rotate(-8deg)}.tool-showcase .tool-demo-interactive .idm-object.is-coral{background:linear-gradient(135deg,#ffe0ce,#e79e83)}.tool-showcase .tool-demo-interactive .idm-object.is-green{background:linear-gradient(135deg,#e6edcf,#98b98d)}.tool-showcase .tool-demo-interactive .idm-primary{color:#fff;background:#4d6952;border:1px solid #4d6952;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px 11px;font-size:9px;transition:background .18s;display:flex}.tool-showcase .tool-demo-interactive .idm-primary b{font-variant-numeric:tabular-nums;font-size:14px}.tool-showcase .tool-demo-interactive .idm-primary.is-added{background:#66895d}.tool-showcase .tool-demo-interactive .idm-shipping-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tool-showcase .tool-demo-interactive .idm-shipping-head>span{flex-direction:column;gap:4px;font-size:9px;display:flex}.tool-showcase .tool-demo-interactive .idm-shipping-head>span>b{font-size:11px}.tool-showcase .tool-demo-interactive .idm-shipping-head>strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:29px;line-height:1}.tool-showcase .tool-demo-interactive .idm-shipping-head>strong>small{font-size:12px;display:inline}.tool-showcase .tool-demo-interactive.idm-shipping .idm-meter{margin:4px 0 19px}.tool-showcase .tool-demo-interactive .idm-window-status{align-items:center;gap:6px;min-height:18px;font-size:8px;display:flex}.tool-showcase .tool-demo-interactive .idm-window-status>i{background:#b0a18c;border-radius:50%;flex:none;width:5px;height:5px}.tool-showcase .tool-demo-interactive .idm-window-status>i.is-open{background:#73916a;box-shadow:0 0 0 3px #73916a15}.tool-showcase .tool-demo-interactive .idm-clock{grid-template-columns:repeat(3,1fr);gap:6px;min-height:66px;display:grid}.tool-showcase .tool-demo-interactive .idm-clock>span{flex-direction:column;align-items:center;gap:6px;display:flex}.tool-showcase .tool-demo-interactive .idm-clock b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(#fffdf5,#e6eddc);border:1px solid #96ae8555;border-radius:10px;place-items:center;width:100%;padding:8px 2px;font-size:27px;line-height:1;display:grid}.tool-showcase .tool-demo-interactive .idm-clock small{text-transform:uppercase;letter-spacing:.08em;font-size:6px}.tool-showcase .tool-demo-interactive .idm-window-closed{text-align:center;background:#fff7;border:1px solid #b4b7a855;border-radius:11px;flex-direction:column;justify-content:center;gap:7px;min-height:66px;padding:10px;display:flex}.tool-showcase .tool-demo-interactive .idm-window-closed b{font-size:13px}.tool-showcase .tool-demo-interactive .idm-window-closed span{opacity:.7;font-size:8px}.tool-showcase .tool-demo-interactive .idm-cutoff-stages{align-items:center;gap:8px;min-height:32px;display:flex}.tool-showcase .tool-demo-interactive .idm-cutoff-stages>span{text-align:center;color:#6f7c67;background:#fff5;border:1px solid #304b4025;border-radius:99px;flex:1;padding:7px 5px;font-size:8px;transition:background .18s,color .18s}.tool-showcase .tool-demo-interactive .idm-cutoff-stages>span.is-current{color:#3c5c35;background:#dfead5;border-color:#71966555}.tool-showcase .tool-demo-interactive .idm-cutoff-stages>i{background:#77916966;width:18px;height:1px}.tool-showcase .tool-demo-interactive .idm-upsell-head{justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.tool-showcase .tool-demo-interactive .idm-upsell-head>b{color:#4d6952;text-transform:uppercase;letter-spacing:.08em;background:#dfebd4;border-radius:99px;padding:5px 7px;font-size:7px}.tool-showcase .tool-demo-interactive .idm-offers{flex-direction:column;gap:7px;min-height:132px;display:flex}.tool-showcase .tool-demo-interactive .idm-offer{background:#fff8;border:1px solid #304b401a;border-radius:11px;align-items:center;gap:8px;min-height:62px;padding:7px;display:flex}.tool-showcase .tool-demo-interactive .idm-offer>span:not(.idm-offer-add){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tool-showcase .tool-demo-interactive .idm-offer b{font-size:9px}.tool-showcase .tool-demo-interactive .idm-offer small{font-size:6px}.tool-showcase .tool-demo-interactive .idm-offer strong{font-size:10px}.tool-showcase .tool-demo-interactive .idm-offer s{color:#7e8176;font-size:8px;font-weight:400}.tool-showcase .tool-demo-interactive .idm-offer-add{background:#f9fcf4;border:1px solid #304b4033;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;font-size:18px;display:grid}.tool-showcase .tool-demo-interactive .idm-offer-added{background:#e3edd977;border:1px dashed #73916a55;border-radius:11px;align-items:center;gap:6px;min-height:62px;padding:8px;font-size:7px;display:flex}.tool-showcase .tool-demo-interactive .idm-offer-added>i{color:#fff;background:#66895d;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.tool-showcase .tool-demo-interactive .idm-offer-added>b{color:#4d6952;margin-left:auto;font-size:7px}.tool-showcase .tool-demo-interactive .idm-offers-complete{background:#e3edd999;border:1px dashed #75946a66;border-radius:11px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;min-height:132px;display:flex}.tool-showcase .tool-demo-interactive .idm-offers-complete>i{color:#fff;background:#6f9163;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.tool-showcase .tool-demo-interactive .idm-offers-complete>b{font-size:10px}.tool-showcase .tool-demo-interactive .idm-offers-complete>span{font-size:8px}.tool-showcase .tool-demo-interactive .idm-cart-total{justify-content:space-between;align-items:center;font-size:8px;display:flex}.tool-showcase .tool-demo-interactive .idm-cart-total>b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:16px}@media (width<=800px){.tool-showcase .tool-demo-interactive .idm-presentation{gap:8px}}@container (height<=270px){.tool-showcase .tool-demo-interactive .idm-controls{gap:6px}.tool-showcase .tool-demo-interactive .idm-chrome{padding-bottom:6px}.tool-showcase .tool-demo-interactive .idm-status{min-height:24px;padding-top:6px;font-size:7px}.tool-showcase .tool-demo-interactive .idm-pills{display:none}.tool-showcase .tool-demo-interactive .idm-choice-grid>.idm-tile{min-height:55px}.tool-showcase .tool-demo-interactive .idm-builder-items>.idm-tile{min-height:58px}.tool-showcase .tool-demo-interactive .idm-object{width:21px;height:23px}.tool-showcase .tool-demo-interactive .idm-rewards>div{padding:4px 2px}.tool-showcase .tool-demo-interactive .idm-offers,.tool-showcase .tool-demo-interactive .idm-offers-complete{min-height:126px}}@container (height<=220px){.tool-showcase .tool-demo-interactive .idm-chrome{display:none}.tool-showcase .tool-demo-interactive .idm-controls{gap:5px}.tool-showcase .tool-demo-interactive .idm-status{min-height:0;font-size:6px}.tool-showcase .tool-demo-interactive .idm-rewards small{display:none}.tool-showcase .tool-demo-interactive .idm-choice-grid small{font-size:6px}.tool-showcase .tool-demo-interactive .idm-toggle-row{padding:5px 8px}.tool-showcase .tool-demo-interactive .idm-toggle-row small{display:none}}@media (prefers-reduced-motion:reduce){.tool-showcase .tool-demo-interactive *{transition:none!important}}.tool-scroll.tool-showcase{background:#243321;height:auto}.tool-showcase .tool-scroll-track{height:700svh;position:relative}.tool-showcase .tool-mobile-intro{display:none}.tool-showcase .tool-stage{isolation:isolate;grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);gap:4vw;padding:76px clamp(24px,5vw,76px) 50px}.tool-showcase .tool-scene-grid{z-index:-2;opacity:.22;background-image:linear-gradient(#bcd2ad15 1px,#0000 1px),linear-gradient(90deg,#bcd2ad15 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000,#000);mask-image:linear-gradient(120deg,#0000,#000)}.tool-showcase .tool-scene-glow{z-index:-1;pointer-events:none;background:radial-gradient(at 78% 52%,#d4dfa71f,#0000 52%),radial-gradient(at 0 110%,#bb8cff17,#0000 60%);position:absolute;inset:0}.tool-showcase .tool-story-heading{align-self:center;min-width:0;position:relative;container-type:inline-size}.tool-showcase .tool-story-heading>p{letter-spacing:.13em;align-items:center;gap:9px;margin:0;font-size:9px;display:flex}.tool-showcase .tool-story-heading>p i{background:#d9e6b3;border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite tool-status-pulse;box-shadow:0 0 18px #d9e6b3a3}.tool-showcase .tool-story-heading h2{margin:25px 0;font-size:clamp(42px,4.65vw,72px)}.tool-showcase .tool-story-heading>span{text-transform:none;letter-spacing:0;opacity:.72;max-width:440px;font-size:13px;line-height:1.6}.tool-showcase .tool-benefits{flex-wrap:wrap;gap:7px;max-width:390px;margin-top:24px;display:flex}.tool-showcase .tool-benefits span{color:#e2e8d8;letter-spacing:.035em;background:#e2edcd08;border:1px solid #d8e2c12b;border-radius:99px;padding:8px 11px;font-size:8px}.tool-showcase .tool-world{height:100%;min-height:0}.tool-showcase .tool-story-card{height:clamp(400px,53svh,470px);transform:translate3d(0,calc(-50% + var(--card-y)),var(--card-z)) rotateX(var(--card-rotate)) scale(var(--card-scale));background:linear-gradient(135deg,#fffcf6,#ecefe5);border:1px solid #fff7;border-radius:25px;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:clamp(20px,2.5vw,40px);padding:clamp(22px,2.4vw,36px);display:grid;inset:50% 0 auto;box-shadow:0 40px 90px #0b170e54,inset 0 1px #fff}.tool-showcase .tool-story-card.is-featured{background:linear-gradient(135deg,#fff5d5,#f2ebcf)}.tool-showcase .tool-card-copy{min-width:0}.tool-showcase .tool-card-id{align-items:center;gap:9px;margin-bottom:18px;display:flex}.tool-showcase .tool-card-id>span{border:1px solid #26351f2e;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.tool-showcase .tool-card-id small{letter-spacing:.08em;text-transform:uppercase;opacity:.48;margin:0;font-size:6px}.tool-showcase .tool-card-copy h3{letter-spacing:-.055em;max-width:none;margin:0 0 17px;font-size:clamp(31px,3.2vw,48px);line-height:.95}.tool-showcase .tool-card-copy p{opacity:.75;max-width:none;margin:0;font-size:12px;line-height:1.5}.tool-showcase .tool-card-copy>strong{text-transform:uppercase;letter-spacing:.07em;border-top:1px solid #26351f22;margin-top:20px;padding-top:14px;font-size:8px;line-height:1.5;display:block}.tool-showcase .tool-index{bottom:27px;left:calc(36% + 10px)}.tool-showcase .tool-index i{border-radius:99px;width:18px;height:3px}.tool-showcase .tool-index i.active{background:#f58b6d;width:40px}.tool-showcase .tool-progress-label{font-size:7px}.tool-showcase .tool-demo{--demo-green:#4d6952;--demo-line:#304b4020;color:#29372a;background:linear-gradient(145deg,#ffffffeb,#e3e9dc);border:1px solid #ffffffa6;border-radius:18px;width:100%;min-width:0;height:294px;padding:14px;font-size:9px;position:relative;overflow:hidden;box-shadow:0 18px 32px #24402818,inset 0 1px #fff}.tool-showcase .tool-demo *{box-sizing:border-box}.tool-showcase .tool-story-card:not(.is-active) .tool-demo *{animation-play-state:paused}.tool-showcase .tool-demo b,.tool-showcase .tool-demo strong{font-weight:650}.tool-showcase .tool-demo small{letter-spacing:0;opacity:.6;margin:0;font-size:7px;line-height:1.35;display:block}.tool-showcase .tool-demo .demo-chrome{border-bottom:1px solid var(--demo-line);align-items:center;gap:7px;margin-bottom:13px;padding-bottom:12px;display:flex}.tool-showcase .demo-chrome>span{gap:3px;display:flex}.tool-showcase .demo-chrome>span>i{background:#bdc4b9;border-radius:50%;width:3px;height:3px}.tool-showcase .demo-chrome>span>i:first-child{background:#ef997e}.tool-showcase .demo-chrome>b{letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:500}.tool-showcase .demo-chrome>small{letter-spacing:.05em;opacity:.7;align-items:center;gap:4px;margin-left:auto;font-size:5px;display:flex}.tool-showcase .demo-chrome>small>i,.tool-showcase .demo-log>i{background:#749f66;border-radius:50%;flex:0 0 4px;width:4px;height:4px;box-shadow:0 0 8px #749f6655}.tool-showcase .tool-demo .demo-log{border-top:1px solid var(--demo-line);align-items:center;gap:5px;margin-top:12px;padding-top:9px;font-size:5.5px;display:flex}.tool-showcase .demo-log>b{color:#55754d;margin-left:auto;font-size:5.5px;font-weight:500}.tool-showcase .demo-rule-pills{flex-wrap:wrap;gap:4px;display:flex}.tool-showcase .demo-rule-pills>span{border:1px solid var(--demo-line);border-radius:99px;padding:5px 6px;font-size:5.5px}.tool-showcase .demo-toggle{background:var(--demo-green);border-radius:99px;justify-content:end;width:23px;height:13px;padding:2px;display:flex}.tool-showcase .demo-toggle>i{background:#fff;border-radius:50%;width:9px;height:9px;box-shadow:0 1px 3px #0002}.tool-showcase .demo-check{background:var(--demo-green);border-radius:50%;flex:0 0 14px;width:14px;height:14px;display:block;position:relative}.tool-showcase .demo-check:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:6px;height:4px;position:absolute;top:4px;left:4px;transform:rotate(-45deg)}.tool-showcase .abstract-item{aspect-ratio:1;background:linear-gradient(135deg,#ede3ff,#b9a5df);border-radius:9px;flex-shrink:0;width:32px;display:block;position:relative;box-shadow:inset 0 1px 2px #fff9,0 5px 9px #26351f15}.tool-showcase .abstract-item:before{content:"";border:1px solid #ffffffb3;border-radius:5px;position:absolute;inset:21%;transform:rotate(-10deg)}.tool-showcase .abstract-item:after{content:"";border:1px solid #ffffffa1;border-radius:50%;position:absolute;inset:34%}.tool-showcase .abstract-item.item-coral{background:linear-gradient(135deg,#ffd9c5,#e79a7c)}.tool-showcase .abstract-item.item-green{background:linear-gradient(135deg,#e2ebcd,#90ad8c)}.tool-showcase .coverage-opt{background:#fff9;border:1px solid #78956b25;border-radius:11px;grid-template-columns:28px 1fr auto 23px;align-items:center;gap:8px;padding:12px 8px;display:grid;box-shadow:0 5px 13px #3d512c0a}.tool-showcase .coverage-opt>span>b{font-size:8px}.tool-showcase .coverage-opt>span>small{margin-top:3px;font-size:5.5px}.tool-showcase .coverage-opt>strong{font-size:9px}.tool-showcase .demo-shield{background:var(--demo-green);border-radius:8px 8px 12px 12px;place-items:center;width:25px;height:29px;display:grid}.tool-showcase .demo-shield>i{border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:9px;height:6px;transform:translateY(-1px)rotate(-45deg)}.tool-showcase .coverage-values{gap:8px;padding:13px 1px 7px;display:grid}.tool-showcase .coverage-values>span{justify-content:space-between;font-size:7px;display:flex}.tool-showcase .coverage-values>span>b{font-size:8px}.tool-showcase .coverage-tier{opacity:.6;align-items:center;gap:7px;margin:4px 0 12px;font-size:5px;display:flex}.tool-showcase .coverage-tier>i{background:linear-gradient(90deg,#72946b 78%,#ccd3c5 78%);flex:1;height:2px;position:relative}.tool-showcase .coverage-tier>i:after{content:"";background:#557a51;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:78%;box-shadow:0 1px 4px #0002}.tool-showcase .demo-toast{background:#d6e7cf99;border:1px solid #bbd2af66;border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:8px;font-size:6px;animation:4.8s ease-in-out infinite tool-toast-lift;display:flex}.tool-showcase .demo-title-row{justify-content:space-between;align-items:center;margin:0 0 13px;display:flex}.tool-showcase .demo-title-row>b{font-size:9px}.tool-showcase .demo-title-row>span{letter-spacing:.08em;color:#6c875c;font-size:5px}.tool-showcase .volume-tier-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tool-showcase .volume-tier-grid>span{background:#fff7;border:1px solid #bac6b28c;border-radius:10px;justify-items:center;gap:3px;padding:13px 8px 9px;display:grid;position:relative}.tool-showcase .volume-tier-grid>span.chosen{background:#e2ebd7;border-color:#6f8c5b}.tool-showcase .volume-tier-grid small{font-size:6px}.tool-showcase .volume-tier-grid b{letter-spacing:-.06em;font-size:24px;line-height:1}.tool-showcase .volume-tier-grid em{font-size:6px;font-style:normal}.tool-showcase .volume-tier-grid i{background:var(--demo-green);color:#fff;letter-spacing:.05em;border-radius:99px;padding:3px 7px;font-size:4.5px;font-style:normal;position:absolute;top:-6px}.tool-showcase .volume-subscribe{background:#fff9;border:1px solid #97ad8559;border-radius:9px;grid-template-columns:11px 1fr auto;align-items:center;gap:6px;margin-top:10px;padding:10px 8px;display:grid}.tool-showcase .volume-subscribe b{font-size:7px}.tool-showcase .volume-subscribe small{margin-top:3px;font-size:5px}.tool-showcase .volume-subscribe>strong{font-size:8px}.tool-showcase .demo-radio{border:1px solid var(--demo-green);background:radial-gradient(circle,var(--demo-green) 0 40%,transparent 45%);border-radius:50%;width:10px;height:10px}.tool-showcase .volume-delivery{border:1px solid var(--demo-line);background:#fff5;border-radius:8px;justify-content:space-between;align-items:center;margin-top:7px;padding:8px 10px;font-size:6px;display:flex}.tool-showcase .volume-delivery i{font-size:10px;font-style:normal}.tool-showcase .demo-volume .demo-log{margin-top:9px}.tool-showcase .gift-engine-title{justify-content:space-between;align-items:center;gap:6px;display:flex}.tool-showcase .gift-engine-title>b{letter-spacing:-.03em;max-width:120px;font-size:11px;line-height:1.13}.tool-showcase .gift-engine-title>span{color:#55724a;border:1px solid #78956b3b;border-radius:99px;padding:4px 5px;font-size:4.5px}.tool-showcase .gift-rule-row{gap:4px;margin-top:10px;display:flex}.tool-showcase .gift-rule-row>span{text-align:center;border:1px solid var(--demo-line);background:#fff8;border-radius:6px;flex:1;padding:5px 3px;font-size:5px}.tool-showcase .gift-engine-track{background:#c5cfb9;height:3px;margin:18px 16px 14px;position:relative}.tool-showcase .gift-engine-track>i{background:#5d7d50;width:70%;height:100%;display:block}.tool-showcase .gift-node{color:#fff;background:#5d7d50;border:2px solid #eaf0de;border-radius:50%;place-items:center;width:15px;height:15px;font-size:5px;display:grid;position:absolute;top:-6px}.tool-showcase .gift-node.first{left:0}.tool-showcase .gift-node.second{left:48%}.tool-showcase .gift-node.third{color:#77826c;background:#eaf0de;border-color:#bdc9b2;right:0}.tool-showcase .gift-rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.tool-showcase .gift-rewards>span{background:#fff6;border:1px solid #a9bb9a55;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:8px 3px;display:flex}.tool-showcase .gift-rewards .abstract-item{border-radius:7px;width:29px}.tool-showcase .gift-rewards b{white-space:nowrap;font-size:5px}.tool-showcase .gift-rewards small{color:#55774a;opacity:1;font-size:4.5px}.tool-showcase .demo-gifts .demo-log{margin-top:9px;padding-top:7px;font-size:5px}.tool-showcase .gift-engine-proof{color:#fff;background:#536e43;border-radius:8px;align-items:center;gap:7px;margin-top:8px;padding:8px 9px;display:flex}.tool-showcase .gift-engine-proof>strong{letter-spacing:-.04em;font-size:20px;line-height:1}.tool-showcase .gift-engine-proof>span{opacity:.8;font-size:5px;line-height:1.4}.tool-showcase .gift-engine-proof>.demo-check{background:#ffffff30;margin-left:auto}.tool-showcase .builder-steps{align-items:center;gap:5px;font-size:5px;display:flex}.tool-showcase .builder-steps>span{color:#87937c;white-space:nowrap}.tool-showcase .builder-steps>span.complete{color:#365b2f}.tool-showcase .builder-steps>i{background:#aebda1;flex:1;height:1px}.tool-showcase .builder-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:13px 0;display:grid}.tool-showcase .builder-items>span{background:#fff7;border:1px solid #93ab7a65;border-radius:9px;flex-direction:column;align-items:center;padding:10px 3px 6px;display:flex}.tool-showcase .builder-items .abstract-item{width:37px;margin-bottom:7px}.tool-showcase .builder-items small{font-size:5.5px}.tool-showcase .builder-items b{color:#54794a;margin-top:5px;font-size:5px;font-weight:500}.tool-showcase .builder-items b i{margin-left:4px;font-style:normal}.tool-showcase .builder-status{justify-content:space-between;align-items:center;gap:7px;margin-bottom:12px;display:flex}.tool-showcase .builder-status b{font-size:8px}.tool-showcase .builder-status small{margin-top:3px;font-size:5px}.tool-showcase .builder-status>strong{color:#3e6333;background:#d8e7c6;border-radius:99px;padding:6px;font-size:6px}.tool-showcase .demo-button{color:#fff;background:#3d5537;border-radius:99px;justify-content:space-between;align-items:center;gap:9px;padding:11px 13px;font-size:7px;display:flex}.tool-showcase .demo-button>span{font-size:8px}.tool-showcase .builder-recur{align-items:center;gap:5px;padding-top:10px;font-size:5px;display:flex}.tool-showcase .builder-recur>.demo-radio{width:8px;height:8px}.tool-showcase .builder-recur>b{color:#507a43;margin-left:auto;font-size:5px}.tool-showcase .shipping-message{justify-content:space-between;align-items:end;gap:7px;margin:4px 0 12px;display:flex}.tool-showcase .shipping-message>span{gap:4px;font-size:7px;display:grid}.tool-showcase .shipping-message>span>b{letter-spacing:-.025em;font-size:12px;line-height:1.2}.tool-showcase .shipping-message>strong{letter-spacing:-.06em;color:#54734c;font-size:29px;line-height:1}.tool-showcase .shipping-message>strong>small{opacity:1;font-size:10px;display:inline}.tool-showcase .demo-shipping-meter{background:#d4ddcb;border-radius:99px;height:10px;margin:14px 0 17px;position:relative}.tool-showcase .demo-shipping-meter>i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#b3c497,#658459);width:76%;height:100%;animation:5s ease-in-out infinite tool-progress-fill;display:block}.tool-showcase .demo-shipping-meter>b{font-size:5px;position:absolute;top:2px;right:3px}.tool-showcase .shipping-line-items{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.tool-showcase .shipping-line-items>span{border:1px solid var(--demo-line);border-radius:8px;grid-template-columns:5px 1fr;gap:3px;padding:8px 5px;display:grid}.tool-showcase .shipping-line-items i{background:#b6bfae;border-radius:50%;grid-row:1/3;width:4px;height:4px;margin-top:1px}.tool-showcase .shipping-line-items>span:first-child i{background:#6b8e59}.tool-showcase .shipping-line-items b{font-size:5.5px}.tool-showcase .shipping-line-items small{font-size:5px}.tool-showcase .shipping-unlock{background:#dce9d1;border:1px solid #94b17d5e;border-radius:10px;align-items:center;gap:7px;margin-top:12px;padding:12px 9px;display:flex}.tool-showcase .shipping-unlock b{font-size:8px}.tool-showcase .shipping-unlock small{margin-top:4px;font-size:5.5px}.tool-showcase .shipping-unlock .shipping-star{color:#6c8b50;margin-left:auto;font-size:20px;animation:6s ease-in-out infinite tool-star-turn}.tool-showcase .deadline-status{color:#4f7443;background:#dce9cf;border-radius:99px;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:6px;display:flex}.tool-showcase .deadline-status>i{background:#6b9453;border-radius:50%;width:4px;height:4px}.tool-showcase .deadline-clock{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:7px;margin:21px 0 17px;display:flex}.tool-showcase .deadline-clock>span{justify-items:center;gap:6px;display:grid}.tool-showcase .deadline-clock b{letter-spacing:-.05em;background:#fff9;border:1px solid #c2ceba8c;border-radius:9px;padding:10px 7px;font-size:29px;line-height:1;box-shadow:0 6px 12px #344b2210}.tool-showcase .deadline-clock small{letter-spacing:.12em;font-size:4.5px}.tool-showcase .deadline-clock>i{color:#8ba07d;margin-top:-17px;font-size:18px;font-style:normal}.tool-showcase .deadline-clock .clock-seconds b{color:#597b4c;animation:2s step-end infinite tool-clock-tick}.tool-showcase .deadline-timeline{align-items:center;gap:7px;font-size:6px;display:flex}.tool-showcase .deadline-timeline>i{background:linear-gradient(90deg,#b3c89e,#627f51);flex:1;height:2px;position:relative}.tool-showcase .deadline-timeline>i:after{content:"";background:#627f51;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:0}.tool-showcase .deadline-timeline>b{color:#4c6d3d}.tool-showcase .deadline-rules{justify-content:center;gap:13px;margin:15px 0;font-size:5.5px;display:flex}.tool-showcase .deadline-rules>span{align-items:center;gap:5px;display:flex}.tool-showcase .deadline-rules i{background:#7b906a;border-radius:50%;width:4px;height:4px}.tool-showcase .demo-recommendations .demo-chrome{margin-bottom:11px}.tool-showcase .upsell-context{justify-content:space-between;align-items:center;gap:7px;margin-bottom:11px;display:flex}.tool-showcase .upsell-context>span{align-items:center;gap:7px;display:flex}.tool-showcase .upsell-context .abstract-item{border-radius:6px;width:24px}.tool-showcase .upsell-context small{letter-spacing:.05em;font-size:4.5px}.tool-showcase .upsell-context b{letter-spacing:-.02em;margin-top:3px;font-size:9px;display:block}.tool-showcase .upsell-context>em{color:#4e713c;white-space:nowrap;background:#d7e6c7;border-radius:99px;padding:5px 6px;font-size:6px;font-style:normal}.tool-showcase .upsell-product{background:#fff8;border:1px solid #adbfa45e;border-radius:10px;align-items:center;gap:9px;margin-bottom:7px;padding:10px 8px;display:flex}.tool-showcase .upsell-product>.abstract-item{width:36px}.tool-showcase .upsell-product>span>b{font-size:7.5px}.tool-showcase .upsell-product small{margin:3px 0 5px;font-size:5px}.tool-showcase .upsell-product strong{color:#48663d;font-size:7px;display:block}.tool-showcase .upsell-product s{color:#92998d;margin-right:4px;font-size:6px;font-weight:400}.tool-showcase .upsell-product .upsell-add{color:#fff;background:#526e46;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-left:auto;font-size:16px;font-weight:400;display:grid}.tool-showcase .demo-recommendations .demo-rule-pills,.tool-showcase .demo-recommendations .demo-log{margin-top:10px}@keyframes tool-status-pulse{50%{opacity:.55;box-shadow:0 0 8px #d9e6b344}}@keyframes tool-toast-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes tool-progress-fill{0%,to{transform:scaleX(.92)}50%{transform:scaleX(1)}}@keyframes tool-star-turn{50%{transform:rotate(90deg)scale(1.2)}}@keyframes tool-clock-tick{50%{opacity:.65}}@media (width<=1100px) and (width>=801px){.tool-showcase .tool-stage{grid-template-columns:minmax(0,.56fr) minmax(0,1.44fr);gap:3vw}.tool-showcase .tool-story-heading h2{font-size:43px}.tool-showcase .tool-story-heading>span{font-size:11px}.tool-showcase .tool-benefits{gap:5px}.tool-showcase .tool-benefits span{padding:7px 8px;font-size:7px}.tool-showcase .tool-story-card{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:18px;padding:22px}.tool-showcase .tool-card-copy h3{font-size:31px}.tool-showcase .tool-card-copy p{font-size:11px}.tool-showcase .tool-card-copy>strong{font-size:7px}}@media (width<=800px){.tool-scroll.tool-showcase{height:auto}.tool-showcase .tool-stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:20px;padding:76px 20px 48px}.tool-showcase .tool-story-heading{align-self:start}.tool-showcase .tool-story-heading>p{gap:6px;font-size:7px}.tool-showcase .tool-story-heading h2{margin:12px 0;font-size:37px;line-height:.9}.tool-showcase .tool-story-heading h2>span,.tool-showcase .tool-story-heading h2>em{white-space:nowrap;margin-left:0;display:block}.tool-showcase .tool-story-heading>span{max-width:620px;font-size:10px;line-height:1.45}.tool-showcase .tool-benefits{gap:5px;max-width:none;margin-top:12px}.tool-showcase .tool-benefits span{padding:6px 8px;font-size:6px}.tool-showcase .tool-story-card{top:0;height:100%;transform:translate3d(0,var(--card-y),var(--card-z)) rotateX(var(--card-rotate)) scale(var(--card-scale));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;padding:20px;inset:0}.tool-showcase .tool-card-id{margin-bottom:13px}.tool-showcase .tool-card-id small{font-size:5px}.tool-showcase .tool-card-id>span{flex-basis:21px;width:21px;height:21px;font-size:7px}.tool-showcase .tool-card-copy h3{margin-bottom:13px;font-size:30px}.tool-showcase .tool-card-copy p{font-size:10px;line-height:1.45}.tool-showcase .tool-card-copy>strong{margin-top:14px;padding-top:10px;font-size:6px}.tool-showcase .tool-demo{height:294px;padding:12px}.tool-showcase .tool-index{gap:5px;bottom:24px;left:20px}.tool-showcase .tool-index i{width:14px}.tool-showcase .tool-index i.active{width:28px}.tool-showcase .tool-progress-label{font-size:6px;bottom:22px;right:20px}}@media (width<=560px){.tool-showcase .tool-stage{gap:14px;padding:70px 16px 46px}.tool-showcase .tool-story-heading h2{max-width:330px;margin:11px 0;font-size:34px}.tool-showcase .tool-story-heading h2 em{margin-left:0}.tool-showcase .tool-story-heading>span{font-size:10px;line-height:1.4}.tool-showcase .tool-benefits{gap:4px;margin-top:10px}.tool-showcase .tool-benefits span{padding:5px 7px;font-size:5.5px}.tool-showcase .tool-story-card{border-radius:20px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:13px;padding:17px}.tool-showcase .tool-card-copy{padding-left:30px;position:relative}.tool-showcase .tool-card-id{margin:0;position:absolute;top:1px;left:0}.tool-showcase .tool-card-id small{display:none}.tool-showcase .tool-card-copy h3{margin:0 0 8px;font-size:27px}.tool-showcase .tool-card-copy p{font-size:10px;line-height:1.4}.tool-showcase .tool-card-copy>strong{margin-top:9px;padding-top:8px;font-size:6px;line-height:1.3}.tool-showcase .tool-demo{place-self:stretch center;width:100%;max-width:400px;height:100%;min-height:0;padding:12px}.tool-showcase .tool-demo .demo-chrome{margin-bottom:9px;padding-bottom:8px}.tool-showcase .tool-demo .demo-log{margin-top:8px;padding-top:7px}.tool-showcase .coverage-opt{padding:9px 8px}.tool-showcase .coverage-values{gap:6px;padding-top:9px}.tool-showcase .coverage-tier{margin-bottom:8px}.tool-showcase .demo-toast{margin-top:7px;padding:6px}.tool-showcase .demo-title-row{margin-bottom:9px}.tool-showcase .volume-tier-grid>span{padding:9px 8px 7px}.tool-showcase .volume-tier-grid b{font-size:22px}.tool-showcase .volume-subscribe{margin-top:7px;padding:7px 8px}.tool-showcase .volume-delivery{padding:6px 9px}.tool-showcase .gift-engine-title>b{max-width:none;font-size:10px}.tool-showcase .gift-rule-row{margin-top:7px}.tool-showcase .gift-rule-row>span{padding:4px 3px}.tool-showcase .gift-engine-track{margin-top:14px;margin-bottom:12px}.tool-showcase .gift-rewards>span{flex-flow:wrap;justify-content:center;column-gap:5px;padding:6px 3px}.tool-showcase .gift-rewards .abstract-item{width:23px}.tool-showcase .gift-rewards b{font-size:5px}.tool-showcase .gift-rewards small{text-align:center;flex-basis:100%}.tool-showcase .gift-engine-proof{margin-top:7px;padding:7px 9px}.tool-showcase .gift-engine-proof>strong{font-size:18px}.tool-showcase .builder-items{margin:9px 0}.tool-showcase .builder-items>span{padding:7px 3px 5px}.tool-showcase .builder-items .abstract-item{width:30px;margin-bottom:4px}.tool-showcase .builder-items b{margin-top:4px}.tool-showcase .builder-status{margin-bottom:8px}.tool-showcase .demo-button{padding:8px 12px}.tool-showcase .builder-recur{padding-top:8px}.tool-showcase .shipping-message{margin:0 0 8px}.tool-showcase .shipping-message>span>b{font-size:11px}.tool-showcase .shipping-message>strong{font-size:26px}.tool-showcase .demo-shipping-meter{margin:10px 0 12px}.tool-showcase .shipping-line-items>span{padding:6px 5px}.tool-showcase .shipping-unlock{margin-top:9px;padding:9px}.tool-showcase .deadline-status{padding:6px}.tool-showcase .deadline-clock{margin:13px 0 11px}.tool-showcase .deadline-clock b{padding:8px 9px;font-size:25px}.tool-showcase .deadline-rules{margin:11px 0}.tool-showcase .upsell-context{margin-bottom:8px}.tool-showcase .upsell-product{margin-bottom:5px;padding:7px 8px}.tool-showcase .upsell-product>.abstract-item{width:30px}.tool-showcase .upsell-product small{margin:3px 0}.tool-showcase .demo-recommendations .demo-rule-pills{margin-top:7px}}@media (width<=800px) and (height<=680px){.tool-showcase .tool-stage{gap:10px;padding-top:60px;padding-bottom:38px}.tool-showcase .tool-story-heading>p{font-size:6px}.tool-showcase .tool-story-heading h2{max-width:none;margin:8px 0;font-size:29px}.tool-showcase .tool-story-heading>span{font-size:10px;line-height:1.35}.tool-showcase .tool-benefits{display:none}.tool-showcase .tool-story-card{gap:9px;padding:14px}.tool-showcase .tool-card-copy h3{margin-bottom:6px;font-size:24px}.tool-showcase .tool-card-copy p{font-size:9.5px;line-height:1.35}.tool-showcase .tool-card-copy>strong{margin-top:6px;padding-top:6px;font-size:6.5px}.tool-showcase .tool-demo{padding:9px}.tool-showcase .tool-demo .demo-chrome{margin-bottom:7px;padding-bottom:6px}.tool-showcase .tool-demo .demo-log{margin-top:6px;padding-top:5px}.tool-showcase .coverage-opt{padding:7px 8px}.tool-showcase .coverage-values{gap:5px;padding-top:7px}.tool-showcase .coverage-tier{margin-bottom:6px}.tool-showcase .demo-toast{margin-top:5px;padding:5px}.tool-showcase .demo-title-row{margin-bottom:7px}.tool-showcase .volume-tier-grid>span{padding:7px 6px 5px}.tool-showcase .volume-tier-grid b{font-size:18px}.tool-showcase .volume-subscribe{margin-top:5px;padding:6px}.tool-showcase .volume-delivery{margin-top:5px;padding:5px 7px}.tool-showcase .gift-rule-row{margin-top:5px}.tool-showcase .gift-rule-row>span{padding:3px}.tool-showcase .gift-engine-track{margin-top:12px;margin-bottom:10px}.tool-showcase .gift-rewards>span{gap:3px;padding:5px 2px}.tool-showcase .gift-rewards .abstract-item{width:20px}.tool-showcase .gift-engine-proof{margin-top:5px;padding:5px 8px}.tool-showcase .gift-engine-proof>strong{font-size:16px}.tool-showcase .builder-items{margin:6px 0}.tool-showcase .builder-items>span{padding:5px 3px}.tool-showcase .builder-items .abstract-item{width:24px;margin-bottom:3px}.tool-showcase .builder-items b{margin-top:3px}.tool-showcase .builder-status{margin-bottom:6px}.tool-showcase .demo-button{padding:7px 10px}.tool-showcase .builder-recur{padding-top:6px}.tool-showcase .shipping-message>span{gap:3px}.tool-showcase .shipping-message>strong{font-size:22px}.tool-showcase .demo-shipping-meter{height:8px;margin:8px 0 10px}.tool-showcase .shipping-line-items>span{padding:5px}.tool-showcase .shipping-unlock{margin-top:7px;padding:7px}.tool-showcase .deadline-status{padding:5px}.tool-showcase .deadline-clock{margin:9px 0 8px}.tool-showcase .deadline-clock b{padding:7px 9px;font-size:22px}.tool-showcase .deadline-clock>span{gap:4px}.tool-showcase .deadline-rules{margin:8px 0}.tool-showcase .upsell-context{margin-bottom:6px}.tool-showcase .upsell-product{padding:5px 7px}.tool-showcase .upsell-product>.abstract-item{width:25px}.tool-showcase .upsell-product small{margin:2px 0}.tool-showcase .demo-recommendations .demo-rule-pills{margin-top:5px}.tool-showcase .tool-index{bottom:19px}.tool-showcase .tool-progress-label{bottom:17px}}@media (width>=801px) and (height<=720px){.tool-showcase .tool-stage{padding-top:56px;padding-bottom:38px}.tool-showcase .tool-story-heading h2{margin:17px 0;font-size:clamp(40px,4.2vw,61px)}.tool-showcase .tool-story-heading>span{font-size:11px}.tool-showcase .tool-benefits{margin-top:16px}.tool-showcase .tool-story-card{height:390px;padding:24px}.tool-showcase .tool-card-copy h3{font-size:clamp(30px,3.2vw,43px)}.tool-showcase .tool-card-copy p{font-size:11px}.tool-showcase .tool-card-copy>strong{font-size:7px}}@media (prefers-reduced-motion:reduce){.tool-scroll.tool-showcase,.tool-showcase .tool-scroll-track{height:auto}.tool-showcase .tool-stage{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;min-height:0;position:relative}.tool-showcase .tool-story-heading{padding:20px 0}.tool-showcase .tool-story-heading>span{max-width:620px}.tool-showcase .tool-world{gap:20px;height:auto;display:grid}.tool-showcase .tool-story-card{height:auto;min-height:350px;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.tool-showcase .tool-demo{height:294px}.tool-showcase .tool-index,.tool-showcase .tool-progress-label{display:none}.tool-showcase .tool-story-heading>p i,.tool-showcase .tool-demo *{animation:none!important}}@media (width<=800px){.tool-showcase .tool-mobile-intro{padding:54px 24px 38px;display:block}.tool-showcase .tool-mobile-intro .tool-story-heading h2{max-width:620px;margin:18px 0;font-size:min(clamp(36px,7vw,52px),14.7059vw - 7.05882px)}.tool-showcase .tool-mobile-intro .tool-story-heading>p{font-size:8px}.tool-showcase .tool-mobile-intro .tool-story-heading>span{max-width:620px;font-size:14px;line-height:1.55}.tool-showcase .tool-mobile-intro .tool-benefits{gap:7px;margin-top:20px;display:flex}.tool-showcase .tool-mobile-intro .tool-benefits span{padding:8px 10px;font-size:8px}.tool-showcase .tool-stage>.tool-story-heading{display:none}.tool-showcase .tool-stage{grid-template-rows:minmax(0,1fr);gap:0;padding:88px 20px 52px}.tool-showcase .tool-card-copy h3{font-size:clamp(28px,4.6vw,36px)}.tool-showcase .tool-card-copy p{font-size:12px;line-height:1.5}.tool-showcase .tool-card-copy>strong{font-size:8px;line-height:1.45}}@media (width<=560px){.tool-showcase .tool-stage{padding:88px 16px 48px}.tool-showcase .tool-story-card{grid-template-rows:auto minmax(0,1fr);gap:18px;padding:20px}.tool-showcase .tool-demo{align-self:center;height:294px;max-height:100%}}@media (width<=560px) and (height<=680px){.tool-showcase .tool-stage{padding:76px 14px 42px}.tool-showcase .tool-story-card{gap:12px;padding:16px}.tool-showcase .tool-card-copy h3{font-size:26px}.tool-showcase .tool-card-copy p{font-size:11px;line-height:1.4}.tool-showcase .tool-card-copy>strong{margin-top:8px;padding-top:7px;font-size:7px}.tool-showcase .tool-demo{padding:10px}}@media (prefers-reduced-motion:reduce){.tool-showcase .tool-stage{height:auto}.tool-showcase .tool-world{min-height:0}.tool-showcase .tool-story-card{height:auto;pointer-events:auto!important}.tool-showcase .tool-demo{max-height:none}}.tool-showcase .demo-gifts{flex-direction:column;gap:6px;display:flex;container-type:size}.tool-showcase .demo-gifts .demo-chrome{flex-shrink:0;margin:0;padding-bottom:7px}.tool-showcase .demo-gifts .gift-engine-title{flex-shrink:0}.tool-showcase .demo-gifts .gift-engine-title>b{max-width:150px;font-size:10px}.tool-showcase .demo-gifts .gift-rule-row{flex-shrink:0;margin:0}.tool-showcase .demo-gifts .gift-rule-row>span{padding:4px 3px}.tool-showcase .demo-gifts .gift-engine-track{flex-shrink:0;margin:7px 10px}.tool-showcase .demo-gifts .gift-rewards{flex:1;min-height:48px}.tool-showcase .demo-gifts .gift-rewards>span{justify-content:center;gap:4px;padding:5px 3px}.tool-showcase .demo-gifts .gift-rewards .abstract-item{width:23px}.tool-showcase .gift-shipping-icon{aspect-ratio:1;color:#4d6952;background:#dfebd4;border-radius:7px;flex-shrink:0;place-items:center;width:23px;display:grid}.tool-showcase .gift-shipping-icon svg{width:20px;height:18px}.tool-showcase .gift-cart-message{background:#dcebcf99;border:1px solid #a6c59466;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:7px;font-size:6px;line-height:1.4;display:flex}.tool-showcase .gift-cart-message .demo-check{flex-basis:11px;width:11px;height:11px}.tool-showcase .gift-cart-message .demo-check:after{top:3px;left:3px}.tool-showcase .demo-gifts .demo-log{flex-shrink:0;margin:0;padding-top:5px}.tool-showcase .demo-gifts .gift-engine-proof{flex-shrink:0;margin:0;padding:6px 8px}.tool-showcase .demo-gifts .gift-engine-proof>strong{font-size:18px}@media (width<=560px){.tool-showcase .tool-story-card.is-featured .demo-gifts{align-self:stretch;height:100%;max-height:294px}}@container (height<=255px){.tool-showcase .demo-gifts .gift-engine-proof{display:none}.tool-showcase .demo-gifts .gift-rewards>span{flex-flow:wrap;gap:3px}.tool-showcase .demo-gifts .gift-rewards small{text-align:center;flex-basis:100%}}@container (height<=200px){.tool-showcase .demo-gifts .demo-chrome,.tool-showcase .demo-gifts .demo-log{display:none}.tool-showcase .demo-gifts .gift-engine-title>b{max-width:none;font-size:9px}.tool-showcase .demo-gifts .gift-engine-title>span{font-size:4px}}@media (prefers-reduced-motion:reduce){.tool-showcase .tool-story-card.is-featured .demo-gifts{height:294px}}@media (width<=800px) and (height<=520px),(width<=560px) and (height<=600px){.tool-showcase .tool-scroll-track{height:auto}.tool-showcase .tool-stage{height:auto;min-height:0;padding:24px 20px 32px;position:relative}.tool-showcase .tool-world{gap:20px;height:auto;display:grid}.tool-showcase .tool-story-card{height:auto;min-height:0;position:relative;inset:auto;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.tool-showcase .tool-demo,.tool-showcase .tool-story-card.is-featured .demo-gifts{height:294px;max-height:none}.tool-showcase .tool-index,.tool-showcase .tool-progress-label{display:none}}.tool-showcase .tool-story-heading h2>span,.tool-showcase .tool-story-heading h2>em{white-space:nowrap;margin-left:0;display:block}@media (width>=801px){.tool-showcase .tool-story-heading h2{font-size:clamp(26px,14cqw,72px)}}.scroll-hero.has-depth-orbits .hero-orb{aspect-ratio:1;filter:none;transform-style:flat;pointer-events:none;backface-visibility:hidden;will-change:transform;border-radius:50%;box-shadow:inset 1px 1px #fff9,inset -12px -15px 30px #191a1708}.scroll-hero.has-depth-orbits .orb-one{background:radial-gradient(circle at 31% 24%,#fff9dc 0%,#e9d9ff 31%,#c9b8ff 52%,#ff9579 82%,#ff5c35 100%);width:clamp(360px,48vw,920px);top:auto;bottom:-18%;right:-12vw}.scroll-hero.has-depth-orbits .orb-two{background:radial-gradient(circle at 29% 25%,#f5f2eb 0%,#dfe8d4 27%,#a9bf9f 65%,#7a9c7f 100%);width:clamp(130px,18vw,350px);bottom:-5%;left:10%}.scroll-hero.has-depth-orbits .orb-three{background:radial-gradient(circle at 30% 26%,#fff9e7,#ffe49b 50%,#ff9579 100%);width:clamp(24px,2.4vw,48px);top:20%;left:7%}.scroll-hero.has-depth-orbits .orb-four{background:radial-gradient(circle at 32% 25%,#fffaf1,#ffddc6 35%,#ff9579 72%,#ff5c35);width:clamp(72px,8vw,150px);bottom:13%;right:15%}.scroll-hero.has-depth-orbits .orb-five{background:radial-gradient(circle at 30% 23%,#fffaf1,#e8dfff 38%,#c9b8ff 75%,#ac93e8);width:clamp(38px,4.5vw,86px);top:14%;left:54%}.scroll-hero.has-depth-orbits .hero-depth-ring{transform:rotate(var(--orbit-turn));border:1px solid #0000;border-color:#ffffff65 #0000 #0000 #ffffff65;border-radius:50%;position:absolute;inset:6%}.scroll-hero.has-depth-orbits .hero-depth-mark{transform:rotate(var(--orbit-turn));border:1px solid #ffffff30;border-color:#0000 #ffffff30 #ffffff30 #0000;border-radius:50%;position:absolute;inset:15%}@media (width<=800px){.scroll-hero.has-depth-orbits .orb-one{width:clamp(280px,88vw,620px);top:auto;bottom:-18%;right:-34vw}.scroll-hero.has-depth-orbits .orb-two{width:clamp(96px,31vw,200px);bottom:-5%;left:8%}.scroll-hero.has-depth-orbits .orb-three{width:clamp(18px,5vw,32px);top:24%;left:5%}.scroll-hero.has-depth-orbits .orb-four{width:clamp(62px,21vw,130px);bottom:20%;right:9%}.scroll-hero.has-depth-orbits .orb-five{width:clamp(30px,11vw,62px);top:12%;left:58%}}@media (width<=560px) and (height<=680px){.scroll-hero.has-depth-orbits .orb-three{top:21%}.scroll-hero.has-depth-orbits .orb-four{bottom:14%;right:5%}}@media (prefers-reduced-motion:reduce){.scroll-hero.has-depth-orbits .hero-orb{will-change:auto;opacity:.45!important;transform:none!important}.scroll-hero.has-depth-orbits .hero-depth-ring,.scroll-hero.has-depth-orbits .hero-depth-mark{transform:none!important}}
