.callout{background-color:var(--_colors---background--accent-light);color:var(--_colors---text--primary);border-radius:24px;gap:16px;margin:32px 0;padding:24px 28px 24px 20px;display:flex}.callout--avoid{background-color:var(--_colors---background--red-100)}.callout--tip{background-color:var(--_colors---background--yellow-100)}.callout--example{background-color:var(--_colors---background--green)}.callout__icon{border:1.5px solid var(--_colors---border--strong);background-color:var(--_colors---background--surface-light);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;line-height:1;display:flex}.callout__content{flex:1;min-width:0;padding-top:2px}.callout__title{letter-spacing:-.3px;margin:0 0 6px;font-size:19px;font-weight:500;line-height:26px}.callout__body{font-size:17px;line-height:1.55}.callout__body>*{margin-top:0;margin-bottom:0}.callout__body>*+*{margin-top:.75em}.callout__body ul,.callout__body ol{padding-left:1.3em}.callout__body a{color:inherit;text-underline-offset:3px;text-decoration:underline 2px var(--_colors---border--strong);font-weight:500}.copy-template{border:1.5px dashed var(--_colors---border--strong);background-color:var(--_colors---background--surface-light);border-radius:24px;margin:40px 0 32px;padding:32px 28px 24px;position:relative}.copy-template__label{border:1.5px solid var(--_colors---border--strong);background-color:var(--_colors---background--accent-default);color:var(--_colors---text--primary);text-align:left;border-radius:9999px;align-items:center;height:30px;margin:0;padding:0 14px;font-size:14px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:-15px;left:20px}.copy-template>.copy-template__text{color:var(--_colors---text--primary);letter-spacing:normal;font-family:var(--font-general-sans);border:0;margin:0;padding:0;font-size:18px;font-style:normal;line-height:1.6}.copy-template__text>*{margin-top:0;margin-bottom:0}.copy-template__text>*+*{margin-top:.75em}.steps{margin:32px 0}.steps>ol{counter-reset:step;flex-flow:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.steps>ol>li{counter-increment:step;background-color:var(--_colors---background--surface-light);border-radius:24px;min-height:88px;margin:0;padding:22px 24px 22px 92px;position:relative}.steps>ol>li:before{content:counter(step);border:1.5px solid var(--_colors---border--strong);background-color:var(--_colors---background--accent-default);color:var(--_colors---text--primary);width:52px;height:52px;font-family:var(--font-crimson-pro);border-radius:9999px;justify-content:center;align-items:center;font-size:30px;font-weight:500;line-height:1;display:flex;position:absolute;top:18px;left:20px}.steps>ol>li>*{margin-top:0;margin-bottom:0}.steps>ol>li>*+*{margin-top:.5em}.story-card{background-color:var(--_colors---background--surface-light);color:var(--_colors---text--primary);border-radius:24px;align-items:center;gap:20px;margin:32px 0;padding:12px 24px 12px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.story-card:hover{transform:scale(.98);box-shadow:0 4px 12px #0000001f}.story-card__media{border-radius:16px;flex:none;width:168px;height:128px;overflow:hidden}.story-card__image{object-fit:cover;border-radius:16px;width:100%;height:100%}.story-card__image.is-top{object-position:50% 0%}.story-card__content{flex-flow:column;gap:6px;min-width:0;display:flex}.story-card__eyebrow{color:var(--_colors---text--secondary);font-size:14px;font-weight:500;line-height:20px}.story-card__title{letter-spacing:-.5px;font-size:22px;font-weight:500;line-height:28px}.story-card__cta{align-self:flex-start;margin-top:4px}.guide-link{color:inherit;text-underline-offset:3px;text-decoration:underline 2px var(--_colors---accent--primary);font-weight:500;transition:background-color .2s}a.guide-link:after{content:"→" / "";margin-left:.2em;display:inline-block}a.guide-link:hover{background-color:var(--_colors---background--accent-light);text-decoration-color:var(--_colors---border--strong)}.guide-link--missing{text-decoration-style:dotted;text-decoration-color:var(--_colors---text--secondary)}.partner-logo{margin:16px 0 0}.partner-logo__link{color:inherit;background-color:var(--_colors---background--surface-light);border-radius:20px;align-items:center;gap:16px;padding:14px 20px;font-weight:500;text-decoration:none;display:inline-flex}.partner-logo__link:hover{background-color:var(--_colors---background--accent-light)}.partner-logo__img{width:auto;height:32px}.partner-logo__host{text-underline-offset:3px;text-decoration:underline 2px var(--_colors---accent--primary);align-items:center;gap:4px;display:inline-flex}.example{background-color:var(--_colors---background--surface-light);border-radius:20px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:16px 0;padding:16px 20px;display:flex}.example+.example{margin-top:8px}.example__who{flex:none;align-items:center;gap:10px;margin:0;font-weight:500;display:inline-flex}.example__link{color:inherit;text-underline-offset:3px;text-decoration:underline 2px var(--_colors---accent--primary);align-items:center;gap:4px;display:inline-flex}.example__link:hover{background-color:var(--_colors---background--accent-light);text-decoration-color:var(--_colors---border--strong)}.example__ext,.example__arrow{flex:none}.example__body{flex:240px;min-width:0}.example__body>*{margin-top:0;margin-bottom:0}.example__body>*+*{margin-top:.5em}.phone-shot{width:280px;max-width:100%;margin:40px auto;container-type:inline-size}.phone{background-color:#0b0a0b;border-radius:17cqi;padding:4.2cqi;position:relative;box-shadow:0 0 0 .8cqi #3a3a3d,0 0 0 1.1cqi #1c1b1d,0 28px 56px -20px #140f1466}.phone:before,.phone:after{content:"";width:1.1cqi;position:absolute}.phone:before{background:linear-gradient(#2c2b2e 0 9cqi,#0000 9cqi 16cqi,#2c2b2e 16cqi 30cqi,#0000 30cqi 34cqi,#2c2b2e 34cqi 48cqi,#0000 48cqi);border-radius:.6cqi 0 0 .6cqi;height:48cqi;top:30cqi;left:-2cqi}.phone:after{background:linear-gradient(#2c2b2e 0 22cqi,#0000 22cqi 62cqi,#2c2b2e 62cqi);border-radius:0 .6cqi .6cqi 0;height:78cqi;top:44cqi;right:-2cqi}.phone__screen{aspect-ratio:1179/2556;background-color:#000;border-radius:12.8cqi;position:relative;overflow:hidden}.phone__screen:after{content:"";background-color:#000;border-radius:999px;width:29.4cqi;height:8.6cqi;position:absolute;top:2.6cqi;left:50%;transform:translate(-50%)}.phone__image{width:100%;height:100%;display:block}.phone-shot__caption{color:var(--_colors---text--secondary);text-align:center;margin-top:20px;font-size:14px;font-weight:500;line-height:20px}.phone-row{justify-content:center;gap:40px;margin:40px 0;display:flex}.phone-row>.phone-shot{flex:0 240px;margin:0}.stat{vertical-align:top;background-color:var(--_colors---background--surface-light);border-radius:24px;flex-flow:column;gap:6px;width:calc(33.3333% - 17.3333px);margin:24px 12px 0 0;padding:20px 22px;display:inline-flex}.stat__value{color:var(--_colors---text--primary);letter-spacing:-2px;font-family:var(--font-crimson-pro);font-size:56px;font-weight:500;line-height:1}.stat__label{font-size:15px;font-weight:500;line-height:22px}.fee-breakdown{background-color:var(--_colors---background--surface-light);border-radius:24px;margin:32px 0;padding:24px 28px}.fee-breakdown .fee-breakdown__rows{flex-flow:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.fee-breakdown .fee-breakdown__row{grid-template-columns:136px 1fr;align-items:center;gap:8px 20px;margin:0;padding:0;display:grid}.fee-breakdown__label{color:var(--_colors---text--primary);grid-row:span 2;margin:0;font-size:15px;font-weight:500;line-height:22px}.fee-breakdown__label-extra{color:var(--_colors---text--secondary);display:block}.fee-breakdown__bar{border-radius:8px;width:100%;height:28px;display:block;overflow:hidden}.fee-breakdown__fill--receive{fill:var(--_colors---background--green-200)}.fee-breakdown__fill--fee{fill:var(--_colors---partner--stripe)}.fee-breakdown__fill--tip{fill:var(--_colors---accent--primary)}.fee-breakdown__values{flex-wrap:wrap;gap:4px 20px;margin:0;font-size:14px;line-height:20px;display:flex}.fee-breakdown__value{align-items:center;gap:6px;display:flex}.fee-breakdown__value>dt:before{content:"";vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.fee-breakdown__value--receive>dt:before{background-color:var(--_colors---background--green-200)}.fee-breakdown__value--fee>dt:before{background-color:var(--_colors---partner--stripe)}.fee-breakdown__value--tip>dt:before{background-color:var(--_colors---accent--primary)}.fee-breakdown__value>dt{color:var(--_colors---text--secondary)}.fee-breakdown__value>dd{color:var(--_colors---text--primary);margin:0;font-weight:500}.fee-breakdown__caption{color:var(--_colors---text--secondary);margin-top:20px;font-size:14px;font-weight:500;line-height:20px}@media screen and (width<=991px){.story-card:hover{box-shadow:none;transform:none}}@media screen and (width<=767px){.callout{gap:12px;padding:20px 20px 20px 16px}.callout__icon{width:38px;height:38px;font-size:17px}.copy-template{padding:28px 20px 20px}.copy-template>.copy-template__text{font-size:17px}.steps>ol>li{padding:18px 20px 18px 76px}.steps>ol>li:before{width:44px;height:44px;font-size:26px;top:16px;left:16px}.stat{width:calc(50% - 14px)}.fee-breakdown{padding:20px}.fee-breakdown .fee-breakdown__row{grid-template-columns:1fr}.fee-breakdown__label{grid-row:auto}.fee-breakdown__label-extra{display:inline}.phone-row{gap:20px}.stat__value{font-size:44px}}@media screen and (width<=479px){.story-card{flex-flow:column;align-items:stretch;gap:14px;padding:12px 12px 20px}.story-card__media{aspect-ratio:1.6;width:100%;height:auto}.story-card__image{aspect-ratio:1.6}.phone-shot{width:64vw}.phone-row{scroll-snap-type:x mandatory;justify-content:flex-start;gap:16px;margin-inline:-20px;padding:4px 20px 24px;overflow-x:auto}.phone-row>.phone-shot{scroll-snap-align:center;flex:0 0 56vw}.phone-row:has(>.phone-shot:nth-child(2):last-child)>.phone-shot{flex-shrink:1;flex-basis:calc(50% - 8px)}.story-card__content{padding:0 8px}.callout{flex-flow:column}.stat{flex-flow:row;align-items:baseline;gap:14px;width:100%;margin-right:0;padding:16px 20px}.stat__value{flex:none;font-size:40px}}@media (prefers-reduced-motion:reduce){.story-card{transition:none}}.phone-video .phone__screen:after{pointer-events:none}
