@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_498e3c{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_498e3c{--marketing-body:"DM Sans","DM Sans Fallback"}.marketing,.marketing-document{--m-bg:#faf8fe}.marketing-document>body,html.marketing-document{background-color:var(--m-bg)}.marketing-document>body{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.marketing{--m-ink:#392c57;--m-muted:#71677e;--m-brand:#7655ae;--m-brand-secondary:#e22d3e;--m-tint:#eee9fa;--m-accent:#bfe6d5;--m-line:#ded7ea;--m-on-ink:#ffffff;--m-surface:#ffffff;--m-paper:#ffffff;--m-panel:#eee9fa;--m-text-2:#6c5e78;--m-text-3:#71627e;--m-text-soft:#8b789d;--m-channel-text:#7d6e8d;--m-receipt-cents:#887693;--m-receipt-dd:#51425f;--m-receipt-rule:#d9d5de;--m-receipt-drop:#392c5712;--m-confirm:#586f44;--m-skip-ink:#21352c;--m-track:#eee9f5;--m-path:#c6b7dd;--m-slip-rule:#ddd5e8;--m-close-lock:#e0d6ee;--m-close-item:#ffffff96;--m-close-check:#e5dcee;--m-swatch-violet-bg:#eee9fa;--m-swatch-violet:#7655ae;--m-swatch-mint-bg:#bfe6d5;--m-swatch-mint:#31584d;--m-swatch-indigo-bg:#e9e5f5;--m-swatch-indigo:#7a6a9d;--m-slip-icon-bg:#eae4f5;--m-slip-icon:#7655ae;--m-slip-icon-mint-bg:#bfe6d5;--m-slip-icon-mint:#31584d;--m-shadow-card:0 9px 30px #392c5709;--m-shadow-card-sm:0 6px 20px #392c5706;--m-shadow-menu:0 12px 20px #0000000c;--m-icon-ring:transparent;--m-display:var(--font-sans);color:var(--m-ink);background:var(--m-bg);font-family:var(--marketing-body),sans-serif;font-size:16px;line-height:1.6;overflow:clip;color-scheme:light}.marketing *,.marketing :after,.marketing :before{box-sizing:border-box}.marketing h1,.marketing h2,.marketing h3,.marketing p{margin:0}.marketing h1,.marketing h2{font-family:var(--m-display),sans-serif;font-weight:600;letter-spacing:-.045em;text-wrap:balance}.marketing h2{font-size:clamp(34px,4vw,54px);line-height:1.08}.marketing h3{font-family:var(--m-display),sans-serif;font-size:20px;line-height:1.3;letter-spacing:-.025em;font-weight:600}.marketing a{color:inherit;text-decoration:none}.marketing button{font:inherit;cursor:pointer}.marketing svg{flex-shrink:0}.marketing a,.marketing button,.marketing summary{-webkit-tap-highlight-color:transparent}.marketing :is(a,button,summary):focus-visible{outline:3px solid var(--m-brand);outline-offset:5px}.marketing :is(section,div)[id]{scroll-margin-top:32px}.marketing .m-wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}.marketing .skip-link{position:absolute;top:-100px;left:20px;z-index:99;padding:12px 20px;background:var(--m-surface);color:var(--m-skip-ink);border:1px solid}.marketing .skip-link:focus{top:10px}.marketing .m-nav{height:104px;display:flex;align-items:center;gap:38px;position:relative;z-index:20}.marketing .brand{display:inline-flex;align-items:center;gap:11px;color:var(--m-ink);font-size:28px;font-weight:750;letter-spacing:-.065em;line-height:1}.marketing .brand svg{width:28px;height:28px}.marketing .brand-heart{fill:var(--m-brand-secondary);opacity:0}.marketing .brand:is(:hover,:focus-visible) .brand-heart{opacity:1}@media (prefers-reduced-motion:no-preference){.marketing .brand-heart{transition:opacity .18s ease}}.marketing .desktop-nav{display:flex;margin-left:auto;gap:34px;font-size:14px;font-weight:500}.marketing .desktop-nav a{padding:10px 0}.marketing .desktop-nav a:hover{text-decoration:underline;text-underline-offset:5px}.marketing .menu-toggle{display:none;border:0;background:transparent;color:inherit;padding:10px}.marketing .m-footer .theme-switch{margin-left:auto}.marketing .theme-switch{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--m-line);border-radius:999px}.marketing .theme-switch button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--m-muted);cursor:pointer;transition:background-color .15s,color .15s}.marketing .theme-switch button:hover{color:var(--m-ink)}.marketing .theme-switch button[aria-pressed=true]{background:var(--m-tint);color:var(--m-ink);box-shadow:inset 0 0 0 1px var(--m-line)}.marketing .theme-switch svg{width:15px;height:15px}.marketing .mobile-nav{position:absolute;inset:82px 0 auto;display:grid;background:var(--m-bg);padding:16px;border:1px solid var(--m-line);border-radius:12px;box-shadow:var(--m-shadow-menu)}.marketing .mobile-nav a{padding:12px}.marketing .m-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:13px 25px;background:var(--m-ink);border:1px solid var(--m-ink);border-radius:5px;color:var(--m-on-ink);font-size:14px;font-weight:600;text-align:center;transition:background .15s,transform .15s}.marketing .m-button:hover{transform:translateY(-2px);filter:brightness(.94)}.marketing .m-button-secondary{background:transparent;color:var(--m-ink);border-color:var(--m-line)}.marketing .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.marketing .feature-copy h2{margin:24px 0}.marketing .feature-copy>p{color:var(--m-muted);font-size:17px;max-width:440px;line-height:1.8}.marketing .feature-icon{width:48px;height:48px;justify-content:center;border-radius:15px;background:var(--m-tint);box-shadow:inset 0 0 0 1px var(--m-icon-ring)}.marketing .feature-icon,.marketing .feature-link{display:inline-flex;align-items:center;color:var(--m-brand)}.marketing .feature-link{gap:8px;font-size:14px;font-weight:600;margin-top:28px;padding:4px 0;border:0;background:transparent}.marketing .feature-link:hover{text-decoration:underline;text-underline-offset:5px}.marketing .benefit-list{display:grid;list-style:none;gap:12px;margin:25px 0 0;padding:0;font-size:14px}.marketing .benefit-list li{display:flex;gap:11px;align-items:center}.marketing .benefit-list svg{width:16px;height:16px;color:var(--m-brand)}.marketing .example-note{color:var(--m-muted);font-size:10px;display:block;text-align:center}.marketing .garden-product{padding-top:105px}.marketing .garden-feature-grid{display:grid;grid-template-columns:1.06fr 1fr;gap:95px;align-items:center}.marketing .garden-program-scene{padding:40px 30px;background:var(--m-panel);border-radius:18px}.marketing .scene-caption{display:flex;gap:10px;align-items:center;font-size:13px;margin:0 4px 26px}.marketing .garden-program-scene .example-note{margin-top:25px}.marketing .program-visual{background:var(--m-surface);border-radius:11px;padding:24px;box-shadow:var(--m-shadow-card-sm)}.marketing .program-heading{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;padding-bottom:16px}.marketing .program-heading span:last-child{font-size:10px;font-weight:400;color:var(--m-muted)}.marketing .program-row{display:grid;grid-template-columns:37px 1fr auto;align-items:center;gap:12px;padding:20px 0}.marketing .program-symbol{display:grid;width:37px;height:37px;place-items:center;border-radius:10px;box-shadow:inset 0 0 0 1px var(--m-icon-ring)}.marketing .program-symbol svg{width:18px;height:18px;stroke-width:1.6}.marketing .program-symbol.meals{background:var(--m-swatch-violet-bg);color:var(--m-swatch-violet)}.marketing .program-symbol.care{background:var(--m-swatch-mint-bg);color:var(--m-swatch-mint)}.marketing .program-symbol.elders{background:var(--m-swatch-indigo-bg);color:var(--m-swatch-indigo)}.marketing .program-row>div>span{font-size:11px}.marketing .program-row strong{font-size:12px;font-weight:600}.marketing .program-track{width:100%;height:5px;background:var(--m-track);border-radius:10px;margin-top:11px}.marketing .program-track i{display:block;height:5px;border-radius:inherit;background:#987eb8}.marketing .program-row:nth-child(3) .program-track i{background:#98cbb7}.marketing .program-row:nth-child(4) .program-track i{background:#b0a2d1}.marketing .program-note{display:flex;align-items:center;gap:8px;font-size:10px;padding:15px 0 0;margin-top:10px;border-top:1px solid var(--m-track);color:var(--m-muted)}.clarity .m-nav{height:102px}.clarity .clarity-hero{padding-top:53px;padding-bottom:76px}.clarity .clarity-heading{text-align:center;position:relative;z-index:2}.clarity h1{max-width:20ch;margin-inline:auto;font-size:clamp(57px,6.3vw,88px);line-height:1.02;font-weight:600;text-wrap:balance}.clarity .clarity-heading>p{font-size:17px;color:var(--m-muted);margin:16px auto 26px;line-height:1.8;max-width:660px;text-wrap:balance}.clarity .hero-actions{justify-content:center;margin-top:clamp(32px,3.4vw,48px)}.clarity .clarity-heading>p+.hero-actions{margin-top:0}.clarity .m-button{border-radius:5px}.clarity .clarity-heading .m-button{background:var(--m-ink);border-color:var(--m-ink)}.clarity .clarity-heading .m-button-secondary{background:transparent;border-color:var(--m-line)}.clarity .receipt-landscape{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:75px;padding:43px 68px 67px;margin-top:30px;min-height:425px}.clarity .receipt-path{position:absolute;inset:10px 0 0;width:100%;height:90%;color:var(--m-path)}.clarity .destination-slip,.clarity .origin-slip{position:relative;background:var(--m-surface);padding:22px;border-radius:8px;box-shadow:var(--m-shadow-card);font-size:12px}.clarity .origin-slip{transform:rotate(-7deg);margin-top:-60px}.clarity .destination-slip{transform:rotate(6deg);margin-top:25px}.clarity .slip-icon{display:grid;place-items:center;width:47px;height:47px;background:var(--m-slip-icon-bg);border-radius:12px;color:var(--m-slip-icon);margin-bottom:19px;box-shadow:inset 0 0 0 1px var(--m-icon-ring)}.clarity .destination-slip>span:not(.slip-icon),.clarity .origin-slip>span:not(.slip-icon){font-size:14px;color:var(--m-text-2)}.clarity .origin-slip>strong{display:block;font-size:36px;font-weight:550;letter-spacing:-.04em;margin-top:7px}.clarity .origin-slip>p{font-size:14px;color:var(--m-text-2);margin-top:3px}.clarity .transfer-memo{margin:18px 0 0;font-size:19px;line-height:1.4;font-weight:500;color:var(--m-ink)}.clarity .transfer-memo>span{display:block;margin-bottom:5px;font-size:12px;font-weight:400;color:var(--m-text-2)}.clarity .destination-slip>div,.clarity .origin-slip>div{border-top:1px dashed var(--m-slip-rule);margin-top:22px;padding-top:15px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--m-text-2)}.clarity .origin-slip>div>span{flex-shrink:0;height:6px;width:6px;border-radius:50%;background:#a289bc}.clarity .destination-slip .slip-icon{background:var(--m-slip-icon-mint-bg);color:var(--m-slip-icon-mint)}.clarity .destination-slip h3{font-size:28px;margin-top:7px}.clarity .destination-slip p{color:var(--m-text-2);font-size:14px;line-height:1.8;margin-top:8px}.clarity .center-receipt{position:relative;transform:rotate(2deg)}.marketing .gift-receipt{position:relative;filter:drop-shadow(0 18px 17px var(--m-receipt-drop));text-align:center;color:var(--m-ink)}.marketing .receipt-paper{position:relative;background:var(--m-paper);mask-image:radial-gradient(circle at 0 var(--notch-edge),transparent 4px,#000 4.6px),radial-gradient(circle at 100% var(--notch-edge),transparent 4px,#000 4.6px);mask-size:51% 100%;mask-position:left,right;mask-repeat:no-repeat}.marketing .receipt-main{--notch-edge:100%;padding:24px 24px 21px}.marketing .receipt-details{--notch-edge:0%;padding:22px 24px 24px}.marketing .gift-receipt:after,.marketing .gift-receipt:before{content:"";position:absolute;height:7px;left:0;width:100%;background:linear-gradient(135deg,transparent 50%,var(--m-paper) 50%) 0 0 /12px 12px,linear-gradient(225deg,transparent 50%,var(--m-paper) 50%) 0 0 /12px 12px}.marketing .gift-receipt:before{top:-6px}.marketing .gift-receipt:after{bottom:-6px;transform:rotate(180deg)}.marketing .receipt-top{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:20px;font-size:16px;font-weight:700;letter-spacing:-.045em}.marketing .receipt-top>svg:first-child{width:19px;height:19px}.marketing .receipt-top>svg:last-child{display:none}.marketing .receipt-thanks{font-size:12px;color:var(--m-text-3);display:block}.marketing .receipt-amount{font-size:45px;line-height:1.4;font-weight:500;letter-spacing:-.055em;display:block;margin-top:10px}.marketing .receipt-amount span{color:var(--m-receipt-cents)}.marketing .receipt-main>p{font-size:14px;color:var(--m-text-2)}.marketing .receipt-rule{position:absolute;top:0;left:9px;right:9px;height:1px;background:repeating-linear-gradient(to right,var(--m-receipt-rule) 0 2px,transparent 2px 5px)}.marketing .gift-receipt dl{display:grid;gap:9px;margin:0;font-size:13px}.marketing .gift-receipt dl>div{display:flex;justify-content:space-between;gap:10px}.marketing .gift-receipt dt{color:var(--m-text-3)}.marketing .gift-receipt dd{margin:0;color:var(--m-receipt-dd);font-weight:500}.marketing .receipt-confirm{gap:6px;font-size:12px;color:var(--m-confirm);margin-top:21px}.clarity .receipt-stamp,.marketing .receipt-confirm{display:flex;align-items:center;justify-content:center}.clarity .receipt-stamp{position:absolute;right:-52px;bottom:-20px;z-index:2;height:83px;width:83px;background:var(--m-accent);color:#31584d;flex-direction:column;gap:3px;border-radius:50%;outline:1px solid #31584d40;outline-offset:-6px}.clarity .receipt-stamp span{font-size:11px;line-height:1.3;text-align:center}.clarity .landscape-caption{position:absolute;bottom:14px;left:0;right:0;text-align:center;font-size:12px;color:var(--m-text-3)}.marketing .donation-channels{display:flex;flex-wrap:wrap;gap:16px 22px;margin-top:26px}.marketing .donation-channels>span{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--m-channel-text)}.marketing .ai-section{padding:48px 48px 20px;margin-bottom:72px;border-radius:20px;background:var(--m-panel)}.marketing .ai-heading{display:flex;align-items:end;justify-content:space-between;gap:32px}.marketing .ai-heading h2{font-size:clamp(30px,3.3vw,44px)}.marketing .ai-heading>p{max-width:27ch;color:var(--m-text-2);font-size:16px;line-height:1.7}.marketing .ai-example{margin:42px 0 0}.marketing .ai-transfer-scenes{display:grid}.marketing .ai-flow{position:relative;display:grid;grid-area:1/1;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,.9fr);align-items:center;gap:40px}.marketing .ai-flow[data-active=false]{visibility:hidden;pointer-events:none}.marketing .ai-flow:before{--ai-path-angle:90deg;--ai-path-end:48px 0;content:"";position:absolute;inset:50% 20px auto;height:2px;background-image:linear-gradient(var(--ai-path-angle),var(--m-path) 50%,transparent 50%);background-size:12px 2px;pointer-events:none}.marketing .ai-bank-note{position:relative;padding:24px;border:1px solid var(--m-receipt-rule);border-radius:0;background:var(--m-paper);box-shadow:0 10px 20px var(--m-receipt-drop);transform:rotate(-4deg)}.marketing .ai-note-heading,.marketing .ai-suggestion-heading{display:flex;align-items:center;gap:10px;font-size:13px}.marketing .ai-note-heading{padding-bottom:16px;border-bottom:1px solid var(--m-receipt-rule);color:var(--m-text-2)}.marketing .ai-source-logo{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;color:var(--m-brand)}.marketing .ai-source-logo>img{width:36px;height:36px;object-fit:contain;border-radius:4px}.dark .marketing .ai-source-logo:has(>img){background:#ffffff;border-radius:4px;box-shadow:0 0 0 4px #ffffff}.marketing .ai-source-logo[data-source="BKT Kosova"]{flex-basis:56px;width:56px}.marketing .ai-source-logo[data-source="BKT Kosova"]>img{width:56px;border-radius:0}.marketing .ai-note-bank{min-width:0;display:grid;gap:2px;line-height:1.4}.marketing .ai-note-bank>span{color:var(--m-ink);font-weight:500}.marketing .ai-note-bank>small{font-size:11px}.marketing .ai-bank-amount{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:18px;border-bottom:1px solid var(--m-receipt-rule)}.marketing .ai-bank-amount>span{font-size:12px;color:var(--m-text-2)}.marketing .ai-bank-amount>strong{font-size:27px;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.marketing .ai-bank-note blockquote{margin:18px 0 0;font-size:17px;line-height:1.6}.marketing .ai-bank-note blockquote>span{display:block;margin-bottom:5px;color:var(--m-text-2);font-size:12px}.marketing .ai-suggestion{position:relative;padding:28px;border-radius:14px;background:var(--m-ink);color:var(--m-on-ink)}.marketing .ai-suggestion-heading>svg{width:22px;height:24px}.marketing .ai-suggestion h3{--ai-result-delay:2300ms;position:relative;margin-top:30px;font-size:34px;font-weight:500}.marketing .ai-suggestion>p{--ai-result-delay:2700ms;position:relative;margin-top:8px;font-size:13px}.marketing .ai-suggestion>p strong{font-weight:650}.marketing .ai-approval{--ai-result-delay:3400ms;position:relative;display:flex;align-items:center;gap:8px;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent);margin-top:28px;padding-top:16px;font-size:13px}.marketing .ai-result-content{display:block}.marketing .ai-approval>.ai-result-content{display:flex;align-items:center;gap:8px}.marketing .ai-processing-state{display:none;position:absolute;inset:0;color:color-mix(in srgb,currentColor 72%,transparent);pointer-events:none}.marketing .ai-suggestion h3>.ai-processing-state{font-size:20px;font-weight:500;line-height:1.4;padding-top:5px}.marketing .ai-approval>.ai-processing-state{top:16px}.marketing .ai-receipt-stage{position:relative;min-width:0}.marketing .ai-receipt-draft{--m-paper:color-mix(in srgb,var(--m-surface) 72%,var(--m-panel));position:absolute;inset:0;visibility:hidden;pointer-events:none;container-type:inline-size;transform:rotate(3deg)}.marketing .ai-receipt-draft :is(.gift-receipt,.receipt-main){height:100%}.marketing .ai-receipt-draft .receipt-top{opacity:.55}.marketing .ai-receipt-draft .receipt-amount{color:var(--m-text-2)}.marketing .ai-example-receipt{container-type:inline-size;transform:rotate(3deg)}.marketing .ai-example-receipt .receipt-amount,.marketing .ai-receipt-draft .receipt-amount{font-size:min(45px,17cqi)}.marketing .ai-receipt-stage .receipt-details{display:none}.marketing .ai-example>figcaption{margin-top:32px;text-align:center;color:var(--m-muted);font-size:11px}.marketing .ai-example>figcaption>strong{font-weight:500}.marketing .ai-example:focus-visible{outline:2px solid var(--m-brand);outline-offset:10px;border-radius:7px}.marketing .ai-example[data-animate=true] .ai-flow[data-active=true]{--ai-play-state:running}.marketing .ai-example[data-animate=true][data-running=false] .ai-flow[data-active=true]{--ai-play-state:paused}.marketing .ai-example[data-animate=true] .ai-flow[data-active=true] .ai-bank-note{animation:ai-note-arrive .65s cubic-bezier(.22,1,.36,1) both;animation-play-state:var(--ai-play-state)}.marketing .ai-example[data-animate=true] .ai-flow[data-active=true] .ai-note-clue{background:linear-gradient(var(--m-tint),var(--m-tint)) no-repeat 0 90% /0 70%;box-decoration-break:clone;-webkit-box-decoration-break:clone;animation:ai-note-read 1.8s ease .55s both;animation-play-state:var(--ai-play-state)}.marketing .ai-example[data-animate=true] .ai-flow[data-active=true] .ai-note-clue:nth-child(3){animation-delay:1s}@media (prefers-reduced-motion:no-preference){.marketing .ai-example[data-animate=true] .ai-flow[data-active=true]:before{animation:ai-path-flow 3.8s linear .65s both;animation-play-state:var(--ai-play-state)}.marketing .ai-example[data-animate=true] .ai-flow[data-active=true] .ai-suggestion-heading>svg{transform-origin:center;animation:ai-heartbeat 2.4s ease-in-out .65s infinite;animation-play-state:var(--ai-play-state)}}.marketing .ai-example[data-animate=true] .ai-flow[data-active=true] .ai-result-content{animation:ai-answer-reveal .55s ease var(--ai-result-delay) both;animation-play-state:var(--ai-play-state)}.marketing .ai-example[data-animate=true] .ai-flow[data-active=true] .ai-processing-state{display:block;animation:ai-processing-done .3s ease var(--ai-result-delay) both;animation-play-state:var(--ai-play-state)}.marketing .ai-example[data-animate=true] .ai-flow[data-active=true] .ai-approval svg{stroke-dasharray:24;animation:ai-check-draw .45s ease 3.7s both;animation-play-state:var(--ai-play-state)}.marketing .ai-example[data-animate=true] .ai-flow[data-active=true] .ai-example-receipt{animation:ai-receipt-print .35s ease 4.1s both;animation-play-state:var(--ai-play-state)}.marketing .ai-example[data-animate=true] .ai-flow[data-active=true] .ai-receipt-draft{visibility:visible;animation:ai-receipt-draft-out .35s ease 4.1s both;animation-play-state:var(--ai-play-state)}.marketing .ai-flow[data-leaving=true]{animation:ai-transfer-out .36s ease both}@keyframes ai-note-arrive{0%{opacity:0;translate:-16px 5px;rotate:-3deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes ai-note-read{0%{background-size:0 70%}35%,75%{background-size:100% 70%}to{background-size:100% 0}}@keyframes ai-heartbeat{0%,16%,32%,to{scale:1}8%{scale:1.13}24%{scale:1.07}}@keyframes ai-path-flow{0%{background-position:0 0}to{background-position:var(--ai-path-end)}}@keyframes ai-answer-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes ai-processing-done{0%{opacity:1}to{opacity:0}}@keyframes ai-check-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes ai-receipt-print{0%{opacity:0}to{opacity:1}}@keyframes ai-receipt-draft-out{0%{opacity:1}to{opacity:0}}@keyframes ai-transfer-out{to{opacity:0}}.marketing .ai-work{padding-top:24px}.marketing .ai-work-intro{display:flex;justify-content:space-between;align-items:end;gap:48px}.marketing .ai-work-intro>p{max-width:34ch;color:color-mix(in srgb,var(--m-muted) 80%,var(--m-ink));font-size:17px;line-height:1.75}.marketing .ai-work-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:44px;border-bottom:1px solid var(--m-line)}.marketing .ai-work-tabs>button{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 12px;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:transparent;color:color-mix(in srgb,var(--m-muted) 80%,var(--m-ink));font-size:16px;font-weight:500}.marketing .ai-work-tabs>button:hover{color:var(--m-ink)}.marketing .ai-work-tabs>button[aria-selected=true]{border-bottom-color:var(--m-brand);color:var(--m-ink)}.marketing .ai-work-panels{display:grid;margin-top:44px}.marketing .ai-work-panel{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:80px;grid-area:1/1;min-width:0}.marketing .ai-work-panel[data-active=false]{visibility:hidden;pointer-events:none}.marketing .ai-work-panel:focus-visible{outline:3px solid var(--m-brand);outline-offset:8px}.marketing .ai-work-copy{padding-block:24px 44px}.marketing .ai-work-copy>h3{max-width:15ch;font-size:clamp(29px,3vw,40px);line-height:1.12;font-weight:500;letter-spacing:-.04em;text-wrap:balance}.marketing .ai-work-copy>p{max-width:39ch;margin-top:24px;color:color-mix(in srgb,var(--m-muted) 80%,var(--m-ink));font-size:16px;line-height:1.8}.marketing .ai-work-note{display:flex;align-items:start;gap:9px;margin-top:28px;font-size:13px;color:var(--m-text-2)}.marketing .ai-product-example{min-width:0;margin:0;container-type:inline-size}.marketing .ai-product-window{--m-paper:#322447;--m-ink:#ffffff;--m-muted:#e4dbef;--m-text-2:#e4dbef;--m-brand:#f2edff;--m-line:#7a6b91;--m-panel:#54416f;--m-path:#ab99c4;--m-swatch-mint-bg:#bfe6d5;overflow:hidden;border:1px solid var(--m-line);border-radius:12px;background:var(--m-paper);color:var(--m-ink);box-shadow:0 16px 40px var(--m-receipt-drop)}.marketing .ai-product-bar{display:flex;align-items:center;gap:10px;padding:18px 26px;border-bottom:1px solid var(--m-line);font-size:14px}.marketing .ai-product-status{margin-left:auto;padding:3px 9px;border:1px solid var(--m-line);border-radius:5px;background:var(--m-panel);color:var(--m-ink);font-size:11px}.marketing .ai-product-body{min-height:360px;padding:28px 32px}.marketing .ai-product-body h4{margin:0;font-size:22px;font-weight:500;line-height:1.35;letter-spacing:-.025em}.marketing .ai-product-footer{display:flex;align-items:center;gap:9px;padding:16px 26px;border-top:1px solid var(--m-line);color:var(--m-text-2);background:color-mix(in srgb,var(--m-panel) 35%,var(--m-paper));font-size:12px}.marketing .ai-goal-message{max-width:94%;margin:0 0 22px auto;padding:14px 18px;border-radius:12px 12px 3px 12px;background:#ece4f7;color:#342448;font-size:17px;line-height:1.5;letter-spacing:-.02em}.marketing .ai-example-reply{display:flex;align-items:center;gap:8px;color:var(--m-muted);font-size:13px}.marketing .ai-example-reply>svg{width:16px;height:18px;flex-shrink:0;color:var(--m-brand);transform-origin:center}.marketing .ai-funding-plan{margin-top:24px}.marketing .ai-goal-target{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px}.marketing .ai-goal-target small,.marketing .ai-policy-levels small,.marketing .ai-record-breakdown small{display:block;margin-top:3px;color:var(--m-muted);font-size:11px}.marketing .ai-goal-target>strong{font-size:34px;font-weight:500;line-height:1;letter-spacing:-.04em;white-space:nowrap}.marketing .ai-funding-distribution{margin-top:22px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--m-line) 65%,transparent)}.marketing .ai-funding-distribution>p{color:var(--m-muted);font-size:12px}.marketing .ai-funding-split{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:4px;margin:10px 0 0}.marketing .ai-funding-split>div{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:14px 16px;border-radius:8px 2px 2px 8px;background:#ece4f7;color:#322447}.marketing .ai-funding-split>div+div{border-radius:2px 8px 8px 2px;background:#ab99c4}.marketing .ai-funding-split dt{font-size:12px;font-weight:500;line-height:1.4}.marketing .ai-funding-split dd{margin:0;font-family:var(--m-display),sans-serif;font-size:30px;font-weight:500;line-height:1;letter-spacing:-.04em}.marketing .ai-funding-split dd>span{margin-left:2px;font-size:17px}.marketing .ai-funding-distribution>.ai-funding-note{margin-top:12px;font-size:11px}@container (max-width: 400px){.marketing .ai-product-example .ai-goal-message{max-width:100%;padding:12px 14px;font-size:15px}.marketing .ai-goal-target{gap:10px;font-size:13px}.marketing .ai-goal-target>strong{font-size:29px}.marketing .ai-funding-split>div{padding:12px}}.marketing .ai-product-hint{margin-top:20px;color:var(--m-muted);font-size:12px}.marketing .ai-policy-levels{margin:18px 0 0}.marketing .ai-policy-levels>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid color-mix(in srgb,var(--m-line) 65%,transparent);font-size:13px}.marketing .ai-policy-levels dd{margin:0;flex-shrink:0;padding:5px 10px;border:1px solid var(--m-line);border-radius:5px;color:var(--m-ink);font-size:11px;text-align:center}.marketing .ai-policy-levels .ai-policy-permission{border-color:transparent;color:#322447;background:#ece4f7}.marketing .ai-review-overview{display:flex;gap:32px;padding-block:20px;margin:4px 0 0;border-bottom:1px solid var(--m-line)}.marketing .ai-review-overview>div{display:flex;align-items:center;gap:10px}.marketing .ai-review-overview dt{order:1;font-size:12px}.marketing .ai-review-overview dd{margin:0;font-size:30px;font-weight:500;line-height:1;letter-spacing:-.04em}.marketing .ai-review-overview>div+div{color:color-mix(in srgb,var(--m-brand-secondary) 70%,white)}.marketing .ai-review-rows{margin-top:2px}.marketing .ai-review-rows>div{display:grid;grid-template-columns:minmax(0,1fr) auto 70px;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid color-mix(in srgb,var(--m-line) 65%,transparent);font-size:14px}.marketing .ai-review-rows small{display:block;margin-top:4px;font-size:11px;color:var(--m-muted)}.marketing .ai-review-rows strong{font-size:17px;font-weight:500}.marketing .ai-verdict{text-align:center;padding:5px 8px;border-radius:5px;font-size:11px;background:#e4d8f4;color:#342448}.marketing .ai-verdict-held{background:color-mix(in srgb,var(--m-brand-secondary) 96%,black);color:#ffffff}.marketing .ai-gift-source{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;margin-bottom:22px;border-radius:9px;background:#ece4f7;color:#322447;font-size:16px}.marketing .ai-gift-source small{display:block;margin-bottom:6px;font-size:11px}.marketing .ai-gift-source>strong{font-size:30px;font-weight:500;letter-spacing:-.03em}.marketing .ai-placement-split{margin-top:20px}.marketing .ai-placement-split dt>span{display:block;margin-top:4px;font-size:11px;font-weight:400}.marketing .ai-placement-total{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;margin-top:18px;border-top:1px solid color-mix(in srgb,var(--m-line) 65%,transparent);color:var(--m-muted);font-size:12px}.marketing .ai-placement-total>strong{color:var(--m-ink);font-size:17px;font-weight:500}.marketing .ai-record-answer{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:24px}.marketing .ai-record-answer>span{color:var(--m-muted);font-size:13px}.marketing .ai-record-answer>strong{font-size:36px;font-weight:500;letter-spacing:-.04em}.marketing .ai-record-composition{display:grid;grid-template-columns:18fr 11fr;gap:4px;height:12px;margin-top:16px}.marketing .ai-record-composition>span{border-radius:3px;background:#ece4f7}.marketing .ai-record-composition>span+span{background:#ab99c4}.marketing .ai-record-breakdown{margin:16px 0 0;font-size:14px}.marketing .ai-record-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:5px 0 5px 12px;border-left:3px solid #ece4f7}.marketing .ai-record-breakdown>div+div{margin-top:14px;border-color:#ab99c4}.marketing .ai-record-breakdown dd{margin:0;font-size:19px;font-weight:500}@media (prefers-reduced-motion:no-preference){.marketing [data-motion-ready=true] [data-active=true] .ai-product-window{animation:ai-reveal .24s ease-out both}.marketing [data-motion-ready=true] [data-active=true] .ai-goal-message{animation:ai-reply .38s ease-out 80ms both}.marketing [data-motion-ready=true] [data-active=true] .ai-example-reply,.marketing [data-motion-ready=true] [data-active=true] .ai-record-answer{animation:ai-reply .38s ease-out .4s both}.marketing [data-motion-ready=true] [data-active=true] .ai-example-reply>svg{animation:ai-mark-pulse 1.4s ease-in-out .4s 2}.marketing [data-motion-ready=true] [data-active=true] .ai-funding-plan{animation:ai-reveal .36s ease-out .65s both}.marketing [data-motion-ready=true] [data-active=true] :is(.ai-policy-levels,.ai-review-rows,.ai-record-breakdown)>div{animation:ai-reply .4s ease-out .3s both}.marketing [data-motion-ready=true] [data-active=true] :is(.ai-policy-levels,.ai-review-rows,.ai-record-breakdown)>div:nth-child(2){animation-delay:.5s}.marketing [data-motion-ready=true] [data-active=true] :is(.ai-policy-levels,.ai-review-rows)>div:nth-child(3){animation-delay:.7s}.marketing [data-motion-ready=true] [data-active=true] .ai-gift-source{animation:ai-reveal .35s ease-out .1s both}.marketing [data-motion-ready=true] [data-active=true] .ai-placement-split,.marketing [data-motion-ready=true] [data-active=true] .ai-record-composition{animation:ai-reveal .36s ease-out .55s both}.marketing [data-motion-ready=true] [data-active=true] .ai-product-footer{animation:ai-reveal .3s ease-out 1.2s both}}@keyframes ai-reveal{0%{opacity:0}to{opacity:1}}@keyframes ai-reply{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-mark-pulse{0%,to{opacity:1;transform:scale(1)}35%{opacity:.55;transform:scale(.9)}65%{opacity:1;transform:scale(1.08)}}@media (max-width:950px){.marketing .ai-section{padding:36px 28px 20px}.marketing .ai-heading{align-items:start;flex-direction:column;gap:18px}.marketing .ai-heading>p{max-width:46ch}.marketing .ai-flow{gap:22px}.marketing .ai-bank-note,.marketing .ai-suggestion{padding:20px}.marketing .ai-work-panel{gap:36px;grid-template-columns:.8fr 1.2fr}.marketing .ai-product-body{padding:24px}.marketing .ai-work-intro>p{max-width:28ch;font-size:15px}.marketing .ai-work-tabs>button{gap:8px;font-size:14px}}@media (max-width:760px){.clarity .clarity-hero{padding-bottom:48px}.marketing .ai-section{padding:30px 24px 20px;margin-bottom:48px}.marketing .ai-heading h2{font-size:clamp(27px,6.2vw,38px)}.marketing .ai-heading>p{font-size:14px}.marketing .ai-example{margin-top:30px}.marketing .ai-transfer-scenes{grid-template-rows:repeat(3,auto);row-gap:26px}.marketing .ai-flow{grid-row:1/span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;align-items:stretch;gap:26px;width:100%;max-width:360px;margin-inline:auto}.marketing .ai-flow:before{--ai-path-angle:180deg;--ai-path-end:0 48px;inset:0 auto 0 50%;width:2px;height:auto;background-size:2px 12px}.marketing .ai-bank-note{margin-inline:14px;padding:20px;transform:rotate(-2deg)}.marketing .ai-example[data-animate=true] .ai-flow[data-active=true] .ai-bank-note{animation:none}.marketing .ai-bank-amount{padding-block:14px}.marketing .ai-bank-amount>strong{font-size:23px}.marketing .ai-bank-note blockquote{margin-top:16px}.marketing .ai-suggestion{padding:24px}.marketing .ai-suggestion h3{margin-top:22px}.marketing .ai-receipt-stage{width:min(230px,calc(100% - 28px));justify-self:center}.marketing .ai-work{padding-top:12px}.marketing .ai-work-intro{flex-direction:column;align-items:start;gap:20px}.marketing .ai-work-intro>p{max-width:40ch}.marketing .ai-work-tabs{display:flex;overflow-x:auto;overflow-y:hidden;margin-top:28px;gap:24px}.marketing .ai-work-tabs>button{flex:0 0 auto;white-space:nowrap;justify-content:start;padding:14px 0;font-size:14px}.marketing .ai-work-panels{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:28px;padding-bottom:24px;margin-bottom:-24px}.marketing .ai-work-panels::-webkit-scrollbar{display:none}.marketing .ai-work-panel{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;grid-template-columns:minmax(0,1fr);align-items:start;gap:26px}.marketing .ai-work-panel[data-active=false]{visibility:visible}.marketing .ai-work-copy{padding:0}.marketing .ai-work-copy>h3{max-width:24ch;font-size:29px}.marketing .ai-work-copy>p{max-width:none;margin-top:16px;font-size:14px;line-height:1.7}.marketing .ai-work-note{margin-top:18px;font-size:12px}.marketing .ai-product-bar,.marketing .ai-product-footer{padding:12px 14px}.marketing .ai-product-bar{font-size:13px}.marketing .ai-product-body{min-height:0;padding:16px 14px}.marketing .ai-product-example .ai-goal-message{max-width:100%;margin-bottom:16px;padding:10px 12px;font-size:14px}.marketing .ai-product-body h4{font-size:20px}.marketing .ai-example-reply{font-size:12px}.marketing .ai-funding-plan,.marketing .ai-placement-split,.marketing .ai-record-answer{margin-top:16px}.marketing .ai-funding-distribution{margin-top:16px;padding-top:12px}.marketing .ai-funding-split>div{gap:8px;padding:10px 12px}.marketing .ai-funding-split dd{font-size:24px}.marketing .ai-product-hint{margin-top:14px;font-size:11px}.marketing .ai-policy-levels{margin-top:12px}.marketing .ai-policy-levels>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:8px;padding-block:10px;font-size:12px}.marketing .ai-policy-levels dd{justify-self:end;padding:4px 7px}.marketing .ai-review-overview{gap:24px;padding-block:14px}.marketing .ai-review-overview>div{gap:7px}.marketing .ai-review-overview dd{font-size:24px}.marketing .ai-review-rows>div{gap:8px;grid-template-columns:minmax(0,1fr) auto 52px;padding-block:12px;font-size:12px}.marketing .ai-review-rows strong{font-size:15px;white-space:nowrap}.marketing .ai-verdict{padding:4px}.marketing .ai-gift-source{gap:12px;margin-bottom:16px;padding:12px;font-size:14px}.marketing .ai-gift-source>strong{font-size:23px}.marketing .ai-placement-total{padding-top:12px;margin-top:12px}.marketing .ai-record-answer>strong{font-size:28px}.marketing .ai-record-composition{height:8px;margin-top:12px}.marketing .ai-record-breakdown{margin-top:12px;font-size:12px}.marketing .ai-record-breakdown>div{gap:12px;padding-left:9px}.marketing .ai-record-breakdown>div+div{margin-top:10px}.marketing .ai-record-breakdown dd{font-size:16px;white-space:nowrap}}.marketing .invite-conversation{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;gap:20px;padding:40px 32px;background:var(--m-tint);border-radius:16px;text-align:center}.marketing .conversation-heading h2{max-width:24ch;margin-inline:auto;font-size:clamp(28px,3vw,38px);line-height:1.12}.marketing .conversation-heading>p{max-width:440px;margin:10px auto 0;font-size:15px;line-height:1.6;color:var(--m-muted)}.marketing .conversation-details{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.marketing .conversation-details>.m-button{min-width:min(216px,100%);min-height:46px;padding:10px 20px;font-size:13px}.marketing .invitation-mark{overflow:visible}.marketing .invitation-card{transition:transform .22s ease}.marketing .invitation-card rect,.marketing .invitation-pocket{fill:var(--m-ink)}.marketing .m-button:is(:hover,:focus-visible) .invitation-card{transform:translateY(-2px)}.marketing .conversation-note{display:block;margin-top:8px;font-size:12px;color:var(--m-muted)}.marketing .m-footer{padding-block:38px}.marketing .m-footer-top{display:flex;align-items:center;gap:28px}.marketing .m-footer .brand{font-size:21px}.marketing .m-footer .brand svg{height:23px;width:23px}.marketing .m-footer-tagline{margin:10px 0 28px;font-size:14px;line-height:1.5;color:var(--m-muted)}.marketing .m-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;font-size:12px;line-height:1.5;color:var(--m-muted)}.marketing .m-footer-bottom p{margin:0}@media (max-width:1150px){.marketing .m-wrap{width:calc(100% - 72px)}.marketing .m-nav{gap:25px}.marketing .desktop-nav{gap:24px}.marketing .garden-feature-grid{gap:60px}.marketing .garden-program-scene{padding:27px 22px}.marketing .program-visual{padding:19px}.marketing .program-row{gap:8px}.clarity .receipt-landscape{gap:45px;padding-inline:35px}.clarity .receipt-stamp{right:-32px}}@media (max-width:950px){.marketing .m-wrap{width:calc(100% - 56px)}.marketing .desktop-nav{gap:18px;font-size:12px}.marketing .brand{font-size:25px}.marketing .garden-feature-grid{gap:40px}.marketing .garden-program-scene{padding:22px 15px}.marketing .program-heading{flex-direction:column;gap:3px}.marketing .program-row{grid-template-columns:1fr auto}.marketing .program-symbol{display:none}.clarity .receipt-landscape{gap:24px;padding-inline:0}.clarity .destination-slip,.clarity .origin-slip{padding:19px}.clarity .center-receipt{min-width:235px}.clarity .receipt-stamp{right:-25px;width:70px;height:70px;gap:2px}.clarity .receipt-stamp svg{width:19px;height:19px}.clarity .receipt-stamp span{font-size:9.5px}}@media (max-width:760px){.marketing .invite-conversation{grid-template-columns:1fr;gap:20px;padding:36px 28px}.marketing .m-wrap{width:calc(100% - 40px)}.marketing .m-nav{height:85px;gap:15px}.marketing .desktop-nav{display:none}.marketing .menu-toggle{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;margin-right:-8px}.marketing .m-button{min-height:50px;font-size:13px;padding-inline:23px}.marketing h2{font-size:38px}.marketing .feature-copy>p{max-width:520px;font-size:16px}.marketing .garden-product{padding-top:70px}.marketing .garden-feature-grid{display:flex;flex-direction:column-reverse;align-items:stretch;gap:35px}.marketing .garden-program-scene,.marketing .program-visual{padding:25px}.marketing .program-heading{flex-direction:row}.marketing .program-row{grid-template-columns:37px 1fr auto;gap:12px}.marketing .program-symbol{display:grid}.clarity .clarity-hero{padding-top:36px}.clarity h1{font-size:clamp(44px,8.7vw,65px)}.clarity .clarity-heading>p{font-size:15px;max-width:430px}.clarity .receipt-landscape{gap:0;padding:40px 0 55px;min-height:580px;display:flex;justify-content:center}.clarity .center-receipt{width:260px;z-index:3;min-width:0}.clarity .origin-slip{position:absolute;z-index:1;width:180px;left:1%;top:82px;transform:rotate(-13deg);margin:0}.clarity .destination-slip{position:absolute;z-index:2;width:180px;right:0;top:140px;transform:rotate(12deg);margin:0}.clarity .receipt-path{display:none}.clarity .receipt-stamp{right:-26px}.clarity .destination-slip>span:not(.slip-icon),.clarity .origin-slip>span:not(.slip-icon){font-size:12px}.clarity .origin-slip>strong{font-size:24px}.marketing .m-footer{padding-block:30px}.marketing .m-footer-bottom{flex-direction:column}}@media (max-width:440px){.marketing .invite-conversation{padding:36px 24px}.marketing .m-wrap{width:calc(100% - 36px)}.marketing .brand{font-size:24px;gap:8px}.marketing .brand svg{width:25px;height:25px}.marketing .m-nav{gap:10px}.marketing .menu-toggle{padding:8px}.marketing h2{font-size:34px}.marketing .garden-program-scene{padding:20px 15px}.marketing .program-visual{padding:20px 16px}.marketing .program-row{gap:9px}.marketing .program-row>div>span{font-size:10px}.clarity h1{font-size:clamp(32px,9.75vw,40px);letter-spacing:-.045em}.clarity .clarity-heading>p{font-size:14px}.clarity .desktop-break{display:none}.clarity .hero-actions{gap:9px}.clarity .hero-actions .m-button{padding-inline:19px;font-size:12px}.clarity .receipt-landscape{margin-top:20px}.clarity .center-receipt{width:230px}.clarity .origin-slip{width:150px;top:65px;left:-13px;padding:15px}.clarity .destination-slip{width:150px;top:165px;right:-6px;padding:15px}.clarity .destination-slip>span:not(.slip-icon),.clarity .origin-slip>span:not(.slip-icon){font-size:12px}.clarity .receipt-stamp{right:-27px}}@keyframes clarity-slip-arrive{0%{opacity:0;translate:var(--arrive-from,0 14px)}}@keyframes clarity-receipt-print{0%{clip-path:inset(-12px -48px 100% -48px);translate:0 -10px}}@keyframes clarity-stamp-press{0%{opacity:0;scale:1.35}70%{opacity:1;scale:.96}to{scale:1}}@keyframes clarity-path-flow{to{stroke-dashoffset:-26}}@keyframes clarity-path-draw{0%{stroke-dashoffset:1}}@keyframes clarity-fade-in{0%{opacity:0}}.clarity .destination-slip,.clarity .origin-slip{animation:clarity-slip-arrive .8s cubic-bezier(.22,1,.36,1) .1s backwards}.clarity .center-receipt .gift-receipt{clip-path:inset(-12px -48px -48px);animation:clarity-receipt-print .8s linear(0,.2 16%,.22 26%,.52 44%,.54 54%,.84 72%,.86 82%,1) .35s backwards}.clarity .origin-slip{--arrive-from:-36px 10px}.clarity .destination-slip{--arrive-from:36px -10px}.clarity .receipt-stamp{rotate:-2deg;animation:clarity-stamp-press .45s cubic-bezier(.3,0,.2,1) 1.2s backwards}.clarity .receipt-path>path{animation:clarity-path-flow 1.8s linear infinite}.clarity .receipt-path-reveal{stroke-dasharray:1;animation:clarity-path-draw .8s cubic-bezier(.45,0,.3,1) .1s backwards}.clarity .landscape-caption{animation:clarity-fade-in .6s ease-out 1.65s backwards}@media (prefers-reduced-motion:reduce){.marketing .ai-processing-state{display:none!important}.marketing .ai-example .ai-flow .ai-receipt-draft{display:none}.marketing .ai-example .ai-flow,.marketing .ai-example .ai-flow *{animation:none!important}.marketing *,.marketing :after,.marketing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.dark .marketing,.marketing-document.dark{--m-bg:#1e1730}.dark .marketing{color-scheme:dark;--m-tint:#2a2142;--m-line:#4a3d6b;--m-ink:#f5f3ff;--m-muted:#c9c1dd;--m-brand:#c4b5fd;--m-on-ink:#392c57;--m-surface:#392c57;--m-paper:#392c57;--m-panel:#2a2142;--m-text-2:#c9c1dd;--m-text-3:#c9c1dd;--m-text-soft:#b3a9cc;--m-channel-text:#c9c1dd;--m-receipt-cents:#9d93b8;--m-receipt-dd:#ede9fe;--m-receipt-rule:#5b4d80;--m-receipt-drop:#00000080;--m-confirm:#6ee7b7;--m-skip-ink:#f5f3ff;--m-track:#4a3d6b;--m-path:#5b4d80;--m-slip-rule:#4a3d6b;--m-close-lock:#4a3d6b;--m-close-item:#392c57;--m-close-check:#5b4d80;--m-swatch-violet-bg:#c4b5fd24;--m-swatch-violet:#ddd6fe;--m-swatch-mint-bg:#bfe6d524;--m-swatch-mint:#bfe6d5;--m-swatch-indigo-bg:#a5b4fc24;--m-swatch-indigo:#c7d2fe;--m-slip-icon-bg:#c4b5fd24;--m-slip-icon:#ddd6fe;--m-slip-icon-mint-bg:#bfe6d524;--m-slip-icon-mint:#bfe6d5;--m-icon-ring:#ffffff14;--m-shadow-card:0 0 0 1px #4a3d6b,0 12px 32px #0000004d;--m-shadow-card-sm:0 0 0 1px #4a3d6b;--m-shadow-menu:0 0 0 1px #4a3d6b,0 12px 20px #0000004d}