@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}.preview-scene{isolation:isolate;justify-content:center;align-items:center;min-height:590px;display:flex;position:relative}.preview-scene:before{content:"";background:var(--mist-light);z-index:-2;border-radius:50%;width:450px;height:450px;position:absolute}.orbit{border:1px solid var(--slate-light);z-index:-1;border-radius:50%;position:absolute}.orbit-one{width:515px;height:515px}.orbit-two{opacity:.6;border-style:dashed;width:570px;height:570px}.phone{background:var(--background);border:6px solid var(--charcoal-dark);border-radius:43px;flex-shrink:0;width:282px;padding:11px 0 8px;position:relative;overflow:hidden;transform:rotate(5deg);box-shadow:0 28px 45px -20px #30363b45,inset 0 0 0 2px #fff}.phone-camera{background:var(--charcoal-dark);border-radius:20px;width:76px;height:20px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone-status{justify-content:space-between;padding:0 19px 14px;font-size:10px;font-weight:600;display:flex}.phone-signal{align-items:center;gap:4px;display:flex}.phone-signal span{font-size:8px}.phone-body{padding:0 16px}.phone-header{justify-content:space-between;align-items:center;margin-top:3px;display:flex}.phone-wordmark{letter-spacing:-1px;font-size:21px;font-weight:600}.phone-greeting{margin-block:21px 14px}.phone-greeting>span{color:var(--charcoal);font-size:9px}.phone-greeting h3{margin-top:5px;font-size:20px;font-weight:600}.phone-greeting h3 span{color:var(--slate);font-size:21px}.giving-card{background:var(--pine);color:#fff;border-radius:20px 20px 20px 5px;padding:17px}.giving-card>div{justify-content:space-between;align-items:center;font-size:10px;display:flex}.giving-card>strong{letter-spacing:-2px;margin-block:10px 2px;font-size:38px;font-weight:500;display:block}.giving-card p{color:var(--mist-light);font-size:8px}.preview-give{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;margin-top:13px;padding-top:10px;font-size:10px;display:flex}.phone-section-title{justify-content:space-between;align-items:center;margin-block:24px 4px;font-size:10px;display:flex}.phone-section-title>span{color:var(--pine);font-size:8px}.transaction{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding-block:13px;display:flex}.transaction-icon{color:var(--slate);background:var(--mist-light);border-radius:10px;padding:8px;display:flex}.transaction div{flex-direction:column;gap:5px;display:flex}.transaction strong{font-size:10px;font-weight:500}.transaction small{color:var(--charcoal);font-size:8px}.transaction b{color:var(--pine);margin-left:auto;font-size:11px;font-weight:600}.phone-cause{background:var(--mist-light);color:var(--pine-dark);border-radius:13px 13px 13px 4px;align-items:center;gap:9px;margin-block:15px;padding:13px 10px;display:flex}.phone-cause div{flex-direction:column;gap:5px;display:flex}.phone-cause strong{font-size:9px;font-weight:500}.phone-cause span{color:var(--charcoal);font-size:8px}.phone-tabs{border-top:1px solid var(--border);background:var(--white);justify-content:space-between;padding:11px 20px 10px;display:flex}.phone-tabs span{color:var(--charcoal);flex-direction:column;align-items:center;gap:6px;font-size:7px;display:flex}.phone-tabs .selected{color:var(--pine)}.home-indicator{background:var(--charcoal-dark);border-radius:10px;width:86px;height:3px;margin:6px auto 0}.floating-change{background:#fff;border:1px solid #e7eef5;border-radius:14px 14px 14px 4px;align-items:center;gap:11px;padding:16px 20px 16px 13px;display:flex;position:absolute;top:140px;left:-23px;transform:rotate(-5deg);box-shadow:0 12px 35px #30363b0f}.round-icon{background:var(--mist-light);width:38px;height:38px;color:var(--pine);border-radius:50%;justify-content:center;align-items:center;display:flex}.floating-change small{color:var(--charcoal);margin-bottom:6px;font-size:10px;display:block}.floating-change strong{color:var(--pine);font-size:18px;font-weight:600}.floating-change strong span{color:var(--charcoal);font-size:10px;font-weight:400}.floating-control{border:1px solid var(--mist-light);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:13px 15px;font-size:11px;display:flex;position:absolute;bottom:94px;right:-7px;transform:rotate(-3deg);box-shadow:0 8px 30px #30363b0d}.floating-control>span{background:var(--pine);color:#fff;border-radius:50%;padding:3px;display:flex}.preview-scene figcaption{color:var(--charcoal);font-size:.75rem;position:absolute;bottom:-28px}@media (width<=1100px) and (width>=761px){.preview-scene:before{width:320px;height:400px}.orbit-one{width:360px;height:460px}.orbit-two{display:none}.floating-change{padding:12px;top:140px;left:-10px}.floating-control{bottom:85px;right:-15px}}@media (width<=760px){.preview-scene{width:100%;max-width:440px;min-height:610px;margin-inline:auto;padding-block:24px 44px;overflow:hidden}.preview-scene:before{width:350px;height:420px}.orbit-one{width:400px;height:490px}.orbit-two{width:430px;height:560px}.floating-change{padding:12px;top:165px;left:0}.floating-control{padding:12px;bottom:140px;right:1px}.preview-scene figcaption{bottom:0}}@media (width<=360px){.phone{margin-block:-40px;transform:rotate(3deg)scale(.82)}.floating-change{gap:7px;padding:10px}.floating-change .round-icon{width:28px;height:28px}.floating-change strong span{display:none}}.how-section{background:var(--background);border-block:1px solid #eef1f3}.steps-grid{grid-template-columns:repeat(3,1fr);gap:42px;margin-top:48px;display:grid}.step-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.step-icon{color:var(--pine);border:1px solid var(--border);background:#fff;border-radius:16px 16px 16px 4px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.step-number{color:var(--slate);letter-spacing:.04em;font-size:.75rem}.step h3{margin-bottom:12px}.step>p{color:var(--charcoal);font-size:1rem}.example-strip{background:var(--white);border:1px solid var(--border);border-radius:var(--three-corner-radius);justify-content:space-between;align-items:center;gap:25px;margin-top:48px;padding:28px 32px;display:flex}.example-strip .eyebrow{font-size:.75rem}.example-strip p{letter-spacing:-.025em;margin-top:5px;font-size:1rem;font-weight:500}.example-math{align-items:flex-start;gap:22px;display:flex}.example-math>span{letter-spacing:-.05em;text-align:center;flex-direction:column;gap:6px;font-size:1.625rem;font-weight:500;display:flex}.example-math small{letter-spacing:0;color:var(--charcoal);font-size:.75rem;font-weight:400}.example-math>b{color:var(--slate);padding-top:4px;font-size:1.125rem;font-weight:400}.example-change{color:var(--pine)}.example-note{text-align:center;color:var(--charcoal);margin:16px auto 0;font-size:.75rem}.why-section{grid-template-columns:1fr 1fr;gap:115px;padding-block:105px;display:grid}.why-message h2{margin-top:14px;font-size:clamp(2rem,3.6vw,3rem)}.why-message h2 span{color:var(--pine)}.why-message>p:last-child{color:var(--charcoal);max-width:400px;margin-top:23px}.principles{flex-direction:column;justify-content:center;gap:30px;display:flex}.principles article{gap:18px;display:flex}.principle-icon{background:var(--mist-light);width:46px;height:46px;color:var(--pine);border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;display:flex}.principles h3{margin-block:3px 8px;font-size:1rem}.principles p{color:var(--charcoal);font-size:1rem}.faq-section{background:var(--background)}.faq-layout{grid-template-columns:1fr 1.4fr;gap:65px;display:grid}.faq-layout h2{margin-top:14px}.faq-intro{color:var(--charcoal);margin-top:22px}.questions details{border-bottom:1px solid var(--border)}.questions details:first-child{border-top:1px solid var(--border)}.questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:1rem;font-weight:500;line-height:1.55;list-style:none;display:flex}.questions summary::-webkit-details-marker{display:none}.questions summary svg{color:var(--pine);transition:transform .2s}.questions details[open] summary svg{transform:rotate(45deg)}.questions details p{color:var(--charcoal);padding-bottom:22px;font-size:1rem}.download-section{padding-top:90px}.download-card{background:var(--pine-dark);color:#fff;border-radius:var(--three-corner-radius);isolation:isolate;grid-template-columns:1.4fr 1fr;align-items:center;gap:35px;padding:62px 66px;display:grid;position:relative;overflow:hidden}.download-card:after{content:"";z-index:-1;border:1px solid #ffffff12;border-radius:50%;width:570px;height:570px;position:absolute;top:-120px;right:-100px}.download-card .eyebrow{color:var(--mist);font-size:.75rem}.download-copy h2{margin-top:17px;font-size:clamp(2.2rem,4vw,3.125rem)}.download-copy>p:not(.eyebrow){color:var(--mist-light);max-width:360px;margin-top:20px;font-size:1rem}.store-links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.store-link{color:var(--white);text-align:left;background:0 0;border:1px solid #fff6;border-radius:8px;align-items:center;gap:11px;padding:11px 16px;display:flex}.store-link span{flex-direction:column;gap:3px;display:flex}.store-link small{color:var(--mist-light);font-size:.75rem}.store-link strong{font-size:1rem;font-weight:500}a.store-link:hover{background:#ffffff15}.store-link:focus-visible{outline-color:var(--white)}.download-note{color:var(--mist-light);margin-top:16px;font-size:.75rem;line-height:1.7;display:block}.download-brand{text-align:center;flex-direction:column;align-items:center;gap:23px;display:flex}.download-brand img{border-radius:36px 36px 36px 10px;transform:rotate(8deg);box-shadow:0 20px 40px #0002}.download-brand>span{color:var(--mist-light);font-size:.875rem;line-height:1.7}@media (width<=1050px){.steps-grid{gap:25px}.example-strip{text-align:center;flex-direction:column}.why-section{gap:60px}.faq-layout{gap:45px}.download-card{padding:48px 40px}}@media (width<=760px){.steps-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.step{border-bottom:1px solid var(--border);padding-bottom:27px}.step:last-child{border:0;padding-bottom:0}.step-top{margin-bottom:17px}.step h3{margin-bottom:8px}.step>p{font-size:1rem}.example-strip{margin-top:35px;padding:25px 18px}.example-strip p{max-width:260px}.example-math{gap:12px}.example-math>span{font-size:1.5rem}.example-note{font-size:.8125rem}.why-section{grid-template-columns:1fr;gap:35px;padding-block:64px}.why-message h2{font-size:2.5rem}.why-message>p:last-child{max-width:100%}.principles{gap:28px}.principles article{gap:15px}.faq-layout{grid-template-columns:1fr;gap:30px}.faq-intro{margin-top:15px}.faq-intro br{display:none}.questions summary{padding-block:20px;font-size:1rem}.download-section{padding-top:60px}.download-card{grid-template-columns:1fr;gap:35px;padding:40px 25px}.download-brand{display:none}.download-copy h2{font-size:2.5rem}.store-links{gap:10px}.store-link{padding:10px 12px}.store-link strong{font-size:.875rem}}
