*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--v-bg-canvas);color:var(--v-text-primary);font-family:var(--v-font-sans);transition:background var(--v-duration-base) var(--v-ease-standard),color var(--v-duration-base) var(--v-ease-standard);margin:0}a{color:inherit}.nav{height:var(--v-nav-height);padding:0 var(--v-page-gutter);z-index:5;justify-content:space-between;align-items:center;display:flex;position:relative}.logo{letter-spacing:-1.3px;color:var(--ink);font-size:25px;font-weight:850;text-decoration:none}.logo span{color:#78a949;margin-left:4px}.navright{align-items:center;gap:24px;display:flex}.navright a{color:var(--ink);font-size:14px;font-weight:650;text-decoration:none}.navcta{border:1px solid var(--ink);border-radius:999px;padding:11px 18px}.hero{text-align:center;min-height:760px;padding:82px 5vw 0;position:relative;overflow:hidden}.heroinner{z-index:2;position:relative}.eyebrow{letter-spacing:.18em;color:#4f695c;margin-bottom:20px;font-size:11px;font-weight:850}.hero h1,.flow h1,.giftbox h1,.portfolio h1,.closing h2,.how h2{letter-spacing:-.06em;margin:0;font-weight:850;line-height:.94}.hero h1{font-size:clamp(50px,7vw,82px)}h1 span,h2 span{color:#718c80}.lead{max-width:570px;color:var(--muted);margin:27px auto;font-size:19px;line-height:1.6}.leadsmall{color:var(--muted);max-width:500px;margin:18px auto;font-size:15px;line-height:1.6}.actions{justify-content:center;align-items:center;gap:28px;display:flex}.button{background:var(--v-button-bg);color:var(--v-button-text);border-radius:var(--v-button-radius);font-weight:var(--v-weight-bold);cursor:pointer;box-shadow:var(--v-button-shadow);transition:transform var(--v-duration-fast) var(--v-ease-standard),box-shadow var(--v-duration-fast) var(--v-ease-standard),background var(--v-duration-fast) var(--v-ease-standard);border:0;justify-content:center;align-items:center;padding:16px 24px;font-size:14px;text-decoration:none;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{opacity:.45;transform:none}.textlink,.previewlink{color:var(--ink);font-size:14px;font-weight:750}.giftstage{max-width:700px;height:340px;margin:58px auto 0;position:relative}.card{background:var(--lime);text-align:left;border-radius:25px;width:290px;height:330px;padding:30px;position:absolute;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 30px 80px #18392d25}.card .tiny{letter-spacing:1.6px;font-size:9px;font-weight:800}.card .mark{margin-top:48px;font-size:42px;font-weight:900}.card h3{letter-spacing:-.06em;margin:8px 0 0;font-size:58px}.card p{margin:0}.card .line{border-top:1px solid #18392d55;margin:28px 0 14px}.orb{border-radius:50%;position:absolute}.o1{background:var(--peach);width:180px;height:180px;top:90px;left:7%}.o2{background:var(--blue);width:230px;height:230px;top:30px;right:3%}.statement{background:var(--green);color:var(--paper);text-align:center;letter-spacing:-.025em;padding:100px 20px;font-size:32px;font-weight:750;line-height:1.45}.statement strong{color:var(--lime)}.how{grid-template-columns:1fr 1.5fr;gap:80px;padding:110px 7vw;display:grid}.how h2{font-size:52px}.steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.steps article{background:#fff;border-radius:20px;min-height:220px;padding:26px}.steps b{color:#9aaca4;font-size:12px}.steps h3{letter-spacing:-.035em;margin-top:48px;font-size:24px}.steps p{color:#687c73;line-height:1.5}.closing{background:var(--blue);text-align:center;padding:110px 7vw}.closing h2{margin-bottom:35px;font-size:62px}.light{background:var(--paper);color:var(--ink)}.flow{min-height:780px;padding:80px 5vw}.flowhead{text-align:center;max-width:840px;margin:auto}.flowhead h1{font-size:clamp(42px,6vw,62px)}.panel,.success{background:var(--white);border:1px solid var(--line);border-radius:30px;max-width:650px;margin:48px auto;padding:40px;box-shadow:0 24px 70px #23322a14}.progress{background:#edf0ea;border-radius:99px;height:4px;margin:-8px 0 34px;overflow:hidden}.progress i{background:var(--green);height:100%;transition:width .25s;display:block}.sectioncopy{color:var(--muted);font-size:14px;line-height:1.5}.amountgrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.amountgrid button{border:1px solid var(--line);letter-spacing:-.04em;color:var(--ink);cursor:pointer;background:#fff;border-radius:16px;padding:25px;font-size:24px;font-weight:850}.amountgrid .selected{background:var(--green);color:#fff}label{margin:18px 0;font-size:13px;font-weight:750;display:block}input,select,textarea{border:1px solid var(--v-input-border);border-radius:var(--v-input-radius);background:var(--v-input-bg);width:100%;color:var(--v-text-primary);transition:border-color var(--v-duration-fast) var(--v-ease-standard),box-shadow var(--v-duration-fast) var(--v-ease-standard),background var(--v-duration-fast) var(--v-ease-standard);outline:none;margin-top:8px;padding:15px 16px;display:block}input:focus,select:focus,textarea:focus{border-color:var(--v-focus-border);box-shadow:0 0 0 3px var(--v-focus-ring)}label small{color:#819087;font-weight:500}.flowbuttons{justify-content:flex-end;gap:12px;margin-top:30px;display:flex}.back{cursor:pointer;color:var(--ink);background:0 0;border:0;font-weight:700}.summary{background:#eff6e5;border-radius:16px;grid-template-columns:1fr auto;gap:8px;padding:22px;display:grid}.summary strong{letter-spacing:-.05em;font-size:30px}.summary small{color:#718078;grid-column:1/3}.reviewcard{border:1px solid var(--line);border-radius:20px;padding:24px}.reviewtop{justify-content:space-between;display:flex}.reviewtop div{flex-direction:column;gap:5px;display:flex}.reviewtop small{letter-spacing:.15em;color:var(--muted);font-size:9px}.reviewtop strong{letter-spacing:-.04em;font-size:26px}.reviewcard>p{margin:28px 0;font-size:20px;line-height:1.5}.reviewmeta{gap:8px;margin-bottom:22px;display:flex}.reviewmeta span,.occasion{background:#e8e6df;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-block}.success{text-align:center}.success h1{font-size:54px}.successmark{background:var(--lime);border-radius:50%;place-items:center;width:52px;height:52px;margin:auto auto 22px;font-weight:900;display:grid}.receipt{text-align:left;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:12px;margin:30px 0;padding:20px 0;display:grid}.sharegrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.previewlink{margin:22px 0 6px;display:inline-block}.hint,.soft{color:#74867e;font-size:13px;line-height:1.5}.giftpage{background:var(--blue);place-items:center;min-height:820px;padding:70px 20px;display:grid;position:relative}.giftbox{background:var(--white);border:1px solid var(--line);text-align:center;border-radius:30px;width:min(590px,100%);padding:48px;box-shadow:0 30px 80px #18392d22}.giftbox h1{font-size:54px}.revealcard{background:var(--lime);border-radius:22px;flex-direction:column;margin:32px auto;padding:30px;display:flex}.revealcard small{letter-spacing:.16em;font-weight:800}.revealcard strong{letter-spacing:-.065em;margin:10px;font-size:64px}.fromline{color:var(--muted);margin:0 0 18px}blockquote{border-top:1px solid var(--line);letter-spacing:-.02em;margin:28px 0;padding-top:24px;font-size:21px;font-weight:650;line-height:1.5}.full{width:100%}.journey,.invested{background:#edf2e8;border-radius:18px;flex-direction:column;gap:7px;margin:20px 0;padding:20px;display:flex}.invested div{font-size:35px}.invested h2{letter-spacing:-.04em;margin:4px;font-size:30px}.invested small{color:var(--muted);line-height:1.5}.error{color:#8a382b;background:#ffe8e2;border-radius:10px;padding:12px;font-size:13px}.spinner{border:3px solid #dfe5dc;border-top-color:var(--green);border-radius:50%;width:32px;height:32px;margin:0 auto 16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.portfolio{max-width:1000px;min-height:760px;margin:auto;padding:90px 7vw}.portfolio h1{font-size:64px}.balance{background:var(--green);color:#fff;border-radius:28px;flex-direction:column;margin:45px 0;padding:40px;display:flex}.balance small{letter-spacing:.16em}.balance strong{letter-spacing:-.06em;color:var(--lime);margin:14px 0;font-size:60px}.balance span{color:#a9bbb4}.holdings h2{letter-spacing:-.04em;font-size:30px}.holdings article{background:#fff;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:10px 0;padding:18px;display:grid}.holdings article small{color:#829087;margin-top:4px;display:block}.fundicon{background:var(--lime);border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.empty{background:#fff;border-radius:17px;padding:25px}footer{border-top:1px solid #d7d8d2;grid-template-columns:1fr 1fr auto;align-items:center;padding:50px 7vw;display:grid}footer p,footer small{color:#718078}@media (max-width:700px){.navright>a:first-child{display:none}.hero{padding-top:55px}.hero h1,.flow h1,.giftbox h1,.portfolio h1{font-size:48px}.lead{font-size:16px}.actions{flex-direction:column}.giftstage{margin-top:30px;transform:scale(.8)}.how{grid-template-columns:1fr;padding:80px 25px}.steps{grid-template-columns:1fr}.closing h2{font-size:46px}.panel,.success,.giftbox{padding:28px 22px}.amountgrid{grid-template-columns:1fr 1fr}.flow{padding:55px 18px}.giftpage{padding:30px 14px}.revealcard strong{font-size:52px}.sharegrid{grid-template-columns:1fr}footer{grid-template-columns:1fr;gap:10px}.nav{padding:0 20px}}.dash{max-width:1120px;min-height:800px;margin:auto;padding:72px 5vw 110px}.center{text-align:center;color:var(--muted)}.dashhead{justify-content:space-between;align-items:flex-end;margin-bottom:42px;display:flex}.dashhead h1{letter-spacing:-.06em;margin:0;font-size:60px;font-weight:850}.dashhead p{color:var(--muted);margin:12px 0 0}.profilepill{border:1px solid var(--line);background:#fff;border-radius:999px;padding:11px 15px;font-size:13px;font-weight:750;text-decoration:none}.metricgrid{grid-template-columns:1.35fr 1fr 1fr;gap:14px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;min-height:180px;padding:27px;display:flex}.metric.primary{background:var(--green);color:#fff}.metric small{letter-spacing:.14em;opacity:.68;font-size:10px;font-weight:800}.metric strong{letter-spacing:-.06em;margin:26px 0 8px;font-size:44px}.metric.primary strong{color:var(--lime)}.metric span{opacity:.65;font-size:12px}.metric .accountstatus{letter-spacing:-.035em;font-size:26px}.dashsection{margin-top:62px}.sectiontitle{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.sectiontitle h2{letter-spacing:-.045em;margin:0;font-size:32px}.giftlist{gap:10px;display:grid}.giftrow{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:18px;display:grid}.giftbadge{background:var(--lime);border-radius:14px;place-items:center;width:50px;height:50px;font-weight:900;display:grid}.giftcopy{flex-direction:column;gap:4px;display:flex}.giftcopy span,.giftcopy small{color:var(--muted);font-size:12px}.giftamount{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.giftamount strong{letter-spacing:-.04em;font-size:20px}.state{text-transform:capitalize;background:#eef1ec;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.state.invested{color:#40551f;background:#e7f2c8}.holding{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.holding div:nth-child(2){flex-direction:column;gap:5px;display:flex}.holding span{color:var(--muted);font-size:12px}.holding>strong{letter-spacing:-.045em;font-size:24px}.emptyhero{text-align:center;border:1px solid var(--line);background:#fff;border-radius:28px;max-width:600px;margin:100px auto;padding:50px}.emptyhero h1{letter-spacing:-.055em;font-size:50px}.emptyhero p{color:var(--muted);margin-bottom:25px;line-height:1.6}.backlink{align-self:center;margin-right:auto;font-size:13px;font-weight:700;text-decoration:none}@media (max-width:760px){.dash{padding:45px 18px 80px}.dashhead{align-items:flex-start;gap:20px}.dashhead h1{font-size:45px}.metricgrid{grid-template-columns:1fr}.metric{min-height:150px}.giftrow{grid-template-columns:auto 1fr}.giftamount{text-align:left;grid-column:2;align-items:flex-start}.holding{grid-template-columns:auto 1fr}.holding>strong{grid-column:2}.profilepill{white-space:nowrap}}.futurecard{background:var(--blue);border-radius:26px;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:28px;padding:32px;display:grid}.futurecard h2{letter-spacing:-.045em;margin:0 0 10px;font-size:30px}.futurecard p{color:#42574d;max-width:650px;margin:0;line-height:1.55}.futureactions{flex-direction:column;align-items:center;gap:4px;display:flex}.protect{background:#fff8dc;border:1px solid #e1d39b;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:18px 20px;display:flex}.protect>div{flex-direction:column;gap:5px;display:flex}.protect span{color:var(--muted);font-size:12px}.successmini{text-align:center;padding:15px}.successmini>b{letter-spacing:-.03em;font-size:24px}.successmini p{color:var(--muted);margin-bottom:25px;line-height:1.6}.fundpage{background:var(--blue);grid-template-columns:1fr 520px;align-items:center;gap:70px;min-height:820px;padding:70px 5vw;display:grid}.fundhero{justify-self:end;max-width:580px}.fundhero h1{letter-spacing:-.065em;margin:0;font-size:68px;line-height:.95}.fundhero h1 span{color:#496b5a}.fundhero p{color:#42574d;max-width:480px;font-size:18px;line-height:1.6}.fundbox{background:var(--white);border-radius:28px;padding:36px;box-shadow:0 30px 80px #18392d22}.fundbox>h1{letter-spacing:-.05em;font-size:40px}.fundbox>p{color:var(--muted);line-height:1.6}.fundbox .amountgrid button{padding:19px}@media (max-width:760px){.futurecard{grid-template-columns:1fr}.futureactions{align-items:stretch}.protect{flex-direction:column;align-items:flex-start}.fundpage{grid-template-columns:1fr;gap:28px;padding:50px 18px}.fundhero{justify-self:start}.fundhero h1{font-size:50px}.fundbox{padding:25px}}.sentgrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.sentcard{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px}.senttop{justify-content:space-between;align-items:center;display:flex}.sentwho{margin-top:26px}.sentwho small{letter-spacing:.16em;color:var(--muted);font-size:9px;font-weight:800}.sentwho h3{letter-spacing:-.05em;margin:5px 0;font-size:30px}.sentwho p{color:var(--muted);margin:0;font-size:13px}.sentamount{letter-spacing:-.055em;margin:26px 0;font-size:36px;display:block}.timeline{background:#e6e9e4;grid-template-columns:repeat(3,1fr);height:4px;margin:12px 7px;display:grid;position:relative}.timeline:before{content:"";background:#e6e9e4;height:2px;position:absolute;top:1px;left:0;right:0}.timeline i{z-index:2;background:#d3d9d3;border-radius:50%;width:10px;height:10px;position:relative;top:-3px}.timeline i:nth-child(2){justify-self:center}.timeline i:nth-child(3){justify-self:end}.timeline i.on{background:var(--green)}.timelabels{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.sentfooter{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.sentfooter span{color:var(--muted)}.sentfooter a{font-weight:800}.giftermetrics .metric:nth-child(2) strong,.giftermetrics .metric:nth-child(3) strong{font-size:52px}@media (max-width:760px){.sentgrid{grid-template-columns:1fr}.navright{gap:10px}.navright a{font-size:12px}.navcta{display:none}}.occasiongrid{grid-template-columns:repeat(2,1fr);gap:9px;margin:12px 0 22px;display:grid}.occasiongrid button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:13px;padding:13px;font-weight:700}.occasiongrid button.selected{background:var(--green);color:#fff}.deliverytabs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.deliverytabs button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;gap:7px;padding:22px;display:flex}.deliverytabs button b{font-size:17px}.deliverytabs button span{color:var(--muted);font-size:12px;line-height:1.4}.deliverytabs button.selected{background:#eff6e5;border-color:#8ba574}.schedulehint{color:var(--muted);background:#f3f1ea;border-radius:13px;margin-top:20px;padding:15px;font-size:12px;line-height:1.5}.state.scheduled{color:#604b92;background:#e9e2ff}.lockedpage{background:#d9d0f4}.lockbox{max-width:570px}.lockicon{margin-bottom:15px;font-size:50px}.lockcopy{color:var(--muted);font-size:17px;line-height:1.6}.unlockdate{background:var(--green);color:#fff;border-radius:20px;flex-direction:column;gap:7px;margin:28px 0;padding:25px;display:flex}.unlockdate small{letter-spacing:.18em;opacity:.6}.unlockdate strong{font-size:26px}.unlockdate span{color:var(--lime);font-weight:800}@media (max-width:700px){.deliverytabs,.occasiongrid{grid-template-columns:1fr}}.segment{background:#e9e7e0;border-radius:14px;margin:10px 0 34px;padding:4px;display:inline-flex}.segment button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 17px;font-weight:750}.segment button.selected{color:var(--ink);background:#fff;box-shadow:0 3px 12px #14231c14}.twoCol{grid-template-columns:420px 1fr;align-items:start;gap:42px;display:grid}.panel.compact{max-width:none;margin:0;padding:28px;position:sticky;top:20px}.panel.compact h2,.sectionHeading{letter-spacing:-.045em;margin:0 0 20px;font-size:30px}.momentList,.planList{gap:11px;display:grid}.momentCard{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.dateTile{background:var(--blue);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.dateTile b{font-size:22px}.dateTile span{letter-spacing:.12em;font-size:9px;font-weight:850}.momentCard>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.momentCard span,.momentCard small{color:var(--muted);font-size:12px}.momentCard a,.planMeta a{font-size:12px;font-weight:800}.planCard{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.planTop{justify-content:space-between;align-items:flex-start;display:flex}.planTop small{letter-spacing:.15em;color:var(--muted);font-size:9px;font-weight:850}.planTop h3{letter-spacing:-.045em;margin:5px 0;font-size:27px}.planTop strong{letter-spacing:-.04em;font-size:28px}.planCard p{color:var(--muted);line-height:1.5}.planMeta{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.amountgrid.small button{padding:14px;font-size:16px}@media (max-width:850px){.twoCol{grid-template-columns:1fr}.panel.compact{position:static}.momentCard{grid-template-columns:auto 1fr}.momentCard>a{grid-column:2}.segment{display:flex}.segment button{flex:1}}.checkoutnote{border:1px dashed #a6b1aa;border-radius:13px;flex-direction:column;gap:5px;margin-top:18px;padding:15px 17px;display:flex}.checkoutnote span{color:var(--muted);font-size:12px}.checkoutpage{background:#ebe9e2;min-height:820px;padding:70px 5vw}.checkoutwrap{grid-template-columns:1fr 480px;align-items:center;gap:70px;max-width:1050px;margin:auto;display:grid}.checkoutsummary h1{letter-spacing:-.06em;margin:0 0 35px;font-size:62px;line-height:.96}.miniGift{background:var(--lime);border-radius:23px;width:320px;padding:26px;transform:rotate(-2deg);box-shadow:0 22px 55px #173c2d1c}.miniGift small{letter-spacing:.14em;font-size:9px;font-weight:850}.miniGift strong{letter-spacing:-.06em;margin:24px 0 9px;font-size:48px;display:block}.miniGift p{font-size:13px;line-height:1.5}.trustline{max-width:420px;color:var(--muted);margin-top:35px;font-size:13px;line-height:1.55}.checkoutbox{background:var(--white);border:1px solid var(--line);border-radius:28px;max-width:520px;margin:auto;padding:34px;box-shadow:0 25px 70px #14231c14}.checkoutHead{justify-content:space-between;align-items:flex-start;display:flex}.checkoutHead h2{letter-spacing:-.045em;margin:0;font-size:31px}.secure{color:#537060;background:#eef3ed;border-radius:999px;padding:7px 10px;font-size:11px}.paymethods{gap:9px;margin:28px 0;display:grid}.paymethods button{border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink);background:#fff;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.paymethods button.selected{border-color:var(--green);box-shadow:0 0 0 2px #173c2d14}.paymethods button div:nth-child(2){flex-direction:column;gap:3px;display:flex}.paymethods button span{color:var(--muted);font-size:11px}.paymethods i{font-size:22px;font-style:normal}.payicon{background:#f4d6e6;border-radius:8px;place-items:center;width:42px;height:35px;font-weight:900;display:grid}.payicon.apple{color:#fff;background:#111;font-size:20px}.checkoutTotals{border-top:1px solid var(--line);gap:13px;padding-top:20px;display:grid}.checkoutTotals>div{justify-content:space-between;font-size:13px;display:flex}.checkoutTotals .grand{border-top:1px solid var(--line);padding-top:16px;font-size:17px}.paybutton{margin-top:22px}.paymenthint{text-align:center;color:var(--muted);margin:12px 0 0;font-size:10px}.paidbox{text-align:center;margin-top:30px}.paidbox h1{letter-spacing:-.05em;font-size:48px}.paidbox>p{color:var(--muted);line-height:1.6}@media (max-width:850px){.checkoutwrap{grid-template-columns:1fr;gap:35px}.checkoutsummary h1{font-size:48px}.miniGift{width:100%;max-width:320px}.checkoutpage{padding:45px 18px}.checkoutbox{padding:25px}}.opsnav{opacity:.48;font-size:11px!important}.opslocked{text-align:center;border:1px solid var(--line);background:#fff;border-radius:26px;max-width:640px;margin:100px auto;padding:45px}.opslocked h1{letter-spacing:-.05em;font-size:42px}.opslocked p{color:var(--muted);line-height:1.6}.pilotbadge{color:var(--green);letter-spacing:.08em;background:#e6f0db;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:850}.opsmetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0;display:grid}.opsmetrics article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:20px;display:flex}.opsmetrics small{letter-spacing:.14em;color:var(--muted);font-size:9px;font-weight:850}.opsmetrics strong{letter-spacing:-.05em;font-size:34px}.opsmetrics span{color:var(--muted);font-size:11px}.attentionmetric{background:#fff0eb!important;border-color:#ebc0b4!important}.reconcard{background:var(--green);color:#fff;border-radius:25px;grid-template-columns:280px 1fr;gap:30px;margin-bottom:35px;padding:28px;display:grid}.reconcard h2{letter-spacing:-.04em;margin:5px 0;font-size:29px}.recongrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.recongrid>div{background:#ffffff10;border:1px solid #ffffff1e;border-radius:14px;flex-direction:column;gap:8px;padding:15px;display:flex}.recongrid span{color:#d7e2dc;font-size:10px}.recongrid b{font-size:24px}.recongrid .good{color:var(--lime)}.recongrid .bad{color:#ffb8a6}.opscols{grid-template-columns:1fr 1fr;gap:25px;display:grid}.opstable{gap:7px;display:grid}.opsrow{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:14px;display:grid}.opsrow>div{flex-direction:column;gap:3px;display:flex}.opsrow span,.opsrow small{color:var(--muted);text-transform:capitalize;font-size:10px}.opsrow strong{font-size:14px}.providerboundary{background:#dfe8f8;border-radius:25px;margin-top:40px;padding:30px}.providerboundary h2{letter-spacing:-.045em;font-size:32px}.boundarygrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.boundarygrid article{background:#fff9;border-radius:17px;flex-direction:column;gap:5px;padding:19px;display:flex}.boundarygrid article>b{font-size:17px}.boundarygrid article>span{color:#536a61;font-size:11px;font-weight:800}.boundarygrid p{color:var(--muted);font-size:12px;line-height:1.5}.failurecard{background:#fff0eb;border:1px solid #ebc0b4;border-radius:17px;margin:18px 0;padding:18px}.failurecard>b{font-size:18px}.failurecard p{color:var(--muted);font-size:12px;line-height:1.5}@media (max-width:850px){.opsmetrics{grid-template-columns:1fr 1fr}.reconcard,.opscols,.boundarygrid,.recongrid{grid-template-columns:1fr}}.publicnav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;background:#f5f3eee6;border-bottom:1px solid #18392d14;height:74px;padding:0 5vw;position:sticky;top:0}.publiclinks{gap:25px;margin-left:auto;margin-right:30px;display:flex}.publiclinks a,.signin,.waitnav{color:var(--ink);font-size:12px;font-weight:750;text-decoration:none}.waitnav{border:1px solid var(--green);border-radius:999px;padding:9px 13px}.marketing{background:#f5f3ee}.mhero{grid-template-columns:1.05fr .95fr;align-items:center;min-height:720px;padding:80px 7vw 90px;display:grid;overflow:hidden}.mherocopy{max-width:650px}.mherocopy h1,.howhero h1,.waitcopy h1{letter-spacing:-.065em;margin:14px 0 25px;font-size:76px;line-height:.93}.mherocopy h1 span,.howhero h1 span,.waitcopy h1 span{color:#496f5d}.mherocopy>p,.howhero>p,.waitcopy>p{color:var(--muted);max-width:590px;font-size:19px;line-height:1.6}.mheroactions{align-items:center;gap:11px;margin-top:28px;display:flex}.button.ghost{color:var(--green);border:1px solid var(--green);background:0 0}.microtrust{color:var(--muted);align-items:center;gap:10px;margin-top:27px;font-size:10px;font-weight:700;display:flex}.microtrust i{opacity:.4}.mvisual{place-items:center;min-height:520px;display:grid;position:relative}.futurecard{background:var(--lime);z-index:2;border-radius:28px;width:335px;height:420px;padding:30px;position:relative;transform:rotate(3deg);box-shadow:0 40px 90px #18392d2e}.futurecard .tiny{letter-spacing:.15em;font-size:9px;font-weight:850}.futurecard .mark{margin-top:55px;font-size:42px}.futurecard strong{letter-spacing:-.07em;margin-top:18px;font-size:72px;display:block}.futurecard p{margin:0}.futurecard .line{border-top:1px solid #18392d40;margin:70px 0 14px}.futurecard small{font-size:10px}.floatlabel{z-index:3;border:1px solid var(--line);background:#fff;border-radius:999px;padding:11px 15px;font-size:11px;font-weight:800;position:absolute;box-shadow:0 15px 35px #18392d1a}.fl1{top:75px;left:45px}.fl2{background:var(--blue);bottom:90px;right:25px}.belief{text-align:center;background:#fff;padding:110px 8vw}.belief h2,.quickhow h2,.momentsstory h2,.waitlistband h2,.roles h2{letter-spacing:-.06em;margin:12px auto 22px;font-size:58px;line-height:1}.belief h2 span{color:#647a70}.belief p{max-width:700px;color:var(--muted);margin:auto;font-size:17px;line-height:1.7}.quickhow{padding:105px 7vw}.sectionintro{justify-content:space-between;align-items:flex-end;margin-bottom:35px;display:flex}.sectionintro h2{margin:8px 0 0}.sectionintro>a{font-size:12px;font-weight:850}.quicksteps{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.quicksteps article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:25px}.quicksteps b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:inline-grid}.quicksteps h3{letter-spacing:-.035em;margin:35px 0 9px;font-size:21px}.quicksteps p{color:var(--muted);font-size:13px;line-height:1.55}.momentsstory{background:#dfe8f8;padding:110px 7vw}.momentsstory>h2{margin-left:0}.occasionchips{flex-wrap:wrap;gap:8px;margin:25px 0 35px;display:flex}.occasionchips span{background:#ffffff9a;border:1px solid #fffc;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:750}.momentcards{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.momentcards article{background:#fff;border-radius:24px;min-height:260px;padding:28px}.momentcards article:nth-child(2){background:var(--lime)}.momentcards article:nth-child(3){background:#f3d9c8}.momentcards small{letter-spacing:.14em;font-size:9px;font-weight:850}.momentcards h3{letter-spacing:-.05em;margin:60px 0 14px;font-size:31px;line-height:1.02}.momentcards p{color:var(--muted);font-size:13px;line-height:1.55}.flowstrip{text-align:center;background:#fff;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:20px;margin:0;padding:42px 7vw;display:grid}.flowstrip div{flex-direction:column;gap:5px;display:flex}.flowstrip small{letter-spacing:.14em;color:var(--muted);font-size:9px;font-weight:850}.flowstrip strong{letter-spacing:-.04em;font-size:25px}.flowstrip i{color:#91a099;font-style:normal}.waitlistband{background:var(--green);color:#fff;justify-content:space-between;align-items:center;padding:80px 8vw;display:flex}.waitlistband h2{margin:10px 0}.waitlistband p{color:#d8e2dc;max-width:600px}.waitlistactions{flex-direction:column;align-items:center;gap:15px;display:flex}.waitlistactions>a:not(.button){color:#fff;font-size:11px;font-weight:800}.sitefooter{background:#f5f3ee;grid-template-columns:1fr auto;align-items:start;gap:25px;padding:45px 5vw 30px;display:grid}.sitefooter p{color:var(--muted);font-size:12px}.sitefooter>small{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;padding-top:18px;font-size:9px}.footerlinks{gap:18px;display:flex}.footerlinks a{font-size:11px;font-weight:750}.howpage{background:#f5f3ee}.howhero{max-width:1020px;padding:110px 8vw 100px}.journeysteps{padding:0 7vw 100px}.journeysteps>article{border-top:1px solid var(--line);grid-template-columns:80px 1fr 390px;align-items:center;gap:40px;padding:65px 0;display:grid}.stepnumber{color:#829086;font-size:11px;font-weight:850}.journeysteps article>div:nth-child(2) small{letter-spacing:.15em;color:#65766d;font-size:9px;font-weight:850}.journeysteps h2{letter-spacing:-.05em;margin:8px 0 13px;font-size:39px}.journeysteps p{color:var(--muted);max-width:530px;line-height:1.65}.stepvisual{background:#fff;border-radius:24px;justify-content:center;align-items:center;min-height:235px;padding:24px;display:flex}.amountvisual{flex-wrap:wrap;gap:8px}.amountvisual span{border:1px solid var(--line);border-radius:12px;padding:14px 17px;font-weight:800}.amountvisual span.active{background:var(--green);color:#fff}.notevisual{background:#f3d9c8;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.notevisual small{letter-spacing:.14em;font-weight:850}.notevisual p{color:var(--ink)!important;font-size:21px!important}.payvisual{gap:9px;display:grid}.payvisual div{border:1px solid var(--line);border-radius:12px;min-width:250px;padding:13px;font-weight:900}.payvisual span{margin-left:12px;font-size:12px}.unwrapvisual{background:var(--lime);flex-direction:column}.unwrapvisual small{letter-spacing:.14em;font-size:9px;font-weight:850}.unwrapvisual strong{letter-spacing:-.06em;margin:25px 0 3px;font-size:62px}.unwrapvisual span{font-size:12px}.verifyvisual{flex-direction:column;gap:10px}.verifyvisual i{background:var(--lime);border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;font-style:normal;display:grid}.verifyvisual span{color:var(--muted);font-size:11px}.growthvisual{background:#dfe8f8;flex-direction:column;align-items:flex-start}.growthvisual small{letter-spacing:.13em;font-size:9px;font-weight:850}.growthvisual strong{letter-spacing:-.05em;margin:22px 0;font-size:41px}.growthline{color:#496f5d;letter-spacing:4px}.growthvisual span{color:var(--muted);font-size:10px}.moneyflow{text-align:center;background:#fff;padding:80px 0}.moneyflow>.eyebrow{margin-bottom:25px}.moneyflow .flowstrip{padding-top:15px;padding-bottom:15px}.moneyflow>p{color:var(--muted);margin-top:22px;font-size:10px}.roles{grid-template-columns:1fr 1fr;gap:60px;padding:100px 7vw;display:grid}.roles h2{margin-left:0;font-size:47px}.rolecards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rolecards article{background:#fff;border-radius:20px;padding:25px}.rolecards small{letter-spacing:.14em;font-size:9px;font-weight:850}.rolecards h3{letter-spacing:-.04em;margin:35px 0 10px;font-size:25px}.rolecards p{color:var(--muted);font-size:12px;line-height:1.6}.howclosing{text-align:center;background:var(--green);color:#fff;padding:100px 8vw}.howclosing>p{color:#d9e1dd}.howclosing h2{letter-spacing:-.06em;margin:12px 0 28px;font-size:64px;line-height:.98}.howclosing h2 span{color:var(--lime)}.howclosing .mheroactions{justify-content:center}.button.outlineLight{color:#fff;background:0 0;border:1px solid #fff7}.waitlistpage{background:#e7e3f5;min-height:760px;padding:80px 7vw}.waitgrid{grid-template-columns:1fr 430px;align-items:center;gap:80px;max-width:1040px;margin:auto;display:grid}.waitcopy h1{font-size:68px}.waitbenefits{gap:18px;margin-top:38px;display:grid}.waitbenefits>div{gap:12px;display:flex}.waitbenefits b{background:var(--lime);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.waitbenefits span{flex-direction:column;gap:3px;display:flex}.waitbenefits strong{font-size:13px}.waitbenefits small{color:var(--muted);font-size:11px}.waitform{background:#fff;border:1px solid #18392d14;border-radius:27px;padding:32px;box-shadow:0 35px 80px #18392d1a}.waitform h2{letter-spacing:-.05em;margin:8px 0 25px;font-size:35px}.audience{margin:18px 0 23px}.audience>small{letter-spacing:.14em;color:var(--muted);font-size:9px;font-weight:850}.audience>div{grid-template-columns:1fr 1.35fr .8fr;gap:6px;margin-top:9px;display:grid}.audience button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:11px 8px;font-size:10px;font-weight:800}.audience button.selected{background:var(--green);color:#fff}.privacyline{text-align:center;color:var(--muted);margin-top:13px;line-height:1.5;font-size:9px!important}.waitlistsuccess{text-align:center;background:#fff;border-radius:28px;max-width:620px;margin:60px auto;padding:60px 45px}.waitmark{color:#496f5d;font-size:48px}.waitlistsuccess h1{letter-spacing:-.06em;margin:12px 0 20px;font-size:58px;line-height:.95}.waitlistsuccess p{color:var(--muted);margin-bottom:28px;line-height:1.65}@media (max-width:980px){.publiclinks{display:none}.mhero{grid-template-columns:1fr;padding-top:55px}.mvisual{min-height:470px}.mherocopy h1,.howhero h1{font-size:58px}.quicksteps{grid-template-columns:1fr 1fr}.momentcards{grid-template-columns:1fr}.journeysteps>article{grid-template-columns:45px 1fr}.journeysteps .stepvisual{grid-column:2}.roles,.waitgrid{grid-template-columns:1fr}.rolecards{max-width:600px}.waitlistband{flex-direction:column;align-items:flex-start;gap:35px}.opsnav{display:none}}@media (max-width:650px){.signin,.waitnav{display:none}.publicnav{padding:0 18px}.mhero{padding:55px 20px}.mherocopy h1,.howhero h1,.waitcopy h1{font-size:47px}.mherocopy>p,.howhero>p{font-size:16px}.mheroactions{flex-direction:column;align-items:stretch}.microtrust{display:none}.mvisual{min-height:390px}.futurecard{width:260px;height:340px}.futurecard strong{font-size:55px}.futurecard .line{margin-top:48px}.belief,.quickhow,.momentsstory{padding:75px 20px}.belief h2,.quickhow h2,.momentsstory h2,.waitlistband h2{font-size:42px}.sectionintro{display:block}.sectionintro>a{margin-top:15px;display:inline-block}.quicksteps{grid-template-columns:1fr}.flowstrip{grid-template-columns:1fr;gap:10px}.flowstrip i{transform:rotate(90deg)}.journeysteps{padding:0 20px 70px}.journeysteps>article{grid-template-columns:1fr;padding:45px 0}.journeysteps .stepnumber,.journeysteps .stepvisual{grid-column:1}.journeysteps h2{font-size:32px}.howhero,.roles{padding:70px 20px}.rolecards{grid-template-columns:1fr}.howclosing h2{font-size:48px}.waitlistpage{padding:55px 18px}.waitgrid{gap:35px}.waitform{padding:24px}.audience>div,.sitefooter{grid-template-columns:1fr}.footerlinks{flex-wrap:wrap}}.homeinvest{background:#edf2e7;padding:100px 7vw}.homeinvestcopy{max-width:720px}.homeinvest h2,.becomes h2,.etfexplain h2,.whyinvest h2,.compound h2,.nottrading h2,.risksection h2,.investclosing h2{letter-spacing:-.06em;margin:10px 0 20px;font-size:55px;line-height:1}.homeinvestcopy p{color:var(--muted);font-size:16px;line-height:1.65}.homeinvestcopy>a{font-size:12px;font-weight:850}.homebasket{grid-template-columns:1fr auto 1.5fr auto 1fr;align-items:center;gap:15px;margin-top:45px;display:grid}.homebasket>div{border-radius:21px;flex-direction:column;justify-content:center;min-height:155px;padding:23px;display:flex}.homebasket>i{color:#829086;font-size:25px;font-style:normal}.hbGift{background:var(--lime)}.hbGift small,.hbFund small,.hbFuture small{letter-spacing:.14em;font-size:9px;font-weight:850}.hbGift b{letter-spacing:-.06em;margin-top:10px;font-size:45px}.hbFund{background:#fff}.hbFund>div{gap:6px;margin:18px 0 9px;display:flex}.hbFund span{background:#dfe8f8;border-radius:9px;place-items:center;width:37px;height:37px;font-size:11px;font-weight:850;display:grid}.hbFund p{color:var(--muted);font-size:11px}.hbFuture{background:var(--green);color:#fff}.hbFuture b{margin-top:12px;font-size:22px;line-height:1.1}.riskmini{color:var(--muted);margin-top:16px;font-size:9px!important}.howinvestlink{background:#edf2e7;border-radius:25px;justify-content:space-between;align-items:center;gap:30px;margin:0 7vw 90px;padding:32px;display:flex}.howinvestlink h2{letter-spacing:-.045em;margin:7px 0;font-size:32px}.howinvestlink p{max-width:600px;color:var(--muted);font-size:13px;line-height:1.55}.investpage{background:#f5f3ee}.investhero{max-width:1100px;padding:110px 8vw 100px}.investhero h1{letter-spacing:-.065em;margin:14px 0 25px;font-size:76px;line-height:.93}.investhero h1 span{color:#496f5d}.investhero>p{color:var(--muted);max-width:720px;font-size:18px;line-height:1.65}.becomes{background:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;padding:100px 7vw;display:grid}.becomes>div:first-child p{color:var(--muted);line-height:1.65}.basket{grid-template-columns:auto auto 1fr;align-items:center;gap:15px;display:grid}.basket>i{color:#87978e;font-style:normal}.giftcoin{background:var(--lime);letter-spacing:-.05em;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;font-size:35px;font-weight:900;display:flex}.giftcoin small{letter-spacing:.13em;margin-top:5px;font-size:8px}.etfbasket{background:#dfe8f8;border-radius:24px;padding:25px}.etfbasket>small{letter-spacing:.13em;font-size:9px;font-weight:850}.tiles{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;display:grid}.tiles span{background:#fffa;border-radius:9px;padding:11px;font-size:10px;font-weight:750}.tiles span:last-child{background:var(--green);color:#fff;grid-column:1/-1}.etfexplain{padding:110px 7vw}.etfexplain>h2{max-width:800px}.etfexplain .intro{max-width:760px;color:var(--muted);font-size:16px;line-height:1.7}.threebenefits{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.threebenefits article{border:1px solid var(--line);background:#fff;border-radius:22px;padding:25px}.threebenefits article>div{font-size:27px}.threebenefits h3{letter-spacing:-.04em;margin:35px 0 9px;font-size:25px}.threebenefits p{color:var(--muted);font-size:12px;line-height:1.6}.clarifier{background:#f3d9c8;border-radius:16px;gap:15px;margin-top:15px;padding:18px;display:flex}.clarifier b{white-space:nowrap;font-size:12px}.clarifier span{color:var(--muted);font-size:11px;line-height:1.5}.whyinvest{background:var(--green);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:105px 7vw;display:grid}.whycopy p{color:#d7e1dc;line-height:1.65}.timevisual{background:#ffffff0e;border:1px solid #ffffff20;border-radius:24px;padding:28px}.timevisual>small{letter-spacing:.14em;color:var(--lime);font-size:9px;font-weight:850}.timeline{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:30px 0;display:grid}.timeline span{flex-direction:column;gap:5px;display:flex}.timeline b{font-size:17px}.timeline i{color:#bfd0c7;font-size:10px;font-style:normal}.timeline em{color:var(--lime);font-style:normal}.timevisual>p{color:#bfd0c7;font-size:10px}.compound{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:105px 7vw;display:grid}.compound>div:first-child p{color:var(--muted);line-height:1.65}.compoundcard{background:#dfe8f8;border-radius:25px;padding:30px}.snow{align-items:flex-end;gap:8px;margin-bottom:35px;display:flex}.snow span{background:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid}.snow span:first-child{width:45px;height:45px}.snow span:nth-child(2){width:65px;height:65px}.snow span:nth-child(3){width:90px;height:90px}.snow span:nth-child(4){width:120px;height:120px}.compoundcard small{letter-spacing:.12em;font-size:8px;font-weight:850}.compoundcard p{color:var(--muted);font-size:12px;line-height:1.5}.nottrading{text-align:center;background:#fff;padding:105px 7vw}.nottrading h2 span{color:#647a70}.dosdonts{text-align:left;grid-template-columns:1fr 1fr;gap:12px;max-width:850px;margin:45px auto 0;display:grid}.dosdonts>div{background:#edf2e7;border-radius:21px;flex-direction:column;gap:11px;padding:25px;display:flex}.dosdonts>div:last-child{background:#f1eee9}.dosdonts small{letter-spacing:.13em;color:var(--muted);margin-bottom:8px;font-size:9px;font-weight:850}.dosdonts b{font-size:14px}.risksection{background:#f3d9c8;grid-template-columns:1fr 1fr;gap:60px;padding:80px 7vw;display:grid}.risksection h2{font-size:42px}.risksection p{color:#625e58;font-size:12px;line-height:1.65}.investclosing{text-align:center;color:#fff;background:#18392d;padding:100px 7vw}.investclosing>small{letter-spacing:.16em;color:var(--lime);font-size:9px;font-weight:850}.investclosing h2{font-size:62px}.investclosing>p{color:#d7e1dc}.investclosing .mheroactions{justify-content:center}@media (max-width:850px){.homebasket,.becomes,.whyinvest,.compound,.risksection{grid-template-columns:1fr}.basket{max-width:650px}.threebenefits{grid-template-columns:1fr}.homebasket>i{text-align:center;transform:rotate(90deg)}.howinvestlink{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.investhero{padding:70px 20px}.investhero h1{font-size:48px}.homeinvest,.becomes,.etfexplain,.whyinvest,.compound,.nottrading,.risksection{padding:70px 20px}.homeinvest h2,.becomes h2,.etfexplain h2,.whyinvest h2,.compound h2,.nottrading h2{font-size:40px}.basket{grid-template-columns:1fr}.basket>i{text-align:center;transform:rotate(90deg)}.giftcoin{margin:auto}.clarifier{flex-direction:column}.clarifier b{white-space:normal}.timeline{grid-template-columns:1fr}.timeline em{transform:rotate(90deg)}.dosdonts{grid-template-columns:1fr}.investclosing h2{font-size:46px}.snow span:nth-child(4){width:95px;height:95px}.snow span:nth-child(3){width:78px;height:78px}.snow span:nth-child(2){width:60px;height:60px}}.financialawareness{background:#fff7df;border:1px solid #eadfbf;border-radius:27px;grid-template-columns:65px 1fr;gap:25px;margin:0 7vw 100px;padding:35px;display:grid}.faicon{background:var(--lime);border-radius:50%;place-items:center;width:55px;height:55px;font-size:24px;display:grid}.financialawareness h2{letter-spacing:-.05em;max-width:760px;margin:8px 0 18px;font-size:36px;line-height:1.04}.financialawareness p{color:var(--muted);max-width:850px;font-size:13px;line-height:1.65}.financialawareness strong{margin:18px 0;font-size:15px;line-height:1.5;display:block}.financialawareness small{color:var(--muted);margin-bottom:17px;font-size:10px;line-height:1.5;display:block}.financialawareness a{font-size:12px;font-weight:850}.taxpage{background:#f5f3ee}.taxhero{max-width:1100px;padding:110px 8vw 95px}.taxhero h1{letter-spacing:-.065em;margin:13px 0 24px;font-size:72px;line-height:.94}.taxhero h1 span{color:#496f5d}.taxhero>p{color:var(--muted);max-width:760px;font-size:18px;line-height:1.65}.taxupdated{border:1px solid var(--line);color:var(--muted);border-radius:999px;margin-top:22px;padding:8px 12px;font-size:9px;font-weight:750;display:inline-block}.goodmilestone,.minors,.taxdisclaimer{grid-template-columns:1fr 1fr;gap:70px;padding:95px 7vw;display:grid}.goodmilestone{background:#fff7df}.goodmilestone h2,.box3 h2,.benefits h2,.minors h2,.taxdisclaimer h2,.taxclosing h2{letter-spacing:-.055em;margin:9px 0 18px;font-size:49px;line-height:1}.goodmilestone p,.minors p,.taxdisclaimer p{color:var(--muted);line-height:1.65}.goodmilestone strong{margin-top:22px;font-size:17px;line-height:1.5;display:block}.box3{background:#dfe8f8;grid-template-columns:1fr 420px;align-items:center;gap:65px;padding:100px 7vw;display:grid}.boxcopy p{color:var(--muted);line-height:1.65}.thresholdcard{background:#fff;border-radius:25px;padding:28px}.thresholdcard>small{letter-spacing:.14em;color:var(--muted);font-size:9px;font-weight:850}.thresholdcard>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:22px 0;display:flex}.thresholdcard span{color:var(--muted);font-size:11px}.thresholdcard b{letter-spacing:-.04em;font-size:26px}.thresholdcard p{color:var(--muted);margin-top:18px;font-size:9px;line-height:1.5}.sourcebutton{border-bottom:1px solid;margin-top:15px;padding-bottom:2px;font-size:10px;font-weight:850;display:inline-block}.benefits{padding:100px 7vw}.benefits>p{max-width:760px;color:var(--muted);line-height:1.65}.benefitcards{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:35px;display:grid}.benefitcards article{border:1px solid var(--line);background:#fff;border-radius:19px;padding:21px}.benefitcards small{letter-spacing:.12em;color:#6a7c72;font-size:8px;font-weight:850}.benefitcards h3{letter-spacing:-.035em;margin:30px 0 8px;font-size:20px}.benefitcards p{color:var(--muted);font-size:11px;line-height:1.55}.minors{background:#edf2e7}.softnotice{color:var(--muted);background:#fff;border-radius:14px;margin-top:20px;padding:15px;font-size:10px;line-height:1.5}.taxjourney{text-align:center;background:#fff;padding:85px 7vw}.taxflow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:13px;margin-top:30px;display:grid}.taxflow>div{background:#f5f3ee;border-radius:17px;flex-direction:column;gap:5px;padding:20px;display:flex}.taxflow small{letter-spacing:.13em;color:var(--muted);font-size:8px;font-weight:850}.taxflow b{font-size:18px}.taxflow span{color:var(--muted);font-size:9px}.taxflow i{color:#8b9a92;font-style:normal}.taxdisclaimer{background:#f3d9c8}.taxclosing{text-align:center;background:var(--green);color:#fff;padding:100px 7vw}.taxclosing>small{letter-spacing:.14em;color:var(--lime);font-size:9px;font-weight:850}.taxclosing h2{font-size:60px}.taxclosing>p{color:#d7e1dc}.taxclosing .mheroactions{justify-content:center}.dashboardtaxnote{background:#fff7df;border:1px solid #eadfbf;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;max-width:1050px;margin:25px auto 0;padding:18px;display:flex}.dashboardtaxnote b{font-size:12px}.dashboardtaxnote p{color:var(--muted);margin:5px 0 0;font-size:10px}.dashboardtaxnote a{white-space:nowrap;font-size:10px;font-weight:850}@media (max-width:900px){.box3{grid-template-columns:1fr}.benefitcards{grid-template-columns:1fr 1fr}.goodmilestone,.minors,.taxdisclaimer,.taxflow{grid-template-columns:1fr}.taxflow i{transform:rotate(90deg)}}@media (max-width:650px){.financialawareness{grid-template-columns:1fr;margin:0 20px 70px;padding:25px}.taxhero,.goodmilestone,.box3,.benefits,.minors,.taxjourney,.taxdisclaimer{padding:70px 20px}.taxhero h1{font-size:47px}.goodmilestone h2,.box3 h2,.benefits h2,.minors h2,.taxdisclaimer h2{font-size:39px}.benefitcards{grid-template-columns:1fr}.taxclosing h2{font-size:45px}.dashboardtaxnote{flex-direction:column;align-items:flex-start}}.giveways{background:#fff;padding:105px 7vw}.givewaysgrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.givewaysgrid article{background:#edf2e7;border-radius:24px;flex-direction:column;min-height:300px;padding:28px;display:flex}.givewaysgrid small{letter-spacing:.13em;font-size:9px;font-weight:850}.givewaysgrid h3{letter-spacing:-.05em;margin:70px 0 10px;font-size:30px}.givewaysgrid p{color:var(--muted);flex:1;font-size:12px;line-height:1.6}.givewaysgrid a{font-size:12px;font-weight:850;text-decoration:none}.commercialPage h1,.commercialPage h2{letter-spacing:-.06em;line-height:.96}.commercialHero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:650px;padding:90px 7vw 100px;display:grid}.commercialHero h1{margin:10px 0 25px;font-size:clamp(50px,6vw,78px)}.commercialHero>div:first-child>p{color:var(--muted);max-width:620px;margin-bottom:30px;font-size:18px;line-height:1.65}.physicalHero{background:#f6f3ea}.physicalMock{perspective:1100px;place-items:center;height:500px;display:grid;position:relative}.sleeve{background:var(--green);color:#fff;border-radius:28px;width:322px;height:424px;padding:30px;position:absolute;overflow:hidden;transform:translate(-22px,5px)rotate(-8deg);box-shadow:0 28px 65px #173c2d26}.sleeve:after{content:"";border:1px solid #d7f55738;border-radius:50%;width:190px;height:190px;position:absolute;inset:auto -60px -70px auto}.sleeveBrand{letter-spacing:-.055em;font-size:29px;font-weight:900}.sleeveBrand span{color:var(--lime);margin-left:2px}.sleeveLine{background:var(--lime);width:34px;height:2px;margin-top:16px}.sleeve small{letter-spacing:.18em;color:#dce7e1;font-size:8px;font-weight:850;position:absolute;bottom:30px;left:30px}.giftcard{background:var(--lime);width:312px;height:424px;color:var(--green);border-radius:28px;flex-direction:column;padding:28px;display:flex;position:absolute;overflow:hidden;transform:translate(22px,-4px)rotate(4.5deg);box-shadow:0 34px 75px #173c2d2e}.giftcard:before{content:"";border:1px solid #123b2c1f;border-radius:50%;width:170px;height:170px;position:absolute;top:95px;right:-80px}.giftcardTop{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.giftcardTop small,.giftcardTop span{letter-spacing:.16em;font-size:7px;font-weight:900}.giftcardTop span{opacity:.62}.giftcardMark{letter-spacing:-.1em;margin-top:58px;font-size:56px;font-weight:950;line-height:.8}.giftcardMark span{margin-left:8px;font-size:39px}.giftcardMessage{z-index:1;margin-top:28px;position:relative}.giftcardMessage small{letter-spacing:.14em;opacity:.58;margin-bottom:6px;font-size:6.5px;font-weight:900;display:block}.giftcardMessage strong{letter-spacing:-.025em;font-size:14px;line-height:1.12;display:block}.giftcardClaim{z-index:1;background:#ffffffb8;border:1px solid #123b2c14;border-radius:14px;grid-template-columns:58px 1fr;align-items:center;gap:11px;margin-top:auto;padding:10px;display:grid;position:relative}.fakeqr{background:#fff;border:0;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:3px;width:58px;height:58px;margin:0;padding:6px;display:grid;box-shadow:inset 0 0 0 1px #123b2c14}.fakeqr i{background:var(--green);border-radius:1px;display:block}.fakeqr i:nth-child(2),.fakeqr i:nth-child(4),.fakeqr i:nth-child(8){border:2px solid var(--green);background:0 0}.giftcardClaim b{letter-spacing:-.01em;font-size:9px;display:block}.giftcardClaim p{opacity:.62;margin:3px 0 0;font-size:7px;font-weight:650;line-height:1.25}.giftcardFoot{letter-spacing:.12em;opacity:.55;justify-content:space-between;margin-top:10px;font-size:6px;font-weight:850;display:flex}.giftcard>small,.giftcard>b{display:none}.commercialSteps,.useCases{padding:100px 7vw}.commercialSteps{grid-template-columns:.8fr 1.5fr;gap:70px;display:grid}.commercialSteps h2,.useCases h2,.businessFlow h2,.interestBand h2,.businessLead h2{margin:8px 0 18px;font-size:50px}.commercialGrid,.useGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.commercialGrid article,.useGrid article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.commercialGrid b,.useGrid span{color:#82948b;font-size:10px}.commercialGrid h3,.useGrid h3{letter-spacing:-.04em;margin:40px 0 8px;font-size:23px}.commercialGrid p,.useGrid p{color:var(--muted);font-size:11px;line-height:1.6}.commercialNote{background:#dfe8f8;border-radius:24px;margin:0 7vw 100px;padding:34px}.commercialNote strong{font-size:22px}.commercialNote p{max-width:750px;color:var(--muted);line-height:1.6}.interestBand,.businessLead{background:var(--green);color:#fff;grid-template-columns:1fr 1fr;gap:70px;padding:90px 7vw;display:grid}.interestBand>div:first-child p,.businessLead>div:first-child p{color:#d5e0db;line-height:1.6}.interestForm,.interestDone{color:var(--ink);background:#fff;border-radius:24px;padding:28px}.interestDone b{font-size:25px}.interestDone p{color:var(--muted)}.businessHero{background:#dfe8f8}.businessMock{background:var(--green);color:#fff;border-radius:26px;padding:32px;box-shadow:0 25px 70px #173c2d22}.businessMock>small{color:var(--lime);letter-spacing:.14em;font-size:9px}.businessMock h3{letter-spacing:-.05em;font-size:34px}.businessMock>div{border-top:1px solid #ffffff20;justify-content:space-between;padding:17px 0;font-size:12px;display:flex}.businessMock>strong{background:var(--lime);color:var(--ink);border-radius:14px;margin-top:20px;padding:17px;font-size:13px;display:block}.useCases{text-align:center}.useGrid{text-align:left;grid-template-columns:repeat(4,1fr);margin-top:35px}.businessFlow{background:#fff;grid-template-columns:.8fr 1.4fr;align-items:center;gap:70px;padding:100px 7vw;display:grid}.businessFlow>div:first-child p{color:var(--muted);line-height:1.6}.bflow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bflow span{background:#edf2e7;border-radius:14px;padding:18px;font-size:11px;font-weight:800}.bflow i{font-style:normal}.businessFields{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.businessFields label{margin-top:8px}.businessFields .full,.businessFields .error{grid-column:1/-1}@media (max-width:900px){.commercialHero,.commercialSteps,.interestBand,.businessLead,.businessFlow,.givewaysgrid{grid-template-columns:1fr}.useGrid{grid-template-columns:1fr 1fr}.publiclinks a[href=\/physical],.publiclinks a[href=\/business]{display:none}}@media (max-width:650px){.commercialHero,.commercialSteps,.useCases,.businessFlow,.interestBand,.businessLead{padding:70px 20px}.commercialHero h1{font-size:47px}.commercialSteps h2,.useCases h2,.businessFlow h2,.interestBand h2,.businessLead h2{font-size:39px}.physicalMock{height:410px}.sleeve,.giftcard{width:245px;height:340px}.sleeve small{margin-top:230px}.giftcard>b,.fakeqr{margin-top:45px}.useGrid,.commercialGrid,.businessFields{grid-template-columns:1fr}.commercialNote{margin:0 20px 70px}.giveways{padding:70px 20px}}.bizapp{color:#191914;background:#f7f5ef;min-height:100vh;padding:28px}.bizshell{max-width:1180px;margin:0 auto}.biztop{justify-content:space-between;align-items:center;margin-bottom:70px;display:flex}.biztop .wordmark{letter-spacing:-1.5px;color:inherit;font-size:25px;font-weight:800;text-decoration:none}.pill{letter-spacing:.12em;border:1px solid #d9d5ca;border-radius:99px;padding:9px 12px;font-size:11px}.bizhero,.bizhead{grid-template-columns:1.15fr .85fr;align-items:start;gap:70px;margin-bottom:70px;display:grid}.bizhero h1,.bizhead h1{letter-spacing:-.055em;margin:12px 0 24px;font-size:clamp(46px,6vw,82px);line-height:.93}.bizhero h1 span,.bizhead h1 span{font-weight:400}.bizhero p,.bizhead p{max-width:580px;font-size:18px;line-height:1.55}.bizcard{background:#fff;border:1px solid #e2ded3;border-radius:24px;padding:28px;box-shadow:0 12px 40px #14140a0a}.bizcard h2{letter-spacing:-.03em;margin:0 0 22px;font-size:25px}.bizcard label{letter-spacing:.04em;margin:14px 0 7px;font-size:12px;font-weight:700;display:block}.bizcard label small{color:#767264;font-weight:400}.bizcard input,.bizcard textarea,.bizcard select{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fbfaf6;border:1px solid #dad6ca;border-radius:12px;padding:13px 14px}.bizcard textarea{resize:vertical;min-height:92px}.bizcard .button{margin-top:18px}.formgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bizgrid{grid-template-columns:1.1fr .9fr;align-items:start;gap:22px;margin-bottom:24px;display:grid}.bizmetrics{justify-content:flex-end;gap:12px;display:flex}.bizmetrics div{background:#fff;border:1px solid #e2ded3;border-radius:20px;min-width:140px;padding:22px}.bizmetrics b{font-size:34px;display:block}.bizmetrics span{color:#746f62;font-size:12px}.csvok{background:#f0f4e8;border-radius:12px;margin-top:12px;padding:11px 13px;font-size:13px}.campaignrow{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee9df;justify-content:space-between;align-items:center;width:100%;padding:15px 0;display:flex}.campaignrow:first-of-type{border-top:0}.campaignrow span{flex-direction:column;gap:4px;display:flex}.campaignrow small,.tr small{color:#777164}.status{text-transform:uppercase;letter-spacing:.08em;background:#eeece6;border-radius:99px;padding:7px 9px;font-size:10px;font-style:normal}.status.funded{background:#e8f0dc}.campaign{margin-bottom:60px}.campaigntitle{justify-content:space-between;align-items:center;gap:30px;display:flex}.campaigntitle h2{margin:7px 0;font-size:36px}.claimsummary{background:#f7f5ef;border-radius:14px;margin:22px 0 10px;padding:17px}.recipienttable{overflow:auto}.tr{border-top:1px solid #eee9df;grid-template-columns:1.5fr .6fr .5fr;align-items:center;gap:15px;padding:13px 8px;font-size:13px;display:grid}.tr span:first-child{flex-direction:column;gap:3px;display:flex}.th{letter-spacing:.08em;text-transform:uppercase;color:#777164;font-size:10px}.textbtn{cursor:pointer;background:0 0;border:0;text-decoration:underline}.secondary{color:#191914!important;background:#fff!important;border:1px solid #d9d5ca!important}.failurecard{margin-bottom:20px}@media (max-width:800px){.bizapp{padding:20px}.bizhero,.bizhead,.bizgrid{grid-template-columns:1fr;gap:24px}.biztop{margin-bottom:45px}.formgrid{grid-template-columns:1fr}.bizmetrics{justify-content:flex-start}.campaigntitle{flex-direction:column;align-items:flex-start}.tr{grid-template-columns:1.4fr .7fr .5fr}.bizhero h1,.bizhead h1{font-size:50px}}.audienceSplit{background:#f5f2e9;grid-template-columns:.65fr 1.35fr;align-items:start;gap:70px;padding:105px 7vw;display:grid}.audienceIntro h2{letter-spacing:-.06em;margin:9px 0 20px;font-size:54px;line-height:.96}.audienceIntro p{color:var(--muted);max-width:430px;line-height:1.65}.audienceCards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.audienceCards article{border-radius:28px;flex-direction:column;min-height:440px;padding:32px;display:flex}.individualCard{border:1px solid var(--line);background:#fff}.companyCard{background:var(--green);color:#fff}.audienceCards small{letter-spacing:.15em;font-size:9px;font-weight:850}.companyCard small{color:var(--lime)}.audienceCards h3{letter-spacing:-.055em;margin:65px 0 24px;font-size:38px;line-height:1}.audienceTags{flex-wrap:wrap;flex:1;align-content:flex-start;gap:8px;display:flex}.audienceTags span{border:1px solid #dcd8ce;border-radius:99px;padding:8px 11px;font-size:10px}.companyCard .audienceTags span{border-color:#ffffff35}.audienceCards a{margin-top:30px;font-size:12px;font-weight:850;text-decoration:none}.companyCard a{color:var(--lime)}.bizWedgeHero{background:#f6f3ea;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding:95px 7vw 105px;display:grid}.bizWedgeHero h1{letter-spacing:-.065em;margin:12px 0 28px;font-size:clamp(55px,6.5vw,88px);line-height:.92}.bizWedgeHero h1 span{color:#7f988b;font-weight:450}.bizWedgeCopy>p{color:var(--muted);max-width:660px;font-size:18px;line-height:1.65}.christmasCard{background:var(--green);color:#fff;border-radius:28px;padding:34px;box-shadow:0 28px 75px #173c2d22}.christmasCard>small{color:var(--lime);letter-spacing:.14em;font-size:9px;font-weight:850}.christmasCard h3{letter-spacing:-.05em;margin:28px 0 45px;font-size:34px;line-height:1.05}.companyMath{border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:25px 0;display:grid}.companyMath span{flex-direction:column;display:flex}.companyMath b{font-size:27px}.companyMath small{color:#cddbd4;margin-top:4px;font-size:9px}.companyMath i{color:#92aa9e;font-style:normal}.christmasCard>strong{background:var(--lime);color:var(--ink);border-radius:14px;margin-top:24px;padding:17px;font-size:13px;display:block}.sameBudget{background:#fff;padding:110px 7vw}.sameBudget .sectionintro h2,.businessOccasions h2,.businessSoftware h2,.b2bStatement h2{letter-spacing:-.06em;margin:10px 0 25px;font-size:54px;line-height:.96}.comparisonGift{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:24px;margin-top:45px;display:grid}.oldGift,.vestivyGift{border-radius:26px;padding:30px}.oldGift{background:#f1efe8}.vestivyGift{background:var(--lime)}.oldGift>small,.vestivyGift>small{letter-spacing:.14em;font-size:9px;font-weight:850}.oldGift>div{border-top:1px solid #dcd8ce;justify-content:space-between;padding:20px 0;font-size:13px;display:flex}.oldGift>div:first-of-type{margin-top:35px}.oldGift b{color:#89857b;font-size:11px}.vestivyGift h3{letter-spacing:-.055em;margin:60px 0 10px;font-size:42px}.vestivyGift p{font-size:15px}.vestivyGift strong{margin-top:65px;font-size:18px;line-height:1.45;display:block}.compareArrow{place-items:center;font-size:30px;display:grid}.businessOccasions{text-align:center;background:#dfe8f8;padding:105px 7vw}.businessOccasionGrid{text-align:left;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:45px;display:grid}.businessOccasionGrid article{background:#fff;border-radius:22px;flex-direction:column;min-height:285px;padding:26px;display:flex}.businessOccasionGrid small{letter-spacing:.13em;color:#71877b;font-size:9px;font-weight:850}.businessOccasionGrid h3{letter-spacing:-.045em;margin:55px 0 12px;font-size:25px;line-height:1.05}.businessOccasionGrid p{color:var(--muted);font-size:11px;line-height:1.6}.businessSoftware{background:#fff;grid-template-columns:.75fr 1.25fr;align-items:start;gap:75px;padding:110px 7vw;display:grid}.businessSoftware>div:first-child>p{color:var(--muted);margin-bottom:28px;line-height:1.65}.softwareFlow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.softwareFlow span{background:#edf2e7;border-radius:16px;align-items:center;gap:13px;min-height:60px;padding:20px;font-size:12px;font-weight:750;display:flex}.softwareFlow b{color:#75877e;letter-spacing:.08em;font-size:9px}.b2bStatement{background:var(--green);color:#fff;text-align:center;padding:115px 7vw}.b2bStatement>small{letter-spacing:.15em;color:var(--lime);font-size:9px;font-weight:850}.b2bStatement h2{max-width:1050px;margin:20px auto;font-size:62px}.b2bStatement h2 span{color:var(--lime)}.b2bStatement p{color:#d6e1dc;margin-bottom:28px}.b2bStatement .button{background:var(--lime);color:var(--ink)}@media (max-width:900px){.audienceSplit,.bizWedgeHero,.businessSoftware{grid-template-columns:1fr}.businessOccasionGrid{grid-template-columns:1fr 1fr}.comparisonGift{grid-template-columns:1fr}.compareArrow{transform:rotate(90deg)}}@media (max-width:650px){.audienceSplit,.bizWedgeHero,.sameBudget,.businessOccasions,.businessSoftware,.b2bStatement{padding:70px 20px}.audienceCards{grid-template-columns:1fr}.audienceCards article{min-height:360px}.audienceIntro h2,.sameBudget .sectionintro h2,.businessOccasions h2,.businessSoftware h2{font-size:40px}.bizWedgeHero h1{font-size:49px}.businessOccasionGrid,.softwareFlow,.companyMath{grid-template-columns:1fr}.companyMath i{display:none}.b2bStatement h2{font-size:43px}}.publicnav{gap:22px}.audienceSwitcher{background:#e7ece2;border:1px solid #d2dacf;border-radius:999px;align-items:center;gap:2px;margin-left:auto;padding:4px;display:flex}.audienceSwitcher a{white-space:nowrap;color:var(--green);border-radius:999px;padding:10px 16px;font-size:12px;font-weight:850;text-decoration:none;transition:all .18s;display:block}.audienceSwitcher a.active{background:var(--green);color:#fff;box-shadow:0 2px 8px #173c2d20}.secondaryPublicLinks{gap:20px}.secondaryPublicLinks a{opacity:.82;font-size:11px}.audienceNavRight{gap:18px}.audienceNavRight .signin{font-size:11px}@media (max-width:1180px){.secondaryPublicLinks a[href=\/investing]{display:none}.publicnav{gap:14px}.audienceSwitcher a{padding:9px 12px}}@media (max-width:950px){.secondaryPublicLinks{display:none!important}.audienceNavRight .signin{display:none}.audienceSwitcher{margin-left:auto}}@media (max-width:650px){.audienceNavRight{display:none!important}.audienceSwitcher a{padding:8px 10px;font-size:10px}.publicnav{padding-left:16px;padding-right:16px}}.mobileMenuButton{cursor:pointer;background:#fff;border:1px solid #ccd6cc;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;padding:0;display:none}.mobileMenuButton span{background:var(--green);border-radius:99px;width:16px;height:2px;transition:all .18s;display:block}.mobileMenuButton.open span:first-child{transform:translateY(6px)rotate(45deg)}.mobileMenuButton.open span:nth-child(2){opacity:0}.mobileMenuButton.open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobileMenuPanel{display:none}@media (max-width:950px){.mobileMenuButton{display:flex}.audienceSwitcher{margin-left:auto}.mobileMenuPanel{z-index:90;background:#f8f6f0;border:1px solid #d8ddd4;border-radius:22px;padding:10px;position:absolute;top:68px;left:18px;right:18px;box-shadow:0 25px 65px #173c2d26}.mobileMenuPanel a{color:var(--green);border-radius:14px;justify-content:space-between;align-items:center;padding:17px 15px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.mobileMenuPanel a:hover{background:#edf1e8}.mobileMenuPanel span{opacity:.65}.mobileMenuDivider{background:#d9ded6;height:1px;margin:6px 8px}.mobileMenuPanel .mobileMenuPrimary{background:var(--green);color:#fff;margin-top:7px}}@media (max-width:650px){.publicnav{height:74px;padding:0 14px 0 16px}.publicnav .logo{font-size:27px}.audienceSwitcher{margin-left:auto;padding:3px}.audienceSwitcher a{padding:8px 10px;font-size:9.5px}.mobileMenuButton{width:38px;height:38px;margin-left:7px}.mobileMenuPanel{display:block;top:67px}.mhero{padding-bottom:55px}.mvisual{min-height:410px;margin-top:22px;overflow:visible}.futurecard{border-radius:24px;width:238px;height:310px;padding:24px;transform:rotate(2deg);box-shadow:0 28px 65px #18392d29}.futurecard .tiny{letter-spacing:.13em;font-size:7.5px}.futurecard .mark{margin-top:36px;font-size:34px}.futurecard strong{margin-top:11px;font-size:52px}.futurecard p{font-size:13px}.futurecard .line{margin:39px 0 11px}.futurecard small{font-size:8px;line-height:1.3;display:block}.floatlabel{padding:9px 12px;font-size:9.5px;box-shadow:0 10px 25px #18392d14}.fl1{top:42px;left:calc(50% - 145px)}.fl2{bottom:62px;right:calc(50% - 153px)}}@media (max-width:390px){.publicnav .logo{font-size:24px}.audienceSwitcher a{padding:7px 8px;font-size:8.7px}.mobileMenuButton{width:36px;height:36px;margin-left:5px}.futurecard{width:225px;height:300px}.fl1{left:calc(50% - 137px)}.fl2{right:calc(50% - 145px)}}.bizhead .soft{max-width:610px;margin-top:14px;font-size:13px;line-height:1.6}.bizmetrics{flex-wrap:wrap}.campaignBuilder{position:relative}.builderHead{justify-content:space-between;align-items:start;display:flex}.builderHead>span{color:var(--muted);font-size:10px;font-weight:800}.stepbar{grid-template-columns:repeat(3,1fr);gap:5px;margin:16px 0 24px;display:grid}.stepbar i{background:#e4e4dd;border-radius:99px;height:4px}.stepbar i.on{background:var(--green)}.quickAmounts{gap:8px;margin-bottom:14px;display:flex}.quickAmounts button{border:1px solid var(--line);cursor:pointer;background:#f8f7f2;border-radius:99px;padding:9px 15px;font-weight:800}.giftPreview{background:var(--lime);border-radius:22px;flex-direction:column;min-height:230px;margin:16px 0 20px;padding:25px;display:flex}.giftPreview small{letter-spacing:.12em;font-size:9px;font-weight:850}.giftPreview strong{letter-spacing:-.06em;margin:40px 0 5px;font-size:55px}.giftPreview p{max-width:320px;font-size:12px;line-height:1.5}.giftPreview span{margin-top:auto;font-size:10px;font-weight:850}.builderActions{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.csvpreview{border:1px solid var(--line);border-radius:15px;margin:10px 0 18px;overflow:hidden}.csvpreview>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 13px;font-size:10px;display:flex}.csvpreview small{color:var(--muted)}.csvpreview p{color:var(--muted);margin:0;padding:10px 13px;font-size:9px}.reviewBox{background:#f3f3ed;border-radius:18px;margin-top:16px;padding:16px}.reviewBox>div{border-bottom:1px solid #deded6;justify-content:space-between;padding:9px 0;font-size:11px;display:flex}.reviewBox label{margin-top:13px}.campaignKpis{grid-template-columns:repeat(5,1fr);gap:8px;margin:20px 0;display:grid}.campaignKpis>div{background:#f3f4ee;border-radius:14px;padding:15px}.campaignKpis b{letter-spacing:-.04em;font-size:21px;display:block}.campaignKpis span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.recipientStatus{text-transform:uppercase;letter-spacing:.06em;background:#eceee8;border-radius:99px;padding:6px 9px;font-size:8px;display:inline-block}.recipientStatus.invested{background:var(--lime)}.recipientStatus.claimed,.recipientStatus.kyc_pending,.recipientStatus.kyc_approved,.recipientStatus.investment_pending{background:#dfe8f8}.recipientStatus.sent{background:#f5e8c8}@media (max-width:750px){.campaignKpis{grid-template-columns:1fr 1fr}.campaignKpis>div:last-child{grid-column:1/-1}.builderActions{gap:10px}.builderActions .button{font-size:9px}.csvpreview>div{flex-direction:column;gap:3px}}.csvhint{color:var(--muted);margin:8px 2px 14px;font-size:10px;line-height:1.55}.orDivider{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:18px 0 10px;font-size:9px;font-weight:800;display:flex}.orDivider:before,.orDivider:after{content:"";background:var(--line);flex:1;height:1px}.pasteRecipients{white-space:pre;min-height:110px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.5}.pasteButton{margin-top:10px}.successcard{color:var(--green);background:#e7f1d6;border:1px solid #cadca8;border-radius:16px;margin:12px 0;padding:13px 16px;font-size:11px;line-height:1.5}.deliveryPanel{border:1px solid var(--line);background:#fbfaf6;border-radius:20px;margin:18px 0 22px;padding:20px}.deliveryIntro{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.deliveryIntro h3{letter-spacing:-.04em;margin:5px 0 7px;font-size:22px}.deliveryIntro p{color:var(--muted);max-width:520px;margin:0;font-size:11px;line-height:1.6}.deliveryCount{background:var(--lime);text-align:center;border-radius:16px;min-width:105px;padding:14px 18px}.deliveryCount b{letter-spacing:-.05em;font-size:25px;display:block}.deliveryCount span{text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.testSend{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:9px;margin-top:18px;display:grid}.testSend label{margin:0}.testSend .button{white-space:nowrap;height:42px}.deliveryNote{color:var(--muted);margin:11px 0 0;font-size:9px;line-height:1.5}.recipientActions{justify-content:flex-end;align-items:center;gap:10px;display:flex!important}.recipientActions .textbtn{white-space:nowrap}.sendAction{font-weight:850!important}.deliveryError{max-width:360px;margin-top:4px;color:#9a3e31!important;display:block!important}.recipientStatus.failed{color:#7e2f25;background:#f7d8d1}.recipientStatus.sending{background:#e7e2f7}.recipientStatus.ready{background:#e5eddf}@media (max-width:750px){.deliveryIntro{flex-direction:column}.deliveryCount{width:100%;min-width:0}.testSend{grid-template-columns:1fr}.testSend .button{width:100%}.recipientActions{flex-wrap:wrap;justify-content:flex-start}.recipienttable .tr{grid-template-columns:1fr!important;gap:8px!important}.recipienttable .th{display:none!important}}.scheduledRelease{background:#fff8d8;border:1px solid #e4d79e;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:15px 16px;display:flex}.scheduledRelease div{flex-direction:column;gap:4px;display:flex}.scheduledRelease span{color:#6f6959;font-size:12px}.scheduledRelease .button{white-space:nowrap;margin:0!important}.editEmail{cursor:pointer;color:#5e685f;background:0 0;border:0;padding:0 0 0 6px;font-size:11px;text-decoration:underline}.editEmail:disabled{opacity:.35;cursor:not-allowed}.emailEditor{align-items:center;flex-direction:row!important;gap:6px!important;display:flex!important}.emailEditor input{min-width:220px;border-radius:9px!important;padding:8px 9px!important}.emailEditor .textbtn{font-size:11px}@media (max-width:750px){.scheduledRelease{flex-direction:column;align-items:flex-start}.scheduledRelease .button{width:100%}.emailEditor{flex-wrap:wrap;align-items:flex-start!important}.emailEditor input{width:100%;min-width:100%}}.molliebox{border:1px solid var(--line,#dedbd2);background:#f7f5ef;border-radius:18px;flex-direction:column;gap:6px;margin:18px 0;padding:18px 20px;display:flex}.molliebox b{color:#14251f;font-size:16px}.molliebox span{color:#6f7a74;font-size:13px;line-height:1.55}.accountHub{max-width:1180px}.accountnav{border:1px solid var(--line);background:#ebece5;border-radius:16px;gap:6px;width:max-content;max-width:100%;margin:-18px 0 30px;padding:5px;display:flex;overflow:auto}.accountnav a{white-space:nowrap;color:#5d6b64;border-radius:11px;padding:10px 14px;font-size:11px;font-weight:800;text-decoration:none}.accountnav a.active{color:var(--ink);background:#fff;box-shadow:0 3px 12px #173c2d14}.hubHero{background:var(--green);color:#fff;border-radius:30px;justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;padding:36px 38px;display:flex}.hubHero>div:first-child{flex-direction:column;display:flex}.hubHero small,.fundBalance small{letter-spacing:.16em;color:#b9c9c1;font-size:10px;font-weight:850}.hubHero strong{letter-spacing:-.065em;color:var(--lime);margin:10px 0 5px;font-size:64px}.hubHero span{color:#b9c9c1;font-size:13px}.hubHeroActions{gap:9px;display:flex}.hubHero .button.secondary{color:var(--green);background:#fff}.hubGrid{grid-template-columns:1.2fr 1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.hubCard{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:190px;padding:24px;text-decoration:none;display:flex}.hubCard.fund{background:#edf5dc}.hubCard small{letter-spacing:.14em;color:var(--muted);font-size:9px;font-weight:850}.hubCard strong{letter-spacing:-.055em;margin:26px 0 4px;font-size:34px}.hubCard span{color:var(--muted);font-size:11px;line-height:1.5}.hubCard b{margin-top:auto;font-size:11px}.hubShare{max-width:none;margin:18px 0}.privacyNote{background:#eef1ec;border-radius:18px;align-items:flex-start;gap:14px;margin-top:18px;padding:18px 20px;display:flex}.privacyNote b{white-space:nowrap;font-size:12px}.privacyNote span{color:var(--muted);font-size:11px;line-height:1.55}.activityList{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden}.activityRow{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.activityRow:last-child{border:0}.activityIcon{background:#edf1e8;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.activityRow>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.activityRow b{font-size:12px}.activityRow span,.activityRow small{color:var(--muted);font-size:10px}.activityRow strong{font-size:13px}.fundBalance{background:var(--green);color:#fff;border-radius:28px;justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding:34px 38px;display:flex}.fundBalance>div:first-child{flex-direction:column;display:flex}.fundBalance strong{letter-spacing:-.065em;color:var(--lime);margin:10px 0 5px;font-size:62px}.fundBalance .positive{color:#dff26b}.fundBalance .negative{color:#ffd4c6}.demoBadge{color:#c9d6d0;border:1px solid #557064;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:800}.chartCard{border:1px solid var(--line);background:#fff;border-radius:24px;margin-bottom:14px;padding:25px}.chartHead{justify-content:space-between;align-items:start;display:flex}.chartHead small{letter-spacing:.14em;color:var(--muted);font-size:9px;font-weight:850}.chartHead h2{letter-spacing:-.04em;margin:5px 0;font-size:25px}.chartHead>span{color:var(--muted);font-size:10px}.fundChart{color:#4e7c68;width:100%;height:230px;margin-top:15px;overflow:visible}.chartDisclaimer{color:var(--muted);border-top:1px solid var(--line);padding-top:12px;font-size:9px;line-height:1.55}.chartEmpty{margin:20px 0}.fundMetrics{margin-bottom:16px}.receivedGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.memoryCard{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;padding:24px;display:flex}.memoryTop{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.memoryCard>small{color:var(--muted);font-size:10px}.memoryCard h2{letter-spacing:-.04em;margin:9px 0 5px;font-size:26px}.memoryCard p{color:var(--muted);margin:0;font-size:12px}.memoryCard blockquote{border-top:1px solid var(--line);margin:18px 0;padding-top:15px;font-size:14px}.memoryCard>strong{letter-spacing:-.05em;margin-top:auto;padding-top:18px;font-size:30px}@media (max-width:800px){.hubHero{flex-direction:column;align-items:flex-start}.hubHero strong,.fundBalance strong{font-size:48px}.hubHeroActions{flex-direction:column;width:100%}.hubHeroActions .button{width:100%}.hubGrid,.receivedGrid{grid-template-columns:1fr}.activityRow{grid-template-columns:auto 1fr auto}.activityRow>small{grid-column:2/4}.fundBalance{flex-direction:column;gap:15px}.chartHead{flex-direction:column;gap:5px}.fundChart{height:170px}.privacyNote{flex-direction:column}.accountnav{margin-top:-8px}}.opsV19{max-width:1240px}.opsTopActions{align-items:center;gap:14px;display:flex}.opsAlert{color:#7b392c;background:#fff1e9;border:1px solid #efd0c0;border-radius:14px;justify-content:space-between;gap:15px;margin:12px 0;padding:12px 15px;font-size:11px;display:flex}.opsAlert button{cursor:pointer;background:0 0;border:0;font-size:18px}.opsSection{margin:30px 0}.opsAttentionGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.opsPanel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px}.opsPanel h3{margin:0 0 12px;font-size:15px}.opsEmpty{color:var(--muted);margin:10px 0;font-size:11px}.opsItem{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.opsItem:last-child{border:0}.opsItem>div{flex-direction:column;gap:3px;min-width:0;display:flex}.opsItem b{font-size:11px}.opsItem span,.opsItem small{color:var(--muted);text-overflow:ellipsis;font-size:9px;overflow:hidden}.opsHint{color:var(--muted);font-size:10px}.opsTableV19{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden}.opsTH,.opsTR{grid-template-columns:1.3fr .8fr .6fr .9fr .5fr;align-items:center;gap:12px;padding:13px 17px;display:grid}.opsTH{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;background:#f4f4ee;font-size:8px;font-weight:850}.opsTR{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff}.opsTR:hover{background:#fafaf6}.opsTR>span{font-size:10px}.opsTR>span:first-child{flex-direction:column;gap:3px;display:flex}.opsTR small{color:var(--muted);font-size:9px}.opsTR>span:last-child{text-align:right;font-weight:800}.opsStatus{background:#edf0ea;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.opsStatus.invested{background:var(--lime)}.opsStatus.failed,.opsStatus.cancelled{color:#7d3025;background:#f6d9d1}.opsStatus.payment_pending,.opsStatus.kyc_pending,.opsStatus.investment_pending{background:#fff0c9}.opsModalBack{z-index:1000;background:#0c1e177a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.opsModal{background:#fbfaf6;border-radius:26px;width:min(720px,100%);max-height:88vh;padding:28px;position:relative;overflow:auto;box-shadow:0 35px 90px #0a1e1440}.opsClose{cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:15px;right:18px}.opsModal h2{letter-spacing:-.04em;margin:7px 0 18px;font-size:30px}.opsModal h3{margin:24px 0 10px;font-size:13px}.opsInspectorMeta{grid-template-columns:1fr 1fr;gap:8px;display:grid}.opsInspectorMeta span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#f0f1eb;border-radius:12px;flex-direction:column;gap:4px;padding:11px;font-size:8px;display:flex}.opsInspectorMeta b{color:var(--ink);text-transform:none;letter-spacing:0;font-size:10px}.opsInspectorActions{margin:14px 0}.opsTimeline{border-left:1px solid #cdd3cb;margin-left:7px}.opsTimeline>div{gap:12px;padding:0 0 15px;display:flex;position:relative}.opsTimeline i{background:var(--green);border-radius:50%;width:9px;height:9px;margin-top:3px;margin-left:-5px}.opsTimeline span{flex-direction:column;gap:2px;display:flex}.opsTimeline b{font-size:10px}.opsTimeline small{color:var(--muted);font-size:9px}@media (max-width:760px){.opsAttentionGrid{grid-template-columns:1fr}.opsTH{display:none}.opsTR{grid-template-columns:1fr auto;gap:8px}.opsTR>span:nth-child(3),.opsTR>span:nth-child(4){display:none}.opsTR>span:last-child{grid-area:1/2/3}.opsInspectorMeta{grid-template-columns:1fr}.opsTopActions{flex-direction:column;align-items:flex-end}.opsHint{display:none}}.fundTrust{color:#63736b;gap:10px;margin-top:26px;font-size:13px;display:grid}.fundTrust span{display:block}.fundSummary{background:#f8f7f3;border:1px solid #dedbd2;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;margin:20px 0;padding:16px 18px;display:grid}.fundSummary span{color:#63736b;font-size:13px}.fundSummary strong{font-size:18px}.fundSummary small{color:#7a847f;grid-column:1/-1;line-height:1.45}.fundOccasions{flex-wrap:wrap;gap:8px;margin:-8px 0 8px;display:flex}.fundOccasions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:750}.fundOccasions button.selected{background:var(--green);color:#fff;border-color:var(--green)}.analyticsSelect{font:inherit;color:#17362b;background:#f7f4ec;border:1px solid #ccd2c9;border-radius:999px;padding:10px 14px}.analyticsNote{color:#657269;background:#f8f6ef;border:1px solid #d9ddd5;border-radius:14px;margin:0 0 22px;padding:12px 16px;font-size:13px}.analyticsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.analyticsFunnel{min-height:390px}.funnelRow{margin:20px 0}.funnelLabel{justify-content:space-between;gap:12px;font-size:14px;display:flex}.funnelTrack{background:#e8eae4;border-radius:999px;height:9px;margin:8px 0 5px;overflow:hidden}.funnelTrack i{background:#183f32;border-radius:999px;height:100%;display:block}.funnelRow small{color:#7c877f;font-size:11px}.analyticsTimeline{margin-bottom:24px}.sparkBars{border-bottom:1px solid #d9ddd5;align-items:flex-end;gap:4px;height:190px;padding-top:18px;display:flex}.sparkDay{flex:1;justify-content:center;align-items:flex-end;min-width:3px;height:160px;display:flex;position:relative}.sparkDay i{background:#b8d9ff;border-radius:5px 5px 0 0;width:75%;max-width:18px;display:block}.sparkDay span{color:#7c877f;font-size:9px;display:none;position:absolute;top:165px}.sparkDay:nth-child(5n+1) span{display:block}@media (max-width:900px){.analyticsGrid{grid-template-columns:1fr}.analyticsFunnel{min-height:0}.sparkDay:nth-child(5n+1) span{display:none}}.ownerEconomics{color:#fff;background:#102d24;border-radius:28px;margin:26px 0 34px;padding:28px}.ownerEconomicsHead{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.ownerEconomicsHead .eyebrow{color:#b9c9c2}.ownerEconomicsHead h2{letter-spacing:-.045em;margin:6px 0;font-size:32px}.ownerEconomicsHead p{color:#c8d3ce;max-width:650px;margin:0;font-size:12px;line-height:1.55}.economicsTruth{letter-spacing:.08em;white-space:nowrap;border:1px solid #ffffff28;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:850}.economicsHero{grid-template-columns:1.35fr 1fr 1fr;gap:10px;display:grid}.economicsHero article,.economicsBreakdown article{background:#ffffff0d;border:1px solid #ffffff18;border-radius:18px;flex-direction:column;gap:6px;padding:19px;display:flex}.economicsHero .revenueHero{color:#102d24;background:#d8ff63;border-color:#d8ff63}.economicsHero small,.economicsBreakdown small{letter-spacing:.13em;opacity:.7;font-size:8px;font-weight:900}.economicsHero strong{letter-spacing:-.05em;font-size:34px}.economicsHero span,.economicsBreakdown span{opacity:.72;font-size:9px}.economicsBreakdown{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.economicsBreakdown strong{letter-spacing:-.04em;font-size:22px}.economicsFoot{color:#c8d3ce;flex-wrap:wrap;gap:20px;padding:17px 2px 0;font-size:9px;display:flex}.economicsFoot b{color:#fff;margin-right:5px}.ownerEconomics .revenueHero span,.ownerEconomics .revenueHero small{color:#102d24}@media (max-width:850px){.ownerEconomicsHead{flex-direction:column}.economicsHero,.economicsBreakdown{grid-template-columns:1fr 1fr}.economicsHero .revenueHero{grid-column:1/-1}}@media (max-width:560px){.economicsHero,.economicsBreakdown{grid-template-columns:1fr}.economicsHero .revenueHero{grid-column:auto}.ownerEconomics{padding:20px}.ownerEconomicsHead h2{font-size:27px}}.readinessBanner{background:#ffffff7a;border:1px solid #1a42382e;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:22px 0;padding:22px 24px;display:flex}.readinessBanner b{margin:4px 0 3px;font-size:19px;display:block}.readinessBanner p{color:#68736e;margin:0}.failurecard small{color:#68736e;margin-top:8px;display:block}.checkoutbox .flowbuttons{margin-top:22px}@media (max-width:720px){.readinessBanner{flex-direction:column;align-items:flex-start}.readinessBanner .button{text-align:center;width:100%}}.releaseGate{max-width:1500px;margin:0 auto}.gateHero{grid-template-columns:1.25fr 1fr 1fr;gap:14px;margin:32px 0;display:grid}.gateHero article{background:#ffffff52;border:1px solid #092b2224;border-radius:28px;flex-direction:column;gap:7px;padding:28px;display:flex}.gateHero small,.manualCheck small{letter-spacing:.12em;font-size:11px;font-weight:800}.gateHero strong{font-size:42px;line-height:1}.gateHero span{opacity:.62}.gateSection{margin:42px 0}.gateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gateCheck{background:#ffffff40;border:1px solid #092b2224;border-radius:20px;align-items:flex-start;gap:16px;padding:20px;display:flex}.gateCheck.fail{background:#ffebe06b;border-color:#9c3e2247}.gateIcon{border:1px solid;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.gateCheck h3,.manualCheck h3{margin:0 0 5px;font-size:18px}.gateCheck p,.manualCheck p{opacity:.65;margin:0;line-height:1.45}.manualGate{gap:10px;display:grid}.manualCheck{background:#ffffff40;border:1px solid #092b2224;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.manualCheck.pass{background:#e3f3eb6b;border-color:#1b5e4457}.manualCheck.fail{background:#ffebe06b;border-color:#9c3e224d}.manualCheck small{opacity:.65;margin-bottom:7px;display:block}.gateButtons{flex:none;gap:7px;display:flex}.gateButtons button{cursor:pointer;background:0 0;border:1px solid #092b222e;border-radius:999px;padding:8px 12px}.gateButtons button.selected{color:#fff;background:#0c2e24}.gateButtons button.danger{color:#fff;background:#7f3828}.releaseRule{color:#f4f0e7;background:#0c2e24;border-radius:30px;margin:46px 0;padding:32px}.releaseRule h2{margin:8px 0;font-size:30px}.releaseRule p{opacity:.76;max-width:850px;line-height:1.55}.pilotbadge.gatePass{background:#e3f3ebb8}.pilotbadge.gateWarn{background:#ffebe0b8}@media (max-width:800px){.gateHero,.gateGrid{grid-template-columns:1fr}.manualCheck{flex-direction:column;align-items:flex-start}.gateButtons{flex-wrap:wrap;width:100%}.gateButtons button{flex:1}.gateHero strong{font-size:36px}}.releaseCenter{max-width:1500px;margin:0 auto}.runtimeHero{border:1px solid #092b2224;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:24px;margin:30px 0;padding:30px;display:flex}.runtimeHero.pilot{color:#102d24;background:#d8ff63}.runtimeHero.live{color:#fff;background:#102d24}.runtimeHero>div:first-child{flex-direction:column;gap:6px;display:flex}.runtimeHero small{letter-spacing:.14em;font-size:10px;font-weight:900}.runtimeHero strong{letter-spacing:-.055em;font-size:50px;line-height:1}.runtimeHero span{opacity:.72;font-size:11px}.runtimeGuards{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.runtimeGuards span{background:#ffffff8c;border:1px solid #092b221f;border-radius:16px;flex-direction:column;gap:3px;min-width:150px;padding:12px 14px;display:flex}.runtimeHero.live .runtimeGuards span{background:#ffffff14;border-color:#ffffff24}.runtimeGuards b{letter-spacing:.08em;font-size:9px}.providerRcGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.providerRcGrid article{background:#ffffff47;border:1px solid #092b2224;border-radius:20px;flex-direction:column;gap:5px;padding:20px;display:flex}.providerRcGrid small{letter-spacing:.12em;font-size:9px;font-weight:900}.providerRcGrid strong{letter-spacing:-.03em;font-size:22px}.providerRcGrid span{opacity:.68;font-size:10px}@media (max-width:800px){.runtimeHero{flex-direction:column;align-items:flex-start}.runtimeGuards{justify-content:flex-start;width:100%}.runtimeGuards span{flex:1}.providerRcGrid{grid-template-columns:1fr}}.pilotInviteForm{grid-template-columns:1.2fr .8fr 1fr auto;align-items:end;gap:12px;margin-top:18px;display:grid}.pilotInviteForm label{letter-spacing:.08em;flex-direction:column;gap:7px;font-size:10px;font-weight:850;display:flex}.pilotInviteForm input{border:1px solid var(--line);font:inherit;background:#fff;border-radius:14px;min-width:0;padding:13px}@media (max-width:900px){.pilotInviteForm{grid-template-columns:1fr}}.feedbackShell{grid-template-columns:minmax(0,1.05fr) minmax(320px,.7fr);align-items:start;gap:28px;display:grid}.feedbackForm,.feedbackHistory{background:#fff;border:1px solid #102f251f;border-radius:28px;padding:28px}.feedbackForm label{color:#17392e;flex-direction:column;gap:8px;margin:0 0 18px;font-weight:700;display:flex}.feedbackForm select,.feedbackForm textarea{width:100%;font:inherit;color:#17392e;background:#fff;border:1px solid #102f252e;border-radius:16px;padding:14px 16px}.feedbackForm textarea{resize:vertical;min-height:170px}.feedbackRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.feedbackContext{color:#6e8079;font-size:13px}.feedbackSuccess{color:#205e3d;background:#ecf7ef;border-radius:14px;margin:0 0 16px;padding:14px 16px}.feedbackItem{border-bottom:1px solid #102f251a;padding:18px 0}.feedbackItem:last-child{border-bottom:0}.feedbackItem>div{text-transform:capitalize;align-items:center;gap:8px;display:flex}.feedbackItem p{color:#344d44;margin:10px 0}.feedbackItem small{color:#7a8c85}.feedbackItem em{color:#315d4d;margin-top:8px;display:block}.feedbackSeverity{text-transform:uppercase;letter-spacing:.05em;background:#eef2ef;border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal;display:inline-flex}.feedbackSeverity.high{background:#fff0df}.feedbackSeverity.blocker{color:#8a3028;background:#ffe3df}.feedbackSeverity.low{background:#eef6f1}.feedbackFilters{flex-wrap:wrap;gap:7px;display:flex}.feedbackFilters button{text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #102f2524;border-radius:999px;padding:8px 12px}.feedbackFilters button.active{color:#fff;background:#173f31}.feedbackOpsList{gap:14px;display:grid}.feedbackOpsItem{background:#fff;border:1px solid #102f251f;border-radius:20px;padding:20px}.feedbackOpsItem.blocker{border-color:#a0372d59}.feedbackOpsMeta,.feedbackOpsContext,.feedbackOpsActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.feedbackOpsMeta b{text-transform:capitalize}.feedbackOpsMeta small{color:#7a8c85;margin-left:auto}.feedbackOpsItem>p{margin:16px 0;font-size:17px;line-height:1.5}.feedbackOpsContext{color:#708079;font-size:12px}.feedbackOpsContext span{background:#f4f6f3;border-radius:8px;padding:6px 9px}.feedbackOpsActions{justify-content:flex-end;margin-top:14px}.feedbackNudge{border:1px solid #102f251f;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.feedbackNudge span{color:#6d7e77;flex:1;min-width:220px}@media (max-width:800px){.feedbackShell,.feedbackRow{grid-template-columns:1fr}.feedbackForm,.feedbackHistory{padding:20px}.feedbackOpsMeta small{width:100%;margin-left:0}}.founderLoginPage{color:#f5f7f5;background:radial-gradient(circle at 20% 10%,#bfff6a1a,#0000 30%),#08110d;place-items:center;min-height:100vh;padding:32px;display:grid}.founderLoginCard{background:#0d1913;border:1px solid #ffffff1a;border-radius:28px;width:min(520px,100%);padding:42px;box-shadow:0 30px 80px #00000059}.founderLoginCard h1{letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(38px,7vw,62px);line-height:.95}.founderLoginCard>p{color:#aab8af;max-width:430px;line-height:1.6}.founderLock{color:#0b130f;background:#c9ff79;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:30px;font-weight:900;display:grid}.founderField{letter-spacing:.08em;text-transform:uppercase;color:#9cac9f;gap:9px;margin:28px 0 14px;font-size:12px;font-weight:800;display:grid}.founderField input{color:#fff;text-transform:none;letter-spacing:0;background:#08110d;border:1px solid #ffffff26;border-radius:14px;outline:none;width:100%;padding:15px 16px;font-size:16px}.founderField input:focus{border-color:#c9ff79}.founderButton{justify-content:center;width:100%;margin-top:4px}.founderHint{color:#728178;margin-top:15px;font-size:11px;line-height:1.5;display:block}.founderSent{background:#c9ff7914;border:1px solid #c9ff792e;border-radius:18px;margin:28px 0 12px;padding:20px}.founderSent b{font-size:18px}.founderSent p{color:#b9c5bd;line-height:1.5}.founderSecurity{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.founderSecurity span{text-transform:uppercase;letter-spacing:.08em;color:#89988f;border:1px solid #ffffff1a;border-radius:999px;padding:8px 10px;font-size:10px}@media (max-width:600px){.founderLoginCard{border-radius:22px;padding:28px 22px}.founderLoginPage{padding:18px}}.opsV19 .dashhead{align-items:flex-start;gap:34px}.opsV19 .dashhead>div:first-child{max-width:650px}.opsTopActions{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;max-width:760px;margin-left:auto;display:grid}.opsIdentity{white-space:nowrap;align-items:center;gap:7px;display:flex}.opsIdentity .pilotbadge{padding:9px 12px}.opsRole{letter-spacing:.12em;color:var(--muted);font-size:9px;font-weight:850}.opsPrimaryNav{border:1px solid var(--line);scrollbar-width:none;background:#ffffff8c;border-radius:999px;align-items:center;gap:3px;min-width:0;padding:5px;display:flex;overflow-x:auto}.opsPrimaryNav::-webkit-scrollbar{display:none}.opsPrimaryNav a{color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;padding:8px 10px;font-size:10px;font-weight:760;line-height:1;text-decoration:none}.opsPrimaryNav a:hover{background:#eaf0e7}.opsUtilities{white-space:nowrap;align-items:center;gap:7px;display:flex}.opsIconBtn,.opsSignOut{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:#ffffff8c}.opsIconBtn{border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;line-height:1;display:grid}.opsSignOut{border-radius:999px;height:34px;padding:0 12px;font-size:10px;font-weight:760}.opsIconBtn:hover,.opsSignOut:hover{background:#fff}@media (max-width:1120px){.opsV19 .dashhead{display:block}.opsTopActions{grid-template-columns:auto 1fr auto;max-width:none;margin:24px 0 0}}@media (max-width:760px){.opsTopActions{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.opsIdentity{grid-column:1}.opsUtilities{grid-area:1/2}.opsPrimaryNav{border-radius:18px;grid-column:1/-1;padding:5px}.opsPrimaryNav a{padding:9px 11px;font-size:10px}.opsRole{display:none}}.opsShell{min-height:100vh}.opsGlobalBar{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#ffffff94;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(1240px,90vw);margin:30px auto 0;padding:8px;display:grid;position:relative}.opsGlobalIdentity{white-space:nowrap;align-items:center;gap:8px;padding-left:3px;display:flex}.opsGlobalNav{background:0 0;border:0;justify-content:center;padding:0}.opsGlobalNav a.active{background:var(--green);color:#fff}.opsGlobalBar .opsSignOut{background:0 0}.opsShell>.dash,.opsShell>.page-shell{padding-top:42px}.opsPageActions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.opsPageActions .pilotbadge{white-space:nowrap}@media (max-width:900px){.opsGlobalBar{border-radius:22px;grid-template-columns:1fr auto;width:calc(100% - 28px)}.opsGlobalIdentity{grid-column:1}.opsGlobalBar>.opsSignOut{grid-area:1/2}.opsGlobalNav{border-top:1px solid var(--line);border-radius:0;grid-column:1/-1;justify-content:flex-start;padding-top:7px}.opsShell>.dash,.opsShell>.page-shell{padding-top:30px}}.pilotHealthGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:26px 0;display:grid}.pilotHealthGrid article{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:7px;min-width:0;padding:20px;display:flex}.pilotHealthGrid small{letter-spacing:.13em;color:var(--muted);font-size:9px;font-weight:850}.pilotHealthGrid strong{letter-spacing:-.055em;font-size:34px}.pilotHealthGrid span{color:var(--muted);font-size:10px;line-height:1.4}.pilotHealthGrid .pilotHealthWarn{background:#fff0eb;border-color:#ebc0b4}.pilotParticipants{margin-top:24px}.pilotParticipantTable{margin-top:12px;display:grid}.pilotParticipantHead,.pilotParticipantRow{grid-template-columns:1.55fr .35fr .75fr .75fr .75fr .7fr;align-items:center;gap:12px;display:grid}.pilotParticipantHead{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;padding:0 12px 10px;font-size:8px;font-weight:850}.pilotParticipantRow{border-top:1px solid var(--line);padding:13px 12px}.pilotParticipantRow>div{flex-direction:column;gap:3px;min-width:0;display:flex}.pilotParticipantRow strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.pilotParticipantRow small,.pilotParticipantRow>span{color:var(--muted);font-size:10px}.pilotState{color:#607068;white-space:nowrap;background:#edf0ea;border-radius:999px;width:max-content;max-width:100%;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.pilotState.done{color:var(--green);background:#e5f1df}.pilotState.attention{color:#735d1c;background:#fff0c9}.pilotState.blocked{color:#7d3025;background:#f6d9d1}@media (max-width:1050px){.pilotHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilotParticipantHead{display:none}.pilotParticipantRow{grid-template-columns:1fr 70px 90px 90px;gap:9px}.pilotParticipantRow>span:nth-of-type(4),.pilotParticipantRow>small{display:none}}@media (max-width:650px){.pilotHealthGrid{grid-template-columns:1fr 1fr}.pilotParticipantRow{grid-template-columns:1fr auto}.pilotParticipantRow>span:first-of-type,.pilotParticipantRow>span:nth-of-type(2),.pilotParticipantRow>span:nth-of-type(3){display:none}}.qaRunActions{flex-wrap:wrap;align-items:center;gap:12px;margin:-18px 0 40px;display:flex}.releaseThreeGates{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 22px;display:grid}.releaseThreeGates article{border:1px solid var(--line);background:#fff;border-radius:24px;min-height:210px;padding:26px;position:relative}.releaseThreeGates article.ready{background:#eef6d9}.releaseThreeGates article.gated{background:#fff6ef}.releaseThreeGates small,.releaseEvidence small{letter-spacing:.14em;color:var(--muted);font-size:10px;font-weight:850}.releaseThreeGates h2{letter-spacing:-.04em;margin:22px 0 9px;font-size:28px}.releaseThreeGates p{color:var(--muted);max-width:280px;font-size:13px;line-height:1.55}.releaseThreeGates strong{font-size:26px;position:absolute;top:21px;right:24px}.releaseThreeGates .ready strong{color:#5a7b39}.releaseEvidence{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.releaseEvidence>div{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:22px;display:flex}.releaseEvidence strong{letter-spacing:-.04em;font-size:28px}.manualCheck.blocked{background:#fff8e9;border-color:#d9a85c}@media (max-width:760px){.releaseThreeGates,.releaseEvidence{grid-template-columns:1fr}.qaRunActions{align-items:stretch}.qaRunActions .button{width:100%}}.pilotInviteHeader{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:26px;display:flex}.pilotInviteHeader h2{letter-spacing:-.04em;margin:0;font-size:30px}.pilotInviteTabs{border:1px solid var(--line);background:#eef0eb;border-radius:999px;padding:4px;display:inline-flex}.pilotInviteTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 16px;font-size:12px;font-weight:800}.pilotInviteTabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #14231c14}.pilotBulkIntro{background:#fbfaf6;border:1px dashed #14231c38;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;padding:24px;display:flex}.pilotBulkIntro strong{font-size:18px}.pilotBulkIntro p{max-width:710px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.pilotUploadButton input{display:none}.pilotUploadButton span{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;padding:14px 18px;font-size:13px;font-weight:800;display:inline-flex}.pilotBulkSummary{grid-template-columns:2fr repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.pilotBulkSummary>div{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.pilotBulkSummary small{letter-spacing:.14em;color:var(--muted);font-size:9px;font-weight:850}.pilotBulkSummary strong{white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.pilotImportPreview{border:1px solid var(--line);background:#fff;border-radius:18px;max-height:430px;margin-top:16px;overflow:auto}.pilotImportHead,.pilotImportRow{grid-template-columns:50px minmax(220px,1.6fr) minmax(140px,.8fr) minmax(160px,1fr) minmax(150px,.8fr);align-items:center;gap:12px;min-width:850px;padding:13px 16px;display:grid}.pilotImportHead{border-bottom:1px solid var(--line);z-index:1;letter-spacing:.12em;color:var(--muted);background:#f3f2ed;font-size:10px;font-weight:850;position:sticky;top:0}.pilotImportRow{border-bottom:1px solid #14231c12;font-size:12px}.pilotImportRow:last-child{border-bottom:0}.pilotImportRow small,.pilotImportRow span{color:var(--muted)}.pilotImportRow strong{font-size:12px}.pilotImportState{background:#eef1ec;border-radius:999px;justify-self:start;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.pilotImportState.ready{color:#40551f;background:#e7f2c8}.pilotImportState.invalid,.pilotImportState.duplicate{color:#8a382b;background:#ffe8e2}.pilotImportState.existing{color:#795f25;background:#f4edda}.pilotBulkConfirm{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding-top:18px;display:flex}.pilotBulkConfirm strong{font-size:16px}.pilotBulkConfirm p{color:var(--muted);margin:5px 0 0;font-size:12px}.pilotBulkResult{background:#eef6d9;border-radius:14px;margin-top:16px;padding:16px 18px}.pilotBulkResult.warn{background:#fff1e7}.pilotBulkResult p{margin:5px 0}.pilotBulkResult small{color:var(--muted)}@media (max-width:760px){.pilotInviteHeader,.pilotBulkIntro,.pilotBulkConfirm{flex-direction:column;align-items:stretch}.pilotInviteTabs{width:100%}.pilotInviteTabs button{flex:1}.pilotBulkSummary{grid-template-columns:1fr 1fr}.pilotBulkConfirm .button,.pilotUploadButton span{width:100%}}.hubFundStage{background:var(--green);border-radius:30px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);margin-bottom:14px;display:grid;overflow:hidden}.hubFundStage .hubHero{background:0 0;border-radius:0;min-height:340px;margin:0}.hubFundBalance{color:#fff}.hubFundLinkCard{background:var(--lime);border-radius:24px;flex-direction:column;justify-content:center;min-width:0;margin:22px;padding:30px;display:flex}.hubFundLinkCard .eyebrow{margin-bottom:16px}.hubFundLinkCard h2{letter-spacing:-.055em;max-width:520px;margin:0 0 22px;font-size:clamp(30px,3vw,44px);line-height:.98}.hubFundLinkCard p{color:#506155;max-width:520px;margin:12px 0 20px;font-size:13px;line-height:1.5}.hubFundUrl{background:#fff6;border:1px solid #14231c1a;border-radius:13px;align-items:baseline;min-width:0;padding:11px 13px;font-size:12px;display:flex;overflow:hidden}.hubFundUrl span{color:#64756b;white-space:nowrap}.hubFundUrl strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hubFundLinkActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hubFundLinkCard .button{background:var(--green);box-shadow:none}.fundEditLink{color:var(--green);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:12px;font-weight:850;text-decoration:underline}.fundSlugLabel{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.fundSlugEditor{background:#fff;border:1px solid #14231c2e;border-radius:13px;align-items:center;margin-top:8px;padding-left:13px;display:flex;overflow:hidden}.fundSlugEditor span{color:#74867e;white-space:nowrap;text-transform:none;letter-spacing:0;font-size:12px}.fundSlugEditor input{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:13px 8px;font-weight:800;box-shadow:none!important}.fundSlugStatus{color:#67786e;min-height:30px;padding-top:8px;font-size:11px;font-weight:750}.fundSlugStatus.available{color:#3f662c}.fundSlugStatus.unavailable{color:#8a382b}.hubFundLinkCard .fundAliasNote{color:#657468;margin:2px 0 16px;font-size:11px}.hubGridCompact{grid-template-columns:repeat(2,1fr)}@media (max-width:880px){.hubFundStage{grid-template-columns:1fr}.hubFundStage .hubHero{min-height:auto}.hubFundLinkCard{margin:0 18px 18px}}@media (max-width:700px){.hubFundLinkCard{padding:24px}.hubGridCompact{grid-template-columns:1fr}.fundSlugEditor{flex-direction:column;align-items:stretch;padding:10px 12px 0}.fundSlugEditor input{padding-left:0}}.hubFundBalance{flex-direction:column;justify-content:space-between;gap:20px;padding:34px 36px 28px!important;display:flex!important}.hubFundBalanceTop{display:block}.hubFundBalanceCopy{flex-direction:column;align-items:flex-start;display:flex}.hubFundBalanceCopy>small{letter-spacing:.18em;color:#b7c9bf;font-size:11px;font-weight:850}.hubFundBalanceCopy>strong{letter-spacing:-.065em;color:var(--lime);margin:20px 0 12px;font-size:clamp(58px,6vw,90px);line-height:.95}.hubFundBalanceCopy>span{color:#c3d0ca;max-width:560px;font-size:15px;line-height:1.48}.hubFundBalance .hubHeroActions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.hubFundBalance .hubSharePrimary{color:var(--green);box-shadow:none;background:#fff}.hubFundBalance .button.secondary{color:#fff;background:0 0;border-color:#ffffff47}.hubFundBenefits{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);padding:18px 0;display:grid}.hubFundBenefits>div{text-align:center;border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:4px 14px;display:flex}.hubFundBenefits>div:last-child{border-right:0}.hubFundBenefits i{width:40px;height:40px;color:var(--lime);background:#ffffff14;border-radius:50%;place-items:center;font-size:20px;font-style:normal;display:grid}.hubFundBenefits span{color:#d7e1dc;max-width:110px;font-size:11px;line-height:1.25}.hubFundPromise{background:#ffffff14;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.hubPromiseIcon{width:42px;height:42px;color:var(--lime);background:#dff26b1f;border-radius:50%;place-items:center;font-size:20px;display:grid}.hubFundPromise>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.hubFundPromise strong{color:#fff;font-size:13px}.hubFundPromise span{color:#aebeb6;font-size:11px}.hubFundPromise a{color:var(--lime);white-space:nowrap;font-size:11px;font-weight:800;text-decoration:none}@media (max-width:760px){.hubFundBalance{padding:26px 22px!important}.hubFundBenefits{grid-template-columns:repeat(2,1fr);gap:0}.hubFundBenefits>div:nth-child(2){border-right:0}.hubFundBenefits>div:nth-child(-n+2){border-bottom:1px solid #ffffff1f;margin-bottom:14px;padding-bottom:14px}.hubFundPromise{grid-template-columns:auto 1fr}.hubFundPromise a{grid-column:2;justify-self:start}}.feedbackUpload{background:#fbfaf6;border:1px dashed #14231c38;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 10px;padding:18px;display:flex}.feedbackUpload>div{flex-direction:column;gap:5px;display:flex}.feedbackUpload>div span{color:var(--muted);font-size:11px}.feedbackUploadButton{margin:0}.feedbackUploadButton input{display:none}.feedbackUploadButton span{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:11px 14px;font-size:12px;font-weight:800;display:inline-flex}.feedbackPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 18px;display:grid}.feedbackPreview{border:1px solid var(--line);background:#fff;border-radius:14px;padding:7px;position:relative;overflow:hidden}.feedbackPreview img{object-fit:cover;border-radius:9px;width:100%;height:120px;display:block}.feedbackPreview button{color:#fff;cursor:pointer;background:#14231cd6;border:0;border-radius:50%;width:28px;height:28px;font-size:18px;position:absolute;top:12px;right:12px}.feedbackPreview small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);margin-top:7px;font-size:10px;display:block;overflow:hidden}.feedbackHistoryImages{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}.feedbackHistoryImages a{display:block}.feedbackHistoryImages img{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:76px;height:76px}.opsFeedbackAttachments{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.opsFeedbackAttachments a{flex-direction:column;gap:5px;max-width:100px;font-size:10px;text-decoration:none;display:flex}.opsFeedbackAttachments img{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:92px;height:72px}.opsFeedbackAttachments span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:700px){.feedbackUpload{flex-direction:column;align-items:stretch}.feedbackUploadButton span{width:100%}.feedbackPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pilotLaunchPanel{margin-top:14px}.pilotLaunchBadge{letter-spacing:.08em;color:#466027;background:#edf4da;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;display:inline-flex}.pilotLaunchBadge.blocked{color:#8a382b;background:#ffe7df}.pilotFunnel{grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:grid}.pilotFunnel>div{border:1px solid var(--line);background:#fbfaf6;border-radius:17px;flex-direction:column;gap:7px;min-width:120px;padding:18px;display:flex}.pilotFunnel small{letter-spacing:.12em;color:var(--muted);font-size:9px;font-weight:850}.pilotFunnel strong{font-size:30px}.pilotFunnel span{color:var(--muted);font-size:11px}.pilotFunnel>i{color:#9ca9a1;font-style:normal}.pilotLaunchAdvice{background:#eef2e8;border-radius:15px;align-items:baseline;gap:12px;margin-top:16px;padding:15px 17px;display:flex}.pilotLaunchAdvice strong{white-space:nowrap}.pilotLaunchAdvice span{color:var(--muted);font-size:12px}.pilotParticipantLink{color:inherit;text-decoration:none;transition:background .15s}.pilotParticipantLink:hover{background:#f7f8f3}.pilotParticipantLink small b{color:var(--green)}.pilotDetailStats{grid-template-columns:repeat(6,1fr);gap:10px;margin:0 0 14px;display:grid}.pilotDetailStats article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:18px;display:flex}.pilotDetailStats small{letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:850}.pilotDetailStats strong{font-size:30px}.pilotDetailStats .warn{background:#fff0e9}.pilotDetailGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;display:grid}.pilotDetailGrid aside{flex-direction:column;gap:14px;display:flex}.pilotDetailGrid .opsPanel{margin:0}.pilotTimeline{margin-top:20px}.pilotTimelineItem{grid-template-columns:20px 1fr;gap:12px;padding:0 0 20px;display:grid;position:relative}.pilotTimelineItem:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:-2px;left:6px}.pilotTimelineItem:last-child:before{display:none}.pilotTimelineItem>i{z-index:1;background:#a7c766;border-radius:50%;width:13px;height:13px;margin-top:3px}.pilotTimelineItem.attention>i{background:#dc775f}.pilotTimelineItem>div{flex-direction:column;gap:4px;display:flex}.pilotTimelineItem strong{font-size:13px}.pilotTimelineItem small{color:var(--muted);font-size:10px}.pilotIssue{border-bottom:1px solid var(--line);padding:14px 0}.pilotIssue p{color:var(--muted);margin:6px 0;font-size:12px;line-height:1.45}.pilotIssue small{color:var(--muted);font-size:10px}.pilotGiftMini{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.pilotGiftMini>div{flex-direction:column;gap:3px;display:flex}.pilotGiftMini small{color:var(--muted);font-size:10px}.pilotGiftMini b{font-size:12px}@media (max-width:950px){.pilotFunnel{grid-template-columns:1fr 1fr}.pilotFunnel>i{display:none}.pilotDetailStats{grid-template-columns:repeat(3,1fr)}.pilotDetailGrid{grid-template-columns:1fr}}@media (max-width:600px){.pilotFunnel{grid-template-columns:1fr 1fr}.pilotLaunchAdvice{flex-direction:column}.pilotDetailStats{grid-template-columns:repeat(2,1fr)}}.opsGiftButton{color:var(--ink);cursor:pointer;background:#f7f8f3;border:1px solid #14231c24;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;min-width:96px;height:38px;padding:0 10px 0 13px;font-size:11px;font-weight:800;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 1px #14231c05}.opsGiftButton span{white-space:nowrap}.opsGiftButton i{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;transition:transform .16s,background .16s;display:grid}.opsGiftButton:hover{background:#edf2e8;border-color:#14231c38;transform:translateY(-1px);box-shadow:0 5px 14px #14231c0f}.opsGiftButton:hover i{background:var(--lime);transform:translate(2px)}.opsGiftButton:focus-visible{outline-offset:2px;outline:3px solid #7a9d8b2e}.opsItem:has(.opsGiftButton){padding:14px 0}@media (max-width:620px){.opsGiftButton{justify-content:center;width:38px;min-width:auto;padding:0}.opsGiftButton span{display:none}.opsGiftButton i{background:0 0;width:auto;height:auto}}.commsStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.commsStats article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:7px;padding:18px;display:flex}.commsStats article.warn{background:#fff0e9}.commsStats small{letter-spacing:.12em;color:var(--muted);font-size:9px;font-weight:850}.commsStats strong{font-size:31px}.commsFilters{flex-wrap:wrap;gap:6px;display:flex}.commsFilters button{border:1px solid var(--line);text-transform:capitalize;cursor:pointer;background:#f7f8f3;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.commsFilters button.active{background:var(--green);color:#fff;border-color:var(--green)}.commsList{margin-top:18px}.commsRow{border-bottom:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.commsState{border-radius:50%;width:10px;height:10px}.commsState.ok{background:#8fbf66}.commsState.wait{background:#e0b65d}.commsState.bad{background:#d86f5d}.commsBody{flex-direction:column;gap:4px;min-width:0;display:flex}.commsBody strong{text-transform:capitalize;font-size:13px}.commsBody span,.commsBody small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.commsBody em{color:#9b4638;font-size:10px;font-style:normal}.commsActions button{cursor:pointer;background:#f7f8f3;border:1px solid #14231c24;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:850}.commsActions button:hover{background:#edf2e8}@media (max-width:800px){.commsStats{grid-template-columns:repeat(2,1fr)}.commsRow{grid-template-columns:12px 1fr}.commsActions{grid-column:2}.commsActions button{width:100%}}.reminderHero{background:var(--green);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:12px;padding:28px 30px;display:flex}.reminderHero h2{letter-spacing:-.045em;margin:7px 0;font-size:34px}.reminderHero p{color:#c4d2cc;max-width:720px;font-size:13px;line-height:1.55}.reminderHero .eyebrow{color:#a8beb4}.reminderSwitch{white-space:nowrap;align-items:center;gap:12px;display:flex}.reminderSwitch span{letter-spacing:.1em;font-size:10px;font-weight:900}.reminderSwitch button{cursor:pointer;background:#6d8178;border:0;border-radius:999px;width:52px;height:30px;padding:4px;transition:all .2s}.reminderSwitch button i{background:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;display:block}.reminderSwitch button.on{background:var(--lime)}.reminderSwitch button.on i{background:var(--green);transform:translate(22px)}.reminderStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.reminderStats article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:7px;padding:18px;display:flex}.reminderStats article.warn{background:#fff0e9}.reminderStats small{letter-spacing:.12em;color:var(--muted);font-size:9px;font-weight:850}.reminderStats strong{font-size:30px}.reminderStats span{color:var(--muted);font-size:10px}.reminderTiming{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:12px;display:grid}.reminderTiming label>span{margin-bottom:8px;font-size:11px;font-weight:800;display:block}.reminderTiming label>div{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;display:flex;overflow:hidden}.reminderTiming input{width:100%;font-weight:800;box-shadow:none!important;border:0!important;margin:0!important;padding:12px 10px!important}.reminderTiming small{color:var(--muted);padding-right:12px}.commsActions{gap:6px;display:flex}.commsActions button.remind{background:#edf4da}.reminderAttempts{margin-top:14px}@media (max-width:820px){.reminderHero{flex-direction:column;align-items:flex-start}.reminderStats{grid-template-columns:repeat(2,1fr)}.reminderTiming{grid-template-columns:1fr 1fr}.reminderTiming .button{grid-column:1/-1}.commsActions{flex-wrap:wrap;grid-column:2}}@media (max-width:560px){.reminderStats{grid-template-columns:1fr 1fr}.reminderTiming{grid-template-columns:1fr}}.accountnav a{align-items:center;gap:6px;display:inline-flex;position:relative}.accountUnreadBadge{background:var(--lime);min-width:18px;height:18px;color:var(--green);border-radius:999px;place-items:center;padding:0 5px;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.notificationNewCount{background:var(--lime);color:var(--green);letter-spacing:.05em;border-radius:999px;align-self:flex-start;padding:9px 13px;font-size:11px;font-weight:900}.notificationSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.notificationSummary>div{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:18px;display:grid}.notificationSummary small{letter-spacing:.12em;color:var(--muted);grid-column:1/-1;margin-bottom:8px;font-size:9px;font-weight:850}.notificationSummary strong{letter-spacing:-.04em;font-size:34px}.notificationSummary span{color:var(--muted);font-size:11px}.notificationFeed{padding-top:8px}.notificationGroup{margin-bottom:28px}.notificationDate{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:10px;font-weight:900}.notificationItem{color:inherit;border-bottom:1px solid var(--line);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 14px;text-decoration:none;transition:background .15s,transform .15s;display:grid;position:relative}.notificationItem:hover{background:#f7f8f3;transform:translate(2px)}.notificationItem.unread{background:#f4f8e9}.notificationItem.unread:before{content:"";background:var(--lime);border-radius:999px;width:6px;height:34px;position:absolute;left:-3px}.notificationIcon{width:42px;height:42px;color:var(--green);background:#eef2e8;border-radius:50%;place-items:center;font-size:17px;font-weight:900;display:grid}.notificationItem.unread .notificationIcon{background:var(--green);color:var(--lime)}.notificationCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.notificationCopy>div{align-items:center;gap:7px;display:flex}.notificationCopy b{font-size:13px}.notificationCopy i{letter-spacing:.08em;background:var(--lime);color:var(--green);border-radius:999px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:900}.notificationCopy span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.notificationCopy small{color:#8c9992;font-size:9px}.notificationItem>strong{font-size:12px}.notificationItem>em{color:var(--muted);font-style:normal}@media (max-width:700px){.notificationSummary{grid-template-columns:1fr 1fr}.notificationItem{grid-template-columns:auto minmax(0,1fr) auto}.notificationItem>strong{grid-column:2}.notificationItem>em{grid-area:1/3/3}.notificationCopy span{white-space:normal}.notificationNewCount{margin-top:8px}}.firstRunShell{min-height:100vh;color:var(--ink);background:#f5f3ed;flex-direction:column;align-items:center;padding:26px 24px 38px;display:flex}.firstRunTop{justify-content:space-between;align-items:center;width:min(1080px,100%);margin-bottom:24px;display:flex}.firstRunBrand{letter-spacing:-.055em;color:var(--green);font-size:24px;font-weight:900;text-decoration:none}.firstRunTop button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.firstRunCard{border:1px solid var(--line);background:#fff;border-radius:30px;width:min(1080px,100%);padding:18px 48px 42px;box-shadow:0 20px 60px #172d240f}.firstRunProgress{gap:6px;width:116px;margin:4px auto 30px;display:flex}.firstRunProgress span{background:#e2e5dd;border-radius:999px;flex:1;height:4px}.firstRunProgress span.on{background:var(--green)}.firstRunStep{text-align:center;max-width:820px;margin:auto}.firstRunStep>.eyebrow{margin-top:30px}.firstRunStep h1{letter-spacing:-.055em;margin:10px 0 16px;font-size:48px;line-height:.98}.firstRunStep>p{max-width:650px;color:var(--muted);margin:0 auto 24px;font-size:14px;line-height:1.65}.firstRunVisual{border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:205px;padding:25px 30px;display:flex;overflow:hidden}.firstRunVisual.gift{background:var(--green);color:#fff}.firstRunVisual.gift small,.firstRunVisual.fund small,.firstRunVisual.share small{letter-spacing:.14em;opacity:.7;font-size:9px;font-weight:900}.firstRunVisual.gift strong{letter-spacing:-.06em;margin:7px 0;font-size:56px}.firstRunVisual.gift>span{color:#c8d4cf;font-size:12px}.miniGiftMark{background:var(--lime);width:42px;height:42px;color:var(--green);border-radius:14px;place-items:center;margin-bottom:14px;font-size:13px;font-weight:900;display:grid}.firstRunFacts{text-align:left;grid-template-columns:1fr 1fr;gap:10px;margin:0 auto 26px;display:grid}.firstRunFacts>div{border:1px solid var(--line);border-radius:16px;gap:12px;padding:15px;display:flex}.firstRunFacts i{background:#edf3e7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:900;display:grid}.firstRunFacts span{flex-direction:column;gap:3px;display:flex}.firstRunFacts b{font-size:12px}.firstRunFacts small{color:var(--muted);font-size:10px;line-height:1.45}.firstRunPrimary{min-width:210px}.firstRunVisual.fund{color:var(--green);background:#e6f06f}.firstRunVisual.fund strong{letter-spacing:-.055em;margin:8px 0;font-size:54px}.firstRunVisual.fund>span{margin-top:10px;font-size:11px;font-weight:800}.firstRunGrowthLine{justify-content:center;align-items:end;gap:8px;width:230px;height:42px;display:flex}.firstRunGrowthLine i{background:var(--green);opacity:.85;border-radius:6px 6px 2px 2px;width:26px;display:block}.firstRunGrowthLine i:first-child{height:12px}.firstRunGrowthLine i:nth-child(2){height:18px}.firstRunGrowthLine i:nth-child(3){height:25px}.firstRunGrowthLine i:nth-child(4){height:32px}.firstRunGrowthLine i:nth-child(5){height:40px}.firstRunIdeaGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 auto 26px;display:grid}.firstRunIdeaGrid>div{border:1px solid var(--line);border-radius:15px;flex-direction:column;gap:6px;padding:14px 8px;display:flex}.firstRunIdeaGrid span{font-size:20px}.firstRunIdeaGrid b{font-size:10px}.firstRunActions{justify-content:center;align-items:center;gap:16px;display:flex}.firstRunBack{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.firstRunVisual.share{color:#fff;background:#132f25}.sharePeople{margin-bottom:18px;display:flex}.sharePeople i{width:38px;height:38px;color:var(--green);background:#fff;border:3px solid #132f25;border-radius:50%;place-items:center;margin-left:-7px;font-size:11px;font-style:normal;font-weight:900;display:grid}.sharePeople i:first-child{margin-left:0}.sharePeople i:nth-child(2){background:var(--lime)}.firstRunUrl{color:var(--green);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;max-width:90%;margin:12px 0;padding:12px 18px;font-size:12px;overflow:hidden}.firstRunUrl span{opacity:.55}.firstRunVisual.share>span{color:#bdd0c7;font-size:11px}.firstRunCopy{margin:-5px 0 24px}.firstRunRisk{text-align:center;max-width:720px;color:var(--muted);margin:16px auto 0;font-size:9px;line-height:1.5}.firstRunResume{background:#edf4da;border:1px solid #dbe7bb;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:18px 20px;display:flex}.firstRunResume>div{flex-direction:column;gap:4px;display:flex}.firstRunResume b{font-size:14px}.firstRunResume span{color:var(--muted);font-size:11px}@media (max-width:700px){.firstRunShell{padding:18px 12px 28px}.firstRunCard{border-radius:24px;padding:14px 18px 30px}.firstRunStep h1{font-size:38px}.firstRunVisual{min-height:185px;padding:20px}.firstRunFacts{grid-template-columns:1fr}.firstRunIdeaGrid{grid-template-columns:1fr 1fr}.firstRunActions{flex-direction:column-reverse}.firstRunPrimary{width:100%}.firstRunResume{flex-direction:column;align-items:flex-start}.firstRunResume .button{width:100%}}.giftExperience{min-height:100vh;color:var(--ink);background:#f4f2eb;padding:22px}.giftExperienceShell{width:min(1000px,100%);margin:auto}.giftExperienceBrand{justify-content:space-between;align-items:center;padding:4px 2px 20px;display:flex}.giftExperienceBrand a{letter-spacing:-.055em;color:var(--green);font-size:23px;font-weight:950;text-decoration:none}.giftExperienceBrand span{color:var(--muted);font-size:10px;font-weight:800}.giftEnvelopeStage{background:linear-gradient(145deg,#15372c,#0d281f);border-radius:32px;place-items:center;min-height:650px;padding:38px;display:grid;position:relative;overflow:hidden}.giftEnvelopeStage:after{content:"";background:var(--lime);filter:blur(110px);opacity:.13;border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-150px}.giftEnvelope{z-index:2;text-align:center;background:#fffdf8;border-radius:28px;width:min(610px,100%);padding:54px 50px;position:relative;transform:rotate(-.7deg);box-shadow:0 28px 90px #00000040}.giftEnvelope:before{content:"";pointer-events:none;border:1px solid #e6e4dc;border-radius:21px;position:absolute;inset:9px}.giftEnvelopeMark{background:var(--lime);width:68px;height:68px;color:var(--green);border-radius:20px;place-items:center;margin:0 auto 25px;font-size:32px;font-weight:950;display:grid;position:relative}.giftEnvelopeMark span{font-size:15px;position:absolute;top:6px;right:9px}.giftEnvelope h1{letter-spacing:-.055em;margin:11px 0 16px;font-size:46px;line-height:1}.giftEnvelope h1 span{color:#708177}.giftEnvelope p{color:var(--muted);font-size:13px}.giftEnvelope>small{color:#8a9790;margin-top:12px;font-size:9px;display:block}.giftRevealButton{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:999px;margin-top:15px;padding:15px 20px 15px 25px;font-size:12px;font-weight:900;transition:all .2s}.giftRevealButton:hover{transform:translateY(-2px);box-shadow:0 9px 25px #1031262e}.giftRevealButton b{background:var(--lime);width:24px;height:24px;color:var(--green);border-radius:50%;place-items:center;margin-left:9px;display:inline-grid}.giftConfetti i{background:var(--lime);opacity:.8;border-radius:2px;width:7px;height:7px;position:absolute}.giftConfetti i:first-child{top:17%;left:12%;transform:rotate(24deg)}.giftConfetti i:nth-child(2){border-radius:50%;bottom:21%;left:19%}.giftConfetti i:nth-child(3){top:22%;right:14%;transform:rotate(45deg)}.giftConfetti i:nth-child(4){width:4px;height:15px;bottom:16%;right:21%;transform:rotate(-24deg)}.giftConfetti i:nth-child(5){width:4px;height:14px;top:54%;left:8%}.giftConfetti i:nth-child(6){border-radius:50%;top:59%;right:8%}.giftRevealExperience{border:1px solid var(--line);background:#fff;border-radius:32px;padding:44px}.giftRevealTop{text-align:center;max-width:650px;margin:0 auto 30px}.giftRevealTop h1{letter-spacing:-.06em;margin:10px 0;font-size:50px;line-height:.96}.giftRevealTop h1 span{color:#7a8a82}.giftSender{color:var(--muted);font-size:12px}.giftRevealGrid{grid-template-columns:1.05fr .95fr;gap:12px;display:grid}.giftAmountCard,.giftStoryCard{border-radius:24px;min-height:370px;padding:30px}.giftAmountCard{background:var(--lime);color:var(--green);flex-direction:column;justify-content:center;display:flex;position:relative}.giftAmountSpark{font-size:34px;position:absolute;top:19px;right:25px}.giftAmountCard>small{letter-spacing:.14em;font-size:9px;font-weight:900}.giftAmountCard>strong{letter-spacing:-.065em;margin:5px 0;font-size:66px}.giftAmountCard>span{font-size:12px;font-weight:800}.giftAmountFooter{border-top:1px solid #1031262e;align-items:center;gap:11px;margin-top:auto;padding-top:25px;display:flex}.giftAmountFooter>i{background:var(--green);width:35px;height:35px;color:var(--lime);border-radius:11px;place-items:center;font-style:normal;font-weight:950;display:grid}.giftAmountFooter p{flex-direction:column;margin:0;display:flex}.giftAmountFooter b{font-size:11px}.giftAmountFooter small{opacity:.7;margin-top:2px;font-size:9px;line-height:1.4}.giftStoryCard{color:#fff;background:#15372c}.giftStoryCard .eyebrow{color:#9db4aa}.giftStoryCard blockquote{letter-spacing:-.035em;border:0;margin:22px 0 9px;padding:0;font-size:25px;line-height:1.2}.giftStoryCard>small{color:#b7c8c0;font-size:10px}.giftStoryCard h2{letter-spacing:-.045em;margin:18px 0;font-size:34px;line-height:1.02}.giftMeaning{flex-direction:column;margin-top:28px;display:flex}.giftMeaning>div{border-top:1px solid #ffffff1f;gap:12px;padding:11px 0;display:flex}.giftMeaning i{color:var(--lime);font-size:9px;font-style:normal;font-weight:900}.giftMeaning span{flex-direction:column;gap:2px;display:flex}.giftMeaning b{font-size:11px}.giftMeaning small{color:#aebfb7;font-size:9px}.giftJourneyPanel{border:1px solid var(--line);background:#f8f8f4;border-radius:22px;max-width:700px;margin:14px auto 0;padding:23px}.giftJourneyIntro{justify-content:space-between;align-items:start;gap:15px;display:flex}.giftJourneyIntro h2{letter-spacing:-.04em;margin:4px 0;font-size:25px}.giftJourneyIntro>span{background:#e7ebdf;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:900}.giftJourneyPanel>p{color:var(--muted);font-size:11px;line-height:1.55}.giftPrimaryAction{margin-top:12px}.giftSafety{text-align:center;color:var(--muted);margin-top:9px;font-size:9px;display:block}.giftInvestedCelebration{background:#edf4da;border-radius:23px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin-top:14px;padding:25px;display:grid}.giftInvestedMark{background:var(--green);width:48px;height:48px;color:var(--lime);border-radius:50%;place-items:center;font-size:19px;display:grid}.giftInvestedCelebration h2{letter-spacing:-.035em;margin:4px 0;font-size:22px}.giftInvestedCelebration p{color:var(--muted);margin:0;font-size:10px}.giftExperienceTrust{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:18px;font-size:9px;font-weight:800;display:flex}.giftExperienceTrust i{background:#9da9a3;border-radius:50%;width:3px;height:3px;display:block}@media (max-width:720px){.giftExperience{padding:10px}.giftExperienceBrand{padding:8px 5px 14px}.giftEnvelopeStage{border-radius:25px;min-height:590px;padding:18px}.giftEnvelope{border-radius:23px;padding:40px 22px}.giftEnvelope h1{font-size:37px}.giftRevealExperience{border-radius:25px;padding:27px 16px}.giftRevealTop h1{font-size:40px}.giftRevealGrid{grid-template-columns:1fr}.giftAmountCard,.giftStoryCard{min-height:315px;padding:24px}.giftAmountCard>strong{font-size:58px}.giftInvestedCelebration{grid-template-columns:auto 1fr}.giftInvestedCelebration .giftActions{grid-column:1/-1}.giftExperienceTrust{flex-wrap:wrap;gap:6px}}.giftInvestedActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.giftViewVestivyButton{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.giftViewVestivyButton span{font-size:16px;line-height:1}.giftAllGiftsButton{min-height:48px;color:var(--green);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #1431262e;border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:8px 11px 8px 13px;font-size:11px;font-weight:850;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:0 2px 4px #14312614,0 8px 18px #1431260a}.giftAllGiftsButton:hover{background:#fbfcf8;border-color:#14312647;transform:translateY(-1px);box-shadow:0 4px 8px #14312614,0 12px 24px #1431260f}.giftAllGiftsButton:focus-visible{outline-offset:2px;outline:3px solid #caff2859}.giftAllGiftsIcon{border:1.5px solid var(--green);border-radius:8px;place-items:center;width:27px;height:27px;font-size:15px;font-weight:900;line-height:1;display:grid;transform:rotate(180deg)}.giftAllGiftsButton i{font-size:14px;font-style:normal;transition:transform .16s}.giftAllGiftsButton:hover i{transform:translate(2px)}@media (max-width:720px){.giftInvestedActions{grid-column:1/-1;grid-template-columns:1fr;gap:8px;width:100%;display:grid}.giftViewVestivyButton,.giftAllGiftsButton{width:100%}}.pilotSurveyPrompt{background:#eef5d9;border:1px solid #d9e5b8;border-radius:19px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin:0 0 14px;padding:17px 19px;display:grid}.pilotSurveyPromptMark{background:var(--green);width:42px;height:42px;color:var(--lime);border-radius:14px;place-items:center;font-size:17px;display:grid}.pilotSurveyPrompt>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.pilotSurveyPrompt b{font-size:13px}.pilotSurveyPrompt span{color:var(--muted);font-size:10px}.surveyHead{align-items:start}.surveySkip{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px;font-size:11px;font-weight:800}.surveyCard{border:1px solid var(--line);background:#fff;border-radius:25px;padding:10px 30px 28px}.surveyQuestion{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);align-items:center;gap:35px;padding:27px 0;display:grid}.surveyQuestion>div:first-child>small{color:#91a097;letter-spacing:.1em;font-size:9px;font-weight:900}.surveyQuestion h2{letter-spacing:-.03em;margin:5px 0;font-size:20px;line-height:1.15}.surveyQuestion p{color:var(--muted);margin:3px 0;font-size:10px}.surveyScale{gap:6px;display:grid}.surveyScale.five{grid-template-columns:repeat(5,1fr)}.surveyScale.eleven{grid-template-columns:repeat(11,1fr)}.surveyScale button{border:1px solid var(--line);height:46px;color:var(--green);cursor:pointer;background:#f8f8f4;border-radius:11px;font-size:11px;font-weight:900;transition:all .15s}.surveyScale button:hover{background:#eef4df}.surveyScale button.active{background:var(--green);color:var(--lime);border-color:var(--green);transform:translateY(-1px)}.surveyQuestion.open{align-items:start}.surveyChoices{flex-wrap:wrap;gap:7px;display:flex}.surveyChoices button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800}.surveyChoices button.active{background:var(--lime);color:var(--green);border-color:#badb37}.surveyQuestion textarea{resize:vertical;border:1px solid var(--line);min-height:115px;font:inherit;border-radius:15px;outline:none;padding:14px;font-size:12px}.surveyQuestion textarea:focus{border-color:#9bb282;box-shadow:0 0 0 3px #caff2826}.surveySubmit{justify-content:space-between;align-items:center;gap:20px;padding-top:25px;display:flex}.surveySubmit>div{flex-direction:column;gap:3px;display:flex}.surveySubmit b{font-size:12px}.surveySubmit span{color:var(--muted);max-width:510px;font-size:9px}.surveyThanks{text-align:center;border:1px solid var(--line);background:#fff;border-radius:28px;max-width:720px;margin:80px auto;padding:60px 45px}.surveyThanksMark{background:var(--lime);width:62px;height:62px;color:var(--green);border-radius:20px;place-items:center;margin:0 auto 22px;font-size:24px;display:grid}.surveyThanks h1{letter-spacing:-.05em;margin:8px 0 15px;font-size:43px;line-height:1}.surveyThanks p{color:var(--muted);margin-bottom:24px;font-size:13px;line-height:1.6}.surveyOpsStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.surveyOpsStats article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:7px;padding:18px;display:flex}.surveyOpsStats article.warn{background:#fff0e9}.surveyOpsStats small{letter-spacing:.12em;color:var(--muted);font-size:9px;font-weight:850}.surveyOpsStats strong{font-size:31px}.surveyOpsStats strong i{color:var(--muted);margin-left:3px;font-size:12px;font-style:normal}.surveyOpsStats span{color:var(--muted);font-size:10px}.npsComposition{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.npsComposition>div{background:#f6f7f3;border-radius:17px;flex-direction:column;gap:4px;padding:18px;display:flex}.npsComposition .promoter{background:#edf5da}.npsComposition .detractor{background:#fff0e9}.npsComposition strong{font-size:28px}.npsComposition span{color:var(--muted);font-size:10px}.surveyResponseList{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.surveyResponseList article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:17px}.surveyResponseTop{justify-content:space-between;gap:12px;display:flex}.surveyResponseTop>div:first-child{flex-direction:column;gap:3px;display:flex}.surveyResponseTop strong{font-size:12px}.surveyResponseTop span{color:var(--muted);font-size:9px}.npsPill{background:#f1f2ef;border-radius:999px;place-items:center;height:27px;padding:0 9px;font-size:9px;font-weight:900;display:grid}.npsPill.promoter{background:#e6f2ce}.npsPill.detractor{background:#ffe7de}.surveyResponseScores{gap:6px;margin:13px 0;display:flex}.surveyResponseScores span{color:var(--muted);background:#f5f6f2;border-radius:999px;padding:6px 8px;font-size:9px}.surveyResponseScores b{color:var(--ink)}.surveyResponseList blockquote{letter-spacing:-.01em;border:0;margin:12px 0;padding:0;font-size:13px;line-height:1.45}.surveyResponseList article>small{color:var(--muted);font-size:8px}@media (max-width:800px){.pilotSurveyPrompt{grid-template-columns:auto 1fr}.pilotSurveyPrompt .button{grid-column:1/-1;width:100%}.surveyQuestion{grid-template-columns:1fr;gap:13px}.surveyScale.eleven{grid-template-columns:repeat(6,1fr)}.surveySubmit{flex-direction:column;align-items:stretch}.surveySubmit .button{width:100%}.surveyOpsStats{grid-template-columns:1fr 1fr}.surveyResponseList{grid-template-columns:1fr}}.briefControls{align-items:center;gap:8px;display:flex}.briefControls select{border:1px solid var(--line);font:inherit;color:var(--green);background:#fff;border-radius:12px;padding:10px 12px;font-size:10px;font-weight:800}.briefHero{background:var(--green);color:#fff;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-bottom:12px;padding:27px 29px;display:grid}.briefHero.attention{background:#263b31}.briefHero .eyebrow{color:#9eb6ab}.briefHero h2{letter-spacing:-.045em;margin:6px 0;font-size:33px}.briefHero p{color:#bdcbc5;margin:0;font-size:11px}.briefHeroValue{border-left:1px solid #ffffff26;flex-direction:column;gap:4px;min-width:210px;padding-left:26px;display:flex}.briefHeroValue small{letter-spacing:.12em;color:#9eb6ab;font-size:9px;font-weight:900}.briefHeroValue strong{letter-spacing:-.045em;font-size:36px}.briefHeroValue span{color:#bdcbc5;font-size:9px}.briefMetricGrid{grid-template-columns:repeat(6,1fr);gap:9px;margin-bottom:13px;display:grid}.briefMetricGrid article{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;gap:6px;padding:16px;display:flex}.briefMetricGrid small{letter-spacing:.1em;color:var(--muted);font-size:8px;font-weight:900}.briefMetricGrid strong{letter-spacing:-.04em;font-size:27px}.briefMetricGrid span{color:var(--muted);font-size:9px}.briefSplit{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:13px;display:grid}.briefAttentionBadge{border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.briefAttentionBadge.good{color:var(--green);background:#e6f1d5}.briefAttentionBadge.bad{color:#8a3d27;background:#ffe4da}.briefAttentionList{flex-direction:column;display:flex}.briefAttentionList a{color:inherit;border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 2px;font-size:10px;text-decoration:none;display:flex}.briefAttentionList a:hover span{color:var(--green)}.briefAttentionList strong{background:#f0f2ed;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:10px;display:grid}.briefLearningGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.briefLearningGrid>div{background:#f6f7f3;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.briefLearningGrid small{letter-spacing:.1em;color:var(--muted);font-size:8px;font-weight:900}.briefLearningGrid strong{font-size:25px}.briefLearningGrid span{color:var(--muted);font-size:9px}.briefTimeline{flex-direction:column;display:flex}.briefTimelineRow{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 2px;display:grid}.briefTimelineRow:first-child{border-top:0}.briefDot{background:#b7c1bb;border-radius:50%;width:10px;height:10px}.briefDot.gift_claimed{background:#9bc252}.briefDot.gift_invested{background:var(--green)}.briefDot.pilot_joined{background:var(--lime);border:1px solid #a6cb2a}.briefDot.feedback{background:#f0a57e}.briefDot.survey{background:#a9b2ff}.briefTimelineRow>div:nth-child(2){flex-direction:column;gap:2px;display:flex}.briefTimelineRow strong{font-size:11px}.briefTimelineRow span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.briefTimelineRow>b{font-size:10px}.briefTimelineRow>small{color:var(--muted);font-size:8px}@media (max-width:1050px){.briefMetricGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.briefHero{grid-template-columns:1fr}.briefHeroValue{border-top:1px solid #ffffff26;border-left:0;padding:17px 0 0}.briefMetricGrid{grid-template-columns:1fr 1fr}.briefSplit{grid-template-columns:1fr}.briefTimelineRow{grid-template-columns:auto minmax(0,1fr) auto}.briefTimelineRow>b{grid-column:2}.briefTimelineRow>small{grid-area:1/3/3}.briefControls select{max-width:145px}}@media (max-width:520px){.briefMetricGrid{grid-template-columns:1fr 1fr}.briefLearningGrid{grid-template-columns:1fr}}.decisionSignalBar{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:13px;display:grid}.decisionSignalBar>div{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;gap:5px;padding:13px;display:flex}.decisionSignalBar>div.bad{background:#fff0e9}.decisionSignalBar small{letter-spacing:.1em;color:var(--muted);font-size:7px;font-weight:900}.decisionSignalBar strong{font-size:23px}.decisionSignalBar strong i{color:var(--muted);font-size:9px;font-style:normal}.decisionComposer{margin-bottom:13px}.decisionForm{grid-template-columns:repeat(4,1fr);gap:9px;margin:15px 0;display:grid}.decisionForm label{flex-direction:column;gap:5px;display:flex}.decisionForm label.wide{grid-column:span 2}.decisionForm label>span,.decisionScoring>div>span{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.decisionForm input,.decisionForm textarea,.decisionForm select{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;border-radius:11px;outline:none;padding:10px 11px;font-size:10px}.decisionForm textarea{resize:vertical;min-height:74px}.decisionForm input:focus,.decisionForm textarea:focus,.decisionForm select:focus{border-color:#9fb38d;box-shadow:0 0 0 3px #caff2821}.decisionScoring{grid-template-columns:1fr 1fr 1fr 1.15fr;gap:9px;margin-bottom:15px;display:grid}.decisionScoring>div:not(.decisionScorePreview){background:#f6f7f3;border-radius:13px;padding:12px}.decisionScoring>div>div{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:7px;display:grid}.decisionScoring button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;height:30px;font-size:9px;font-weight:900}.decisionScoring button.active{background:var(--green);color:var(--lime);border-color:var(--green)}.decisionScorePreview{background:var(--lime);color:var(--green);border-radius:13px;flex-direction:column;justify-content:center;padding:12px;display:flex}.decisionScorePreview small{letter-spacing:.1em;font-size:7px;font-weight:900}.decisionScorePreview strong{font-size:29px}.decisionScorePreview span{opacity:.7;color:var(--green)!important;text-transform:none!important;letter-spacing:0!important;font-size:8px!important}.decisionWorkspace{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:12px;display:grid}.decisionFilters{gap:4px;display:flex}.decisionFilters button{cursor:pointer;text-transform:uppercase;background:#f0f2ed;border:0;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.decisionFilters button.active{background:var(--green);color:var(--lime)}.decisionList{flex-direction:column;gap:8px;margin-top:12px;display:flex}.decisionCard{border:1px solid var(--line);background:#fff;border-left:4px solid #bdc7c1;border-radius:15px;padding:15px}.decisionCard.high{border-left-color:#e5a26e}.decisionCard.critical{border-left-color:#d95e47}.decisionCardTop,.decisionStatus{justify-content:space-between;align-items:center;gap:10px;display:flex}.decisionCardTop>div{gap:5px;display:flex}.decisionType,.decisionJourney{text-transform:uppercase;background:#f0f2ed;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.decisionType.fix{background:#ffe7de}.decisionType.test{background:#e9e9ff}.decisionType.build{background:#e7f2d5}.decisionCardTop>strong{color:var(--green);font-size:19px}.decisionCard h3{margin:10px 0 5px;font-size:15px}.decisionCard>p{color:var(--muted);margin:0 0 10px;font-size:9px;line-height:1.45}.decisionMeta{flex-wrap:wrap;gap:5px;display:flex}.decisionMeta span{color:var(--muted);background:#f6f7f3;border-radius:999px;padding:5px 7px;font-size:8px}.decisionMeta b{color:var(--ink)}.decisionStatus{border-top:1px solid var(--line);margin-top:11px;padding-top:10px}.decisionStatus>span{color:var(--muted);text-transform:capitalize;font-size:8px}.decisionStatus>div{gap:4px;display:flex}.decisionStatus button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:850}.decisionStatus button:hover{background:#f1f5e9}.decisionEvidence{flex-direction:column;gap:12px;display:flex}.evidenceRow{text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;flex-direction:column;gap:4px;width:100%;padding:11px 25px 11px 0;display:flex;position:relative}.evidenceRow:hover{background:#f8f9f5}.evidenceRow b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.evidenceRow small{color:var(--muted);font-size:7px}.evidenceRow>i{background:#eef2e8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.evidenceSeverity{text-transform:uppercase;background:#f0f2ed;border-radius:999px;align-self:flex-start;padding:4px 6px;font-size:7px;font-weight:900}.evidenceSeverity.blocker{color:#8c3824;background:#ffe0d5}.evidenceSeverity.high{color:#895127;background:#ffeadc}@media (max-width:1050px){.decisionSignalBar{grid-template-columns:repeat(4,1fr)}.decisionWorkspace{grid-template-columns:1fr}.decisionEvidence{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:720px){.decisionSignalBar{grid-template-columns:repeat(2,1fr)}.decisionForm{grid-template-columns:1fr 1fr}.decisionForm label.wide{grid-column:1/-1}.decisionScoring{grid-template-columns:1fr 1fr}.decisionEvidence{grid-template-columns:1fr}.decisionStatus{flex-direction:column;align-items:flex-start}}.accountEmailField{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:18px;padding-top:20px;display:flex}.accountEmailField>div:first-child{justify-content:space-between;align-items:end;gap:18px;display:flex}.accountEmailField>div:first-child span{font-size:12px;font-weight:850}.accountEmailField>div:first-child small{color:var(--muted);text-align:right;max-width:420px;font-size:9px;line-height:1.4}.accountEmailValue{border:1px solid var(--line);background:#f7f8f4;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 14px;display:flex}.accountEmailValue>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.accountEmailValue i{letter-spacing:.08em;color:var(--green);white-space:nowrap;background:#e9f2d8;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.accountEmailValue.unlinked i{color:#8a4f2f;background:#fff0e7}.accountEmailField>.textbtn{align-self:flex-start;margin-top:1px}@media (max-width:650px){.accountEmailField>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.accountEmailField>div:first-child small{text-align:left}.accountEmailValue{flex-direction:column;align-items:flex-start}.accountEmailValue>span{white-space:normal;word-break:break-all}}.readinessKpis{grid-template-columns:1.35fr repeat(4,1fr);gap:8px;margin-bottom:13px;display:grid}.readinessKpis article{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:5px;padding:15px;display:flex}.readinessKpis article small{letter-spacing:.1em;color:var(--muted);font-size:7px;font-weight:900}.readinessKpis article strong{font-size:27px}.readinessKpis article span{color:var(--muted);font-size:8px;line-height:1.35}.readinessHeroKpi{color:var(--green);background:var(--lime)!important}.readinessHeroKpi small,.readinessHeroKpi span{opacity:.75;color:var(--green)!important}.progress{background:#123b2c1f;border-radius:999px;height:6px;overflow:hidden}.progress i{background:var(--green);border-radius:999px;height:100%;display:block}.readinessGates{margin-bottom:13px}.gateGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.gateGrid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:14px}.gateGrid article.gateOpen{background:#fffaf4}.gateGrid article.gateReady{background:#f4f9ea}.gateTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.gateTop span{font-size:9px;font-weight:900}.gateTop b{color:#87442d;background:#ffe8dc;border-radius:999px;padding:5px 7px;font-size:7px}.gateReady .gateTop b{color:#315c35;background:#e2efc8}.gateGrid article>strong{margin:10px 0 7px;font-size:28px;display:block}.gateGrid p{color:var(--muted);margin:8px 0 3px;font-size:8px}.gateGrid small{color:var(--muted);font-size:8px}.readinessRules{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.readinessRules div{background:#f5f6f2;border-radius:11px;padding:10px}.readinessRules b{margin-bottom:4px;font-size:8px;display:block}.readinessRules span{color:var(--muted);font-size:8px;line-height:1.35}.readinessWorkspace{grid-template-columns:1.55fr .45fr;gap:12px;margin-bottom:13px;display:grid}.categoryReadiness{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.categoryReadiness button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;padding:11px}.categoryReadiness button.active{border-color:#8ba36c;box-shadow:0 0 0 3px #caff2826}.categoryReadiness button>div:first-child{justify-content:space-between;gap:8px;display:flex}.categoryReadiness b{font-size:8px}.categoryReadiness span,.categoryReadiness small{color:var(--muted);font-size:7px}.categoryReadiness>button>strong{margin:8px 0 5px;font-size:18px;display:block}.categoryReadiness .progress{height:4px}.readinessExplain p{color:var(--muted);font-size:9px;line-height:1.55}.readinessExplain h2{font-size:20px}.diligencePanel{margin-bottom:13px}.ddFilters{grid-template-columns:2fr repeat(4,1fr);gap:7px;margin:12px 0;display:grid}.ddFilters input,.ddFilters select,.ddEdit input,.ddEdit select,.ddEdit textarea,.evidenceForm input,.evidenceForm select,.evidenceForm textarea{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:9px 10px;font-size:9px}.ddFilters input:focus,.ddFilters select:focus,.ddEdit input:focus,.ddEdit select:focus,.ddEdit textarea:focus,.evidenceForm input:focus,.evidenceForm select:focus,.evidenceForm textarea:focus{border-color:#94a879;box-shadow:0 0 0 3px #caff281f}.ddTable{border:1px solid var(--line);border-radius:14px;overflow:hidden}.ddHead,.ddRow{grid-template-columns:minmax(280px,2.2fr) 1.15fr 1fr .8fr .75fr;align-items:center;gap:9px;display:grid}.ddHead{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;background:#f2f4ef;padding:9px 12px;font-size:7px;font-weight:900}.ddItem{border-top:1px solid var(--line)}.ddItem:first-of-type{border-top:0}.ddRow{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:#fff;border:0;padding:11px 12px}.ddRow:hover,.ddItem.open>.ddRow{background:#fafbf7}.ddRow>span{color:var(--muted);min-width:0;font-size:8px}.ddRow>span:first-child{align-items:flex-start;gap:9px;display:flex}.ddRow>span:first-child div{min-width:0}.ddRow b{color:var(--ink);font-size:9px}.ddRow small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.priorityDot{background:#aab1ac;border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px}.priorityDot.critical{background:#d85f49}.priorityDot.high{background:#e3a165}.priorityDot.medium{background:#a6b96c}.priorityDot.low{background:#b4bbb7}.statusPill{color:#657168;white-space:nowrap;background:#f0f2ee;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.statusPill.ready{color:#315d35;background:#e4f1cd}.statusPill.in-progress{color:#735a16;background:#fff0c9}.statusPill.blocked{color:#8a402d;background:#ffe4dc}.statusPill.not-started{background:#eef0ed}.ddDetail{border-top:1px solid var(--line);background:#f8f9f6;padding:14px}.ddTruth{grid-template-columns:1.35fr 1fr 1fr;gap:8px;display:grid}.ddTruth>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:10px}.ddTruth small,.ddEdit label>span,.evidenceForm label>span{letter-spacing:.08em;color:var(--muted);margin-bottom:5px;font-size:7px;font-weight:900;display:block}.ddTruth p{color:#4f5d55;margin:0;font-size:8px;line-height:1.45}.ddEdit{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.ddEdit label,.evidenceForm label{flex-direction:column;display:flex}.ddEdit label.wide,.evidenceForm label.wide{grid-column:1/-1}.ddEdit textarea,.evidenceForm textarea{resize:vertical;min-height:66px}.ddActions{grid-column:1/-1;gap:7px;display:flex}.softButton{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:9px 12px;font-size:9px;font-weight:850}.evidenceComposer{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.evidenceForm{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.evidenceList{flex-direction:column;gap:5px;margin-top:10px;display:flex}.evidenceList article{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.evidenceList b{font-size:8px;display:block}.evidenceList small{color:var(--muted);margin-top:2px;font-size:7px;display:block}.evidenceList a,.evidenceList span{color:var(--green);font-size:8px;font-weight:800}@media (max-width:1100px){.readinessKpis{grid-template-columns:repeat(3,1fr)}.readinessHeroKpi{grid-column:span 2}.readinessWorkspace{grid-template-columns:1fr}.ddHead,.ddRow{grid-template-columns:minmax(220px,2fr) 1.1fr .9fr .8fr}.ddHead span:nth-child(5),.ddRow>span:nth-child(5){display:none}}@media (max-width:760px){.readinessKpis{grid-template-columns:1fr 1fr}.readinessHeroKpi{grid-column:1/-1}.gateGrid,.readinessRules,.categoryReadiness{grid-template-columns:1fr}.ddFilters{grid-template-columns:1fr 1fr}.ddFilters input{grid-column:1/-1}.ddHead{display:none}.ddRow{grid-template-columns:1fr auto;padding:12px}.ddRow>span:nth-child(2),.ddRow>span:nth-child(3),.ddRow>span:nth-child(5){display:none}.ddTruth,.ddEdit,.evidenceForm{grid-template-columns:1fr}.ddEdit label.wide,.evidenceForm label.wide{grid-column:auto}.readinessV232 .dashhead h1 br{display:none}}.disclosureOverview{color:#fff;background:linear-gradient(135deg,#123b2c,#183f31);margin-bottom:13px}.disclosureOverview .eyebrow{color:var(--lime)}.disclosureOverview h2{color:#fff}.disclosureStats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.disclosureStats article{background:#ffffff14;border:1px solid #ffffff21;border-radius:13px;padding:12px}.disclosureStats small{letter-spacing:.08em;color:#c7d2cc;font-size:7px;font-weight:900;display:block}.disclosureStats strong{margin:5px 0;font-size:25px;display:block}.disclosureStats span{color:#c7d2cc;font-size:7px;line-height:1.4}.disclosurePrinciple{color:#dce5e0;margin:11px 0 0;font-size:8px}.disclosurePrinciple b{color:#fff}.clientDisclosure{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:10px;padding:12px}.clientDisclosure h3{margin:2px 0;font-size:15px}.disclosureForm{grid-template-columns:1fr 1fr;gap:8px;margin:9px 0;display:grid}.disclosureForm label{flex-direction:column;display:flex}.disclosureForm label.wide{grid-column:1/-1}.disclosureForm label>span{letter-spacing:.08em;color:var(--muted);margin-bottom:5px;font-size:7px;font-weight:900;display:block}.disclosureForm input,.disclosureForm select,.disclosureForm textarea{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:9px 10px;font-size:9px}.disclosureForm textarea{resize:vertical;min-height:90px}.disclosureForm input:focus,.disclosureForm select:focus,.disclosureForm textarea:focus{border-color:#94a879;box-shadow:0 0 0 3px #caff281f}.disclosureGuide{grid-template-columns:repeat(5,1fr);gap:5px;margin:9px 0;display:grid}.disclosureGuide span{color:var(--muted);background:#f5f6f2;border-radius:8px;padding:7px;font-size:7px;line-height:1.35}.disclosureGuide b{color:var(--ink);margin-bottom:2px;display:block}.externalStatus{color:#657168;background:#eef0ed;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.externalStatus.approved{color:#315d35;background:#e4f1cd}.externalStatus.draft{color:#735a16;background:#fff0c9}.externalStatus.needs-review{color:#8a402d;background:#ffe4dc}@media (max-width:760px){.disclosureStats{grid-template-columns:1fr 1fr}.disclosureForm{grid-template-columns:1fr}.disclosureForm label.wide{grid-column:auto}.disclosureGuide{grid-template-columns:1fr 1fr}}.trustPage{min-height:100vh;color:var(--ink);background:#f7f8f3}.trustHero{background:var(--green);color:#fff;padding:26px max(5vw,24px) 72px}.trustBrand{color:#fff;letter-spacing:-.04em;font-size:20px;font-weight:900;text-decoration:none;display:inline-flex}.trustBrand span{color:var(--lime);margin-left:3px}.trustHeroInner{max-width:900px;margin:75px auto 0}.trustHero .eyebrow{color:var(--lime)}.trustHero h1{letter-spacing:-.06em;margin:12px 0 24px;font-size:clamp(48px,7vw,88px);line-height:.94}.trustHero p{color:#d9e4de;max-width:650px;font-size:16px;line-height:1.6}.trustMeta{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.trustMeta span{color:#dce7e1;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.trustIntro{grid-template-columns:1fr 1fr;align-items:end;gap:60px;max-width:1100px;margin:0 auto;padding:75px 24px 42px;display:grid}.trustIntro h2,.trustBoundary h2,.trustDD h2{letter-spacing:-.045em;margin:9px 0;font-size:clamp(30px,4vw,48px);line-height:1}.trustIntro>p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.trustGrid{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1100px;margin:0 auto;padding:0 24px 75px;display:grid}.trustGrid article{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:235px;padding:22px}.trustGrid article>span{color:#8d9a91;font-size:9px;font-weight:900}.trustGrid h3{letter-spacing:-.025em;margin:28px 0 10px;font-size:18px}.trustGrid p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.trustBoundary{background:var(--lime);border-radius:26px;max-width:1050px;margin:0 auto 75px;padding:42px}.trustBoundary h2{max-width:760px}.trustBoundary p{color:#385545;max-width:790px;font-size:12px;line-height:1.65}.trustDD{grid-template-columns:1fr 1fr;gap:60px;max-width:1100px;margin:0 auto;padding:0 24px 75px;display:grid}.trustDD>div:last-child p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.65}.trustFooter{border-top:1px solid var(--line);max-width:1100px;color:var(--muted);justify-content:space-between;gap:20px;margin:0 auto;padding:24px;font-size:9px;display:flex}.trustFooter a{color:var(--green);font-weight:900;text-decoration:none}@media (max-width:760px){.trustHero{padding-bottom:50px}.trustHeroInner{margin-top:50px}.trustIntro,.trustDD{grid-template-columns:1fr;gap:18px;padding-top:50px}.trustGrid{grid-template-columns:1fr}.trustGrid article{min-height:0}.trustBoundary{margin:0 16px 55px;padding:28px}.trustFooter{flex-direction:column}}.pricingPage{min-height:100vh;color:var(--ink);background:#f7f8f3}.pricingHero{background:var(--green);color:#fff;padding:26px max(5vw,24px) 76px}.pricingHeroInner{max-width:960px;margin:75px auto 0}.pricingHero .eyebrow,.businessPricing .eyebrow{color:var(--lime)}.pricingHero h1{letter-spacing:-.06em;margin:12px 0 25px;font-size:clamp(50px,7vw,90px);line-height:.93}.pricingHero p{color:#d9e4de;max-width:670px;font-size:16px;line-height:1.6}.pricingHeroPills{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.pricingHeroPills span{border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850}.pricingIntro,.physicalPricing,.pricingBoundary,.pricingCta{grid-template-columns:1fr 1fr;align-items:end;gap:65px;max-width:1100px;margin:0 auto;padding:72px 24px 38px;display:grid}.pricingIntro h2,.plusIntro h2,.physicalPricing h2,.businessPricing h2,.pricingBoundary h2,.pricingCta h2{letter-spacing:-.05em;margin:8px 0;font-size:clamp(32px,4vw,49px);line-height:.98}.pricingIntro p,.pricingBoundary>p,.pricingCta p{color:var(--muted);font-size:13px;line-height:1.65}.pricingExample{border:1px solid var(--line);background:#fff;border-radius:13px;padding:13px!important}.pricingLadder{max-width:900px;margin:0 auto 75px;padding:0 24px}.pricingTableHead,.pricingTier{grid-template-columns:1fr 1fr;align-items:center;display:grid}.pricingTableHead{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:0 18px 8px;font-size:8px;font-weight:900}.pricingTableHead span:last-child{text-align:right}.pricingTier{border:1px solid var(--line);background:#fff;border-bottom:0;padding:15px 18px}.pricingTier:first-of-type{border-radius:15px 15px 0 0}.pricingTier strong{font-size:16px}.pricingTier b{text-align:right;color:var(--green);font-size:17px}.pricingNote{background:var(--lime);color:var(--green);border-radius:0 0 15px 15px;padding:12px 18px;font-size:9px;font-weight:750}.pricingValue{max-width:1100px;margin:0 auto;padding:0 24px 75px}.pricingValueGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.pricingValueGrid article{border:1px solid var(--line);background:#fff;border-radius:17px;min-height:190px;padding:20px}.pricingValueGrid span{color:#8a968e;font-size:8px;font-weight:900}.pricingValueGrid h3{margin:28px 0 8px;font-size:17px}.pricingValueGrid p{color:var(--muted);font-size:10px;line-height:1.55}.plusSection{background:#e8f0da;border-radius:26px;grid-template-columns:1fr .85fr;gap:60px;max-width:1100px;margin:0 auto 75px;padding:42px;display:grid}.plusIntro p{color:var(--muted);font-size:12px;line-height:1.6}.plusCard{background:var(--green);color:#fff;border-radius:20px;padding:24px}.plusCard small,.businessCards small,.physicalOptions small{letter-spacing:.08em;font-size:7px;font-weight:900}.plusCard strong,.businessPlus>strong,.physicalOptions strong{margin:8px 0;font-size:29px;display:block}.plusCard strong i,.businessPlus strong i{font-size:10px;font-style:normal;font-weight:600}.plusCard ul,.businessCards ul{padding-left:16px;font-size:9px;line-height:1.8}.comingPill{background:var(--lime);color:var(--green);border-radius:999px;margin-top:8px;padding:6px 8px;font-size:7px;font-weight:900;display:inline-block}.physicalPricing{align-items:start;padding-top:0}.physicalOptions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.physicalOptions article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.physicalOptions p{color:var(--muted);font-size:9px;line-height:1.5}.businessPricing{background:var(--green);color:#fff;margin-top:35px;padding:70px max(5vw,24px)}.businessPricingIntro,.businessCards{max-width:1100px;margin:0 auto}.businessPricingIntro{grid-template-columns:1fr 1fr;gap:65px;display:grid}.businessPricingIntro p{color:#cddbd4;font-size:12px;line-height:1.6}.businessCards{grid-template-columns:1fr 1fr;gap:9px;margin-top:30px;display:grid}.businessCards article{color:var(--ink);background:#fff;border-radius:19px;padding:23px}.businessCards h3{margin:10px 0;font-size:22px}.businessCards p{color:var(--muted);font-size:10px;line-height:1.55}.businessCards .businessPlus{background:#e7f1d7}.businessCards .softButton{margin-top:8px;text-decoration:none;display:inline-block}.pricingBoundary{align-items:start}.pricingCta{padding-top:20px;padding-bottom:75px}@media (max-width:760px){.pricingHeroInner{margin-top:50px}.pricingIntro,.physicalPricing,.pricingBoundary,.pricingCta,.businessPricingIntro{grid-template-columns:1fr;gap:18px}.pricingValueGrid,.physicalOptions,.businessCards{grid-template-columns:1fr}.plusSection{grid-template-columns:1fr;gap:20px;margin:0 16px 55px;padding:28px}.pricingValueGrid article{min-height:0}}.pricingAudienceCards{grid-template-columns:1fr 1fr;gap:10px;max-width:1100px;margin:0 auto;padding:70px 24px;display:grid}.pricingAudienceCard{border-radius:25px;flex-direction:column;justify-content:space-between;min-height:390px;padding:32px;text-decoration:none;transition:transform .2s;display:flex}.pricingAudienceCard:hover{transform:translateY(-3px)}.pricingAudienceCard.individual{background:var(--lime);color:var(--green)}.pricingAudienceCard.business{background:var(--green);color:#fff}.pricingAudienceCard small{letter-spacing:.1em;font-size:8px;font-weight:900}.pricingAudienceCard h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(35px,4vw,52px);line-height:.98}.pricingAudienceCard p{opacity:.8;max-width:430px;font-size:12px;line-height:1.65}.pricingAudienceCard>span{font-size:11px;font-weight:900}.pricingGatewayPrinciple{max-width:1100px;margin:0 auto;padding:10px 24px 80px}.pricingGatewayPrinciple h2{letter-spacing:-.055em;margin:10px 0;font-size:clamp(35px,5vw,60px);line-height:.98}.businessPriceHero{background:#0e3528}.businessPriceExample,.volumePricing{grid-template-columns:1fr 1fr;align-items:center;gap:55px;max-width:1100px;margin:0 auto;padding:70px 24px 35px;display:grid}.businessPriceExample h2,.volumePricing h2{letter-spacing:-.05em;margin:8px 0;font-size:clamp(32px,4vw,48px);line-height:1}.businessEquation{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto auto 28px auto auto;align-items:baseline;gap:8px;padding:22px;display:grid}.businessEquation span{color:var(--green);font-size:25px;font-weight:900}.businessEquation b{color:var(--muted);font-size:8px}.businessEquation i{color:#8a978f;font-style:normal}.businessPlanGrid{grid-template-columns:1fr 1fr;gap:10px;max-width:1100px;margin:0 auto;padding:15px 24px 70px;display:grid}.businessPlan{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:510px;padding:28px;display:flex}.businessPlan.featured{background:#e9f2dc}.businessPlan small{letter-spacing:.08em;font-size:8px;font-weight:900}.businessPlan h2{letter-spacing:-.045em;margin:16px 0 10px;font-size:31px;line-height:1}.businessPlan .planLead{color:var(--muted);font-size:11px;line-height:1.55}.businessPlan ul{margin:25px 0;padding-left:18px;font-size:10px;line-height:2}.planFoot{flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;display:flex}.planFoot strong{font-size:21px}.planFoot strong i{color:var(--muted);font-size:9px;font-style:normal}.planFoot>span:not(.comingPill){color:var(--muted);font-size:8px}.volumePricing{align-items:start}.volumePricing p{color:var(--muted);margin-top:0;font-size:12px;line-height:1.65}.volumeBands{gap:6px;margin-top:15px;display:grid}.volumeBands span{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px;font-size:9px}.volumeBands b{min-width:60px;color:var(--green);display:inline-block}.businessIncluded{max-width:1100px;margin:0 auto;padding:35px 24px 70px}.businessIncluded a{color:var(--green);font-size:9px;font-weight:900;text-decoration:none}@media (max-width:760px){.pricingAudienceCards,.businessPriceExample,.volumePricing,.businessPlanGrid{grid-template-columns:1fr}.pricingAudienceCard{min-height:300px}.businessEquation{grid-template-columns:1fr 1fr}.businessEquation i{display:none}.businessPlan{min-height:0}}.pricingIntroPolished{align-items:center;padding-bottom:46px}.pricingIntroSupport{max-width:470px;margin-top:18px!important}.pricingExampleCard{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px;box-shadow:0 16px 45px #123b2c0f}.pricingExampleLabel{letter-spacing:.12em;color:var(--muted);margin-bottom:15px;font-size:7px;font-weight:900}.pricingExampleFlow{grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:center;gap:10px;display:grid}.pricingExampleFlow>div{flex-direction:column;gap:4px;display:flex}.pricingExampleFlow span,.pricingExampleRecipient span{color:var(--muted);font-size:8px;font-weight:750}.pricingExampleFlow strong{color:var(--green);letter-spacing:-.03em;font-size:21px}.pricingExampleFlow i{color:#93a098;font-size:15px;font-style:normal}.pricingExampleTotal{background:#f3f6ef;border-radius:12px;padding:11px}.pricingExampleRecipient{background:var(--lime);border-radius:12px;justify-content:space-between;align-items:center;margin-top:14px;padding:12px 14px;display:flex}.pricingExampleRecipient span{color:var(--green)}.pricingExampleRecipient strong{color:var(--green);font-size:18px}.pricingLadderPolished{max-width:1000px}.pricingLadderTop{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.pricingLadderTop h3{letter-spacing:-.04em;margin:6px 0 0;font-size:27px;line-height:1}.pricingCapPill{color:var(--green);background:#e9f2dc;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900}.pricingLadderPolished .pricingTableHead{padding:0 20px 9px}.pricingLadderPolished .pricingTier{padding:17px 20px;transition:background .18s}.pricingLadderPolished .pricingTier:hover{background:#fafcf8}.pricingLadderPolished .pricingTier>div{align-items:center;gap:10px;display:flex}.pricingLadderPolished .pricingTier small{letter-spacing:.08em;color:var(--green);background:#e9f2dc;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:900}.pricingLadderPolished .popularTier{border-left:3px solid var(--lime);background:#fbfcf8;padding-left:17px}.pricingLadderPolished .pricingNote{align-items:center;gap:7px;padding:14px 20px;display:flex}.pricingLadderPolished .pricingNote span{font-size:13px}.pricingLadderPolished .pricingNote b{font-size:9px}.pricingLadderPolished .pricingNote em{color:#4d6659;margin-left:auto;font-size:8px;font-style:normal}@media (max-width:760px){.pricingExampleFlow{grid-template-columns:1fr auto 1fr}.pricingExampleFlow .pricingExampleTotal{grid-column:1/-1}.pricingExampleFlow i:nth-of-type(2){display:none}.pricingLadderTop{flex-direction:column;align-items:flex-start;gap:12px}.pricingLadderPolished .pricingTier>div{flex-direction:column;align-items:flex-start;gap:5px}.pricingLadderPolished .pricingNote{flex-wrap:wrap;align-items:flex-start}.pricingLadderPolished .pricingNote em{width:100%;margin-left:20px}}.plusSectionExact{align-items:stretch}.plusClarifier{color:var(--green);background:#ffffff8c;border:1px solid #123b2c1a;border-radius:12px;margin-top:18px;padding:11px 13px;font-size:8px;font-weight:750;line-height:1.5}.plusCardExact{flex-direction:column;display:flex}.plusPlanHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.plusPlanHead>span{letter-spacing:.08em;color:#d9e7df;border:1px solid #ffffff3d;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:900}.plusPrice{margin:15px 0 5px}.plusPrice strong{margin:0}.plusPrice>b{color:var(--lime);margin-top:4px;font-size:10px;display:block}.plusCardExact ul{margin:14px 0}.plusTerms{color:#b7c9c0;border-top:1px solid #ffffff21;margin:5px 0 2px;padding-top:12px;font-size:7px;line-height:1.5}.businessPlusHead>span{color:var(--green);background:#f7faf4;border-color:#cfdbca}.businessPlusExact li b{color:var(--green)}.businessPlusPrice{flex-direction:column;gap:3px;display:flex}.businessPlusPrice strong{font-size:25px}.businessPlusPrice>span{color:var(--muted);font-size:8px}.businessFeeVisibility{align-items:start}.businessFeeLead{color:var(--muted);max-width:430px;font-size:11px!important;line-height:1.6!important}.businessFeeStack{gap:8px;display:grid}.businessFeeStack article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:17px}.businessFeeStack small{letter-spacing:.09em;color:var(--muted);font-size:7px;font-weight:900}.businessFeeStack strong{color:var(--green);margin:7px 0;font-size:20px;display:block}.businessFeeStack p{margin:0!important;font-size:9px!important;line-height:1.55!important}.businessFeeStack .volumeBands{margin-top:11px}.brandedGiftingSection{grid-template-columns:1fr 1fr;align-items:start;gap:55px;max-width:1100px;margin:0 auto;padding:30px 24px 70px;display:grid}.brandedGiftingCopy h2{letter-spacing:-.05em;margin:8px 0 15px;font-size:clamp(32px,4vw,48px);line-height:1}.brandedGiftingCopy p{color:var(--muted);max-width:460px;font-size:11px;line-height:1.65}.brandedGiftingFeatures{grid-template-columns:1fr 1fr;gap:7px;display:grid}.brandedGiftingFeatures span{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:13px;align-items:center;min-height:58px;padding:15px;font-size:9px;font-weight:800;display:flex}.businessPlusExact{border-color:#cbdcb9!important}.businessPlusExact .businessPlusPrice strong{font-size:28px}.plusCardExact li b{color:var(--lime)}@media (max-width:760px){.brandedGiftingSection{grid-template-columns:1fr;gap:20px}.brandedGiftingFeatures,.businessFeeVisibility{grid-template-columns:1fr}}.businessPaygPricing{max-width:1100px;margin:0 auto;padding:70px 24px}.businessPaygHeader{grid-template-columns:1fr .75fr;align-items:end;gap:55px;margin-bottom:25px;display:grid}.businessPaygHeader h2{letter-spacing:-.05em;margin:8px 0 13px;font-size:clamp(34px,4vw,50px);line-height:.98}.businessPaygHeader p{color:var(--muted);max-width:500px;font-size:11px;line-height:1.65}.paygPromise{background:var(--lime);border-radius:18px;flex-direction:column;padding:20px;display:flex}.paygPromise small,.businessPricingExample small{letter-spacing:.09em;color:var(--green);font-size:7px;font-weight:900}.paygPromise strong{color:var(--green);margin:7px 0 4px;font-size:20px}.paygPromise span{color:#4b6558;font-size:8px}.businessRateCard{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.businessRateHead,.businessRateCard>div:not(.businessRateHead){border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;padding:15px 20px;display:grid}.businessRateHead{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;background:#f1f4ee;font-size:7px;font-weight:900}.businessRateHead span:last-child{text-align:right}.businessRateCard>div strong{font-size:14px}.businessRateCard>div b{text-align:right;color:var(--green);font-size:15px}.businessRateCard footer{background:#f8faf6;flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.businessRateCard footer span{color:#52675c;font-size:7px;font-weight:800}.businessPricingExample{color:#fff;background:#123b2c;border-radius:20px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:20px;margin-top:12px;padding:22px;display:grid}.businessPricingExample small{color:var(--lime)}.businessPricingExample h3{margin:7px 0;font-size:21px}.campaignMath{grid-template-columns:1fr auto 1fr auto 1.1fr;align-items:center;gap:8px;display:grid}.campaignMath span{flex-direction:column;display:flex}.campaignMath span small{color:#aebfb6}.campaignMath b{margin-top:4px;font-size:20px}.campaignMath i{color:#91a59a;font-style:normal}.campaignTotal{background:#caff281f;border-radius:11px;padding:10px}.campaignTotal b{color:var(--lime)}.businessPricingExample>p{color:#afc0b7;grid-column:1/-1;margin:0;font-size:7px;line-height:1.5}.volumeCallout{border:1px solid var(--line);border-radius:18px;grid-template-columns:.7fr 1.3fr;gap:20px;margin-top:12px;padding:20px;display:grid}.volumeCallout h3{margin:6px 0;font-size:20px}.volumeCallout>p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.volumeCallout .volumeBands{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.businessPaygHeader,.businessPricingExample,.volumeCallout{grid-template-columns:1fr}.campaignMath{grid-template-columns:1fr auto 1fr}.campaignTotal{grid-column:1/-1}.campaignMath i:nth-of-type(2){display:none}.volumeCallout .volumeBands{grid-template-columns:1fr}.businessRateCard footer{flex-direction:column}}.fundlinkvisual{background:#eef2e8}.fundlinkcard{border:1px solid var(--line);background:#fff;border-radius:18px;width:100%;max-width:330px;padding:20px;box-shadow:0 12px 30px #14392c12}.fundlinkcard>small{letter-spacing:.13em;color:var(--muted);font-size:8px;font-weight:900}.fundlinkcard>strong{letter-spacing:-.025em;color:var(--green);word-break:break-word;margin:9px 0 5px;font-size:17px;display:block}.fundlinkcard>p{color:var(--muted)!important;margin:0 0 14px!important;font-size:10px!important}.fundoccasions{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.fundoccasions span{border:1px solid var(--line);color:var(--green);background:#f4f5f0;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:800}.fundlinkcard button{background:var(--green);color:#fff;cursor:default;border:0;border-radius:10px;width:100%;padding:11px 12px;font-size:9px;font-weight:850}.businessFundFlywheel{max-width:1100px;margin:0 auto;padding:78px 24px}.businessFundFlywheelIntro{max-width:730px;margin-bottom:30px}.businessFundFlywheelIntro h2{letter-spacing:-.055em;margin:9px 0 16px;font-size:clamp(38px,5vw,58px);line-height:.96}.businessFundFlywheelIntro h2 span{color:var(--green)}.businessFundFlywheelIntro p{max-width:650px;color:var(--muted);font-size:11px;line-height:1.7}.businessFundJourney{grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:stretch;gap:10px;margin-bottom:12px;display:grid}.businessFundJourney>article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:18px}.businessFundJourney>i{color:#8b9c93;align-self:center;font-size:18px;font-style:normal}.businessFundJourney small,.businessFundTwoWays small,.businessFundLoop small{letter-spacing:.085em;color:var(--muted);font-size:7px;font-weight:900}.businessFundJourney strong{color:var(--green);margin:8px 0;font-size:16px;display:block}.businessFundJourney p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.businessFundJourney .fundJourneyHighlight{background:var(--lime);border-color:#0000}.fundJourneyHighlight small,.fundJourneyHighlight p{color:#506552}.businessFundTwoWays{grid-template-columns:1fr 1fr;gap:12px;display:grid}.businessFundTwoWays>article{color:#fff;background:#123b2c;border-radius:20px;padding:24px;position:relative;overflow:hidden}.businessFundTwoWays>article:nth-child(2){color:var(--green);border:1px solid var(--line);background:#f5f7f2}.fundWayIcon{background:var(--lime);width:35px;height:35px;color:var(--green);border-radius:10px;justify-content:center;align-items:center;margin-bottom:20px;font-weight:900;display:flex}.businessFundTwoWays h3{letter-spacing:-.035em;margin:8px 0 12px;font-size:24px;line-height:1.05}.businessFundTwoWays p{color:#b9c8c0;margin:0 0 17px;font-size:9px;line-height:1.65}.businessFundTwoWays>article:nth-child(2) p{color:var(--muted)}.businessFundTwoWays>article>strong{color:var(--lime);margin-top:17px;font-size:9px;display:block}.businessFundTwoWays>article:nth-child(2)>strong{color:var(--green)}.fundMomentTags{flex-wrap:wrap;gap:6px;display:flex}.fundMomentTags span{color:#dce7e1;border:1px solid #fff3;border-radius:999px;padding:6px 8px;font-size:7px}.fundLinkDemo{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:13px;display:grid}.fundLinkDemo small{grid-column:1/-1}.fundLinkDemo b{font-size:10px}.fundLinkDemo span{background:var(--lime);border-radius:8px;padding:7px 9px;font-size:7px;font-weight:900}.businessFundLoop{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:15px;display:flex}.businessFundLoop>span{flex-direction:column;gap:4px;display:flex}.businessFundLoop b{color:var(--green);font-size:12px}.businessFundLoop>i{color:#9aaa9f;font-style:normal}.businessFundLoopEnd{background:var(--lime);border-radius:10px;padding:9px 12px}.businessFundClosing{text-align:center;max-width:760px;margin:28px auto 0}.businessFundClosing p{color:var(--green);font-size:15px;line-height:1.55}@media (max-width:760px){.businessFundJourney{grid-template-columns:1fr}.businessFundJourney>i{justify-self:center;transform:rotate(90deg)}.businessFundTwoWays{grid-template-columns:1fr}.businessFundLoop{justify-content:flex-start;overflow-x:auto}.businessFundLoop>span{min-width:105px}.businessFundFlywheel{padding-top:55px;padding-bottom:55px}}.businessHowPage{overflow:hidden}.businessHowHero{grid-template-columns:1.2fr .8fr;align-items:center;gap:56px;max-width:1100px;margin:0 auto;padding:88px 24px 64px;display:grid}.businessHowHero h1{letter-spacing:-.062em;color:var(--green);margin:12px 0 20px;font-size:clamp(48px,6.5vw,78px);line-height:.92}.businessHowHero h1 span{color:#a9d61e}.businessHowHero>div:first-child>p{max-width:650px;color:var(--muted);font-size:13px;line-height:1.75}.businessHowHeroCard{color:#fff;background:#123b2c;border-radius:25px;padding:25px;box-shadow:0 22px 55px #123b2c21}.businessHowHeroCard>small{color:#b9c8c0;letter-spacing:.1em;font-size:8px;font-weight:900}.businessHowHeroCard>div{background:#ffffff12;border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:14px;display:flex}.businessHowHeroCard>div span{color:#cbd8d1;font-size:9px}.businessHowHeroCard>div b{text-align:right;font-size:13px}.businessHowHeroCard>div.active{background:var(--lime);color:var(--green);border:0}.businessHowHeroCard>div.active span{color:#506552}.businessHowHeroCard>i{text-align:center;color:#9bb2a6;padding-top:12px;font-style:normal;display:block}.businessHowSteps{max-width:1100px;margin:0 auto;padding:18px 24px 80px}.businessHowSteps>article{border-top:1px solid var(--line);grid-template-columns:70px 1fr 1fr;align-items:center;gap:34px;padding:52px 0;display:grid}.businessHowSteps .stepnumber{color:#a5b5aa;align-self:start;padding-top:7px;font-size:12px;font-weight:900}.businessHowSteps small{letter-spacing:.1em;color:#87988e;font-size:8px;font-weight:900}.businessHowSteps h2{letter-spacing:-.045em;color:var(--green);margin:8px 0 13px;font-size:clamp(28px,3.5vw,45px);line-height:1}.businessHowSteps p{max-width:510px;color:var(--muted);font-size:10px;line-height:1.75}.bizHowVisual{border:1px solid var(--line);min-height:210px;color:var(--green);background:#f7f8f4;border-radius:22px;justify-content:center;align-items:center;padding:24px;display:flex}.occasionBoard{flex-wrap:wrap;align-content:center;gap:8px;display:flex}.occasionBoard span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 13px;font-size:9px;font-weight:800}.recipientBoard{flex-direction:column}.recipientBoard b{letter-spacing:-.04em;font-size:30px}.recipientBoard span{color:var(--muted);margin:6px 0 17px;font-size:11px}.recipientBoard strong{background:var(--lime);border-radius:11px;padding:11px 14px;font-size:13px}.brandedGift{color:#fff;text-align:center;background:#123b2c;flex-direction:column}.brandedGift small{color:#b7c7bf}.brandedGift b{margin:7px 0 18px;font-size:24px}.brandedGift p{margin:0 0 18px;color:#fff!important;font-size:14px!important}.brandedGift span{background:var(--lime);color:var(--green);border-radius:999px;padding:9px 12px;font-size:9px;font-weight:900}.deliveryBoard{flex-direction:column;justify-content:center;align-items:stretch;gap:8px}.deliveryBoard span{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px;font-size:9px;font-weight:800}.deliveryBoard span.soft{color:var(--muted);font-weight:600}.activateBoard{text-align:center;flex-direction:column}.activateBoard strong{letter-spacing:-.05em;margin:9px 0;font-size:50px}.activateBoard span{color:var(--muted);font-size:8px}.investBoard{flex-wrap:wrap;gap:13px}.investBoard small{font-size:7px}.investBoard b{font-size:26px}.investBoard i{color:#9aac9f;font-style:normal}.companyReturn{gap:9px}.companyReturn>div{border:1px solid var(--line);text-align:center;background:#fff;border-radius:13px;flex-direction:column;gap:7px;padding:14px;display:flex}.companyReturn b{font-size:21px}.companyReturn i{font-style:normal}.businessFundLink{display:block}.businessFundLink>b{margin:8px 0;font-size:17px;display:block}.businessFundLink>p{margin:0 0 14px!important}.businessFundLink>div{flex-wrap:wrap;gap:5px;display:flex}.businessFundLink>div span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 8px;font-size:7px}.businessFundLink>strong{background:var(--lime);border-radius:9px;margin-top:15px;padding:9px 11px;font-size:8px;display:inline-block}.businessHowFlywheel{color:#fff;text-align:center;background:#123b2c;padding:75px max(24px,50vw - 526px)}.businessHowFlywheel .eyebrow{color:#b8c7c0}.businessHowFlywheel h2{letter-spacing:-.052em;max-width:800px;margin:12px auto 30px;font-size:clamp(36px,5vw,58px);line-height:.98}.businessHowFlow{justify-content:center;align-items:stretch;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.businessHowFlow span{background:#ffffff12;border:1px solid #ffffff1a;border-radius:13px;flex-direction:column;gap:5px;min-width:115px;padding:14px;display:flex}.businessHowFlow span small{color:#aebfb6;letter-spacing:.08em;font-size:7px;font-weight:900}.businessHowFlow span b{font-size:11px}.businessHowFlow i{color:#829b8f;align-self:center;font-style:normal}.businessHowFlow span.end{background:var(--lime);color:var(--green);border:0}.businessHowFlow span.end small{color:#506552}.businessHowFlywheel>p{color:#d3ded8;max-width:760px;margin:28px auto 0;font-size:13px;line-height:1.65}.businessHowFlywheel>p strong{color:#fff}.businessHowPrivacy{grid-template-columns:.7fr 1.3fr;align-items:start;gap:60px;max-width:1100px;margin:0 auto;padding:75px 24px;display:grid}.businessHowPrivacy h2{letter-spacing:-.05em;color:var(--green);margin:10px 0;font-size:clamp(34px,4vw,52px);line-height:.98}.businessHowRoleCards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.businessHowRoleCards article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.businessHowRoleCards small{letter-spacing:.08em;color:#87988e;font-size:8px;font-weight:900}.businessHowRoleCards h3{color:var(--green);margin:9px 0;font-size:20px}.businessHowRoleCards p{color:var(--muted);font-size:9px;line-height:1.65}.businessHowClosing{color:#123b2c;text-align:center;background:#a9d61e;padding:80px 24px}.businessHowClosing>small{letter-spacing:.1em;font-size:8px;font-weight:900}.businessHowClosing h2{letter-spacing:-.058em;margin:12px 0;font-size:clamp(40px,5.5vw,65px);line-height:.95}.businessHowClosing h2 span{color:#fff}.businessHowClosing>p{max-width:620px;margin:0 auto 24px;font-size:11px;line-height:1.7}.businessHowClosing .mheroactions{justify-content:center}@media (max-width:820px){.businessHowHero{grid-template-columns:1fr;gap:28px;padding-top:60px}.businessHowSteps>article{grid-template-columns:45px 1fr;gap:16px}.businessHowSteps>article>.bizHowVisual{grid-column:2}.businessHowPrivacy{grid-template-columns:1fr;gap:25px}.businessHowRoleCards{grid-template-columns:1fr}}@media (max-width:560px){.businessHowSteps>article{grid-template-columns:1fr;padding:38px 0}.businessHowSteps .stepnumber{padding:0}.businessHowSteps>article>.bizHowVisual{grid-column:1}.companyReturn{flex-wrap:wrap}.businessHowHero h1{font-size:48px}.businessHowFlow{justify-content:flex-start}}.businessFormIntro{border-bottom:1px solid var(--line);grid-column:1/-1;margin-bottom:14px;padding-bottom:20px}.businessFormIntro small{letter-spacing:.12em;color:#82948b;font-size:8px;font-weight:900}.businessFormIntro h3{letter-spacing:-.04em;color:var(--green);margin:8px 0 9px;font-size:26px;line-height:1.05}.businessFormIntro p{max-width:680px;color:var(--muted);margin:0;font-size:10px;line-height:1.65}@media (max-width:650px){.businessFormIntro{margin-bottom:10px;padding-bottom:17px}.businessFormIntro h3{font-size:23px}}.businessRequestDetails{grid-column:1/-1}.businessRequestDetails textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);width:100%;min-height:132px;font:inherit;color:var(--green);background:#fff;border-radius:18px;outline:none;margin-top:10px;padding:18px 20px}.businessRequestDetails textarea:focus{border-color:#6f9d89;box-shadow:0 0 0 4px #6f9d891a}.businessRequestDetails textarea::placeholder{color:#9aa8a0;font-weight:500}.investpage .nottrading{padding-bottom:72px}.investpage .financialawareness{z-index:2;margin:-28px 7vw 82px;position:relative;box-shadow:0 18px 48px #18392d0e}.investpage .financialawareness:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#e6d8ad,#0000);height:1px;position:absolute;top:-1px;left:28px;right:28px}@media (max-width:650px){.investpage .nottrading{padding-bottom:52px}.investpage .financialawareness{margin:-18px 20px 60px}}body{background:radial-gradient(circle at 12% -8%, #ddf45f17, transparent 28%), var(--v-bg-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:var(--v-bg-accent);color:var(--v-text-primary)}main,section{position:relative}.eyebrow{letter-spacing:.19em;color:var(--v-color-sage-700);font-size:10px;font-weight:800}.nav{z-index:70;-webkit-backdrop-filter:blur(22px)saturate(145%);background:#f5f2e9c2;border-bottom:1px solid #081c150e;height:82px;padding:0 clamp(18px,4vw,58px);position:sticky;top:0}.logo{letter-spacing:-1.5px;font-size:26px}.logo span{color:#82a82f}.publiclinks a,.navright a{transition:opacity .18s,color .18s}.publiclinks a:hover,.navright a:not(.navcta):hover{opacity:.58}.navcta{box-shadow:0 10px 28px #081c151f;background:var(--v-bg-inverse)!important;color:#fff!important;border:1px solid var(--v-bg-inverse)!important;transition:var(--v-transition-lift)!important;padding:12px 18px!important}.audienceSwitcher{box-shadow:inset 0 1px #ffffff8c;background:#ffffff7a!important;border:1px solid #081c1517!important}.audienceSwitcher a.active{box-shadow:0 4px 14px #081c1514}.button{letter-spacing:-.01em;min-height:48px;transition:var(--v-transition-lift);border-radius:999px;padding:14px 21px;box-shadow:0 10px 26px #081c151c}.button:hover{transform:translateY(-2px);box-shadow:0 17px 36px #081c1526}.button.ghost,.button.secondary{box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8f;border:1px solid #081c151a}.mhero{grid-template-columns:1.03fr .97fr;align-items:center;gap:70px;max-width:1440px;min-height:720px;margin:0 auto;padding:92px clamp(24px,6vw,92px) 82px;display:grid;overflow:hidden}.mhero:before{content:"";border-radius:var(--v-radius-hero);background:var(--v-gradient-hero);border:var(--v-border-hairline);z-index:-1;position:absolute;inset:20px clamp(10px,2vw,28px)}.mherocopy h1{max-width:800px;letter-spacing:-.065em!important;font-size:clamp(58px,7vw,96px)!important;line-height:.89!important}.mherocopy>p{max-width:600px;font-size:17px!important;line-height:1.65!important}.microtrust{border-top:1px solid #081c1514;padding-top:18px;margin-top:24px!important}.mvisual{filter:drop-shadow(0 32px 46px #081c1514)}.futurecard{border:1px solid #081c1514;box-shadow:var(--v-shadow-premium)!important;background:var(--v-gradient-lime)!important;border-radius:34px!important}.futurecard:after{content:"";pointer-events:none;border:1px solid #081c1514;border-radius:27px;position:absolute;inset:8px}.floatlabel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--v-shadow-soft)!important;border:1px solid #081c1514!important}.audienceSplit,.quickhow,.belief,.moments,.givingOptions,.businessSection,.howpage .journeysteps,.businessHowSteps{max-width:1180px!important}.audienceSplit,.quickhow,.belief,.moments,.givingOptions,.businessSection{margin-left:auto!important;margin-right:auto!important}.sectionintro h2,.audienceIntro h2,.belief h2{letter-spacing:-.052em!important;line-height:.96!important}.audienceCards article,.businessOccasionGrid article,.businessHowRoleCards article{transition:var(--v-transition-lift);box-shadow:0 10px 30px #081c150b;border-radius:var(--v-radius-card)!important;border:var(--v-border-hairline)!important}.audienceCards article:hover,.businessOccasionGrid article:hover,.businessHowRoleCards article:hover{box-shadow:var(--v-shadow-medium);transform:translateY(-4px)}.individualCard{background:linear-gradient(155deg,#fffdf9,#f7f4ea)!important}.companyCard{background:var(--v-gradient-dark)!important}.bizWedgeHero{max-width:1400px!important;margin:0 auto!important;padding:96px clamp(24px,6vw,88px) 90px!important}.bizWedgeHero:before{content:"";border-radius:var(--v-radius-hero);border:var(--v-border-hairline);z-index:-1;background:radial-gradient(circle at 79% 18%,#ddf45f2e,#0000 24%),linear-gradient(160deg,#fdfbf6 0%,#f3f0e6 100%);position:absolute;inset:20px clamp(10px,2vw,28px)}.bizWedgeHero h1{letter-spacing:-.065em!important;font-size:clamp(58px,6.5vw,92px)!important;line-height:.9!important}.christmasCard{overflow:hidden;background:var(--v-gradient-dark)!important;box-shadow:var(--v-shadow-premium)!important;border:1px solid #ffffff12!important;border-radius:32px!important}.christmasCard:before{content:"";filter:blur(4px);background:#ddf45f1a;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-70px}.howhero,.businessHowHero{max-width:1400px!important;margin:0 auto!important}.howhero:before,.businessHowHero:before{content:"";border-radius:var(--v-radius-hero);background:var(--v-gradient-hero);border:var(--v-border-hairline);z-index:-1;position:absolute;inset:20px clamp(10px,2vw,28px)}.journeysteps>article,.businessHowSteps>article{border-top:1px solid #081c1514!important;padding-top:64px!important;padding-bottom:64px!important}.stepvisual,.bizHowVisual{box-shadow:0 20px 50px #081c150e;background:linear-gradient(145deg,#ffffffbd,#f7f4ebd1)!important;border:1px solid #081c1514!important;border-radius:28px!important}.notevisual,.unwrapvisual,.brandedGift{background:var(--v-gradient-dark)!important;color:#fff!important}.businessHowFlywheel{background:var(--v-gradient-dark)!important}.businessLead{border-radius:38px!important}.businessFields input,.businessFields select,.businessFields textarea,input,select,textarea{border-color:#081c151f;transition:border-color .18s,box-shadow .18s,background .18s}.businessFields input:focus,.businessFields select:focus,.businessFields textarea:focus,input:focus,select:focus,textarea:focus{background:#fff;outline:none;border-color:var(--v-focus-border)!important;box-shadow:0 0 0 5px var(--v-focus-ring)!important}.physicalCard,.physicalMockup,.physicalVisual,.giftcardMockup{filter:drop-shadow(0 35px 55px #081c1521)}.physicalVisual .card,.giftcardMockup .card,.physicalCard .card{background:var(--v-gradient-lime)!important;box-shadow:var(--v-shadow-premium)!important;border:1px solid #081c1517!important;border-radius:30px!important}.physicalVisual .card:after,.giftcardMockup .card:after,.physicalCard .card:after{content:"";pointer-events:none;border:1px solid #081c1512;border-radius:23px;position:absolute;inset:8px}.dashboardCard,.panel,.accountCard,.portfolioCard,.fundCard,.opsCard,.metricCard,.activityCard{box-shadow:0 12px 34px #081c150b;border:1px solid #081c1514!important;border-radius:22px!important}table{border-collapse:separate;border-spacing:0}th{letter-spacing:.08em;text-transform:uppercase;color:var(--v-text-tertiary);font-size:10px!important}tr{transition:background .15s}tbody tr:hover{background:#ddf45f0e}.sitefooter{border:1px solid #ffffff0f;background:var(--v-gradient-dark)!important;color:#fff!important;border-radius:34px!important;margin:28px clamp(10px,2vw,28px) 18px!important;padding:48px clamp(24px,5vw,64px)!important}.sitefooter .logo{color:#fff!important}.sitefooter a{text-decoration:none;color:#ffffffd1!important}.sitefooter a:hover{color:#fff!important}.sitefooter small,.sitefooter p{color:#ffffff8a!important}@media (prefers-reduced-motion:no-preference){.futurecard,.christmasCard,.businessHowHeroCard{animation:7s ease-in-out infinite v-float}@keyframes v-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}@media (max-width:950px){.nav{height:72px}.mhero{grid-template-columns:1fr;gap:34px;padding-top:64px}.mhero:before,.bizWedgeHero:before,.howhero:before,.businessHowHero:before{border-radius:30px;inset:10px 8px}.mherocopy h1,.bizWedgeHero h1{font-size:clamp(48px,12vw,72px)!important}}@media (max-width:620px){.mhero,.bizWedgeHero{padding-left:22px!important;padding-right:22px!important}.mhero:before,.bizWedgeHero:before,.howhero:before,.businessHowHero:before{border-radius:24px}.futurecard{border-radius:27px!important}.sitefooter{border-radius:25px!important}}.businessHowHero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr)!important;align-items:center!important;gap:64px!important;max-width:1280px!important;padding:96px 48px 88px!important}.businessHowHero>div{min-width:0}.businessHowHero>div:first-child{max-width:760px}.businessHowHero h1{text-wrap:balance;overflow-wrap:normal;word-break:normal;max-width:760px;letter-spacing:-.058em!important;font-size:clamp(56px,5.35vw,80px)!important;line-height:.91!important}.businessHowHero>div:first-child>p{max-width:680px!important;font-size:15px!important;line-height:1.7!important}.businessHowHeroCard{justify-self:end;width:100%;max-width:390px}.timevisual{overflow:hidden;background:radial-gradient(circle at 88% 8%,#ddf45f14,#0000 30%),#ffffff0b!important;border:1px solid #ffffff24!important;border-radius:28px!important;padding:34px!important}.timevisual .timeline{background:0 0!important;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;height:auto!important;min-height:0!important;margin:30px 0 18px!important;display:grid!important;position:relative!important}.timevisual .timeline:before,.timevisual .timeline:after{content:none!important;display:none!important}.timevisual .timeline span{background:#fff1;border:1px solid #ffffff14;border-radius:17px;justify-content:center;min-width:0;padding:18px 16px;flex-direction:column!important;gap:7px!important;display:flex!important}.timevisual .timeline b{letter-spacing:-.025em;color:#fff;font-size:20px!important;line-height:1!important}.timevisual .timeline i{z-index:auto!important;color:#bfd0c7!important;background:0 0!important;border-radius:0!important;justify-self:auto!important;width:auto!important;height:auto!important;font-size:11px!important;font-style:normal!important;line-height:1.35!important;position:static!important;top:auto!important}.timevisual .timeline i:nth-child(2),.timevisual .timeline i:nth-child(3){justify-self:auto!important}.timevisual .timeline em{background:#ddf45f1a;border:1px solid #ddf45f2e;border-radius:50%;align-self:center;place-items:center;width:34px;height:34px;line-height:1;display:grid;color:var(--lime)!important;font-size:20px!important;font-style:normal!important}.timevisual>p{letter-spacing:.01em;color:#bfd0c7!important;margin:0!important;font-size:10px!important}@media (max-width:1120px){.businessHowHero{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr)!important;gap:40px!important;padding-left:36px!important;padding-right:36px!important}.businessHowHero h1{font-size:clamp(52px,6.4vw,70px)!important}}@media (max-width:900px){.businessHowHero{grid-template-columns:1fr!important;padding:72px 28px 62px!important}.businessHowHero>div:first-child,.businessHowHero h1{max-width:780px}.businessHowHeroCard{justify-self:start;max-width:620px}}@media (max-width:760px){.timevisual .timeline{grid-template-columns:1fr!important;gap:10px!important}.timevisual .timeline em{justify-self:center;transform:rotate(90deg)!important}}@media (max-width:560px){.businessHowHero{padding:58px 20px 48px!important}.businessHowHero h1{font-size:clamp(44px,13vw,58px)!important}.businessHowHero>div:first-child>p{font-size:14px!important}.timevisual{padding:24px!important}}.howpage .notevisual p{color:var(--v-color-lime-500)!important;opacity:1!important;text-shadow:none!important}.howpage .notevisual small,.howpage .notevisual b{color:#fff!important;opacity:1!important}.giftFormatGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.giftFormatGrid>button{text-align:left;border:1px solid var(--line);min-height:165px;color:var(--ink);cursor:pointer;background:#fff;border-radius:20px;flex-direction:column;gap:7px;padding:20px;display:flex}.giftFormatGrid>button.selected{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 18px 45px #081c1524}.giftFormatGrid small{color:inherit;opacity:.67;line-height:1.45}.giftFormatGrid strong{color:var(--lime);margin-top:auto}.giftFormatGrid>button:not(.selected) strong{color:var(--green)}.formatIcon{background:var(--lime);width:38px;height:38px;color:var(--green);border-radius:12px;place-items:center;margin-bottom:8px;font-size:18px;display:grid}.physicalAddressBlock,.physicalTimingCard{border:1px solid var(--line);background:#ffffff8c;border-radius:22px;margin-top:20px;padding:20px}.physicalShipTabs{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.physicalShipTabs button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;flex-direction:column;gap:3px;padding:14px;display:flex}.physicalShipTabs button.selected{border-color:var(--green);box-shadow:0 0 0 3px #153f3014}.physicalShipTabs span{color:var(--muted);font-size:11px}.addressGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.physicalReviewAddress,.physicalCheckoutStatus{border:1px solid var(--line);background:#f4f6ee;border-radius:15px;flex-direction:column;gap:3px;margin:15px 0;padding:15px;display:flex}.physicalReviewAddress small,.physicalCheckoutStatus small{letter-spacing:.12em;color:var(--muted);font-size:8px;font-weight:850}.physicalReviewAddress span,.physicalCheckoutStatus span{color:var(--muted);font-size:11px}.physicalFeePreview{border-top:1px solid var(--line);justify-content:space-between;padding:13px 0;display:flex}.redeemPage{place-items:center;min-height:70vh;padding:70px 22px;display:grid}.redeemCard{border:1px solid var(--line);background:var(--v-bg-surface-raised);width:min(560px,100%);box-shadow:var(--v-shadow-medium);border-radius:32px;padding:42px}.redeemCard h1{letter-spacing:-.06em;margin:10px 0 18px;font-size:clamp(44px,7vw,68px);line-height:.92}.redeemCard h1 span{color:#93bd24}.redeemCard>p{color:var(--muted);line-height:1.6}.redeemCard label{margin:24px 0;display:block}.redeemCard input{text-transform:uppercase;letter-spacing:.18em;text-align:center;font-size:22px;font-weight:850}.redeemCard>small{text-align:center;color:var(--muted);margin-top:16px;font-size:10px;display:block}.opsHeaderActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.opsHeaderActions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:11px 15px;font-weight:750}.opsMetricRow{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.opsMetricRow>div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.opsMetricRow small{letter-spacing:.1em;color:var(--muted);font-size:8px;font-weight:850}.opsMetricRow b{margin-top:5px;font-size:25px;display:block}.opsFilters{gap:7px;margin-bottom:14px;display:flex;overflow:auto}.opsFilters button{white-space:nowrap;border:1px solid var(--line);text-transform:capitalize;background:#fff;border-radius:999px;padding:8px 11px;font-size:10px}.opsFilters button.active{background:var(--green);color:#fff}.physicalOpsTable{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.physicalOpsHead,.physicalOpsRow{grid-template-columns:34px 1.35fr 1.2fr 1.2fr .8fr 1.2fr;align-items:center;gap:12px;padding:12px 16px;display:grid}.physicalOpsHead{letter-spacing:.08em;color:var(--muted);background:#f4f3ec;font-size:9px;font-weight:850}.physicalOpsRow{border-top:1px solid var(--line);font-size:11px}.physicalOpsRow span{min-width:0}.physicalOpsRow b,.physicalOpsRow small{text-overflow:ellipsis;display:block;overflow:hidden}.physicalOpsRow small{color:var(--muted);margin-top:2px}.physicalStatus{text-transform:capitalize;background:#eef0eb;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.s-queued,.s-print_ready{background:#eff7d8}.s-shipped,.s-delivered{background:#e5f3e8}.s-failed{background:#ffe8e2}.physicalActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.physicalActions button,.physicalActions a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:6px 8px;font-size:9px;text-decoration:none}.physicalBatchPage{background:#eeeae0;min-height:100vh}.batchToolbar{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--line);background:#f5f2e9ed;justify-content:space-between;gap:20px;padding:18px 28px;display:flex;position:sticky;top:0}.batchToolbar h1{margin:2px 0;font-size:25px}.batchToolbar p{color:var(--muted);margin:0;font-size:11px}.batchToolbar>div:last-child{align-items:center;gap:8px;display:flex}.batchToolbar button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 14px}.physicalPrintSheet{page-break-after:always;background:#fff;grid-template-rows:auto 1fr;gap:15mm;width:210mm;min-height:297mm;margin:20px auto;padding:16mm;display:grid;box-shadow:0 20px 50px #00000014}.printCard{color:#10271e;background:linear-gradient(145deg,#e9fa81,#d8f151);border-radius:8mm;flex-direction:column;width:154mm;height:92mm;padding:9mm;display:flex;position:relative;overflow:hidden}.printCardTop,.printFoot{letter-spacing:.08em;justify-content:space-between;font-size:7pt;font-weight:800;display:flex}.printMark{margin:8mm 0 5mm;font-size:32pt;font-weight:900}.printMark span{margin-left:2mm}.printMessage{flex-direction:column;gap:2mm;display:flex}.printMessage small{letter-spacing:.08em;font-size:6.5pt;font-weight:800}.printMessage strong{max-width:92mm;font-size:15pt;line-height:1.08}.printMessage b{font-size:8pt}.printClaim{align-items:end;gap:5mm;margin-top:auto;display:flex}.printClaim img{background:#fff;width:26mm;height:26mm;padding:1.5mm}.printClaim div{flex-direction:column;gap:1mm;display:flex}.printClaim small{letter-spacing:.1em;font-size:6pt;font-weight:850}.printClaim b{letter-spacing:.11em;font-size:16pt}.printClaim span{font-size:6.5pt}.printFoot{margin-top:4mm}.packingSlip{border:1px dashed #999;padding:8mm;font-size:9pt}.packingSlip>div:first-child{justify-content:space-between;display:flex}.packingSlip p{font-size:12pt;line-height:1.5}.packingMeta{background:#f4f3ec;grid-template-columns:1fr 1fr;gap:2mm 5mm;margin:5mm 0;padding:4mm;display:grid}.packingSlip>small{color:#666}@media (max-width:780px){.giftFormatGrid,.addressGrid{grid-template-columns:1fr}.opsMetricRow{grid-template-columns:1fr 1fr}.physicalOpsTable{overflow:auto}.physicalOpsHead,.physicalOpsRow{min-width:850px}.redeemCard{padding:28px}.physicalShipTabs{grid-template-columns:1fr}}@media print{.nav,.sitefooter,.opsGlobalBar,.batchToolbar{display:none!important}.physicalBatchPage{background:#fff}.physicalPrintSheet{box-shadow:none;break-after:page;margin:0;padding:14mm}.physicalPrintSheet:last-child{break-after:auto}}.physicalUpdateForm h3{letter-spacing:-.04em;margin:8px 0 22px;font-size:27px}.physicalUpdateForm>small{letter-spacing:.14em;color:#82948b;font-size:9px;font-weight:850}.physicalUpdateForm label{font-size:11px;font-weight:800;display:block}.physicalUpdateForm input{width:100%;margin-top:8px}.physicalUpdateForm .full{width:100%;margin-top:4px}.physicalUpdateNote{color:var(--muted)!important;margin:10px 0 0!important;font-size:10px!important}.physicalUpdates{margin-top:0}.physicalOpsPage{width:min(1500px,100% - 48px);margin:0 auto;padding:42px 0 34px}.physicalOpsHero{grid-template-columns:minmax(0,1.5fr) minmax(300px,.55fr);align-items:end;gap:32px;margin-bottom:22px;display:grid}.physicalOpsHeroCopy h1{letter-spacing:-.045em;max-width:780px;margin:14px 0 13px;font-size:clamp(40px,4vw,66px);line-height:.95}.physicalOpsHeroCopy p{color:var(--muted);max-width:760px;margin:0;font-size:16px;line-height:1.55}.physicalOpsHeroNote{background:linear-gradient(135deg,#eff4e7,#f8f6ed);border:1px solid #e7eadf;border-radius:24px;align-items:center;gap:15px;min-height:92px;padding:20px 22px;display:flex}.physicalOpsHeroIcon{width:46px;height:46px;color:var(--green);background:#e8f6cf;border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.physicalOpsHeroNote b,.physicalOpsHeroNote span{display:block}.physicalOpsHeroNote b{margin-bottom:4px;font-size:15px}.physicalOpsHeroNote span{color:var(--muted);font-size:12px;line-height:1.45}.physicalMetricRow{gap:14px;margin:0 0 24px}.physicalMetricRow>div{border-radius:22px;grid-template-rows:auto auto;grid-template-columns:52px 1fr;align-items:center;column-gap:16px;min-height:112px;padding:20px 22px;display:grid}.physicalMetricIcon{width:48px;height:48px;color:var(--green);background:#eef7df;border-radius:50%;grid-row:1/3;place-items:center;font-size:23px;font-weight:700;display:grid}.physicalMetricRow>div:nth-child(2) .physicalMetricIcon{background:#eef4fb}.physicalMetricRow>div:nth-child(3) .physicalMetricIcon{background:#fff2d9}.physicalMetricRow small{letter-spacing:.13em;align-self:end;font-size:9px}.physicalMetricRow b{align-self:start;margin:1px 0 0;font-size:28px}.physicalOpsToolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.physicalOpsFilters{flex:1;margin:0}.physicalOpsTools{justify-content:flex-end;align-items:center;gap:9px;display:flex}.physicalOpsSearch{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;min-width:300px;height:42px;padding:0 14px;display:flex}.physicalOpsSearch span{color:var(--muted);font-size:17px}.physicalOpsSearch input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.physicalExport{border:1px solid var(--line);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;height:42px;padding:0 16px;font-weight:750}.physicalBatchButton{white-space:nowrap;height:42px}.physicalOpsTable{border-radius:24px;min-height:360px}.physicalOpsHead,.physicalOpsRow{grid-template-columns:34px 1.25fr 1.15fr 1.2fr .75fr 1.05fr;padding:14px 18px}.physicalOpsHead{background:#fbfaf4}.physicalOpsRow{min-height:72px}.physicalOpsEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:44px 20px;display:flex}.physicalEmptyGraphic{color:#9ca994;place-items:center;width:88px;height:74px;margin-bottom:9px;font-size:56px;display:grid;position:relative}.physicalEmptyGraphic span{color:var(--green);font-size:25px;position:absolute;top:-7px;right:7px}.physicalOpsEmpty h2{margin:3px 0 7px;font-size:20px}.physicalOpsEmpty p{color:var(--muted);margin:0 0 18px;font-size:12px}.physicalOpsEmpty .button{border-radius:999px;padding:11px 17px;text-decoration:none}.physicalOpsFooter{color:var(--muted);justify-content:space-between;gap:20px;padding:25px 2px 0;font-size:10px;display:flex}.physicalOpsFooter span:last-child{align-items:center;gap:7px;display:flex}.physicalOpsFooter i{background:#67bd65;border-radius:50%;width:8px;height:8px}@media (max-width:1100px){.physicalOpsHero{grid-template-columns:1fr}.physicalOpsHeroNote{max-width:620px}.physicalOpsToolbar{flex-direction:column;align-items:flex-start}.physicalOpsTools{justify-content:flex-start;width:100%}.physicalOpsSearch{flex:1}.physicalMetricRow{grid-template-columns:1fr 1fr}}@media (max-width:780px){.physicalOpsPage{width:min(100% - 28px,1500px);padding-top:28px}.physicalOpsHeroCopy h1{font-size:42px}.physicalMetricRow{grid-template-columns:1fr 1fr}.physicalMetricRow>div{grid-template-columns:40px 1fr;padding:15px}.physicalMetricIcon{width:38px;height:38px;font-size:17px}.physicalOpsTools{flex-wrap:wrap}.physicalOpsSearch{flex-basis:100%;min-width:100%}.physicalBatchButton,.physicalExport{flex:1}.physicalOpsFooter{flex-direction:column}.physicalOpsTable{overflow:auto}.physicalOpsHead,.physicalOpsRow{min-width:900px}}@media (min-width:981px){.marketing>.mhero{grid-template-columns:minmax(0,1.03fr) minmax(430px,.82fr);align-items:center;gap:clamp(42px,4.8vw,76px);width:min(100%,1480px);min-height:calc(100svh - 74px);margin:0 auto;padding:clamp(42px,5vh,66px) clamp(42px,4.5vw,72px) clamp(48px,5.5vh,74px)}.marketing>.mhero .mherocopy{justify-self:end;width:100%;max-width:700px}.marketing>.mhero .mvisual{justify-self:start;width:100%;max-width:520px;min-height:520px;margin:0}.marketing>.mhero .futurecard{transform:rotate(1.5deg)}.marketing>.mhero .fl1{left:24px}.marketing>.mhero .fl2{right:6px}}@media (min-width:981px) and (max-height:800px){.marketing>.mhero{min-height:calc(100svh - 74px);padding-top:34px;padding-bottom:38px}.marketing>.mhero .mvisual{min-height:470px}.marketing>.mhero .futurecard{transform:scale(.92)rotate(1.5deg)}}@media (min-width:1181px){.publicnav{align-items:center;justify-content:initial;grid-template-columns:auto auto minmax(360px,1fr) auto;column-gap:clamp(24px,2.6vw,46px);padding-left:max(30px,50vw - 750px);padding-right:max(30px,50vw - 750px);display:grid}.publicnav>.logo{justify-self:start}.publicnav>.audienceSwitcher{justify-self:start;margin-left:0}.publicnav>.secondaryPublicLinks{justify-content:center;align-items:center;gap:clamp(28px,2.8vw,48px);width:100%;min-width:0;display:flex}.publicnav>.secondaryPublicLinks a{white-space:nowrap}.publicnav>.audienceNavRight{justify-self:end;gap:clamp(18px,2vw,28px)}}@media (min-width:951px) and (max-width:1180px){.publicnav{gap:18px;padding-left:24px;padding-right:24px}.secondaryPublicLinks{gap:24px;margin-left:auto;margin-right:auto}}@media (min-width:981px){.commercialPage>.commercialHero.physicalHero{grid-template-columns:minmax(0,1.03fr) minmax(430px,.82fr);align-items:center;gap:clamp(42px,4.8vw,76px);width:min(100%,1480px);min-height:calc(100svh - 74px);margin:0 auto;padding:clamp(42px,5vh,66px) clamp(42px,4.5vw,72px) clamp(48px,5.5vh,74px)}.commercialPage>.commercialHero.physicalHero>div:first-child{justify-self:end;width:100%;max-width:700px}.commercialPage>.commercialHero.physicalHero .physicalMock{justify-self:start;width:100%;max-width:520px;height:520px;margin:0}.commercialPage>.commercialHero.physicalHero .sleeve{transform:translate(-16px,6px)rotate(-5.5deg)}.commercialPage>.commercialHero.physicalHero .giftcard{transform:translate(18px,-4px)rotate(2.5deg)}}@media (min-width:981px) and (max-height:800px){.commercialPage>.commercialHero.physicalHero{min-height:calc(100svh - 74px);padding-top:34px;padding-bottom:38px}.commercialPage>.commercialHero.physicalHero .physicalMock{transform-origin:50%;height:470px;transform:scale(.94)}}.lifecycleCommand{border:1px solid var(--line,#d9ddd6);background:#fff;border-radius:28px;padding:30px!important}.lifecycleFunnel{grid-template-columns:repeat(11,minmax(0,1fr));align-items:center;gap:8px;margin-top:24px;display:grid}.lifecycleFunnel article{background:#f7f7f2;border:1px solid #dfe2dc;border-radius:18px;grid-column:span 1;min-width:0;padding:16px 14px}.lifecycleFunnel article small{letter-spacing:.16em;color:#6e7e76;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.lifecycleFunnel article strong{color:#082d20;font-size:26px}.lifecycleFunnel>i{text-align:center;color:#7d8b84;font-style:normal}.lifecycleFunnel .lifeInvested{background:#edf6e7;border-color:#cdddc5}.lifecycleException{color:#765015;background:#fff4e4;border-radius:14px;margin-top:14px;padding:11px 14px;font-size:13px;font-weight:700}.lifecycleInspector{max-height:90vh;overflow:auto;width:min(900px,94vw)!important}.inspectorTitle{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.inspectorTitle p{color:#7a8580;margin:3px 0 0;font-size:12px}.inspectorTitle code{font-size:11px}.canonicalJourney{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 24px;display:grid}.canonicalStage{background:#fafaf7;border:1px solid #dfe2dc;border-radius:16px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.canonicalStage>i{color:#607069;background:#e8ece8;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.canonicalStage span{flex-direction:column;gap:3px;display:flex}.canonicalStage b{color:#0a3023;font-size:13px}.canonicalStage small{color:#748079;font-size:11px;line-height:1.35}.canonicalStage.done{background:#f1f7ed;border-color:#d3e1cc}.canonicalStage.done>i{color:#fff;background:#124d39}.canonicalStage.current{background:#fff;border-color:#b7c8bf}.canonicalStage.current>i{color:#0a3023;background:#d9f44a}.canonicalStage.error{background:#fff4ef;border-color:#edc6b9}.canonicalStage.error>i{color:#fff;background:#a33a24}.canonicalStage.locked{opacity:.66}@media (max-width:900px){.lifecycleFunnel{grid-template-columns:repeat(3,1fr)}.lifecycleFunnel>i{display:none}.canonicalJourney{grid-template-columns:1fr}}.identityNotice{color:#113d2f;background:#f0f7eb;border:1px solid #cad9c5;border-radius:16px;flex-direction:column;gap:5px;margin:0 0 18px;padding:14px 16px;display:flex}.identityNotice b{font-size:13px}.identityNotice span{color:#607268;font-size:12px;line-height:1.45}.resolutionSuccess{margin:0 0 22px;padding:0 5vw}.resolutionSuccess>div{background:#eef8e9;border:1px solid #c7dac0;border-radius:20px;align-items:center;gap:13px;max-width:1400px;margin:auto;padding:16px 20px;display:flex}.resolutionSuccess i{color:#fff;background:#124d39;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.resolutionSuccess span{flex-direction:column;gap:2px;display:flex}.resolutionSuccess b{color:#0a3023}.resolutionSuccess small{color:#64756b}.accountResolutionMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metricWord{font-size:26px!important;line-height:1.05!important}.accountResolutionGate{background:linear-gradient(120deg,#eff7ea,#f8faf5);border:1px solid #d3dfcd;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.accountResolutionGate>div{align-items:flex-start;gap:17px;max-width:820px;display:flex}.resolutionIcon{color:#0e563e;background:#dff0d7;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:800;display:grid}.accountResolutionGate h2{color:#0a3023;margin:5px 0 6px}.accountResolutionGate p{color:#66766d;margin:0;line-height:1.5}.resolutionBadge{color:#315e4a;letter-spacing:.03em;background:#edf5e9;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;margin:10px 0 6px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.resolutionBadge i{font-style:normal}.identityPolicy{color:#68766e;border-top:1px solid #dfe2dc;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.identityPolicy b{white-space:nowrap;color:#0a3023}.identityPolicy span{line-height:1.45}.resolvedGiftCard{position:relative}@media (max-width:900px){.accountResolutionMetrics{grid-template-columns:1fr 1fr}.accountResolutionGate{flex-direction:column;align-items:stretch}.identityPolicy{flex-direction:column;gap:5px}}@media (max-width:560px){.accountResolutionMetrics{grid-template-columns:1fr}.resolutionSuccess{padding:0 20px}}.exceptionConsole{border:1px solid var(--line);background:#fff;border-radius:26px;padding:26px}.exceptionCount{color:#873e2d;background:#f6eee9;border:1px solid #ecd8cc;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:10px;font-weight:850}.exceptionLayout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:18px;margin-top:18px;display:grid}.exceptionList{border:1px solid var(--line);background:#fafaf7;border-radius:18px;overflow:hidden}.exceptionRow{appearance:none;border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:15px;display:grid}.exceptionRow:last-child{border-bottom:0}.exceptionRow:hover{background:#fbfcf8}.exceptionRow>i{background:#d4a231;border-radius:50%;width:8px;height:8px}.exceptionRow.high>i{background:#b6533d}.exceptionRow>span{flex-direction:column;gap:2px;min-width:0;display:flex}.exceptionRow small{letter-spacing:.12em;color:#728078;font-size:8px;font-weight:850}.exceptionRow b{font-size:12px}.exceptionRow em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.exceptionRow time{color:var(--muted);font-size:9px}.exceptionRow>strong{font-size:9px}.exceptionEmpty{flex-direction:column;gap:5px;padding:28px;display:flex}.exceptionEmpty b{font-size:13px}.exceptionEmpty span{color:var(--muted);font-size:10px}.reconMini{border:1px solid var(--line);background:#f7f8f2;border-radius:18px;padding:18px}.reconMini h3{margin:5px 0 10px;font-size:18px}.exceptionInspector{width:min(980px,95vw)!important}.inspectorExceptions{gap:9px;margin:14px 0 20px;display:grid}.exceptionBar{background:#fff1e9;border:1px solid #efd0c0;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.exceptionBar b{color:#873e2d;font-size:11px}.exceptionBar span{color:#875849;font-size:9px}.inspectorException{background:#fffaf7;border:1px solid #e7d7cf;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.inspectorException>div:first-child{flex-direction:column;gap:3px;display:flex}.inspectorException small{letter-spacing:.12em;color:#8b685b;font-size:8px;font-weight:850}.inspectorException b{font-size:12px}.inspectorException p{color:var(--muted);max-width:540px;margin:0;font-size:10px}.inspectorException.high{background:#fff5f1;border-color:#e6c0b4}.inspectorHealthy{background:#edf6e7;border:1px solid #d0dfc7;border-radius:16px;flex-direction:column;gap:3px;margin:14px 0 20px;padding:13px 15px;display:flex}.inspectorHealthy b{font-size:11px}.inspectorHealthy span{color:#65745e;font-size:9px}.inspectorGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.actionNote{color:#6d7771;background:#f2f2ec;border-radius:12px;padding:9px 11px;font-size:9px;font-weight:800;display:inline-block}.opsInspectorActions{flex-wrap:wrap;gap:9px;display:flex}.button.secondary{color:var(--green)!important;border:1px solid var(--line)!important;box-shadow:none!important;background:#fff!important}.button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:850px){.exceptionLayout,.inspectorGrid{grid-template-columns:1fr}.exceptionRow{grid-template-columns:8px 1fr auto}.exceptionRow time{display:none}.exceptionBar,.inspectorException{flex-direction:column;align-items:flex-start}.exceptionRow>strong{grid-column:3}}.lifecycleAnalyticsPage{max-width:1280px}.lifecycleAnalyticsHero{padding:30px}.lifeAnalyticsFunnel{gap:13px;margin-top:22px;display:grid}.lifeAnalyticsStep>div:first-child{grid-template-columns:1fr auto 150px;align-items:baseline;gap:16px;display:grid}.lifeAnalyticsStep span{color:#14392d;font-weight:750}.lifeAnalyticsStep b{font-size:18px}.lifeAnalyticsStep small{text-align:right;color:#7b8781}.lifeAnalyticsTrack{background:#edf0eb;border-radius:999px;height:10px;margin-top:7px;overflow:hidden}.lifeAnalyticsTrack i{background:#184d3b;border-radius:999px;height:100%;display:block}.analyticsTiming{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.analyticsTiming article,.dropoffGrid article{background:#fff;border:1px solid #dfe2dc;border-radius:20px;padding:20px}.analyticsTiming small,.dropoffGrid small{letter-spacing:.13em;color:#718079;font-size:10px;font-weight:800}.analyticsTiming strong,.dropoffGrid strong{color:#113b2d;margin:8px 0 4px;font-size:28px;display:block}.analyticsTiming span,.dropoffGrid span{color:#78857e;font-size:12px}.cohortTable{overflow:auto}.cohortHead,.cohortRow{border-bottom:1px solid #e7e9e5;grid-template-columns:1.4fr repeat(7,minmax(72px,1fr));align-items:center;gap:10px;min-width:840px;padding:13px 8px;display:grid}.cohortHead{letter-spacing:.08em;color:#7b8781;font-size:10px;font-weight:800}.cohortRow b{text-transform:capitalize}.cohortRow span,.cohortRow strong{text-align:right}.dropoffGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.dropoffGrid article.hasDrop{background:#fff8eb;border-color:#eadcbf}.behaviorKpis{flex-wrap:wrap;gap:12px;display:flex}.behaviorKpis span{color:#63716a;background:#f3f5f1;border-radius:999px;padding:10px 14px}.behaviorKpis b{color:#153e30}.giftPageActions{align-items:center;gap:10px;display:flex}.requestWorkflowGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:20px;display:grid}.requestForm,.requestHistory{padding:28px!important}.requestRecipientFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.requestForm textarea,.requestHistory textarea,.changeRequestCard textarea{resize:vertical;min-height:100px}.requestSafety{background:#f2f7ed;border:1px solid #d4e1ce;border-radius:16px;flex-direction:column;gap:4px;margin:14px 0;padding:14px 16px;display:flex}.requestSafety span{color:#66746d;font-size:12px}.requestHistoryRow{border-bottom:1px solid #e6e9e4;grid-template-columns:1fr auto;gap:8px 12px;padding:16px 0;display:grid}.requestHistoryRow>div{flex-direction:column;gap:4px;display:flex}.requestHistoryRow small{color:#7b8781}.requestHistoryRow span,.requestHistoryRow em{color:#66746d;font-size:12px}.requestHistoryRow .textbtn{grid-column:1/-1;justify-self:start}.requestEligibility{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;height:max-content;padding:6px 9px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.requestEligibility.eligible{color:#315b24;background:#e7f4dc}.requestEligibility.manual_review{color:#765516;background:#fff0cf}.requestEligibility.not_eligible{color:#842f22;background:#f5e3df}.changeRequestList{gap:14px;display:grid}.changeRequestCard{background:#fff;border:1px solid #dde1dc;border-radius:22px;padding:22px}.changeRequestHead{justify-content:space-between;gap:18px;display:flex}.changeRequestHead small,.changeRequestBody small{letter-spacing:.1em;color:#77847d;font-size:10px;font-weight:850}.changeRequestHead h3{margin:5px 0}.changeRequestHead span{color:#6d7973;font-size:12px}.changeRequestBody{border-top:1px solid #e7e9e5;border-bottom:1px solid #e7e9e5;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;padding:16px 0;display:grid}.changeRequestBody p{font-size:13px;line-height:1.55}.changeRequestActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.manualExecutionNote{color:#748079;text-align:right;margin-top:12px;font-size:11px}@media (max-width:900px){.analyticsTiming,.dropoffGrid{grid-template-columns:1fr 1fr}.requestWorkflowGrid,.changeRequestBody,.requestRecipientFields{grid-template-columns:1fr}.lifeAnalyticsStep>div:first-child{grid-template-columns:1fr auto}.lifeAnalyticsStep small{text-align:left;grid-column:1/-1}.changeRequestActions{justify-content:flex-start}.manualExecutionNote{text-align:left}}@media (max-width:600px){.analyticsTiming,.dropoffGrid{grid-template-columns:1fr}.giftPageActions{flex-direction:column;align-items:stretch}}.executionButton{box-shadow:0 8px 22px #173e3124;background:#173e31!important}.changeRequestCard:has(.executionButton){border-color:#173e3147;box-shadow:0 14px 38px #173e3114}.recipientValidation{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.recipientValidation>div{border:1px solid var(--line);background:#f7f8f3;border-radius:14px;flex-direction:column;gap:3px;padding:13px;display:flex}.recipientValidation b{color:#0a3023;font-size:22px}.recipientValidation span{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:9px}.recipientValidation .validationReady{background:#eef6e8;border-color:#d4e3cb}.recipientValidation .validationWarn{background:#fff4e7;border-color:#ead6b8}.validationNote{color:#715a31;margin:0 0 12px;font-size:11px;line-height:1.5}.campaignEngineNote{color:#fff;background:#0a3023;border-radius:15px;flex-direction:column;gap:5px;margin:16px 0;padding:14px 15px;display:flex}.campaignEngineNote b{font-size:12px}.campaignEngineNote span{opacity:.78;font-size:10px;line-height:1.5}.reviewBox{margin-top:14px}@media (max-width:620px){.recipientValidation{grid-template-columns:1fr 1fr}.recipientValidation>div:first-child{grid-column:1/-1}}.importPreflight{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.importPreflight>div:first-child{flex-direction:column;gap:3px;display:flex}.importPreflight b{font-size:12px}.importPreflight span{color:var(--muted);font-size:10px}.preflightActions{align-items:center;gap:12px;display:flex}.importReviewTable{border:1px solid var(--line);border-radius:15px;margin:12px 0;overflow:hidden}.importReviewHead,.importReviewRow{grid-template-columns:44px minmax(120px,1fr) minmax(170px,1.4fr) minmax(130px,.8fr) 120px;align-items:center;gap:10px;padding:10px 12px;display:grid}.importReviewHead{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:#f3f4ef;font-size:9px}.importReviewRow{border-top:1px solid var(--line);font-size:11px}.importReviewRow.hasIssue{background:#fffaf3}.importReviewRow input{min-width:0;padding:8px 9px}.importStatus{font-size:10px;font-weight:700}.importStatus.good{color:#315f42}.importStatus.bad{color:#9a5b21}.rowActions{justify-content:flex-end;gap:7px;display:flex}.rowActions button{cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.rowActions button:last-child{color:#8b3f36}@media (max-width:800px){.importReviewTable{overflow-x:auto}.importReviewHead,.importReviewRow{min-width:720px}.importPreflight{flex-direction:column;align-items:flex-start}.preflightActions{flex-wrap:wrap}}.capitalLedgerCard{border:1px solid var(--line);background:#fbfcf7;border-radius:20px;margin-bottom:18px;padding:20px}.capitalLedgerTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.capitalLedgerTop h3{margin:5px 0;font-size:22px}.capitalLedgerTop p{color:var(--muted);margin:0;font-size:11px}.capitalFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:18px 0;display:grid}.capitalFlow>div{background:#eef3e8;border-radius:15px;flex-direction:column;gap:4px;padding:15px;display:flex}.capitalFlow span,.ledgerTruth span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.capitalFlow b{color:#0a3023;font-size:20px}.capitalFlow small{color:var(--muted);font-size:9px}.capitalFlow i{color:var(--muted);font-style:normal}.ledgerTruth{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ledgerTruth>div{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:11px;display:flex}.capitalBoundary{border-top:1px solid var(--line);padding-top:12px;margin:14px 0 0!important;font-size:10px!important}@media (max-width:760px){.capitalLedgerTop{flex-direction:column}.capitalFlow{grid-template-columns:1fr}.capitalFlow i{justify-self:center;transform:rotate(90deg)}.ledgerTruth{grid-template-columns:1fr 1fr}}.generationPanel{border:1px solid var(--line);background:#f8faf4;border-radius:20px;margin:16px 0;padding:20px}.generationTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.generationTop h3{margin:5px 0;font-size:21px}.generationTop p{max-width:690px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.generationState{letter-spacing:.1em;border-radius:999px;padding:8px 10px;font-size:9px}.generationState.ready{color:#315c3b;background:#dcebd5}.generationState.attention{color:#87551d;background:#fff0d9}.generationKpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.generationKpis>div{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;gap:3px;padding:12px;display:flex}.generationKpis b{font-size:18px}.generationKpis span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9px}.generationRecovery{background:#fff6e8;border:1px solid #ead7b9;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.generationRecovery>div{flex-direction:column;gap:3px;display:flex}.generationRecovery b{font-size:11px}.generationRecovery span{color:#795d32;font-size:10px}.generationFlow{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#0a3023;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-top:16px;padding:12px;font-size:9px;display:flex}.generationFlow i{opacity:.5;font-style:normal}.generationBoundary{color:var(--muted);margin:12px 0 0!important;font-size:10px!important}@media (max-width:760px){.generationTop,.generationRecovery{flex-direction:column}.generationKpis{grid-template-columns:1fr 1fr}.generationFlow{flex-wrap:wrap;justify-content:flex-start}}.businessCampaignDashboard{border:1px solid var(--line);background:#fff;border-radius:20px;margin:16px 0;padding:20px}.businessDashboardTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.businessDashboardTop h3{margin:5px 0;font-size:22px}.businessDashboardTop p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.privacyBadge{letter-spacing:.1em;color:#395841;white-space:nowrap;background:#edf2e7;border-radius:999px;padding:8px 10px;font-size:9px}.businessDashboardHero{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.businessDashboardHero>div{background:#f4f6f0;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.businessDashboardHero span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.businessDashboardHero b{color:#0a3023;font-size:23px}.businessDashboardHero small{color:var(--muted);font-size:9px}.businessFunnel{color:#fff;background:#0a3023;border-radius:15px;justify-content:space-between;align-items:center;gap:7px;padding:15px;display:flex;overflow-x:auto}.businessFunnel>div{text-align:center;flex-direction:column;gap:3px;min-width:76px;display:flex}.businessFunnel b{font-size:18px}.businessFunnel span{text-transform:uppercase;letter-spacing:.07em;opacity:.68;font-size:8px}.businessFunnel i{opacity:.35;font-style:normal}.businessDashboardFoot{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.businessDashboardFoot span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 9px;font-size:9px}.businessPrivacyNote{border-top:1px solid var(--line);color:var(--muted);padding-top:11px;line-height:1.5;margin:12px 0 0!important;font-size:10px!important}@media (max-width:820px){.businessDashboardTop{flex-direction:column}.businessDashboardHero{grid-template-columns:1fr 1fr}.businessFunnel{justify-content:flex-start}}.opsBusinessMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.opsBusinessMetrics>div{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.opsBusinessMetrics b{font-size:22px}.opsBusinessMetrics span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.opsBusinessMetrics .attention{background:#fff6e8;border-color:#ead6b4}.bizOpsGrid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.6fr);gap:16px;display:grid}.bizOpsList,.bizOpsDetail{border:1px solid var(--line);background:#fff;border-radius:20px;padding:18px}.bizOpsSectionHead,.bizOpsInspectorHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bizOpsSectionHead h2,.bizOpsInspectorHead h2{margin:5px 0}.bizOpsCampaign{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 2px;display:flex}.bizOpsCampaign span{flex-direction:column;gap:3px;display:flex}.bizOpsCampaign b{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9px}.bizOpsCampaign strong{font-size:13px}.bizOpsCampaign small{color:var(--muted);font-size:9px}.bizOpsCampaign em{color:#385b3f;background:#eaf3e5;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal}.bizOpsCampaign.needsAttention em{color:#85541f;background:#fff0d9}.bizOpsEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;display:flex}.bizOpsEmpty p{max-width:420px;color:var(--muted)}.opsState{letter-spacing:.09em;border-radius:999px;padding:8px 10px;font-size:9px}.opsState.ok{color:#365a3b;background:#e7f1e2}.opsState.warn{color:#84531f;background:#fff0d9}.bizOpsTruth{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.bizOpsTruth>div{border:1px solid var(--line);border-radius:13px;flex-direction:column;gap:4px;padding:12px;display:flex}.bizOpsTruth span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:8px}.bizOpsTruth b{font-size:14px}.bizOpsTruth small{color:var(--muted);font-size:9px}.bizOpsExceptions{background:#fff9ef;border:1px solid #ead6b4;border-radius:15px;padding:14px}.bizOpsException{border-top:1px solid #eadfcf;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}.bizOpsException>div:first-child{flex-direction:column;gap:3px;display:flex}.bizOpsException b{font-size:11px}.bizOpsException span{color:#765c35;font-size:10px}.bizOpsExceptionActions{align-items:center;gap:8px;display:flex}.bizOpsExceptionActions button,.bizOpsExceptionActions a{color:inherit;cursor:pointer;background:#fff;border:1px solid #d7c5a5;border-radius:999px;padding:7px 9px;font-size:9px;text-decoration:none}.bizOpsHealthy{color:#365a3b;background:#edf5e9;border-radius:14px;padding:14px;font-size:11px}.bizOpsSubsection{margin-top:18px}.bizOpsRecipients{border:1px solid var(--line);border-radius:13px;margin-top:8px;overflow:hidden}.bizOpsRecipient{border-top:1px solid var(--line);grid-template-columns:1.4fr .7fr .7fr .7fr;align-items:center;gap:10px;padding:10px 12px;font-size:10px;display:grid}.bizOpsRecipient.head{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);background:#f4f5f0;border-top:0;font-size:8px}.bizOpsRecipient>span:first-child{flex-direction:column;gap:2px;display:flex}.bizOpsRecipient small{color:var(--muted)}.bizOpsRun{border-top:1px solid var(--line);grid-template-columns:1fr .7fr 1.4fr;gap:12px;padding:9px 0;font-size:10px;display:grid}.bizOpsRun small{color:var(--muted)}.bizOpsPrivacy{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:12px;font-size:10px;line-height:1.5}@media (max-width:900px){.opsBusinessMetrics{grid-template-columns:1fr 1fr}.bizOpsGrid{grid-template-columns:1fr}.bizOpsTruth{grid-template-columns:1fr 1fr}.bizOpsRecipients{overflow-x:auto}.bizOpsRecipient{min-width:680px}}.pilotReadiness{border:1px solid var(--line);background:#fafbf7;border-radius:18px;margin:16px 0;padding:18px}.pilotReadiness.go{background:#f4faf1;border-color:#bcd3b6}.pilotReadiness.conditional{background:#fffaf0;border-color:#e5d1aa}.pilotReadiness.no_go{background:#fff7f5;border-color:#e1bbb5}.pilotReadinessHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pilotReadinessHead h3{margin:4px 0;font-size:27px}.pilotReadinessHead p{color:var(--muted);margin:0;font-size:10px}.readinessDecision{text-transform:uppercase;letter-spacing:.1em;border:1px solid;border-radius:999px;padding:8px 10px;font-size:9px}.readinessChecks{grid-template-columns:1fr 1fr;gap:7px;margin:15px 0;display:grid}.readinessCheck{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:10px;display:flex}.readinessCheck i{border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.readinessCheck.pass i{color:#35603c;background:#e3f0dd}.readinessCheck.warn i{color:#85551f;background:#fff0d5}.readinessCheck.fail i{color:#8a3e35;background:#f8dfda}.readinessCheck span{flex-direction:column;gap:2px;display:flex}.readinessCheck b{font-size:10px}.readinessCheck small{color:var(--muted);font-size:9px}.readinessBlockers,.readinessWarnings{border-radius:12px;flex-direction:column;gap:4px;margin-top:8px;padding:11px 12px;font-size:9px;display:flex}.readinessBlockers{color:#7c3e37;background:#f9e8e4}.readinessWarnings{color:#765323;background:#fff2dc}.readinessBlockers b,.readinessWarnings b{font-size:10px}.readinessSignoff{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.readinessSignoff>div:first-child{flex-direction:column;gap:2px;display:flex}.readinessSignoff>div:first-child b{font-size:11px}.readinessSignoff>div:first-child small{color:var(--muted);font-size:9px}.readinessSignoff textarea{border:1px solid var(--line);width:100%;min-height:64px;font:inherit;resize:vertical;background:#fff;border-radius:11px;margin:10px 0;padding:10px;font-size:10px}.readinessActions{justify-content:flex-end;gap:7px;display:flex}.readinessActions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:8px 11px;font-size:9px}.readinessActions button.go{color:#fff;background:#0a3023;border-color:#0a3023}.readinessActions button:disabled{opacity:.4;cursor:not-allowed}.latestReadiness{color:var(--muted);margin-top:9px;font-size:9px;display:block}@media (max-width:760px){.readinessChecks{grid-template-columns:1fr}.pilotReadinessHead{flex-direction:column}.readinessActions{flex-wrap:wrap;justify-content:flex-start}}.pilotReleaseControl{border:1px solid var(--line);background:#f8f9f5;border-radius:18px;margin:16px 0;padding:18px}.pilotReleaseControl.active{background:#f1f8ed;border-color:#bdd3b7}.pilotReleaseControl.authorized{background:#fff9ed;border-color:#e2d0ab}.pilotReleaseControl.stopped{background:#fff3f1;border-color:#dfb9b2}.pilotReleaseHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pilotReleaseHead h3{margin:4px 0;font-size:20px}.pilotReleaseHead p{max-width:650px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.pilotReleaseHead>span{text-transform:uppercase;letter-spacing:.09em;border:1px solid;border-radius:999px;padding:7px 9px;font-size:8px}.releaseModePicker{gap:6px;margin:14px 0 10px;display:flex}.releaseModePicker button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:8px 11px;font-size:9px}.releaseModePicker button.active{color:#fff;background:#0a3023;border-color:#0a3023}.releaseField{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex-direction:column;gap:5px;margin:9px 0;font-size:9px;display:flex}.releaseField input,.releaseField textarea{border:1px solid var(--line);font:inherit;text-transform:none;letter-spacing:0;color:inherit;background:#fff;border-radius:10px;padding:10px}.releaseField textarea{resize:vertical;min-height:62px}.releaseBlocked{color:#85501f;margin:9px 0 0;font-size:9px}.releaseLive{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px;display:flex}.releaseLive>div{flex-direction:column;gap:3px;display:flex}.releaseLive b{font-size:11px}.releaseLive small{color:var(--muted);font-size:9px}.dangerStop{color:#843c34;cursor:pointer;background:#fff5f3;border:1px solid #d8a6a0;border-radius:999px;padding:8px 11px;font-size:9px}.businessReleaseBanner{border:1px solid var(--line);background:#f7f7f3;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;padding:14px;display:flex}.businessReleaseBanner.active{background:#eff7eb;border-color:#bfd5b8}.businessReleaseBanner.authorized{background:#fff9ed;border-color:#e3d2ae}.businessReleaseBanner.stopped{background:#fff3f1;border-color:#dfbbb5}.businessReleaseBanner>div{flex-direction:column;gap:3px;display:flex}.businessReleaseBanner b{font-size:12px}.businessReleaseBanner span{color:var(--muted);font-size:10px}.businessReleaseBanner>i{letter-spacing:.09em;color:#fff;background:#0a3023;border-radius:999px;padding:7px 9px;font-size:8px;font-style:normal}@media (max-width:760px){.pilotReleaseHead,.releaseLive,.businessReleaseBanner{flex-direction:column;align-items:flex-start}}.pilotReportV258{border:1px solid var(--line);background:#fff;border-radius:20px;margin:18px 0;padding:20px}.pilotReportHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pilotReportHead h3{margin:4px 0;font-size:22px}.pilotReportHead p{color:var(--muted);margin:0;font-size:10px}.pilotReportHead button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:8px 11px;font-size:9px}.pilotReportNumbers{grid-template-columns:repeat(5,1fr);gap:8px;margin:16px 0;display:grid}.pilotReportNumbers>div{background:#f4f6f0;border-radius:13px;flex-direction:column;gap:4px;padding:13px;display:flex}.pilotReportNumbers span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:8px}.pilotReportNumbers b{color:#0a3023;font-size:21px}.pilotReportNumbers small{color:var(--muted);font-size:9px}.pilotReportFlow{color:#fff;background:#0a3023;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:14px;display:flex;overflow-x:auto}.pilotReportFlow span{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:9px}.pilotReportFlow i{opacity:.4;font-style:normal}.pilotReportInsight{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.pilotReportInsight>div{border:1px solid var(--line);border-radius:13px;padding:13px}.pilotReportInsight b{font-size:10px}.pilotReportInsight p{color:var(--muted);line-height:1.5;margin:5px 0 0!important;font-size:10px!important}.pilotReportPrivacy{color:var(--muted);border-top:1px solid var(--line);padding-top:10px;margin:12px 0 0!important;font-size:9px!important}@media (max-width:820px){.pilotReportNumbers{grid-template-columns:1fr 1fr}.pilotReportInsight{grid-template-columns:1fr}.pilotReportHead{flex-direction:column}}@media print{body *{visibility:hidden}.pilotReportV258,.pilotReportV258 *{visibility:visible}.pilotReportV258{border:0;width:100%;position:absolute;top:0;left:0}.pilotReportHead button{display:none}}.businessRelationshipV259{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:18px;margin:18px 0;padding:18px;display:grid}.businessRelationshipV259 h2{margin:4px 0;font-size:20px}.businessRelationshipV259 p{color:var(--muted);margin:0;font-size:10px}.relationshipStages{justify-content:center;align-items:center;gap:7px;display:flex}.relationshipStages span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#eff0eb;border-radius:999px;padding:7px 9px;font-size:8px}.relationshipStages span.on{color:#fff;background:#0a3023}.relationshipStages i{color:var(--muted);opacity:.5;font-style:normal}.relationshipKpis{gap:8px;display:flex}.relationshipKpis>div{background:#f4f6f0;border-radius:12px;flex-direction:column;gap:3px;min-width:86px;padding:10px;display:flex}.relationshipKpis b{font-size:17px}.relationshipKpis span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.renewalDraftBanner{background:#eef6e9;border:1px solid #bfd3b8;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.renewalDraftBanner>div{flex-direction:column;gap:3px;display:flex}.renewalDraftBanner b{font-size:10px}.renewalDraftBanner span{color:var(--muted);font-size:9px}.renewalDraftBanner button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:7px 9px;font-size:8px}.repeatCampaignEngine{border:1px solid var(--line);background:#f8faf5;border-radius:18px;margin:16px 0;padding:18px}.repeatCampaignTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.repeatCampaignTop h3{margin:4px 0;font-size:20px}.repeatCampaignTop p{max-width:680px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.repeatCampaignTop>span{letter-spacing:.09em;color:#fff;background:#0a3023;border-radius:999px;padding:7px 9px;font-size:8px}.repeatOptions{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.repeatOptions button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.repeatOptions button:hover{border-color:#9eb39f}.repeatOptions b{font-size:11px}.repeatOptions small{color:var(--muted);font-size:9px;line-height:1.4}.repeatBoundary{color:var(--muted);border-top:1px solid var(--line);padding-top:10px;margin:12px 0 0!important;font-size:9px!important}@media (max-width:900px){.businessRelationshipV259{grid-template-columns:1fr}.relationshipStages{justify-content:flex-start}.repeatOptions{grid-template-columns:1fr}.renewalDraftBanner,.repeatCampaignTop{flex-direction:column;align-items:flex-start}}@media print{.businessRelationshipV259,.renewalDraftBanner,.repeatCampaignEngine{display:none!important}}.categoryReadiness button{flex-direction:column;display:flex}.categoryReadiness button>div:first-child{width:100%}.categoryReadiness>button>strong{text-align:center;width:100%;margin:12px 0 7px}.categoryReadiness .progress{align-self:center;width:92%;margin:0 auto}.categoryReadiness>button>small{text-align:center;width:100%;margin-top:auto;padding-top:14px;display:block}.cohortHead>span:not(:first-child),.cohortRow>span,.cohortRow>strong{text-align:center}.cohortRow>b{text-align:left}.businessSideStack{flex-direction:column;gap:14px;min-width:0;display:flex}.businessReportsCard{margin:0!important}.businessReportsHead h2{margin:5px 0 3px}.businessReportsHead p{color:var(--muted,#6f7f78);margin:0 0 12px;font-size:12px;line-height:1.45}.businessReportRow{border-top:1px solid #e5e8e3;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.businessReportRow>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.businessReportRow b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.businessReportRow small{color:#74837c;text-transform:capitalize;font-size:9px}.businessReportRow>div:last-child{flex:none;gap:6px;display:flex}.businessReportRow button{color:#0e3025;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8dfd8;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800}.businessReportRow button:hover{background:#f2f5ee}.businessReportRow .reportPdfButton{color:#fff;background:#0e3025;border-color:#0e3025}.businessReportRow button:disabled{opacity:.45;cursor:default}#business-pilot-report{scroll-margin-top:105px}@media (max-width:700px){.businessReportRow{flex-direction:column;align-items:flex-start}.businessReportRow>div:last-child{width:100%}.businessReportRow button{flex:1}}@media print{body *{visibility:hidden!important}#business-pilot-report,#business-pilot-report *{visibility:visible!important}#business-pilot-report{width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;position:absolute!important;top:0!important;left:0!important}#business-pilot-report .pilotReportHead button{display:none!important}@page{size:A4;margin:12mm}}.businessDashboardCta{background:#ffffff8a!important;border-color:#123b2c38!important}.businessDashboardCta:hover{background:#fff!important}.businessHeroActions{flex-direction:column;align-items:flex-start;gap:13px;margin-top:28px;display:flex}.businessHeroPrimaryActions{flex-wrap:wrap;gap:10px;display:flex}.businessHeroPrimaryActions .button{min-width:0}.businessHeroUtilityLinks{align-items:center;gap:9px;padding-left:4px;font-size:11px;font-weight:800;display:flex}.businessHeroUtilityLinks a{color:var(--green);border-bottom:1px solid #0e302538;padding-bottom:2px;text-decoration:none}.businessHeroUtilityLinks a:hover{border-color:var(--green)}.businessHeroUtilityLinks i{color:#9aa69f;font-style:normal}.businessPricingReview small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.businessPricingReview .campaignTotalPreview{background:#edf4da;border-radius:12px;padding:10px}.legacyPricingNotice{background:#fff8e9;border:1px solid #ead8ae;border-radius:13px;flex-direction:column;gap:4px;margin:14px 0;padding:12px 14px;display:flex}.legacyPricingNotice b{color:#6b4d17;font-size:10px}.legacyPricingNotice span{color:#7b6947;font-size:9px;line-height:1.45}@media (max-width:620px){.businessHeroPrimaryActions{width:100%}.businessHeroPrimaryActions .button{flex:1}.businessHeroUtilityLinks{padding-left:2px}}.businessPricingReview small,.capitalFlow small{font-variant-numeric:tabular-nums}.capitalEquation{font-variant-numeric:tabular-nums;background:#f8faf5;border:1px solid #e0e5dd;border-radius:13px;justify-content:center;align-items:center;gap:10px;margin:14px 0 4px;padding:11px 14px;display:flex}.capitalEquation span,.capitalEquation strong{color:#123b2c;font-size:12px}.capitalEquation strong{font-weight:850}.capitalEquation i{color:#829087;font-size:11px;font-style:normal}.capitalEquation small{color:#74837c;letter-spacing:.02em;margin-left:5px;font-size:8px}@media (max-width:700px){.capitalEquation{flex-wrap:wrap}.capitalEquation small{text-align:center;width:100%;margin:0}}.taxClassificationNote{color:#748078;background:#fafbf8;border:1px dashed #d9ddd5;border-radius:11px;grid-column:1/-1;margin:2px 0 0;padding:10px 12px;font-size:8px;line-height:1.45}@media (max-width:700px){.publicnav{min-height:66px;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#f6f3eaf0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;height:66px!important;padding:0 14px!important;display:grid!important}.publicnav>.logo{white-space:nowrap;letter-spacing:-.055em!important;margin:0!important;font-size:25px!important}.audienceSwitcher{background:#ffffffb8!important;border-radius:999px!important;justify-self:center!important;gap:2px!important;width:min(100%,310px)!important;min-width:0!important;max-width:310px!important;padding:3px!important;box-shadow:0 3px 13px #1930270f!important}.audienceSwitcher a{text-align:center!important;white-space:nowrap!important;flex:1!important;min-width:0!important;padding:9px!important;font-size:10px!important;line-height:1!important}.mobileMenuButton{border-width:1px!important;width:40px!important;min-width:40px!important;height:40px!important;margin:0!important}.secondaryPublicLinks,.audienceNavRight{display:none!important}.mobileMenuPanel{background:#faf9f4fa!important;border:1px solid #123b2c1a!important;border-radius:22px!important;width:auto!important;max-height:calc(100dvh - 78px)!important;padding:10px!important;position:fixed!important;top:66px!important;left:10px!important;right:10px!important;overflow:auto!important;box-shadow:0 24px 70px #0f2d2229!important}.mobileMenuPanel>a{border-radius:13px!important;min-height:50px!important;padding:13px 14px!important;font-size:13px!important}.mobileMenuPanel .mobileMenuPrimary{background:var(--green)!important;color:#fff!important;justify-content:center!important;min-height:52px!important;margin-top:5px!important}.marketing>.mhero{gap:26px!important;min-height:auto!important;padding:48px 20px 64px!important;overflow:hidden!important}.marketing>.mhero .mherocopy h1{text-wrap:balance!important;margin:11px 0 19px!important;font-size:clamp(46px,13vw,61px)!important;line-height:.93!important}.marketing>.mhero .mherocopy>p{max-width:36ch!important;font-size:15px!important;line-height:1.5!important}.marketing>.mhero .mheroactions{gap:8px!important;margin-top:22px!important}.marketing>.mhero .mheroactions .button{min-height:48px!important;padding:13px 17px!important}.marketing>.mhero .microtrust{flex-wrap:wrap!important;gap:6px!important;margin-top:18px!important;line-height:1.4!important}.marketing>.mhero .mvisual{width:100%!important;min-height:390px!important;margin:0!important;padding:18px 0 10px!important}.marketing>.mhero .futurecard{border-radius:25px!important;width:min(69vw,250px)!important;height:min(88vw,320px)!important;min-height:300px!important;margin:0!important;padding:23px!important;transform:rotate(0)!important;box-shadow:0 24px 58px #18392d24!important}.marketing>.mhero .futurecard .tiny{font-size:7px!important}.marketing>.mhero .futurecard .mark{margin-top:32px!important;font-size:31px!important}.marketing>.mhero .futurecard strong{margin-top:10px!important;font-size:52px!important}.marketing>.mhero .futurecard .line{margin:34px 0 10px!important}.marketing>.mhero .futurecard small{font-size:8px!important}.marketing>.mhero .floatlabel{padding:9px 12px!important;font-size:9px!important}.marketing>.mhero .fl1{top:17px!important;left:calc(50% - 146px)!important}.marketing>.mhero .fl2{bottom:52px!important;right:calc(50% - 151px)!important}.commercialPage>.bizWedgeHero{grid-template-columns:1fr!important;gap:30px!important;min-height:auto!important;padding:50px 20px 68px!important;overflow:hidden!important}.bizWedgeHero .eyebrow{letter-spacing:.22em!important;font-size:9px!important}.bizWedgeHero h1{text-wrap:balance!important;margin:14px 0 22px!important;font-size:clamp(48px,13vw,61px)!important;line-height:.94!important}.bizWedgeCopy>p{max-width:35ch!important;font-size:15px!important;line-height:1.58!important}.businessHeroActions{gap:12px!important;width:100%!important;margin-top:24px!important}.businessHeroPrimaryActions{grid-template-columns:1fr!important;gap:9px!important;width:100%!important;display:grid!important}.businessHeroPrimaryActions .button{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:51px!important;padding:13px 18px!important;font-size:13px!important;display:flex!important}.businessHeroUtilityLinks{justify-content:center!important;gap:11px!important;width:100%!important;padding:2px 0 0!important;font-size:10px!important}.commercialPage>.bizWedgeHero .christmasCard{border-radius:24px!important;margin-top:4px!important;padding:25px!important}.christmasCard h3{margin:22px 0 32px!important;font-size:29px!important}.companyMath{gap:7px!important;padding:20px 0!important}.companyMath b{font-size:22px!important}.christmasCard>strong{padding:14px!important;font-size:11px!important}.audienceSplit,.sameBudget,.businessOccasions,.businessSoftware,.belief,.quickhow{padding-top:72px!important;padding-bottom:72px!important}}@media (max-width:390px){.publicnav{gap:7px!important;padding-left:11px!important;padding-right:11px!important}.publicnav>.logo{font-size:23px!important}.audienceSwitcher a{padding:8px 6px!important;font-size:9px!important}.mobileMenuButton{width:38px!important;min-width:38px!important;height:38px!important}.marketing>.mhero,.commercialPage>.bizWedgeHero{padding-left:17px!important;padding-right:17px!important}.marketing>.mhero .futurecard{width:232px!important;height:304px!important}.marketing>.mhero .fl1{left:calc(50% - 137px)!important}.marketing>.mhero .fl2{right:calc(50% - 142px)!important}}.pricingExampleFlow small{color:var(--muted);margin-top:4px;font-size:8px;font-weight:700;display:block}.businessVatPricing{background:#f6f3ea;padding:90px 7vw}.businessVatHead{justify-content:space-between;align-items:flex-end;gap:30px;margin:8px 0 28px;display:flex}.businessVatHead h2{letter-spacing:-.055em;margin:0 0 10px;font-size:48px;line-height:.98}.businessVatHead p{color:var(--muted);max-width:560px;margin:0;font-size:13px;line-height:1.55}.businessVatHead>span{letter-spacing:.08em;white-space:nowrap;background:#fff;border:1px solid #123b2c2e;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:850}.businessVatTable{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.businessVatTable>div{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:15px;padding:18px 19px;display:flex}.businessVatTable>div.featured{background:#edf4da;border-color:#cad9a8}.businessVatTable b{font-size:11px}.businessVatTable strong{letter-spacing:-.03em;font-size:18px}.businessVatExample{background:var(--green);color:#fff;border-radius:20px;margin-top:16px;padding:22px}.businessVatExample>span{color:var(--lime);letter-spacing:.1em;margin-bottom:16px;font-size:9px;font-weight:850;display:block}.businessVatExample>div{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.businessVatExample b,.businessVatExample strong{letter-spacing:-.035em;font-size:22px}.businessVatExample strong{color:var(--lime)}.businessVatExample i{color:#c8d5cf;font-size:9px;font-style:normal}.businessVatExample em{color:#8fa69b;font-style:normal}.businessVatExample small{color:#aebfb7;margin-top:15px;font-size:8px;line-height:1.45;display:block}.receipt span small{color:var(--muted);margin-top:2px;font-size:8px;font-weight:600;display:block}@media (max-width:760px){.businessVatPricing{padding:68px 20px}.businessVatHead{flex-direction:column;align-items:flex-start;gap:12px}.businessVatHead h2{font-size:39px}.businessVatTable{grid-template-columns:1fr}.businessVatTable>div{padding:16px}.businessVatExample>div{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 10px;display:grid}.businessVatExample em{display:none}}.b2cFeePreview{border:1px solid var(--line);background:#f8faf5;border-radius:15px;gap:6px;margin-top:14px;padding:14px 16px;display:grid}.b2cFeePreview span{color:var(--muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}.b2cFeePreview span b{color:var(--ink)}.b2cFeePreview small{font-size:8px}.b2cFeePreview>strong{border-top:1px solid var(--line);color:var(--green);margin-top:3px;padding-top:9px;font-size:13px}.b2cReviewPricing{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:12px;overflow:hidden}.b2cReviewPricing>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:3px 14px;padding:12px 14px;display:grid}.b2cReviewPricing>div:last-child{border-bottom:0}.b2cReviewPricing span{color:var(--muted);font-size:10px}.b2cReviewPricing b,.b2cReviewPricing strong{font-size:13px}.b2cReviewPricing small{color:var(--muted);grid-column:1/-1;font-size:8px}.b2cReviewPricing .b2cReviewTotal{background:#f1f5e9}.b2cReviewPricing .b2cReviewTotal strong{color:var(--green);font-size:16px}.checkoutTotals span small{color:var(--muted);margin-top:2px;font-size:8px;font-weight:600;display:block}.businessPricingExample.consolidated{grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr);align-items:center;gap:28px;display:grid}.businessPricingExample.consolidated .campaignMath{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.businessPricingExample.consolidated .campaignMath span{min-width:128px}.businessPricingExample.consolidated .campaignMath .campaignTotal{min-width:148px}.businessPricingExample.consolidated .taxFootnote{color:var(--muted);grid-column:1/-1;margin-top:-8px;font-size:8px;line-height:1.45}@media (max-width:900px){.businessPricingExample.consolidated{grid-template-columns:1fr}.businessPricingExample.consolidated .campaignMath{justify-content:flex-start}}@media (max-width:620px){.businessRateHead span:last-child{text-align:right}.businessPricingExample.consolidated .campaignMath{grid-template-columns:1fr auto;gap:10px 8px;display:grid}.businessPricingExample.consolidated .campaignMath i{display:none}.businessPricingExample.consolidated .campaignMath span{grid-column:1/-1;justify-content:space-between;align-items:end;gap:12px;min-width:0;display:flex}.businessPricingExample.consolidated .campaignMath .campaignTotal{border-top:1px solid #ffffff29;min-width:0;padding-top:10px}}.giftFormatGrid strong small{color:var(--muted);white-space:nowrap;font-size:7px;font-weight:700}.physicalVatLabel{color:var(--muted);margin-top:3px;font-size:8px;font-weight:700;display:block}.b2cReviewPricing>div>small{display:block}.checkoutTotals span small,.receipt span small{color:var(--muted);margin-top:2px;font-size:8px;font-weight:600;display:block}.businessPricingExample.salesExample{background:var(--green);grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr);align-items:stretch;gap:52px;padding:42px}.salesExampleLead{flex-direction:column;justify-content:center;display:flex}.salesExampleLead>small{color:var(--lime);letter-spacing:.12em;font-size:9px;font-weight:850}.salesExampleLead h3{letter-spacing:-.045em;color:#fff;margin:12px 0 14px;font-size:38px;line-height:.98}.salesExampleLead p{color:#b9c9c1;max-width:410px;margin:0;font-size:11px;line-height:1.55}.salesExampleEconomics{background:#ffffff12;border:1px solid #ffffff1a;border-radius:20px;padding:24px}.salesGiftValue small,.salesFeeLine small,.salesSpend small{letter-spacing:.1em;color:#aabdb4;font-size:8px;font-weight:800;display:block}.salesGiftValue strong{letter-spacing:-.04em;color:#fff;margin:5px 0 2px;font-size:38px;display:block}.salesGiftValue span{color:#aabdb4;font-size:9px}.salesFeeLine{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:end;gap:20px;margin-top:22px;padding-top:18px;display:flex}.salesFeeLine b{color:#fff;margin-top:5px;font-size:22px;display:block}.salesFeeLine em{color:#c4d2cb;text-align:right;font-size:10px;font-style:normal}.salesSpend{background:#0000001f;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:17px 18px;display:flex}.salesSpend strong{color:var(--lime);letter-spacing:-.035em;font-size:24px}.salesSpend strong i{color:#dbe6df;font-size:13px;font-style:normal;font-weight:650}.salesValuePromise{color:#e4ede8;margin-top:15px;font-size:10px;font-weight:750}.businessPricingExample.salesExample>.taxFootnote{color:#829d90;letter-spacing:0;grid-column:1/-1;margin:0;font-size:8px;font-weight:600;line-height:1.5}@media (max-width:820px){.businessPricingExample.salesExample{grid-template-columns:1fr;gap:24px;padding:28px 22px}.salesExampleLead h3{font-size:34px}}@media (max-width:480px){.salesFeeLine,.salesSpend{flex-direction:column;align-items:flex-start}.salesFeeLine em{text-align:left}.salesGiftValue strong{font-size:34px}.salesSpend strong{font-size:22px}}.aboutPage{color:var(--ink);background:#f7f5ee;overflow:hidden}.aboutPage .eyebrow{letter-spacing:.13em;color:#60746b;font-size:9px;font-weight:850}.aboutHero{text-align:center;background:radial-gradient(circle at 50% 54%,#eef5d9 0,#eef5d99e 24%,#f7f5ee00 58%);flex-direction:column;justify-content:center;align-items:center;min-height:720px;padding:108px 7vw 90px;display:flex;position:relative}.aboutHero h1{letter-spacing:-.075em;max-width:1100px;margin:22px 0 28px;font-size:clamp(66px,8.5vw,126px);line-height:.84}.aboutHero h1 em{color:#9cb93f;font-style:normal}.aboutHero>p{color:#52645d;max-width:650px;margin:0;font-size:16px;line-height:1.62}.aboutHeroActions{align-items:center;gap:18px;margin-top:32px;display:flex}.aboutHeroActions .textLink{font-size:11px}.aboutHeroOrbit{pointer-events:none;position:absolute;inset:0}.aboutHeroOrbit span{color:#62736c;background:#ffffffb8;border:1px solid #d7ddd2;border-radius:999px;padding:9px 13px;font-size:8px;font-weight:800;position:absolute}.aboutHeroOrbit span:first-child{top:29%;left:9%}.aboutHeroOrbit span:nth-child(2){top:34%;right:8%}.aboutHeroOrbit span:nth-child(3){bottom:21%;left:14%}.aboutHeroOrbit span:nth-child(4){bottom:18%;right:15%}.aboutManifesto{color:#fff;background:#123b2c;padding:110px 10vw}.aboutManifesto h2{letter-spacing:-.06em;max-width:900px;margin:18px 0 28px;font-size:clamp(48px,6vw,86px);line-height:.93}.aboutManifesto>p{color:#bdccc5;max-width:680px;font-size:15px;line-height:1.7}.aboutManifesto b{color:#fff}.manifestoLine{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:12px;margin-top:62px;padding-top:22px;font-size:20px;display:flex}.manifestoLine span{color:#92a59c}.manifestoLine strong{color:var(--lime)}.aboutGiftJourney{padding:110px 7vw}.aboutSectionIntro{grid-template-columns:.6fr 1fr 1fr;align-items:start;gap:34px;display:grid}.aboutSectionIntro h2{letter-spacing:-.055em;margin:0;font-size:48px;line-height:.98}.aboutSectionIntro p{color:var(--muted);max-width:470px;margin:0;font-size:12px;line-height:1.65}.giftJourneyVisual{grid-template-columns:1fr .75fr 1fr;align-items:center;gap:28px;max-width:1100px;min-height:430px;margin-top:64px;margin-left:auto;margin-right:auto;display:grid}.journeyGiftCard{background:linear-gradient(145deg,#d8ed67,#b9d848);border-radius:28px;flex-direction:column;justify-self:center;width:280px;height:350px;padding:26px;display:flex;box-shadow:0 30px 70px #21413026}.journeyGiftCard small{letter-spacing:.12em;font-size:8px;font-weight:900}.journeyGiftCard>div{margin:auto 0}.journeyGiftCard>div span{font-size:10px;display:block}.journeyGiftCard strong{letter-spacing:-.06em;font-size:58px;display:block}.journeyGiftCard p{font-size:11px;line-height:1.45}.journeyGiftCard em{font-size:9px;font-style:normal}.journeyArrow{color:#7e9188;justify-content:center;align-items:center;gap:9px;font-size:9px;display:flex}.journeyArrow span{background:#fff;border:1px solid #dbe0d8;border-radius:999px;padding:7px 9px}.journeyPortfolio{background:#fff;border:1px solid #dde2db;border-radius:24px;justify-self:center;width:300px;padding:25px;box-shadow:0 24px 60px #21413014}.journeyPortfolio>small{letter-spacing:.12em;color:var(--muted);font-size:8px;font-weight:850}.portfolioValue{margin:25px 0}.portfolioValue span{color:var(--muted);font-size:9px;display:block}.portfolioValue b{letter-spacing:-.04em;font-size:34px}.portfolioOrigin{background:#f3f6ea;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.portfolioOrigin i{background:#d8ed67;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.portfolioOrigin b,.portfolioOrigin span{font-size:9px;display:block}.portfolioOrigin span{color:var(--muted);margin-top:2px}.portfolioLine{border-bottom:2px solid #b8d553;border-radius:50%;height:45px;margin:20px 0 5px}.journeyPortfolio p{color:var(--muted);font-size:8px}.aboutMoments{background:#ece8dc;padding:105px 7vw}.aboutMoments h2{letter-spacing:-.06em;margin:12px 0 44px;font-size:64px}.momentGrid{border-top:1px solid #cfd2c9;grid-template-columns:repeat(4,1fr);display:grid}.momentGrid article{border-right:1px solid #cfd2c9;min-height:210px;padding:25px 25px 10px 0}.momentGrid article+article{padding-left:25px}.momentGrid article:last-child{border-right:0}.momentGrid span{color:#7a8d84;font-size:8px}.momentGrid h3{letter-spacing:-.03em;margin:40px 0 10px;font-size:20px}.momentGrid p{color:var(--muted);font-size:10px;line-height:1.6}.aboutProvenance{grid-template-columns:.8fr 1fr;align-items:center;gap:90px;padding:110px 8vw;display:grid}.provenanceCopy h2{letter-spacing:-.06em;margin:15px 0 24px;font-size:58px;line-height:.96}.provenanceCopy p{color:var(--muted);max-width:480px;font-size:12px;line-height:1.65}.provenanceMock{background:#fff;border:1px solid #dfe3dc;border-radius:26px;padding:28px;box-shadow:0 30px 80px #21413014}.provHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.provHead span{font-size:11px;font-weight:800}.provHead b{background:#edf4da;border-radius:999px;padding:7px 9px;font-size:9px}.provRow{border-top:1px solid #e7e9e4;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:16px 0;display:grid}.provRow i{background:#f2f4ed;border-radius:11px;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;display:grid}.provRow b,.provRow span{font-size:10px;display:block}.provRow span{color:var(--muted);margin-top:3px;font-size:8px}.provRow strong{font-size:13px}.provenanceMock>small{color:var(--muted);margin-top:15px;font-size:8px;line-height:1.45;display:block}.aboutTrust{color:#fff;background:#123b2c;grid-template-columns:1fr 1fr;gap:80px;padding:110px 8vw;display:grid}.aboutTrust h2{letter-spacing:-.06em;margin:16px 0;font-size:60px;line-height:.95}.aboutTrust h2 em{color:var(--lime);font-style:normal}.trustCopy p{color:#bdccc5;font-size:12px;line-height:1.7}.trustPills{flex-wrap:wrap;gap:7px;margin:26px 0;display:flex}.trustPills span{color:#d8e1dd;border:1px solid #ffffff29;border-radius:999px;padding:8px 10px;font-size:8px}.aboutTrust .textLink{color:var(--lime);font-size:10px}.aboutSelectedFund{background:#d8ed67;grid-template-columns:.35fr 1.4fr auto;align-items:center;gap:30px;padding:28px 8vw;display:grid}.aboutSelectedFund>span{letter-spacing:.11em;font-size:8px;font-weight:900}.aboutSelectedFund p{margin:0;font-size:11px;line-height:1.5}.aboutSelectedFund a{color:inherit;font-size:9px;font-weight:800}.aboutReason{text-align:center;padding:120px 10vw}.aboutReason h2{letter-spacing:-.06em;max-width:1000px;margin:18px auto 48px;font-size:clamp(48px,6vw,82px);line-height:.96}.reasonWords{color:#7c8c84;gap:13px;max-width:720px;margin:auto;font-size:13px;display:grid}.reasonWords strong{color:#123b2c;margin-top:8px;font-size:22px}.aboutSignature{flex-direction:column;align-items:center;gap:5px;margin-top:75px;display:flex}.aboutSignature b{letter-spacing:-.05em;font-size:30px}.aboutSignature b span{color:#a8c642}.aboutSignature em{color:var(--muted);font-size:10px}.aboutFinalCta{background:#e9efd8;border-radius:30px;justify-content:space-between;align-items:end;gap:30px;margin:0 4vw 70px;padding:55px 5vw;display:flex}.aboutFinalCta small{letter-spacing:.12em;font-size:8px;font-weight:850}.aboutFinalCta h2{letter-spacing:-.05em;margin:12px 0 0;font-size:46px;line-height:.98}@media (max-width:800px){.aboutHero{min-height:620px;padding:88px 20px 65px}.aboutHero h1{font-size:clamp(58px,18vw,82px)}.aboutHero>p{font-size:14px}.aboutHeroOrbit{display:none}.aboutManifesto{padding:78px 22px}.manifestoLine{font-size:16px}.aboutGiftJourney{padding:76px 20px}.aboutSectionIntro{grid-template-columns:1fr}.aboutSectionIntro h2{font-size:42px}.giftJourneyVisual{grid-template-columns:1fr;gap:24px;margin-top:40px}.journeyArrow{transform:none}.journeyGiftCard{width:245px;height:310px}.journeyPortfolio{width:min(100%,300px)}.aboutMoments{padding:75px 20px}.aboutMoments h2{font-size:48px}.momentGrid{grid-template-columns:1fr 1fr}.momentGrid article{border-bottom:1px solid #cfd2c9}.momentGrid article:nth-child(2){border-right:0}.aboutProvenance{grid-template-columns:1fr;gap:35px;padding:78px 20px}.provenanceCopy h2{font-size:48px}.aboutTrust{grid-template-columns:1fr;gap:28px;padding:78px 20px}.aboutTrust h2{font-size:48px}.aboutSelectedFund{grid-template-columns:1fr;gap:10px;padding:24px 20px}.aboutReason{padding:85px 20px}.reasonWords strong{font-size:18px}.aboutFinalCta{flex-direction:column;align-items:flex-start;margin:0 12px 45px;padding:38px 24px}.aboutFinalCta h2{font-size:38px}}@media (max-width:480px){.momentGrid{grid-template-columns:1fr}.momentGrid article,.momentGrid article+article{border-right:0;padding:22px 0}.aboutHeroActions{flex-direction:column}.aboutHeroActions .button{width:100%}}.aboutFounder{background:#eef0e7;border-top:1px solid #dce0d7;grid-template-columns:.55fr 1.45fr;gap:70px;padding:110px 9vw;display:grid}.founderLabel{flex-direction:column;justify-content:space-between;min-height:390px;display:flex}.founderLabel>span{color:var(--muted);letter-spacing:.05em;font-size:8px;font-weight:750}.founderStory{max-width:800px}.founderStory h2{letter-spacing:-.065em;margin:0 0 34px;font-size:clamp(52px,6vw,82px);line-height:.92}.founderStory h2 em{color:#9ab43e;font-style:normal}.founderStory>p{color:#52645d;max-width:690px;margin:0 0 16px;font-size:14px;line-height:1.7}.founderStory>p b{color:var(--ink)}.founderIdentity{border-top:1px solid #cfd6cc;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;margin-top:44px;padding-top:22px;display:grid}.founderMonogram{color:#d8ed67;letter-spacing:.04em;background:#123b2c;border-radius:50%;place-items:center;width:46px;height:46px;font-size:10px;font-weight:900;display:grid}.founderIdentity strong,.founderIdentity span{display:block}.founderIdentity strong{font-size:12px}.founderIdentity span{color:var(--muted);margin-top:3px;font-size:9px}.founderIdentity a{color:#123b2c;background:#ffffff80;border:1px solid #c7d0c4;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:800;text-decoration:none}.founderIdentity a:hover{background:#fff}@media (max-width:800px){.aboutFounder{grid-template-columns:1fr;gap:22px;padding:78px 20px}.founderLabel{min-height:0}.founderLabel>span{display:none}.founderStory h2{margin-bottom:27px;font-size:50px}.founderStory>p{font-size:13px}}@media (max-width:480px){.founderIdentity{grid-template-columns:42px 1fr}.founderMonogram{width:40px;height:40px}.founderIdentity a{text-align:center;grid-column:1/-1;margin-top:5px}}.founderMonogram.founderPortrait{background:#123b2c;border:1px solid #123b2c1f;padding:0;overflow:hidden}.founderMonogram.founderPortrait img{object-fit:cover;object-position:50% 34%;filter:grayscale();width:100%;height:100%;display:block;transform:scale(1.08)}.seoContextLinks{background:#f1f0e8;border-top:1px solid #dde1d8;padding:82px 7vw}.seoContextHead{grid-template-columns:.55fr 1.45fr;align-items:start;gap:30px;margin-bottom:32px;display:grid}.seoContextHead h2{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(34px,4vw,54px);line-height:.98}.seoContextGrid{border-top:1px solid #ced5cb;grid-template-columns:repeat(3,1fr);display:grid}.seoContextGrid>a{min-height:205px;color:inherit;border-right:1px solid #ced5cb;flex-direction:column;padding:25px 28px 20px 0;text-decoration:none;display:flex}.seoContextGrid>a+a{padding-left:28px}.seoContextGrid>a:last-child{border-right:0}.seoContextGrid small{letter-spacing:.11em;color:#71827a;font-size:8px;font-weight:850}.seoContextGrid strong{letter-spacing:-.035em;margin:34px 0 9px;font-size:20px}.seoContextGrid span{color:var(--muted);max-width:300px;font-size:10px;line-height:1.55}.seoContextGrid b{color:#123b2c;margin-top:auto;font-size:9px}.seoContextGrid>a:hover strong{text-underline-offset:4px;text-decoration:underline}@media (max-width:800px){.seoContextLinks{padding:62px 20px}.seoContextHead{grid-template-columns:1fr;gap:12px}.seoContextGrid{grid-template-columns:1fr}.seoContextGrid>a,.seoContextGrid>a+a{border-bottom:1px solid #ced5cb;border-right:0;min-height:145px;padding:22px 0}.seoContextGrid>a:last-child{border-bottom:0}.seoContextGrid strong{margin:20px 0 8px}}:root,html[data-theme=vestivy]{--v-color-paper-100:#f3f0e7;--v-color-paper-50:#fbfaf5;--v-color-forest-950:#071812;--v-color-forest-900:#0d241b;--v-color-forest-800:#14382a;--v-color-lime-500:#dff35f;--v-text-secondary:#64756d;--v-radius-card:32px;--v-radius-panel:42px;--v-radius-hero:48px;--v-shadow-premium:0 42px 120px #07181229;--v-ease-lux:cubic-bezier(.16,1,.3,1)}body{font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizelegibility}.publicnav{-webkit-backdrop-filter:blur(20px)saturate(135%);border-bottom:1px solid #0d241b0e;background:#fbfaf5c2!important}.logo{letter-spacing:-.065em!important}.navcta{color:#fff!important;transition:transform .3s var(--v-ease-lux),box-shadow .3s var(--v-ease-lux)!important;background:#0d241b!important;border-color:#0d241b!important;box-shadow:0 8px 24px #0718121f!important}.navcta:hover{transform:translateY(-2px);box-shadow:0 15px 34px #0718122e!important}.marketing{overflow:hidden}.premiumHero{isolation:isolate;position:relative;min-height:calc(100svh - var(--v-nav-height))!important}.premiumHero:before{box-shadow:inset 0 1px #ffffffe6;background:radial-gradient(circle at 76% 30%,#dff35f2e,#0000 27%),radial-gradient(circle at 18% 0,#ffffffe6,#0000 36%),linear-gradient(145deg,#fbfaf5 0%,#f0ede2 100%)!important;inset:16px clamp(10px,2vw,28px)!important}.premiumHero .eyebrow{color:#66796f;letter-spacing:.2em;font-size:10px}.premiumHero .mherocopy h1{color:#0d241b;letter-spacing:-.075em!important;font-size:clamp(64px,7.5vw,108px)!important;line-height:.87!important}.premiumHero .mherocopy h1 span{color:#61766b}.premiumLead{color:#5e7067!important;max-width:555px!important;margin:28px 0 30px!important;font-size:18px!important;line-height:1.65!important}.premiumHero .mheroactions{justify-content:flex-start;align-items:center;gap:22px}.premiumPrimary{gap:18px;padding:16px 23px!important;box-shadow:0 14px 34px #07181226!important}.premiumPrimary span{font-size:16px}.premiumTextLink{color:#173a2d;border-bottom:1px solid #0d241b38;padding:12px 0;font-size:13px;font-weight:750;text-decoration:none}.premiumTextLink span{margin-left:8px}.premiumHero .microtrust{letter-spacing:.02em;color:#718179!important;justify-content:flex-start!important;font-size:9px!important}.premiumStage{perspective:1200px;place-items:center;display:grid;position:relative;filter:none!important;min-height:570px!important}.stageHalo{filter:blur(4px);background:radial-gradient(circle,#dff35f40 0%,#dff35f0f 45%,#0000 68%);border-radius:50%;width:520px;height:520px;animation:7s ease-in-out infinite vestivyPulse;position:absolute}.premiumGift{animation:vestivyFloat 7s var(--v-ease-lux) infinite;flex-direction:column;justify-content:space-between;display:flex;background:linear-gradient(145deg,#e7f775 0%,#d7ef50 100%)!important;border-radius:38px!important;width:min(360px,78vw)!important;height:470px!important;padding:28px!important;position:relative!important;inset:auto!important;transform:rotate(2.5deg)!important;box-shadow:0 50px 100px #18392d30,0 8px 24px #18392d14!important}.premiumGift:after{border-color:#0d241b1a!important;border-radius:30px!important;inset:9px!important}.giftTop,.giftBottom{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.giftTop .tiny{font-weight:900;letter-spacing:.18em!important;font-size:10px!important}.giftStar{font-size:20px}.giftMiddle{z-index:2;position:relative}.giftMiddle small{letter-spacing:.16em;color:#4d654e;font-size:9px;font-weight:850}.giftMiddle strong{color:#10271e;line-height:.9;display:block;letter-spacing:-.075em!important;margin:10px 0 7px!important;font-size:82px!important}.giftMiddle p{color:#294532;font-weight:650;margin:0!important;font-size:16px!important}.giftBottom{border-top:1px solid #0d241b2b;align-items:flex-end;padding-top:18px}.giftBottom span{color:#4e644f;font-size:10px;line-height:1.4}.giftBottom b{letter-spacing:-.06em;font-size:25px}.stageNote{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#15372a;background:#ffffffc7;border:1px solid #0d241b14;border-radius:18px;padding:15px 17px;position:absolute;box-shadow:0 20px 55px #07181217}.stageNote small{letter-spacing:.15em;color:#75867e;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.stageNote b{font-size:12px;line-height:1.35}.stageNoteTop{min-width:165px;top:72px;left:-2px;transform:rotate(-4deg)}.stageNoteBottom{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:235px;display:grid;bottom:82px;right:-8px}.stageNoteBottom small{margin:0 0 3px}.stageNoteBottom strong{letter-spacing:-.04em;font-size:18px}.liveDot{background:#75a847;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #75a8471f}.premiumManifesto{color:#f7f4eb;background:#0b2118;padding:clamp(90px,10vw,150px) max(24px,50vw - 590px);position:relative}.premiumManifesto:before{content:"✦";color:#dff35f0b;font-size:180px;position:absolute;top:55px;right:7vw}.premiumManifesto>p{letter-spacing:.12em;text-transform:uppercase;color:#91a39a;margin:0 0 24px;font-size:12px}.premiumManifesto h2{letter-spacing:-.065em;max-width:1050px;margin:0;font-size:clamp(48px,7vw,92px);line-height:.91}.premiumManifesto h2 span{color:#dff35f}.manifestoFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:18px;margin-top:75px;display:grid}.manifestoFlow>div{border-top:1px solid #ffffff24;flex-direction:column;gap:8px;padding:20px 0 0;display:flex}.manifestoFlow small{letter-spacing:.15em;color:#8fa097;font-size:8px;font-weight:850}.manifestoFlow b{letter-spacing:-.055em;font-size:34px}.manifestoFlow span{color:#9fb0a7;font-size:11px}.manifestoFlow>i{color:#63776c;align-self:center;font-style:normal}.manifestoFlow .manifestoActive{border-color:#dff35f}.manifestoFlow .manifestoActive b{color:#dff35f}.audienceSplit{padding-top:130px!important;padding-bottom:130px!important}.audienceCards article{min-height:420px!important;padding:34px!important}.audienceCards article h3{letter-spacing:-.055em!important;font-size:clamp(34px,3.3vw,48px)!important;line-height:.95!important}.belief{padding-top:150px!important;padding-bottom:150px!important}.belief h2{font-size:clamp(48px,6vw,76px)!important}.quicksteps article{background:0 0!important;border-top:1px solid #0d241b1a!important;border-radius:0!important;padding:28px 18px!important}.quicksteps article h3{letter-spacing:-.04em}.momentcards article,.givewaysgrid article{transition:transform .35s var(--v-ease-lux),box-shadow .35s var(--v-ease-lux)!important;border-radius:30px!important}.momentcards article:hover,.givewaysgrid article:hover{transform:translateY(-5px);box-shadow:0 28px 70px #07181217}@keyframes vestivyFloat{0%,to{transform:translateY(0)rotate(2.5deg)}50%{transform:translateY(-12px)rotate(1.2deg)}}@keyframes vestivyPulse{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (max-width:980px){.premiumHero{padding-top:56px!important}.premiumHero .mherocopy{text-align:center}.premiumLead{margin-left:auto!important;margin-right:auto!important}.premiumHero .mheroactions,.premiumHero .microtrust{justify-content:center!important}.premiumStage{min-height:520px!important}.stageNoteTop{left:7%}.stageNoteBottom{right:4%}.manifestoFlow{grid-template-columns:1fr}.manifestoFlow>i{transform:rotate(90deg)}}@media (max-width:600px){.premiumHero .mherocopy h1{font-size:clamp(54px,16vw,74px)!important}.premiumLead{font-size:16px!important}.premiumHero .mheroactions{flex-direction:column;gap:8px}.premiumHero .microtrust{flex-wrap:wrap;gap:7px!important}.premiumHero .microtrust i{display:none}.premiumStage{min-height:455px!important}.premiumGift{border-radius:30px!important;width:255px!important;height:350px!important;padding:22px!important}.premiumGift:after{border-radius:23px!important}.giftMiddle strong{font-size:60px!important}.stageNoteTop{top:32px;left:0}.stageNoteBottom{min-width:205px;padding:12px;bottom:30px;right:0}.premiumManifesto{padding-top:90px;padding-bottom:90px}.premiumManifesto h2{font-size:47px}.manifestoFlow{margin-top:50px}.audienceSplit{padding-top:90px!important;padding-bottom:90px!important}}@media (prefers-reduced-motion:reduce){.premiumGift,.stageHalo{animation:none!important}}.marketing>section:not(.mhero):not(.premiumManifesto):not(.flowstrip):not(.waitlistband){position:relative}.marketing .sectionintro{max-width:1180px;margin-left:auto;margin-right:auto}.marketing .sectionintro h2{text-wrap:balance;max-width:850px}.marketing .sectionintro>p{max-width:560px;color:var(--v-text-secondary);margin:20px 0 0;font-size:14px;line-height:1.65}.audienceSplit{padding-left:7vw!important;padding-right:7vw!important}.audienceIntro{max-width:560px}.audienceIntro h2{text-wrap:balance;font-size:clamp(48px,5.7vw,78px)!important;line-height:.91!important}.audienceIntro p{max-width:510px;font-size:14px!important;line-height:1.65!important}.audienceCards{gap:16px!important}.audienceCards article{position:relative;overflow:hidden;border-radius:34px!important}.audienceCards article:after{content:"";pointer-events:none;border:1px solid #0d241b17;border-radius:50%;width:220px;height:220px;position:absolute;top:-105px;right:-100px}.audienceCards article small{letter-spacing:.16em!important}.audienceTags{gap:7px!important}.audienceTags span{background:#ffffff42!important;border-color:#0d241b1a!important}.audienceCards article>a{align-items:center;gap:8px;display:inline-flex;margin-top:28px!important}.belief{text-align:center!important;max-width:none!important}.belief .eyebrow{margin-bottom:18px}.belief h2{text-wrap:balance;max-width:1050px;margin-left:auto!important;margin-right:auto!important}.belief p{max-width:650px!important;margin:26px auto 0!important;font-size:15px!important;line-height:1.7!important}.quickhow{padding-top:115px!important;padding-bottom:115px!important}.quickhow .sectionintro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 60px;display:grid!important}.quickhow .sectionintro .eyebrow,.quickhow .sectionintro h2{grid-column:1}.quickhow .sectionintro a{grid-area:1/2/3;align-self:end;margin-bottom:8px}.quickhow .sectionintro h2{font-size:clamp(48px,5.6vw,76px)!important;line-height:.92!important}.quicksteps{border-top:1px solid #0d241b1a;gap:0!important;margin-top:58px!important}.quicksteps article{min-height:235px!important}.quicksteps article b{border:1px solid #0d241b1f;border-radius:999px;place-items:center;width:34px;height:34px;display:inline-grid;font-size:9px!important}.quicksteps article h3{margin-top:52px!important;font-size:24px!important}.quicksteps article p{max-width:250px}.homeinvest{padding-top:125px!important;padding-bottom:125px!important}.homeinvestcopy h2{text-wrap:balance;font-size:clamp(50px,5.8vw,78px)!important;line-height:.92!important}.homeinvestcopy p{max-width:540px!important;font-size:14px!important;line-height:1.7!important}.homebasket{box-shadow:0 30px 80px #07181212;border-radius:34px!important;padding:38px!important}.homebasket>div{min-height:150px}.riskmini{margin-top:22px!important}.momentsstory{padding-top:125px!important;padding-bottom:125px!important}.momentsstory>h2{text-wrap:balance;max-width:900px;font-size:clamp(52px,6vw,82px)!important;line-height:.91!important}.occasionchips{margin-top:32px!important;margin-bottom:54px!important}.momentcards{gap:16px!important}.momentcards article{position:relative;overflow:hidden;min-height:390px!important;padding:32px!important}.momentcards article:before{content:"";border:1px solid #0d241b14;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:-80px}.momentcards h3{margin-top:auto!important;font-size:clamp(30px,2.7vw,42px)!important;line-height:.96!important}.momentcards p{max-width:310px!important;font-size:12px!important;line-height:1.65!important}.giveways{padding-top:120px!important;padding-bottom:120px!important}.giveways .sectionintro{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:30px 70px;display:grid}.giveways .sectionintro .eyebrow,.giveways .sectionintro h2{grid-column:1}.giveways .sectionintro>p{grid-area:1/2/3;max-width:390px;margin:0 0 7px;font-size:15px;line-height:1.65}.giveways .sectionintro h2{letter-spacing:-.065em!important;font-size:clamp(52px,6vw,84px)!important;line-height:.9!important}.givewaysgrid{gap:16px!important;margin-top:58px!important}.givewaysgrid article{min-height:390px!important;padding:32px!important}.givewaysgrid small{letter-spacing:.16em!important}.givewaysgrid h3{margin-top:auto!important;margin-bottom:14px!important;font-size:clamp(30px,2.6vw,40px)!important;line-height:.97!important}.givewaysgrid p{max-width:330px;min-height:58px;flex:0!important;font-size:12px!important;line-height:1.65!important}.givewaysgrid a{border-bottom:1px solid #0d241b2e;align-items:center;width:max-content;margin-top:25px;padding-bottom:4px;display:inline-flex}.givewaysgrid .physicalTile{background:linear-gradient(145deg,#e4f85f,#d9ef55)!important}.givewaysgrid .businessTile{background:linear-gradient(145deg,#e5ecf9,#d9e4f6)!important}.flowstrip{border-top:1px solid #0d241b14;border-bottom:1px solid #0d241b14;padding-top:34px!important;padding-bottom:34px!important}.flowstrip>div strong{letter-spacing:-.045em}.waitlistband{padding-top:90px!important;padding-bottom:90px!important}.waitlistband h2{letter-spacing:-.06em!important;font-size:clamp(48px,5.5vw,74px)!important;line-height:.92!important}.waitlistband p{max-width:570px!important;line-height:1.65!important}.seoContextLinks{padding-top:105px!important;padding-bottom:105px!important}.seoContextHead h2{max-width:820px!important;font-size:clamp(46px,5vw,70px)!important;line-height:.93!important}.seoContextGrid{margin-top:52px}.seoContextGrid>a{transition:background .3s var(--v-ease-lux),padding .3s var(--v-ease-lux);min-height:235px!important}.seoContextGrid>a:hover{background:#ffffff5c}@media (max-width:900px){.quickhow .sectionintro,.giveways .sectionintro{display:block}.quickhow .sectionintro a{margin-top:20px;display:inline-block}.giveways .sectionintro>p{max-width:560px;margin-top:22px}.quicksteps{grid-template-columns:1fr 1fr!important}.givewaysgrid{grid-template-columns:1fr!important}.givewaysgrid article{min-height:320px!important}}@media (max-width:650px){.audienceSplit,.quickhow,.homeinvest,.momentsstory,.giveways{padding-top:82px!important;padding-bottom:82px!important}.belief{padding-top:100px!important;padding-bottom:100px!important}.audienceIntro h2,.quickhow .sectionintro h2,.homeinvestcopy h2,.momentsstory>h2,.giveways .sectionintro h2{font-size:44px!important;line-height:.94!important}.audienceCards article,.momentcards article,.givewaysgrid article{border-radius:26px!important}.audienceCards article{min-height:350px!important;padding:27px!important}.quicksteps{grid-template-columns:1fr!important;margin-top:40px!important}.quicksteps article{min-height:190px!important;padding:24px 0!important}.quicksteps article h3{margin-top:34px!important}.momentcards article{min-height:330px!important;padding:27px!important}.occasionchips{margin-bottom:38px!important}.givewaysgrid{margin-top:40px!important}.givewaysgrid article{min-height:300px!important;padding:27px!important}.givewaysgrid p{min-height:0}.waitlistband{padding-top:72px!important;padding-bottom:72px!important}.seoContextLinks{padding-top:76px!important;padding-bottom:76px!important}}.quickhow{background:#f7f4ec}.quickhow .howIntro{max-width:none;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;align-items:end!important;gap:60px!important;margin-bottom:0!important;display:grid!important}.quickhow .howIntro>div:first-child h2{max-width:820px;margin:10px 0 0;letter-spacing:-.065em!important;font-size:clamp(52px,5.7vw,78px)!important;line-height:.91!important}.howIntroSide{justify-self:end;max-width:430px;padding-bottom:8px}.howIntroSide p{color:var(--v-text-secondary,#6f7d77);margin:0 0 24px;font-size:14px;line-height:1.7}.howIntroSide a{color:var(--green);border-bottom:1px solid #0d241b2e;align-items:center;gap:8px;padding-bottom:5px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.premiumSteps{background:#ffffff5c;border-radius:30px;overflow:hidden;border:1px solid #0d241b1c!important;margin-top:66px!important}.premiumSteps article{flex-direction:column;justify-content:space-between;display:flex;position:relative;background:0 0!important;border:0!important;border-right:1px solid #0d241b1c!important;min-height:330px!important;padding:34px 32px 32px!important}.premiumSteps article:last-child{border-right:0!important}.stepTop{justify-content:space-between;align-items:center;gap:18px;display:flex}.premiumSteps article b{letter-spacing:.05em;background:var(--green)!important;color:#fff!important;border:0!important;width:48px!important;height:48px!important;font-size:11px!important}.stepCopy h3{letter-spacing:-.05em!important;margin:0 0 13px!important;font-size:clamp(25px,2vw,31px)!important;line-height:1!important}.stepCopy p{margin:0;max-width:290px!important;color:var(--v-text-secondary,#6f7d77)!important;font-size:13px!important;line-height:1.62!important}.stepIcon{background:#fff;border:1px solid #0d241b14;border-radius:18px;width:58px;height:58px;display:block;position:relative;box-shadow:0 12px 30px #081f160f}.stepIcon:before,.stepIcon:after,.stepIcon i:before,.stepIcon i:after{content:"";box-sizing:border-box;position:absolute}.stepIconGift:before{border:2px solid var(--green);border-radius:3px;width:25px;height:21px;top:24px;left:16px}.stepIconGift:after{border:2px solid var(--green);background:#e3f75b;border-radius:3px;width:29px;height:7px;top:19px;left:14px}.stepIconGift i:before{background:var(--green);width:2px;height:27px;top:19px;left:28px}.stepIconGift i:after{border:2px solid var(--green);border-radius:10px 10px 2px 2px;width:14px;height:10px;top:12px;left:22px;transform:rotate(-7deg)}.stepIconPersonal:before{border:2px solid var(--green);border-radius:4px;width:30px;height:21px;top:18px;left:14px}.stepIconPersonal:after{background:var(--green);width:18px;height:2px;top:25px;left:20px;box-shadow:0 6px #0d241b73}.stepIconPersonal i:before{background:#e3f75b;border-radius:7px 7px 7px 1px;width:10px;height:9px;bottom:10px;right:10px;transform:rotate(-45deg)}.stepIconActivate:before{background:var(--green);border-radius:50%;width:14px;height:14px;top:12px;left:14px}.stepIconActivate:after{background:var(--green);border-radius:14px 14px 5px 5px;width:27px;height:16px;top:29px;left:8px}.stepIconActivate i:before{background:#e3f75b;border-radius:50%;width:16px;height:16px;bottom:8px;right:8px}.stepIconActivate i:after{border-left:2px solid var(--green);border-bottom:2px solid var(--green);width:7px;height:4px;bottom:14px;right:12px;transform:rotate(-45deg)}.stepIconInvest:before{background:var(--green);width:5px;height:11px;box-shadow:9px -7px 0 var(--green),18px -17px 0 var(--green);border-radius:2px;bottom:13px;left:14px}.stepIconInvest:after{border-top:3px solid #cce840;border-right:3px solid #cce840;width:25px;height:18px;top:13px;left:17px;transform:skewY(-36deg)rotate(-10deg)}.premiumMoments{overflow:hidden;background:#e6edf9!important}.momentsIntro{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:60px;display:grid}.momentsIntro h2{letter-spacing:-.065em!important;max-width:860px!important;margin:10px 0 0!important;font-size:clamp(54px,6vw,84px)!important;line-height:.9!important}.momentsIntro>p{color:#62756d;justify-self:end;max-width:470px;margin:0 0 9px;font-size:15px;line-height:1.7}.premiumMoments .occasionchips{margin-top:34px!important;margin-bottom:48px!important}.premiumMoments .occasionchips span{transition:transform .2s,background .2s;background:#ffffffa8!important;border-color:#ffffffe6!important;padding:9px 14px!important}.premiumMoments .occasionchips span:hover{transform:translateY(-2px);background:#fff!important}.premiumMomentCards{gap:18px!important}.premiumMomentCards article{isolation:isolate;border:1px solid #0d241b0f;flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 70px #1e332b0f;min-height:500px!important;padding:36px!important}.premiumMomentCards article:before{z-index:-1;border-color:#0d241b1a!important;width:280px!important;height:280px!important;bottom:-135px!important;right:-105px!important}.premiumMomentCards article:after{content:"";z-index:-2;background:#ffffff29;border-radius:50%;width:250px;height:250px;position:absolute;inset:auto -60px -110px auto}.premiumMomentCards small{letter-spacing:.18em!important;font-size:10px!important}.premiumMomentCards h3{max-width:95%;letter-spacing:-.06em!important;margin:20px 0 16px!important;font-size:clamp(36px,3.15vw,50px)!important;line-height:.94!important}.premiumMomentCards p{margin:0;max-width:360px!important;font-size:13px!important;line-height:1.65!important}.premiumMomentCards a{color:var(--green);z-index:3;align-items:center;gap:12px;margin-top:auto;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex;position:relative}.premiumMomentCards a span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .25s;display:grid}.premiumMomentCards a:hover span{transform:translate(4px)}.momentBaby{background:#fbfbf8!important}.momentBirthday{background:linear-gradient(145deg,#e9fb59,#dff34b)!important}.momentGraduation{background:linear-gradient(145deg,#f4dece,#efd2bf)!important}.momentArt{pointer-events:none;opacity:.96;z-index:1;width:150px;height:130px;position:absolute;bottom:20px;right:22px}.babyArt:before{content:"";background:#dce8cf;border-radius:50%;width:92px;height:92px;position:absolute;bottom:4px;right:3px}.babyArt:after{content:"";background:#f1d6b4;border-radius:30px 30px 10px 10px;width:52px;height:80px;position:absolute;bottom:4px;right:48px}.babyArt i{background:#f1d6b4;border-radius:100% 0;width:14px;height:34px;position:absolute;bottom:60px;right:60px;transform:rotate(-24deg)}.babyArt b{background:#f1d6b4;border-radius:0 100%;width:14px;height:34px;position:absolute;bottom:60px;right:35px;transform:rotate(24deg)}.babyArt em{background:#efd0aa;border-radius:50%;width:24px;height:24px;position:absolute;bottom:47px;right:67px}.birthdayArt:before{content:"";background:#123e30;border-radius:8px;width:102px;height:82px;position:absolute;bottom:5px;right:8px;transform:rotate(-4deg);box-shadow:inset 0 -8px #00000014}.birthdayArt:after{content:"";background:#d9f245;width:18px;height:83px;position:absolute;bottom:5px;right:53px;transform:rotate(-4deg)}.birthdayArt i{background:#174a39;border-radius:5px;width:108px;height:19px;position:absolute;bottom:72px;right:6px;transform:rotate(-4deg)}.birthdayArt b{border:7px solid #d9f245;border-radius:50% 50% 4px;width:28px;height:20px;position:absolute;bottom:74px;right:47px;transform:rotate(16deg)}.birthdayArt em{border:7px solid #d9f245;border-radius:50% 50% 50% 4px;width:28px;height:20px;position:absolute;bottom:74px;right:62px;transform:rotate(-16deg)}.graduationArt:before{content:"";clip-path:polygon(50% 0,100% 45%,50% 88%,0 45%);background:#123e30;width:118px;height:68px;position:absolute;bottom:40px;right:0;transform:rotate(3deg)}.graduationArt:after{content:"";background:#174a39;border-radius:0 0 34px 34px;width:70px;height:33px;position:absolute;bottom:22px;right:24px}.graduationArt i{transform-origin:bottom;background:#a37b50;width:2px;height:74px;position:absolute;bottom:28px;right:51px;transform:rotate(-8deg)}.graduationArt b{background:#a37b50;border-radius:5px;width:8px;height:23px;position:absolute;bottom:17px;right:52px}.graduationArt em{display:none}@media (max-width:980px){.quickhow .howIntro,.momentsIntro{grid-template-columns:1fr!important;gap:22px!important}.howIntroSide,.momentsIntro>p{justify-self:start;max-width:620px}.premiumSteps{grid-template-columns:1fr 1fr!important}.premiumSteps article:nth-child(2){border-right:0!important}.premiumSteps article:nth-child(-n+2){border-bottom:1px solid #0d241b1c!important}.premiumMomentCards article{min-height:410px!important}}@media (max-width:650px){.quickhow .howIntro>div:first-child h2,.momentsIntro h2{font-size:43px!important;line-height:.94!important}.premiumSteps{border-radius:24px;grid-template-columns:1fr!important;margin-top:42px!important}.premiumSteps article{border-bottom:1px solid #0d241b1c!important;border-right:0!important;min-height:250px!important;padding:26px!important}.premiumSteps article:last-child{border-bottom:0!important}.premiumSteps article:nth-child(2){border-bottom:1px solid #0d241b1c!important}.stepTop{margin-bottom:45px}.premiumMomentCards article{min-height:390px!important;padding:28px!important}.premiumMomentCards h3{max-width:92%;font-size:38px!important}.momentArt{transform-origin:100% 100%;width:120px;height:105px;bottom:10px;right:12px;transform:scale(.84)}.premiumMomentCards a{padding-right:110px}}.vatUnderFee{color:var(--v-text-secondary,#72817b);white-space:nowrap;margin-top:4px;font-size:11px;font-weight:500;line-height:1.25;display:block}.seoContextGrid>a{will-change:transform;transition:transform .3s cubic-bezier(.22,.8,.28,1),background-color .3s cubic-bezier(.22,.8,.28,1),border-color .3s cubic-bezier(.22,.8,.28,1),box-shadow .3s cubic-bezier(.22,.8,.28,1);position:relative;overflow:hidden}.seoContextGrid>a:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 82% 18%,#def35c29,#0000 34%),linear-gradient(135deg,#ffffff47,#fff0);transition:opacity .3s cubic-bezier(.22,.8,.28,1);position:absolute;inset:0}.seoContextGrid>a:after{content:"";opacity:0;pointer-events:none;border:1px solid #0d241b14;border-radius:50%;width:180px;height:180px;transition:opacity .3s cubic-bezier(.22,.8,.28,1),transform .3s cubic-bezier(.22,.8,.28,1);position:absolute;bottom:-85px;right:-70px;transform:scale(.88)}.seoContextGrid>a:hover{background:#ffffff94;border-color:#0d241b24;transform:translateY(-3px);box-shadow:0 18px 46px #0d241b0e}.seoContextGrid>a:hover:before,.seoContextGrid>a:hover:after{opacity:1}.seoContextGrid>a:hover:after{transform:scale(1)}.seoContextGrid>a h3{z-index:1;transition:transform .3s cubic-bezier(.22,.8,.28,1),color .3s cubic-bezier(.22,.8,.28,1);position:relative;background-image:none!important;text-decoration:none!important}.seoContextGrid>a p,.seoContextGrid>a small,.seoContextGrid>a span{z-index:1;position:relative}.seoContextGrid>a:focus-visible{outline:2px solid var(--growth-yellow,#dff45b);outline-offset:4px}.seoContextGrid>a:hover h2,.seoContextGrid>a:hover h3,.seoContextGrid>a:hover strong{border-bottom-color:#0000!important;text-decoration:none!important}@media (hover:none){.seoContextGrid>a:hover{box-shadow:none;transform:none}}@media (max-width:650px){.seoContextGrid>a{min-height:205px!important}}.premiumSteps article{grid-template-rows:auto 1fr!important;align-items:stretch!important;display:grid!important}.premiumSteps .stepTop{align-self:start!important}.premiumSteps .stepCopy{flex-direction:column;justify-content:flex-start;width:100%;min-height:188px;display:flex;align-self:end!important}.premiumSteps .stepCopy h3{min-height:38px;margin-top:0!important}.premiumSteps .stepCopy p{margin-top:13px!important}.premiumSteps article:nth-child(2) .stepCopy,.premiumSteps article:nth-child(2) .stepCopy h3,.premiumSteps article:nth-child(2) .stepCopy p{top:auto!important;bottom:auto!important;transform:none!important}@media (max-width:980px){.premiumSteps .stepCopy{min-height:178px}}@media (max-width:650px){.premiumSteps article{flex-direction:column;display:flex!important}.premiumSteps .stepCopy{min-height:0;margin-top:auto}}.seoContextGrid{overflow:visible}.seoContextGrid>a{border-radius:22px;transition:transform .28s cubic-bezier(.22,.8,.28,1),background-color .28s cubic-bezier(.22,.8,.28,1),border-color .28s cubic-bezier(.22,.8,.28,1),box-shadow .28s cubic-bezier(.22,.8,.28,1);overflow:hidden;box-shadow:none!important;background:0 0!important;border-color:#0d241b14!important}.seoContextGrid>a:before,.seoContextGrid>a:after{opacity:0!important;display:none!important}.seoContextGrid>a:hover{transform:translateY(-2px);background:#ffffff3d!important;border-color:#0d241b1b!important;box-shadow:0 14px 34px #0a1f1709!important}.seoContextGrid>a h3{transition:transform .28s cubic-bezier(.22,.8,.28,1),color .28s cubic-bezier(.22,.8,.28,1);background-image:none!important;border-bottom:0!important;text-decoration:none!important}.seoContextGrid>a:hover h3{border-bottom:0!important;text-decoration:none!important;transform:translate(2px)!important}.seoContextGrid>a .seoContextCta,.seoContextGrid>a>span:last-child{transition:transform .28s cubic-bezier(.22,.8,.28,1)}.seoContextGrid>a:hover .seoContextCta,.seoContextGrid>a:hover>span:last-child{letter-spacing:normal!important;transform:translate(3px)!important}.seoContextGrid>a+a{margin-left:8px}@media (max-width:900px){.seoContextGrid>a+a{margin-left:0}}@media (hover:none){.seoContextGrid>a:hover{box-shadow:none!important;background:0 0!important;transform:none!important}}.seoContextGrid>a{padding-left:34px!important;padding-right:34px!important}.seoContextGrid>a small,.seoContextGrid>a h3,.seoContextGrid>a p,.seoContextGrid>a .seoContextCta,.seoContextGrid>a>span:last-child{margin-left:0!important}.seoContextGrid>a:hover h3{transform:translate(1px)!important}.seoContextGrid>a:hover .seoContextCta,.seoContextGrid>a:hover>span:last-child{transform:translate(2px)!important}@media (max-width:900px){.seoContextGrid>a{padding-left:28px!important;padding-right:28px!important}}@media (max-width:650px){.seoContextGrid>a{padding-left:24px!important;padding-right:24px!important}}.premiumGiftFlow{margin:0 auto;max-width:1320px!important;padding:72px 5vw 110px!important}.premiumGiftFlow .flowhead{max-width:760px;margin:0 0 42px}.premiumGiftFlow .flowhead h1{text-wrap:balance;margin-bottom:16px}.flowSubhead{max-width:520px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.premiumGiftFlowGrid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:28px;display:grid}.premiumCreatePanel{box-shadow:0 24px 70px #0d241b0e;background:#ffffffb8!important;border:1px solid #0d241b17!important;border-radius:30px!important;max-width:none!important;margin:0!important;padding:34px!important}.premiumCreatePanel .progress{border-radius:99px;overflow:hidden;background:#e7e8df!important;height:5px!important;margin-bottom:34px!important}.premiumCreatePanel .progress i{border-radius:99px;transition:width .35s cubic-bezier(.22,.8,.28,1);background:linear-gradient(90deg,var(--green),#bcd92e)!important}.premiumCreatePanel label{letter-spacing:.02em;color:var(--green);font-weight:800;font-size:11px!important}.premiumCreatePanel input,.premiumCreatePanel textarea{transition:border-color .2s,box-shadow .2s,background .2s;background:#fbfbf7!important;border:1px solid #0d241b1c!important;border-radius:15px!important;margin-top:8px!important;padding:15px 16px!important}.premiumCreatePanel input:focus,.premiumCreatePanel textarea:focus{outline:none;box-shadow:0 0 0 4px #d2eb472e;background:#fff!important;border-color:#0d3a2b61!important}.premiumCreatePanel .sectioncopy{max-width:610px;color:var(--muted);font-size:13px;line-height:1.65}.premiumCreatePanel .amountgrid{gap:10px!important;margin:24px 0!important}.premiumCreatePanel .amountgrid button{min-height:68px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;background:#fbfbf7!important;border:1px solid #0d241b1a!important;border-radius:17px!important;font-size:20px!important}.premiumCreatePanel .amountgrid button:hover{transform:translateY(-2px);border-color:#0d241b38!important}.premiumCreatePanel .amountgrid button.selected,.premiumCreatePanel .occasiongrid button.selected{box-shadow:0 12px 28px #0d372921;background:var(--green)!important;color:#fff!important;border-color:var(--green)!important}.premiumCreatePanel .occasiongrid{gap:9px!important;margin:22px 0!important}.premiumCreatePanel .occasiongrid button{background:#f8f8f3!important;border-color:#0d241b1a!important;border-radius:999px!important;padding:12px 15px!important}.premiumCreatePanel .giftFormatGrid>button{transition:transform .22s,box-shadow .22s,border-color .22s;border-color:#0d241b1a!important;border-radius:24px!important;min-height:190px!important;padding:24px!important}.premiumCreatePanel .giftFormatGrid>button:hover{transform:translateY(-2px);box-shadow:0 15px 34px #0d241b0e}.premiumCreatePanel .deliverytabs button,.premiumCreatePanel .physicalShipTabs button{border-radius:17px!important;padding:17px!important}.premiumCreatePanel .physicalAddressBlock,.premiumCreatePanel .physicalTimingCard{border-radius:24px!important;margin-top:24px!important;padding:24px!important}.premiumCreatePanel .b2cFeePreview{background:#f6f8f1!important;border-radius:19px!important;margin-top:20px!important;padding:19px 20px!important}.premiumCreatePanel .b2cFeePreview span{align-items:flex-start;font-size:12px!important}.premiumCreatePanel .b2cFeePreview span:nth-child(2) b{flex-direction:column;align-items:flex-end;display:flex}.premiumCreatePanel .b2cFeePreview .vatUnderFee{margin-top:3px;font-size:8px}.premiumCreatePanel .b2cFeePreview>strong{padding-top:13px!important;font-size:18px!important}.premiumCreatePanel .flowbuttons{border-top:1px solid #0d241b14;padding-top:24px;margin-top:32px!important}.premiumCreatePanel .flowbuttons .button{min-width:180px;border-radius:999px!important;padding:14px 22px!important}.premiumCreatePanel .flowbuttons .back{border-radius:999px!important;padding:13px 18px!important}.liveGiftPreview{background:#e5edf9;border:1px solid #0d241b14;border-radius:30px;padding:18px;position:sticky;top:28px;box-shadow:0 26px 75px #0d241b11}.previewLabel{justify-content:space-between;align-items:center;padding:5px 4px 15px;display:flex}.previewLabel span{letter-spacing:.16em;color:var(--green);font-size:9px;font-weight:900}.previewLabel small{color:#718079;font-size:9px}.previewGiftCard{min-height:330px;color:var(--green);background:linear-gradient(145deg,#e8fb5c,#dff34b);border-radius:25px;flex-direction:column;padding:27px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #1a372c14}.previewGiftCard:after{content:"";border:1px solid #0d241b1a;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-105px;right:-95px}.previewGiftTop{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.previewOccasion{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.previewMark{font-size:19px}.previewGiftAmount{letter-spacing:-.07em;z-index:1;margin-top:42px;font-size:58px;font-weight:900;line-height:.9;position:relative}.previewGiftTo{z-index:1;margin-top:12px;font-size:13px;position:relative}.previewGiftCard p{letter-spacing:-.02em;z-index:1;max-width:280px;margin:35px 0 18px;font-size:16px;font-weight:650;line-height:1.45;position:relative}.previewGiftFrom{z-index:1;border-top:1px solid #0d241b21;margin-top:auto;padding-top:17px;font-size:11px;font-weight:750;position:relative}.previewSummary{background:#ffffffad;border-radius:20px;margin-top:13px;padding:17px 18px}.previewSummary>div{color:#65766f;justify-content:space-between;align-items:flex-start;gap:15px;padding:7px 0;font-size:11px;display:flex}.previewSummary b{color:var(--green)}.previewSummary .previewFeeRow span{flex-direction:column;gap:2px;display:flex}.previewSummary .previewFeeRow small{color:#819089;font-size:8px}.previewSummary .previewTotal{color:var(--green);border-top:1px solid #0d241b1a;align-items:center;margin-top:6px;padding-top:13px;font-weight:850}.previewSummary .previewTotal strong{letter-spacing:-.03em;font-size:17px}.previewTrust{color:#60726a;margin:13px 5px 2px;font-size:9px;line-height:1.55}.premiumCreatePanel .reviewcard{border:1px solid #0d241b17;background:#f8f8f3!important;border-radius:25px!important;padding:27px!important}.premiumCreatePanel .reviewtop{border-bottom:1px solid #0d241b17;padding-bottom:18px}.premiumCreatePanel .reviewmeta{flex-wrap:wrap}.premiumCreatePanel .reviewmeta span{background:#e8eee2!important}.premiumCreatePanel .b2cReviewPricing{background:#fff;border-radius:18px;margin-top:18px;padding:16px 18px}.checkoutpage{background:#f5f2e9!important}.checkoutwrap{gap:32px!important}.checkoutsummary,.checkoutbox{border-radius:30px!important}.checkoutbox{border:1px solid #0d241b17!important;box-shadow:0 25px 70px #0d241b0e!important}.checkoutTotals{background:#f7f8f3;border-radius:20px;padding:17px 18px}.checkoutTotals>div{align-items:flex-start!important}.checkoutTotals small .vatUnderFee{margin-top:3px}.miniGift{box-shadow:0 20px 55px #0d241b12;border-radius:25px!important}.paybutton{border-radius:999px!important}@media (max-width:1050px){.premiumGiftFlowGrid{grid-template-columns:minmax(0,1fr) 330px}.liveGiftPreview{padding:14px}.previewGiftCard{min-height:300px;padding:23px}.previewGiftAmount{font-size:50px}}@media (max-width:860px){.premiumGiftFlowGrid{grid-template-columns:1fr}.liveGiftPreview{order:-1;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);gap:12px;display:grid;position:relative;top:auto}.previewLabel{grid-column:1/-1}.previewSummary{margin-top:0}.previewTrust{grid-column:1/-1}}@media (max-width:650px){.premiumGiftFlow{padding:46px 16px 80px!important}.premiumGiftFlow .flowhead{margin-bottom:28px}.premiumGiftFlow .flowhead h1{font-size:44px!important}.premiumCreatePanel{border-radius:24px!important;padding:22px!important}.liveGiftPreview{border-radius:24px;display:block}.previewGiftCard{min-height:285px}.previewSummary{margin-top:12px}.premiumCreatePanel .giftFormatGrid{grid-template-columns:1fr!important}}.giftStepRail{border-top:1px solid #0d241b1a;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:30px;padding-top:16px;display:grid}.giftStepRail>div{color:#87928d;align-items:center;gap:8px;min-width:0;transition:color .22s;display:flex;position:relative}.giftStepRail>div:not(:last-child):after{content:"";background:#0d241b14;height:1px;position:absolute;top:11px;left:calc(50% + 18px);right:8px}.giftStepRail span{color:#68766f;z-index:1;background:#eceee8;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid;position:relative}.giftStepRail small{white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:750;overflow:hidden}.giftStepRail .active{color:var(--green)}.giftStepRail .active span{background:var(--green);color:#fff;box-shadow:0 0 0 5px #d2eb4738}.giftStepRail .done{color:var(--green)}.giftStepRail .done span{color:var(--green);background:#dff34b}.giftStepRail .done:after{background:#0d3a2b38!important}.premiumCreatePanel{position:relative}.premiumCreatePanel:before{content:"";pointer-events:none;border-radius:30px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff9e}.premiumCreatePanel .sectioncopy{margin-bottom:4px}.premiumCreatePanel label+label{margin-top:18px}.premiumCreatePanel textarea{resize:vertical;min-height:126px}.premiumCreatePanel .schedulehint{background:#dff34b1f;border:1px solid #0d241b0f;border-radius:15px;color:#607169!important;padding:12px 14px!important}.premiumCreatePanel .amountgrid button.selected{position:relative}.premiumCreatePanel .amountgrid button.selected:after{content:"Selected";letter-spacing:.12em;text-transform:uppercase;opacity:.65;font-size:7px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.previewGiftCard{transition:background .28s,box-shadow .28s}.previewGiftCard.themeDefault{background:linear-gradient(145deg,#e8fb5c,#dff34b)}.previewGiftCard.themeBaby{background:linear-gradient(145deg,#f5f1e8,#e8eee3)}.previewGiftCard.themeGraduation{background:linear-gradient(145deg,#f2d9c8,#eecdb7)}.previewGiftCard.themeWedding{background:linear-gradient(145deg,#f7f5ed,#ebe5d6)}.previewGiftCard.themeAnniversary{background:linear-gradient(145deg,#edf2ea,#dfe9df)}.previewGiftCard.themeHoliday{background:linear-gradient(145deg,#e2ecdf,#d5e5d5)}.previewGiftCard.themeBaby .previewMark,.previewGiftCard.themeWedding .previewMark,.previewGiftCard.themeAnniversary .previewMark{color:#8ca64f}.previewSummary{border:1px solid #0d241b0f}.previewSummary>div+div{border-top:1px solid #0d241b0e}.previewSummary .previewFeeRow span small{margin-top:2px}.previewSummary .previewTotal strong{font-size:19px}.previewTrust{padding-top:3px}.checkoutConfidence{background:#eef2e8;border:1px solid #0d241b12;border-radius:18px;margin:18px 0 14px;padding:17px 18px}.checkoutConfidence>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.checkoutConfidence span{letter-spacing:.06em;text-transform:uppercase;color:#6b7a73;font-size:10px;font-weight:850}.checkoutConfidence b{color:var(--green);font-size:17px}.checkoutConfidence p{color:#718079;margin:7px 0 0;font-size:10px;line-height:1.55}.checkoutbox .molliebox{background:#fafaf7!important;border:1px solid #0d241b12!important;border-radius:18px!important}.checkoutTotals{border:1px solid #0d241b0f}.checkoutTotals .grand{margin-top:5px;border-top:1px solid #0d241b1c!important;padding-top:15px!important}.checkoutTotals .grand b{font-size:20px}.checkoutHead h2{letter-spacing:-.04em}.secure{background:#eef3e8!important;border:1px solid #0d241b0f!important;border-radius:999px!important;padding:7px 10px!important}@media (max-width:760px){.giftStepRail{scrollbar-width:none;gap:18px;padding-bottom:4px;display:flex;overflow-x:auto}.giftStepRail::-webkit-scrollbar{display:none}.giftStepRail>div{flex:none;min-width:max-content}.giftStepRail>div:after{display:none}}@media (max-width:650px){.flowSubhead{font-size:13px}.giftStepRail{margin-top:22px}.checkoutConfidence{padding:15px}}.giftExperience{background:radial-gradient(circle at 80% 14%,#dff34b1f,#0000 24%),#f5f2e9!important}.giftExperienceShell{width:min(1180px,100% - 40px)!important;margin:auto!important;padding:30px 0 90px!important}.giftExperienceBrand{border-bottom:1px solid #0d241b14;padding:4px 4px 26px!important}.giftExperienceBrand a{letter-spacing:-.055em}.giftEnvelopeStage,.giftRevealExperience{padding-top:42px!important}.giftEnvelope{overflow:hidden;border:1px solid #0d241b14!important;border-radius:34px!important;box-shadow:0 30px 90px #0d241b12!important}.giftEnvelope h1,.giftRevealTop h1{text-wrap:balance}.giftRevealButton,.giftPrimaryAction{box-shadow:none!important;border-radius:999px!important}.giftRevealGrid{gap:18px!important}.giftAmountCard,.giftStoryCard,.giftJourneyPanel{border-radius:30px!important}.giftAmountCard{box-shadow:0 25px 70px #0d241b12!important}.giftStoryCard{background:#ffffffb8!important;border:1px solid #0d241b14!important}.giftJourneyPanel{box-shadow:0 22px 60px #0d241b0b;background:#ffffffc2!important;border:1px solid #0d241b14!important;margin-top:18px!important;padding:28px!important}.giftJourneyIntro{align-items:flex-start!important;gap:18px!important}.giftJourneyIntro>span{color:var(--green)!important;background:#eef2e8!important;border-radius:999px!important;padding:7px 10px!important}.giftSafety{text-align:center;display:block;color:#7d8b84!important;margin-top:10px!important}.giftExperienceTrust{background:#ffffff85;border:1px solid #0d241b12;border-radius:999px;margin-top:30px!important;padding:18px 20px!important}.recipientJourneyRail{background:#ffffff85;border:1px solid #0d241b14;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:0;margin:8px 0 20px;display:grid;overflow:hidden}.recipientJourneyRail>div{opacity:.5;border-right:1px solid #0d241b12;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:15px 16px;display:grid}.recipientJourneyRail>div:last-child{border-right:0}.recipientJourneyRail>div.done,.recipientJourneyRail>div.current{opacity:1}.recipientJourneyRail i{color:#66766f;background:#ecefe9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.recipientJourneyRail .done i{color:var(--green);background:#dff34b}.recipientJourneyRail .current i{background:var(--green);color:#fff;box-shadow:0 0 0 5px #dff34b2e}.recipientJourneyRail span{flex-direction:column;gap:2px;display:flex}.recipientJourneyRail b{color:var(--green);font-size:10px}.recipientJourneyRail small{color:#798881;font-size:8px}.accountHub{background:#f5f2e9!important}.accountHub .dashhead{padding-top:60px!important}.accountHub .dashhead h1{max-width:760px;letter-spacing:-.065em!important;font-size:clamp(48px,6vw,76px)!important;line-height:.92!important}.accountHub .dashhead p{max-width:620px!important;font-size:14px!important;line-height:1.65!important}.accountResolutionMetrics{gap:12px!important}.accountResolutionMetrics .metric{box-shadow:0 18px 48px #0d241b09;background:#ffffffb8!important;border:1px solid #0d241b14!important;border-radius:24px!important}.accountResolutionMetrics .metric.primary{background:var(--green)!important;color:#fff!important}.accountResolutionGate{background:#e4ecf8!important;border:1px solid #0d241b12!important;border-radius:28px!important;padding:28px!important}.accountResolutionGate .resolutionIcon{color:var(--green)!important;background:#dff34b!important}.receivedGrid{gap:14px!important}.resolvedGiftCard{box-shadow:0 18px 50px #0d241b0a;background:#ffffffb8!important;border:1px solid #0d241b14!important;border-radius:26px!important}.resolvedGiftCard .button{border-radius:999px!important}.identityPolicy{background:var(--green)!important;color:#fff!important;border-radius:24px!important;padding:20px 22px!important}.identityPolicy span{opacity:.72}@media (max-width:760px){.recipientJourneyRail{grid-template-columns:1fr 1fr}.recipientJourneyRail>div:nth-child(2){border-right:0}.recipientJourneyRail>div:nth-child(-n+2){border-bottom:1px solid #0d241b12}}@media (max-width:620px){.giftExperienceShell{width:min(100% - 24px,1180px)!important;padding-top:20px!important}.giftRevealGrid{grid-template-columns:1fr!important}.giftJourneyPanel{border-radius:24px!important;padding:22px!important}.giftExperienceTrust{border-radius:24px;flex-wrap:wrap;justify-content:center}.recipientJourneyRail{grid-template-columns:1fr}.recipientJourneyRail>div{border-bottom:1px solid #0d241b12;border-right:0!important}.recipientJourneyRail>div:last-child{border-bottom:0}}.portfolioPremium{min-height:100vh;background:radial-gradient(circle at 82% 8%,#dff34b1c,#0000 23%),#f5f2e9!important}.portfolioPremium .dashhead,.portfolioPremium .portfolioHead{padding-top:62px!important;padding-bottom:30px!important}.portfolioPremium .dashhead h1,.portfolioPremium .portfolioHead h1{text-wrap:balance;letter-spacing:-.065em!important;font-size:clamp(48px,6vw,78px)!important;line-height:.92!important}.portfolioPremium .dashhead p,.portfolioPremium .portfolioHead p{max-width:620px;color:#718079!important;font-size:14px!important;line-height:1.65!important}.portfolioPremium .metricGrid,.portfolioPremium .portfolioMetrics,.portfolioPremium .summaryGrid{gap:12px!important}.portfolioPremium .metric,.portfolioPremium .summaryCard,.portfolioPremium .portfolioCard{box-shadow:0 20px 55px #0d241b09;background:#ffffffb3!important;border:1px solid #0d241b13!important;border-radius:26px!important}.portfolioPremium .metric.primary,.portfolioPremium .summaryCard.primary,.portfolioPremium .portfolioHero{background:var(--green)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 28px 70px #0d30251f!important}.portfolioPremium .metric.primary span,.portfolioPremium .summaryCard.primary span,.portfolioPremium .portfolioHero span{color:#ffffffad!important}.portfolioPremium .metric strong,.portfolioPremium .summaryCard strong,.portfolioPremium .portfolioValue{font-variant-numeric:tabular-nums;letter-spacing:-.055em!important}.portfolioPremium .positive,.portfolioPremium .growthPositive{background:#dff34b33;border-radius:999px;padding:5px 8px;color:#6d8f19!important}.portfolioPremium .negative,.portfolioPremium .growthNegative{border-radius:999px;padding:5px 8px}.portfolioPremium .chartCard,.portfolioPremium .valuationCard,.portfolioPremium .portfolioChart{overflow:hidden;box-shadow:0 22px 60px #0d241b0a;background:#ffffffbd!important;border:1px solid #0d241b13!important;border-radius:28px!important}.portfolioPremium svg{overflow:visible}.portfolioPremium .chartTabs,.portfolioPremium .rangeTabs{background:#ecefe8!important;border-radius:999px!important;padding:4px!important}.portfolioPremium .chartTabs button,.portfolioPremium .rangeTabs button{border-radius:999px!important}.portfolioPremium .chartTabs button.active,.portfolioPremium .rangeTabs button.active{box-shadow:0 4px 14px #0d241b0d;background:#fff!important}.portfolioPremium .giftHistory,.portfolioPremium .giftList,.portfolioPremium .positionsList,.portfolioPremium .positionList{overflow:hidden;background:#ffffffa8!important;border:1px solid #0d241b13!important;border-radius:28px!important}.portfolioPremium .giftRow,.portfolioPremium .positionRow,.portfolioPremium .giftItem,.portfolioPremium .positionItem{transition:background .2s,transform .2s;border-bottom:1px solid #0d241b11!important;padding:18px 20px!important}.portfolioPremium .giftRow:last-child,.portfolioPremium .positionRow:last-child,.portfolioPremium .giftItem:last-child,.portfolioPremium .positionItem:last-child{border-bottom:0!important}.portfolioPremium .giftRow:hover,.portfolioPremium .positionRow:hover,.portfolioPremium .giftItem:hover,.portfolioPremium .positionItem:hover{background:#dff34b11!important}.portfolioPremium .giftRow strong,.portfolioPremium .positionRow strong,.portfolioPremium .giftItem strong,.portfolioPremium .positionItem strong{color:var(--green)!important}.portfolioPremium .giftRow small,.portfolioPremium .positionRow small,.portfolioPremium .giftItem small,.portfolioPremium .positionItem small{color:#7b8983!important}.portfolioPremium .fundCard,.portfolioPremium .positionCard,.portfolioPremium .investmentCard{background:#e5edf9!important;border:1px solid #0d241b12!important;border-radius:28px!important;padding:24px!important}.portfolioPremium .fundCard h3,.portfolioPremium .positionCard h3,.portfolioPremium .investmentCard h3{letter-spacing:-.035em!important}.portfolioPremium .fundCard .pill,.portfolioPremium .positionCard .pill,.portfolioPremium .investmentCard .pill{background:#ffffffa6!important;border-radius:999px!important}.portfolioPremium .button,.portfolioPremium .primaryButton,.portfolioPremium .cta{border-radius:999px!important}.portfolioPremium .contributionCard,.portfolioPremium .shareCard,.portfolioPremium .futureFundCard{box-shadow:0 22px 55px #0d241b0e;color:var(--green)!important;background:linear-gradient(145deg,#e8fb5c,#dff34b)!important;border:1px solid #0d241b12!important;border-radius:28px!important}.portfolioPremium .contributionCard .button,.portfolioPremium .shareCard .button,.portfolioPremium .futureFundCard .button{background:var(--green)!important;color:#fff!important}.portfolioPremium [class*=amount],.portfolioPremium [class*=value],.portfolioPremium [class*=Value],.portfolioPremium [class*=Amount]{font-variant-numeric:tabular-nums}.portfolioPremium .emptyState,.portfolioPremium .loadingState{text-align:center;background:#ffffffad!important;border:1px dashed #0d241b21!important;border-radius:28px!important;padding:44px 28px!important}.portfolioPremium .emptyState h2{letter-spacing:-.04em!important}.portfolioPremium .riskNote,.portfolioPremium .portfolioDisclosure,.portfolioPremium .investmentDisclosure{color:#68776f!important;background:#f0eee6!important;border:1px solid #0d241b0f!important;border-radius:18px!important;padding:15px 17px!important;font-size:10px!important;line-height:1.55!important}@media (max-width:760px){.portfolioPremium .dashhead,.portfolioPremium .portfolioHead{padding-top:42px!important}.portfolioPremium .metricGrid,.portfolioPremium .portfolioMetrics,.portfolioPremium .summaryGrid{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.portfolioPremium .metricGrid,.portfolioPremium .portfolioMetrics,.portfolioPremium .summaryGrid{grid-template-columns:1fr!important}.portfolioPremium .giftRow,.portfolioPremium .positionRow,.portfolioPremium .giftItem,.portfolioPremium .positionItem{padding:16px!important}}:root{--vestivy-ease:cubic-bezier(.22,.8,.28,1);--vestivy-fast:.16s;--vestivy-medium:.28s;--vestivy-slow:.52s}.button,.primaryButton,.paybutton,.giftPrimaryAction,.giftRevealButton,.orchestratorButton,.investPrimary,.cta{will-change:transform;transition:transform var(--vestivy-fast) var(--vestivy-ease), box-shadow var(--vestivy-medium) var(--vestivy-ease), background-color var(--vestivy-medium) ease, border-color var(--vestivy-medium) ease, opacity var(--vestivy-fast) ease!important}.button:hover:not(:disabled),.primaryButton:hover:not(:disabled),.paybutton:hover:not(:disabled),.giftPrimaryAction:hover:not(:disabled),.giftRevealButton:hover:not(:disabled),.orchestratorButton:hover:not(:disabled),.investPrimary:hover:not(:disabled),.cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 34px #0d302521!important}.button:active:not(:disabled),.primaryButton:active:not(:disabled),.paybutton:active:not(:disabled),.giftPrimaryAction:active:not(:disabled),.giftRevealButton:active:not(:disabled),.orchestratorButton:active:not(:disabled),.investPrimary:active:not(:disabled),.cta:active:not(:disabled){transform:translateY(0)scale(.985);transition-duration:90ms!important}.button:focus-visible,.primaryButton:focus-visible,.paybutton:focus-visible,.giftPrimaryAction:focus-visible,.giftRevealButton:focus-visible,.orchestratorButton:focus-visible,.investPrimary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline-offset:3px!important;outline:2px solid #0d3a2b!important}header a,nav a,.giftExperienceBrand a,.discoveryCard a{transition:opacity var(--vestivy-fast) ease,transform var(--vestivy-fast) var(--vestivy-ease),color var(--vestivy-fast) ease}header a:hover,nav a:hover{opacity:.72}.discoveryCard a:hover{transform:translate(3px)}.occasionCard,.premiumCreatePanel .giftFormatGrid>button,.resolvedGiftCard,.portfolioPremium .portfolioCard,.portfolioPremium .summaryCard,.portfolioPremium .fundCard,.portfolioPremium .positionCard,.portfolioPremium .investmentCard{transition:transform var(--vestivy-medium) var(--vestivy-ease), box-shadow var(--vestivy-medium) var(--vestivy-ease), border-color var(--vestivy-medium) ease, background-color var(--vestivy-medium) ease!important}.occasionCard:hover,.resolvedGiftCard:hover,.portfolioPremium .fundCard:hover,.portfolioPremium .positionCard:hover,.portfolioPremium .investmentCard:hover{transform:translateY(-3px);box-shadow:0 24px 60px #0d241b11!important}.premiumCreatePanel{animation:vestivyPanelIn .48s var(--vestivy-ease) both}.liveGiftPreview{animation:vestivyPreviewIn .58s var(--vestivy-ease) both}.previewGiftCard{transform-origin:50%;transition:background var(--vestivy-medium) ease, box-shadow var(--vestivy-medium) ease, transform var(--vestivy-medium) var(--vestivy-ease)!important}.liveGiftPreview:hover .previewGiftCard{transform:translateY(-3px)rotate(-.25deg);box-shadow:0 24px 55px #1a372c1b}.previewGiftAmount,.previewGiftTo,.previewGiftCard p,.previewGiftFrom{transition:opacity var(--vestivy-fast) ease,transform var(--vestivy-medium) var(--vestivy-ease)}.premiumCreatePanel .amountgrid button,.premiumCreatePanel .occasiongrid button,.premiumCreatePanel .deliverytabs button,.premiumCreatePanel .physicalShipTabs button{transition:transform var(--vestivy-fast) var(--vestivy-ease), background-color var(--vestivy-medium) ease, color var(--vestivy-fast) ease, border-color var(--vestivy-medium) ease, box-shadow var(--vestivy-medium) ease!important}.premiumCreatePanel .amountgrid button:active,.premiumCreatePanel .occasiongrid button:active,.premiumCreatePanel .deliverytabs button:active,.premiumCreatePanel .physicalShipTabs button:active{transform:scale(.975)}.giftStepRail .active span,.recipientJourneyRail .current i{animation:vestivyStatePulse .42s var(--vestivy-ease) both}.giftEnvelope{transition:transform var(--vestivy-slow) var(--vestivy-ease),box-shadow var(--vestivy-slow) var(--vestivy-ease)!important}.giftEnvelope:hover{transform:translateY(-4px);box-shadow:0 36px 100px #0d241b16!important}.giftAmountCard{animation:vestivyAmountIn .62s var(--vestivy-ease) both}.giftStoryCard{animation:vestivyStoryIn .68s var(--vestivy-ease) both}.giftJourneyPanel{animation:vestivyPanelIn .54s 50ms var(--vestivy-ease) both}.portfolioPremium .metric,.portfolioPremium .summaryCard,.portfolioPremium .portfolioHero{animation:vestivyMetricIn .5s var(--vestivy-ease) both}.portfolioPremium .metric:nth-child(2),.portfolioPremium .summaryCard:nth-child(2){animation-delay:45ms}.portfolioPremium .metric:nth-child(3),.portfolioPremium .summaryCard:nth-child(3){animation-delay:90ms}.portfolioPremium .metric:nth-child(4),.portfolioPremium .summaryCard:nth-child(4){animation-delay:.135s}.portfolioPremium .chartCard,.portfolioPremium .valuationCard,.portfolioPremium .portfolioChart{animation:vestivyPanelIn .58s 80ms var(--vestivy-ease) both}.portfolioPremium .giftRow,.portfolioPremium .positionRow,.portfolioPremium .giftItem,.portfolioPremium .positionItem{transition:background-color var(--vestivy-fast) ease, transform var(--vestivy-fast) var(--vestivy-ease)!important}.portfolioPremium .giftRow:hover,.portfolioPremium .positionRow:hover,.portfolioPremium .giftItem:hover,.portfolioPremium .positionItem:hover{transform:translate(2px)}.checkoutbox{animation:vestivyPanelIn .46s var(--vestivy-ease) both}.checkoutsummary{animation:vestivyPreviewIn .52s var(--vestivy-ease) both}.checkoutConfidence{transition:background-color var(--vestivy-medium) ease,border-color var(--vestivy-medium) ease}.paybutton[disabled],.button[disabled],.investPrimary[disabled],.orchestratorButton[disabled]{cursor:not-allowed;box-shadow:none!important;transform:none!important}@keyframes vestivyPanelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vestivyPreviewIn{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vestivyAmountIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vestivyStoryIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes vestivyMetricIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vestivyStatePulse{0%{transform:scale(.88)}65%{transform:scale(1.08)}to{transform:scale(1)}}@media (hover:none){.button:hover,.primaryButton:hover,.paybutton:hover,.giftPrimaryAction:hover,.giftRevealButton:hover,.orchestratorButton:hover,.investPrimary:hover,.cta:hover,.occasionCard:hover,.resolvedGiftCard:hover,.giftEnvelope:hover,.liveGiftPreview:hover .previewGiftCard{transform:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--vestivy-page-max:1240px;--vestivy-radius-sm:14px;--vestivy-radius-md:20px;--vestivy-radius-lg:28px;--vestivy-border:#0d241b14;--vestivy-muted:#718079;--vestivy-surface:#ffffffb3}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}[class*=amount],[class*=Amount],[class*=value],[class*=Value],.checkoutTotals,.previewSummary,.b2cFeePreview{font-variant-numeric:tabular-nums}.premiumGiftFlow,.giftExperienceShell,.accountHub,.portfolioPremium{scroll-margin-top:84px}.flowSubhead,.giftJourneyPanel p,.accountResolutionGate p,.orchestratorCard p,.investCard p,.portfolioPremium p{text-wrap:pretty}.premiumCreatePanel h2,.giftJourneyPanel h2,.orchestratorCard h2,.investCard h2,.portfolioPremium h2,.portfolioPremium h3{text-wrap:balance}.premiumCreatePanel input,.premiumCreatePanel textarea,.premiumCreatePanel select{min-height:48px}.premiumCreatePanel textarea{min-height:124px}.premiumCreatePanel input::placeholder,.premiumCreatePanel textarea::placeholder{color:#99a29e;opacity:1}.button,.primaryButton,.paybutton,.giftPrimaryAction,.giftRevealButton,.orchestratorButton,.investPrimary{justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:800;display:inline-flex}.button:disabled,.primaryButton:disabled,.paybutton:disabled,.giftPrimaryAction:disabled,.orchestratorButton:disabled,.investPrimary:disabled{opacity:.48!important}.vatUnderFee{white-space:nowrap;color:#839089!important;margin-top:3px!important;font-size:8px!important;font-weight:550!important;line-height:1.25!important;display:block!important}.b2cFeePreview span:nth-child(2),.previewFeeRow span,.checkoutTotals>div:nth-child(2)>span{align-items:flex-start}.premiumGiftFlowGrid{align-items:start}.premiumCreatePanel>:first-child{margin-top:0}.premiumCreatePanel .flowbuttons{align-items:center;min-height:72px}.premiumCreatePanel .error{background:#fff0ed;border:1px solid #882f231a;border-radius:14px;padding:11px 13px}.liveGiftPreview{isolation:isolate}.previewGiftCard{backface-visibility:hidden}.previewGiftCard p,.previewGiftTo,.previewGiftFrom{overflow-wrap:anywhere}.previewSummary>div{min-height:31px}.previewSummary>div>:last-child{text-align:right}.recipientJourneyRail{margin-bottom:22px!important}.giftJourneyPanel,.accountResolutionGate,.orchestratorCard,.investCard{overflow:hidden}.recipientJourneyRail b,.recipientJourneyRail small{line-height:1.25}.portfolioPremium .metric,.portfolioPremium .summaryCard,.portfolioPremium .portfolioCard{min-width:0}.portfolioPremium .metric strong,.portfolioPremium .summaryCard strong,.portfolioPremium .portfolioValue{overflow-wrap:anywhere}.portfolioPremium .giftRow,.portfolioPremium .positionRow,.portfolioPremium .giftItem,.portfolioPremium .positionItem{min-height:64px}.portfolioPremium .portfolioDisclosure{max-width:760px;margin:28px auto 0!important}.checkoutTotals>div{min-height:32px}.checkoutTotals .grand{min-height:44px}.checkoutConfidence{box-shadow:inset 0 1px #ffffff8c}.premiumCreatePanel,.liveGiftPreview,.giftEnvelope,.giftAmountCard,.giftStoryCard,.giftJourneyPanel,.accountResolutionGate,.orchestratorCard,.investCard,.checkoutbox,.checkoutsummary,.portfolioPremium .metric,.portfolioPremium .summaryCard,.portfolioPremium .portfolioCard{background-clip:padding-box}@media (max-width:900px){.premiumGiftFlow{padding-left:24px!important;padding-right:24px!important}.premiumCreatePanel{padding:28px!important}.giftExperienceShell{width:min(100% - 32px,1180px)!important}}@media (max-width:650px){body{font-size:15px}.premiumGiftFlow{padding-left:14px!important;padding-right:14px!important}.premiumGiftFlow .flowhead h1,.giftRevealTop h1,.accountHub .dashhead h1,.recipientOrchestrator h1,.investInstructionWrap>h1,.portfolioPremium .dashhead h1,.portfolioPremium .portfolioHead h1{overflow-wrap:normal;word-break:normal}.premiumCreatePanel{padding:20px!important}.premiumCreatePanel .flowbuttons{flex-wrap:wrap;gap:10px}.premiumCreatePanel .flowbuttons .button{flex:180px}.premiumCreatePanel .flowbuttons .back{flex:none}.previewGiftAmount{font-size:48px!important}.previewGiftCard p{font-size:15px!important}.giftExperienceShell{width:calc(100% - 24px)!important}.giftJourneyPanel,.orchestratorCard,.investCard{padding:20px!important}.checkoutwrap{gap:18px!important}.checkoutbox,.checkoutsummary{border-radius:24px!important}}@media (max-width:390px){.premiumGiftFlow .flowhead h1{font-size:39px!important}.premiumCreatePanel{padding:18px!important}.premiumCreatePanel .amountgrid{grid-template-columns:repeat(2,1fr)!important}.previewGiftCard{padding:21px!important}.previewGiftAmount{font-size:43px!important}.recipientJourneyRail>div{padding:13px 14px!important}}@media (forced-colors:active){.button,.primaryButton,.paybutton,.giftPrimaryAction,.orchestratorButton,.investPrimary{border:1px solid buttontext!important}}.pilotStatusBanner{color:#4f5e57;background:#f6f6f1;border:1px solid #0d241b14;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.pilotStatusBanner strong{color:#173a2f;margin-bottom:2px;display:block}.pilotStatusBanner.ok{background:#eef5e7}.pilotStatusBanner.warn{background:#fff6df}.pilotStatusBanner.error{background:#fff0ed}.pilotStatusBanner.neutral{background:#f3f3ef}.pilotRetryNote{color:#68776f;background:#f2f4ee;border:1px solid #0d241b12;border-radius:14px;margin-top:10px;padding:11px 13px;font-size:10px;line-height:1.55}.pilotCriticalAction{position:relative}.pilotCriticalAction:after{content:"Secure action";color:#61716a;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;background:#eef2e8;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:7px;font-weight:800;display:inline-flex}button[aria-busy=true],.button[aria-busy=true],.paybutton[aria-busy=true],.investPrimary[aria-busy=true]{pointer-events:none!important;opacity:.68!important;cursor:progress!important}button[aria-busy=true]:before,.button[aria-busy=true]:before,.paybutton[aria-busy=true]:before,.investPrimary[aria-busy=true]:before{content:"";vertical-align:-1px;border:1.5px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;margin-right:8px;animation:.65s linear infinite pilotSpin;display:inline-block}.error,.failurecard,.investNotice.error,.checkoutError{color:#7b342b!important;background:#fff0ed!important;border:1px solid #912d221f!important}.error a,.failurecard a,.checkoutError a{color:inherit;text-underline-offset:2px;font-weight:800;text-decoration:underline}.success,.successcard,.investNotice.success{color:#45652a!important;background:#eef5e7!important;border:1px solid #4c6f1f1f!important}.checkoutTotals,.previewSummary,.investBoundary,.orchestratorBoundary{position:relative}.checkoutTotals:before,.previewSummary:before{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff8c}.networkNotice{z-index:80;text-align:center;color:#6d5b26;background:#fff6df;border:1px solid #0d241b14;border-radius:999px;width:min(760px,100% - 28px);margin:10px auto;padding:10px 14px;font-size:9px;font-weight:800;position:sticky;top:10px}.launchGateStatusGrid,.readinessGrid{gap:12px!important}.launchGateStatusGrid>*,.readinessGrid>*{background:#ffffffb8!important;border:1px solid #0d241b14!important;border-radius:20px!important}.launchGateStatusGrid strong,.readinessGrid strong{font-variant-numeric:tabular-nums}@media (max-width:650px){.pilotStatusBanner{border-radius:14px;padding:13px 14px}.failurecard .button,.checkoutError .button,.error .button{width:100%;min-height:46px}}@keyframes pilotSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){button[aria-busy=true]:before,.button[aria-busy=true]:before,.paybutton[aria-busy=true]:before,.investPrimary[aria-busy=true]:before{animation:none!important}}.integrityBadge{letter-spacing:.06em;text-transform:uppercase;color:#52655c;background:#eef2e8;border:1px solid #0d241b12;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.integrityBadge.ok{color:#45652a;background:#eef5e7}.integrityBadge.warn{color:#6d5b26;background:#fff6df}.integrityBadge.error{color:#7b342b;background:#fff0ed}.integrityTrace{background:#f4f4ef;border:1px solid #0d241b12;border-radius:16px;gap:8px;padding:14px;font-size:9px;line-height:1.5;display:grid}.integrityTrace code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px}.opsTraceId{color:#6f7d77;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px}.opsExceptionCritical{background:#fff0ed!important;border-color:#912d222e!important}.opsExceptionWarning{background:#fff6df!important;border-color:#89681e26!important}.opsExceptionInfo{background:#eef5e7!important;border-color:#4c6f1f21!important}.deliveryState{border:1px solid #0d241b14;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.deliveryState.sent,.deliveryState.delivered{color:#4a6831;background:#eef5e7}.deliveryState.pending,.deliveryState.retrying{color:#6e5a25;background:#fff6df}.deliveryState.failed,.deliveryState.bounced{color:#7c392f;background:#fff0ed}.securityState{border:1px solid #0d241b14;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.securityState.ok{color:#4b6834;background:#eef5e7}.securityState.warn{color:#6d5b26;background:#fff6df}.securityState.blocked{color:#7b392f;background:#fff0ed}@media (min-width:901px){.commercialPage>.bizWedgeHero{box-sizing:border-box!important;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr)!important;align-items:center!important;gap:clamp(42px,5vw,76px)!important;width:min(100%,1440px)!important;min-height:calc(100svh - 76px)!important;max-height:none!important;padding:clamp(58px,7vh,82px) clamp(38px,5vw,76px) clamp(52px,6vh,72px)!important;overflow:visible!important}.commercialPage>.bizWedgeHero .bizWedgeCopy{align-self:center!important;min-width:0!important}.commercialPage>.bizWedgeHero h1{letter-spacing:-.064em!important;max-width:9.6ch!important;margin:12px 0 22px!important;font-size:clamp(62px,5.55vw,82px)!important;line-height:.91!important}.commercialPage>.bizWedgeHero .bizWedgeCopy>p{max-width:610px!important;margin-bottom:0!important;font-size:clamp(15px,1.15vw,18px)!important;line-height:1.55!important}.commercialPage>.bizWedgeHero .businessHeroActions{margin-top:24px!important}.commercialPage>.bizWedgeHero .christmasCard{box-sizing:border-box!important;border-radius:30px!important;justify-self:end!important;width:100%!important;max-width:560px!important;padding:clamp(28px,2.4vw,36px)!important}.commercialPage>.bizWedgeHero .christmasCard h3{max-width:15ch!important;margin:24px 0 clamp(30px,4vh,42px)!important;font-size:clamp(29px,2.45vw,36px)!important;line-height:1.07!important}.commercialPage>.bizWedgeHero .companyMath{padding:clamp(20px,2.6vh,26px) 0!important}.commercialPage>.bizWedgeHero .companyMath b{font-size:clamp(24px,2vw,29px)!important}.commercialPage>.bizWedgeHero .christmasCard>strong{margin-top:22px!important;padding:15px 17px!important}}@media (min-width:901px) and (max-height:820px){.commercialPage>.bizWedgeHero{min-height:auto!important;padding-top:48px!important;padding-bottom:52px!important}.commercialPage>.bizWedgeHero h1{margin-bottom:18px!important;font-size:clamp(58px,5vw,74px)!important}.commercialPage>.bizWedgeHero .bizWedgeCopy>p{font-size:15px!important;line-height:1.5!important}.commercialPage>.bizWedgeHero .businessHeroActions{margin-top:20px!important}.commercialPage>.bizWedgeHero .christmasCard{max-width:520px!important;padding:28px!important}.commercialPage>.bizWedgeHero .christmasCard h3{margin:21px 0 28px!important;font-size:30px!important}.commercialPage>.bizWedgeHero .companyMath{padding:19px 0!important}.commercialPage>.bizWedgeHero .christmasCard>strong{margin-top:19px!important;padding:14px 16px!important}}@media (min-width:901px) and (max-width:1180px){.commercialPage>.bizWedgeHero{grid-template-columns:minmax(0,1fr) minmax(390px,.88fr)!important;gap:36px!important;padding-left:34px!important;padding-right:34px!important}.commercialPage>.bizWedgeHero h1{font-size:clamp(56px,5.6vw,70px)!important}}.bizBillingCard{border:1px solid var(--line);background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:22px 24px;display:flex}.bizBillingCard h3{margin:5px 0 4px}.bizBillingCard p{color:var(--muted);margin:0}.bizBillingActions{align-items:center;gap:10px;display:flex}.paymentPill{background:#f4f0df;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.paymentPill.paid{color:#31501f;background:#edf5df}.paymentPill.pending{color:#705c19}@media (max-width:760px){.bizBillingCard{flex-direction:column;align-items:flex-start}}.clientSetupV3011{background:#fbfcf8;border:1px solid #dbe3d8;border-radius:26px;margin:22px 0;padding:26px}.setupHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.setupHead h3{color:#123f32;margin:6px 0 5px;font-size:28px}.setupHead p{color:#718079;max-width:720px;margin:0}.setupHead>span{color:#45602d;letter-spacing:.08em;background:#edf4df;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.setupTerms{background:#dfe5dc;border:1px solid #dfe5dc;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;margin:22px 0;display:grid;overflow:hidden}.setupTerms>div{background:#fff;padding:16px}.setupTerms small{color:#7b8983;margin-bottom:6px;display:block}.setupTerms b{color:#123f32;font-size:20px}.setupGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.setupGrid label:first-child{grid-row:span 2}.setupGrid textarea{min-height:138px}.setupRecipients{background:#fff;border:1px dashed #cdd8cb;border-radius:18px;margin:18px 0;padding:18px}.setupRecipients>div:first-child{flex-direction:column;margin-bottom:12px;display:flex}.setupRecipients textarea{width:100%;min-height:92px;margin-top:10px}.setupValidation{color:#64736c;gap:18px;margin-top:10px;font-size:13px;display:flex}.setupSubmit{border-top:1px solid #e1e7df;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.setupSubmit>div{flex-direction:column;gap:3px;display:flex}.setupSubmit span{color:#718079;font-size:13px}@media (max-width:800px){.setupTerms{grid-template-columns:1fr 1fr}.setupGrid{grid-template-columns:1fr}.setupGrid label:first-child{grid-row:auto}.setupSubmit,.setupHead{flex-direction:column}.setupSubmit .button{width:100%}}.clientInternalOnly{display:none!important}.clientStepLabels{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 24px;display:grid}.clientStepLabels span{color:#819089;text-align:center;background:#f2f4ef;border-radius:999px;padding:11px 12px;font-size:12px;font-weight:700}.clientJourney{background:#fff;border:1px solid #e0e6dd;border-radius:18px;align-items:center;gap:10px;margin:22px 0 8px;padding:14px 16px;display:flex}.clientJourney span{color:#8a9690;white-space:nowrap;font-size:12px;font-weight:750}.clientJourney span.done{color:#1f5a46}.clientJourney i{color:#b3bdb8;font-style:normal}.clientUpload{cursor:pointer;background:#f8faf6;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:10px 0;border:1px solid #d7dfd5!important;padding:17px 18px!important;display:flex!important}.clientUpload:hover{background:#f3f8ed;border-color:#aebfaf!important}.clientUpload input{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.clientUpload b{color:#123f32;font-size:15px}.clientUpload span{color:#74827b;font-size:12px}.campaignEngineNote.clientFriendly{background:#f5f8f1;border-color:#e0e8db}.clientSetupV3011{padding:30px}.clientSetupV3011 .setupTerms{margin-top:14px}.clientSetupV3011 .giftPreview{margin-top:20px}.setupSubmit{background:#f7f9f4;border-top:0;border-radius:18px;padding:18px}.setupSubmit>div b{color:#123f32}.bizapp .capitalBoundary,.bizapp .generationBoundary{display:none}@media (max-width:800px){.clientStepLabels{grid-template-columns:1fr}.clientJourney{justify-content:flex-start;overflow-x:auto}.clientUpload{flex-direction:column;align-items:flex-start}.clientSetupV3011{padding:20px}}.clientCampaignUpdates{background:#fbfcfa;border:1px solid #dfe7e2;border-radius:22px;margin:18px 0;padding:22px}.clientCampaignUpdate{border-top:1px solid #e8ede9;gap:13px;padding:15px 0;display:flex}.clientCampaignUpdate:first-of-type{margin-top:8px}.clientCampaignUpdate i{background:#e8f6ed;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.clientCampaignUpdate div{flex-direction:column;gap:4px;display:flex}.clientCampaignUpdate b{font-size:14px}.clientCampaignUpdate span{color:#56665f;font-size:13px;line-height:1.5}.clientCampaignUpdate small{color:#85918b;font-size:11px}.profilePage{padding-bottom:92px!important}.profileHero{padding-top:62px;max-width:760px!important}.profileHero h1{letter-spacing:-.06em!important;font-size:clamp(54px,6vw,76px)!important;line-height:.95!important}.profileHero .leadsmall{max-width:540px;margin-top:20px;font-size:14px;line-height:1.65}.profileNav{justify-content:center;margin-top:28px;display:flex}.profileNav .accountnav{margin:0}.profileShell{background:#ffffffd1;border:1px solid #0d241b1a;border-radius:28px;max-width:760px;margin:42px auto 0;padding:34px;box-shadow:0 20px 60px #0d241b0b}.profileSectionHead{border-bottom:1px solid #0d241b17;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:24px;display:flex}.profileSectionHead .eyebrow{margin-bottom:7px;font-size:9px}.profileSectionHead h2{letter-spacing:-.045em;margin:0;font-size:27px}.profileSectionHead>p{max-width:310px;color:var(--muted);text-align:right;margin:0;font-size:11px;line-height:1.55}.profileFields{grid-template-columns:1fr 1fr;gap:0 14px;padding-top:8px;display:grid}.profileFields label{margin:16px 0 0;font-size:11px}.profileFields label>small{float:right;color:var(--muted);font-size:9px;font-weight:650}.profileFields input{background:#fff;border-radius:14px;height:54px;margin-top:7px}.profileFieldWide{grid-column:1/-1}.profileSaveRow{border-top:1px solid #0d241b14;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:22px;display:flex}.profileSaveHint{color:var(--muted);font-size:10px}.profileSaveRow .error{flex:1;margin:0}.profileSaveRow .button{min-width:132px;padding:13px 20px}.profileAccountCard{margin-top:16px}.profileEmailValue{background:#f7f8f4;margin-top:24px}.profileEmailValue>div{flex-direction:column;gap:5px;min-width:0;display:flex}.profileEmailValue>div small{letter-spacing:.11em;color:var(--muted);font-size:8px;font-weight:900}.profileEmailValue>div span{text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.profileEmailValue i{color:var(--green)!important;background:#e9f2d8!important}.profileSignOut{border-top:1px solid #0d241b14;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding-top:18px;display:flex}.profileSignOut>div{flex-direction:column;gap:4px;display:flex}.profileSignOut strong{font-size:11px}.profileSignOut span{color:var(--muted);font-size:10px}.profileSignOutButton{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0d241b29;border-radius:999px;padding:10px 15px;font-size:10px;font-weight:850;transition:all .18s}.profileSignOutButton:hover{background:var(--green);border-color:var(--green);color:#fff}.profileSignOutButton:disabled{opacity:.45}.profileProtect{margin-top:18px}.profileBack{width:max-content;color:var(--muted);margin:24px auto 0;font-size:10px;font-weight:800;text-decoration:none;display:block}.profileBack:hover{color:var(--ink)}@media (max-width:700px){.profilePage{padding-left:16px!important;padding-right:16px!important}.profileHero{padding-top:42px}.profileHero h1{font-size:48px!important}.profileNav{justify-content:flex-start}.profileNav .accountnav{width:100%}.profileShell{border-radius:22px;margin-top:28px;padding:24px 20px}.profileSectionHead{flex-direction:column;align-items:flex-start;gap:8px}.profileSectionHead>p{text-align:left}.profileFields{grid-template-columns:1fr}.profileFieldWide{grid-column:auto}.profileSaveRow,.profileSignOut{flex-direction:column;align-items:stretch}.profileSaveRow .button,.profileSignOutButton{width:100%}.profileEmailValue{align-items:flex-start}.profileEmailValue i{align-self:flex-start}}.workspaceSwitcher{background:#ffffff94;border:1px solid #0a30251f;border-radius:18px;align-items:center;gap:6px;width:max-content;margin:0 0 18px;padding:5px;display:flex;box-shadow:0 8px 26px #0a30250d}.workspaceSwitcher>a{color:#52655f;border-radius:13px;align-items:center;gap:9px;padding:8px 12px;text-decoration:none;transition:all .18s;display:flex}.workspaceSwitcher>a:hover{color:#0b3025;background:#ffffffb8}.workspaceSwitcher>a.active{color:#0b3025;background:#fff;box-shadow:0 3px 12px #0a302514}.workspaceSwitcher a>span:last-child{flex-direction:column;gap:3px;line-height:1.05;display:flex}.workspaceSwitcher small{letter-spacing:.15em;opacity:.58;font-size:8px;font-weight:800}.workspaceSwitcher b{white-space:nowrap;font-size:12px}.workspaceDot{border-radius:9px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.workspaceDot.personal{background:#edf0e8}.workspaceDot.business{color:#0b3025;background:#e6ff58}.biztopContext{align-items:center;gap:10px;display:flex}.biztopContext .workspaceSwitcher{margin:0}.biztopContext .workspaceSwitcher>a{padding:6px 9px}.biztopContext .workspaceSwitcher small{display:none}.biztopContext .workspaceSwitcher b{font-size:11px}.authRecoveryActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}@media (max-width:720px){.workspaceSwitcher{box-sizing:border-box;width:100%}.workspaceSwitcher>a{flex:1;min-width:0}.workspaceSwitcher b{text-overflow:ellipsis;max-width:120px;overflow:hidden}.biztopContext{flex-direction:column;align-items:stretch;width:100%}.biztopContext .workspaceSwitcher{width:100%}}.globalAccountMenu{z-index:80;position:relative}.globalAccountTrigger{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #0e302524;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 7px;font-size:12px;font-weight:800;transition:all .18s;display:flex;box-shadow:0 5px 18px #0e30250d}.globalAccountTrigger:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0e302517}.globalAccountTrigger i{color:#7d8c86;font-size:11px;font-style:normal}.globalAccountAvatar{color:#0b3025;background:#e6ff58;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.globalAccountDropdown{background:#fff;border:1px solid #0e30251f;border-radius:18px;width:250px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #0e302529}.globalAccountIdentity{border-bottom:1px solid #edf0eb;margin-bottom:5px;padding:10px 11px 12px;overflow:hidden}.globalAccountIdentity small{letter-spacing:.14em;color:#84918c;margin-bottom:4px;font-size:8px;font-weight:850;display:block}.globalAccountIdentity b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.globalAccountDropdown>a{border-radius:11px;flex-direction:column;gap:2px;padding:10px 11px!important;text-decoration:none!important;display:flex!important}.globalAccountDropdown>a:hover{background:#f4f6f1}.globalAccountDropdown>a span{font-size:12px;font-weight:800}.globalAccountDropdown>a small{color:#7c8a84;font-size:10px}.globalAccountDropdown>button{color:#0b3025;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #edf0eb;justify-content:space-between;width:100%;margin-top:4px;padding:12px 11px 8px;font-size:12px;font-weight:800;display:flex}.mobileSignOut{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;padding:16px 0;font-weight:800;display:flex}.bizhead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:44px}.bizmetrics{gap:10px;justify-content:initial;grid-template-columns:repeat(3,minmax(138px,1fr));display:grid}.bizmetrics div{border-radius:22px;min-width:0;padding:20px 22px;box-shadow:0 8px 28px #14140a06}.bizmetrics b{letter-spacing:-.045em;font-size:clamp(30px,3vw,42px);line-height:1}.bizmetrics span{margin-top:8px;font-size:11px;display:block}.campaignBuilder{padding:32px}.builderHead{align-items:center}.builderHead h2{margin-bottom:0;font-size:30px}.builderHead>span{color:#64766e;background:#f3f5f0;border-radius:999px;padding:7px 10px}.clientStepLabels{gap:10px;margin:24px 0 30px}.clientStepLabels span{color:#8a9892;background:#f3f4ef;padding:13px 14px}.clientStepLabels span.on{color:#174638;background:#e9f3dd}.campaignBuilder .amountrow{gap:10px}.campaignBuilder input,.campaignBuilder select,.campaignBuilder textarea{box-shadow:none;background:#fcfcf9;border-color:#d9ddd5}.campaignBuilder select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#687a72 50%),linear-gradient(135deg,#687a72 50%,#0000 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.campaignBuilder input[type=number]{appearance:textfield}.campaignBuilder input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.campaignBuilder input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.campaignBuilder input[type=date]{color:#50645b;min-height:52px}.campaignBuilder .button.full{border-radius:16px;min-height:56px;font-size:14px;box-shadow:0 14px 34px #0d3a2b21}@media (max-width:1000px){.bizhead{grid-template-columns:1fr}.bizmetrics{grid-template-columns:repeat(3,1fr);width:100%}}@media (max-width:800px){.campaignBuilder{padding:22px}.bizmetrics{grid-template-columns:1fr 1fr}.bizmetrics div:last-child{grid-column:1/-1}.globalAccountTrigger>span:not(.globalAccountAvatar){display:none}}@media (max-width:650px){.globalAccountMenu{display:none}}@media (min-width:951px){.audienceNavRight{align-items:center!important}.globalAccountMenu{align-items:center;display:flex}.globalAccountTrigger{gap:9px;height:46px;min-height:46px;padding:6px 13px 6px 7px;line-height:1;transform:none!important}.globalAccountAvatar{flex:0 0 32px;width:32px;height:32px}.globalAccountTrigger>span:not(.globalAccountAvatar){align-items:center;height:32px;line-height:32px;display:flex}.globalAccountTrigger i{align-items:center;height:32px;line-height:1;display:flex}.audienceNavRight .navcta{height:46px;min-height:46px;line-height:1;justify-content:center!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex!important}}.accountHub>.workspaceSwitcher,.accountHub>.accountnav{max-width:100%}.workspaceSwitcher.personalContext{background:#f5f7f1c7;border-color:#0c30251c;border-radius:20px;gap:4px;margin-bottom:10px;padding:5px;box-shadow:0 8px 24px #0a302509}.workspaceSwitcher.personalContext>a{border-radius:16px;gap:11px;min-height:58px;padding:8px 15px}.workspaceSwitcher.personalContext>a.active{box-shadow:0 5px 18px #0a302512}.workspaceSwitcher.personalContext .workspaceDot{border-radius:11px;width:34px;height:34px;font-size:11px}.workspaceSwitcher.personalContext small{letter-spacing:.18em;color:#71847b;opacity:1;font-size:8px;line-height:1}.workspaceSwitcher.personalContext b{letter-spacing:-.015em;font-size:13px;line-height:1.15}.accountnav{gap:4px;box-shadow:inset 0 1px #fff9;background:#ebeee7d1!important;border-color:#0c30251c!important;border-radius:18px!important;margin:0 0 30px!important;padding:5px!important}.accountnav a{letter-spacing:-.005em;justify-content:center;min-height:44px;transition:background .18s,color .18s,box-shadow .18s;border-radius:14px!important;padding:0 18px!important;font-size:11px!important}.accountnav a:hover{color:var(--ink);background:#ffffff7a}.accountnav a.active{box-shadow:0 4px 14px #0a302512!important}@media (min-width:850px){.accountnav{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid;overflow:visible}.accountnav a{width:100%}}@media (max-width:720px){.workspaceSwitcher.personalContext>a{padding:8px 10px}.workspaceSwitcher.personalContext .workspaceDot{width:30px;height:30px}.workspaceSwitcher.personalContext b{font-size:12px}.accountnav{display:flex!important;overflow-x:auto!important}.accountnav a{min-width:max-content}}.recipientCohortPolish{box-shadow:0 16px 42px #123f3209;background:#fffdf9!important;border-style:solid!important;border-color:#e0e5dc!important;padding:24px!important}.recipientCohortHead{justify-content:space-between;align-items:flex-start;gap:20px;flex-direction:row!important;margin-bottom:18px!important;display:flex!important}.recipientCohortHead>div{flex-direction:column;gap:4px;display:flex}.recipientCohortHead b{color:#0d3429;font-size:20px}.recipientCohortHead span{color:#74827b;font-size:13px}.recipientTemplate{color:#164838;cursor:pointer;background:#fff;border:1px solid #dde4da;border-radius:999px;padding:10px 14px;font-weight:750;box-shadow:0 4px 12px #123f320a}.recipientTemplate:hover{background:#f7faf4}.recipientModeTabs{background:#f7f8f4;border:1px solid #e2e7df;border-radius:999px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.recipientModeTabs button{color:#6d7b75;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 16px;font-weight:750}.recipientModeTabs button.active{color:#164838;background:#eaf4df;box-shadow:0 2px 8px #123f320d}.clientUpload.recipientDropzone{text-align:center;min-height:190px;background:#fafcf8!important;border:1.5px dashed #c9d7cc!important;border-radius:20px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:26px!important;display:flex!important}.recipientDropzone:hover{background:#f5faef!important;border-color:#9fb8a5!important}.recipientDropzone .recipientFileIcon{color:#1e5b47;font-size:28px}.recipientDropzone b{font-size:17px!important}.recipientDropzone span{font-size:13px!important}.recipientDropzone em{color:#8a9690;margin-top:5px;font-size:12px;font-style:normal}.pasteOption{margin-top:12px}.pasteOption>span{color:#7d8984;margin-bottom:7px;font-size:12px;font-weight:750;display:block}.pasteOption textarea{background:#fbfbf8;min-height:78px!important;margin:0!important}.manualRecipientPanel{background:#fafbf7;border:1px solid #e2e7df;border-radius:20px;padding:20px}.manualRecipientFields{grid-template-columns:1fr 1fr 1.35fr;gap:12px;display:grid}.manualRecipientFields label{color:#324d44;font-size:12px;font-weight:750}.manualRecipientFields small{color:#8a9690;font-weight:500}.manualRecipientFields input{margin-top:7px}.manualAddButton{margin-top:14px!important}.recipientValidationSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.recipientValidationSummary>div{background:#f8f9f6;border:1px solid #e5e9e2;border-radius:16px;flex-direction:column;gap:3px;padding:13px 15px;display:flex}.recipientValidationSummary b{color:#24483c;font-size:13px}.recipientValidationSummary span{color:#82908a;font-size:11px}.recipientValidationSummary .ready{background:#f0f8e8;border-color:#dcebcf}.recipientValidationSummary .attention{background:#fff8e9;border-color:#f0e1b9}.recipientValidationSummary .attention b{color:#8b6412}.accountWorkspaceSwitcher{box-shadow:0 8px 24px #123f3209}.accountWorkspaceSwitcher+.accountTabs{margin-top:12px}@media (max-width:800px){.recipientCohortHead{flex-direction:column!important}.recipientTemplate{width:100%}.recipientModeTabs{width:100%;display:flex}.recipientModeTabs button{flex:1}.manualRecipientFields,.recipientValidationSummary{grid-template-columns:1fr}.recipientCohortPolish{padding:18px!important}}.accountNavigationStack{flex-direction:column;align-items:stretch;width:100%;margin:0 0 30px;display:flex}.accountWorkspaceRow{justify-content:center;align-items:center;width:100%;margin:0 0 14px;display:flex}.accountWorkspaceRow .workspaceSwitcher.personalContext{border-radius:22px;width:max-content;max-width:min(100%,620px);margin:0;padding:5px}.accountWorkspaceRow .workspaceSwitcher.personalContext>a{min-height:56px;padding:8px 17px}.accountNavigationStack .accountnav{width:100%;margin:0!important}.profileNav{width:100%}.profileNav .accountNavigationStack{margin-bottom:30px}@media (max-width:720px){.accountWorkspaceRow{justify-content:flex-start}.accountWorkspaceRow .workspaceSwitcher.personalContext{width:100%;max-width:100%}.accountNavigationStack{margin-bottom:24px}}.campaignListCard{overflow:visible!important}.campaignListHead{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:12px;display:flex}.campaignListHead h2{margin-bottom:4px}.campaignListHead .soft{max-width:620px;margin:0;font-size:14px;line-height:1.45}.archivedToggle{color:#496058;white-space:nowrap;cursor:pointer;background:#f6f5ef;border:1px solid #082d231f;border-radius:999px;padding:9px 13px;font:700 12px/1 inherit}.campaignEmpty{padding:18px 0}.campaignrowPolished{border-bottom:1px solid #082d231a;align-items:center;min-height:76px;display:flex;position:relative}.campaignrowPolished:last-child{border-bottom:0}.campaignrowMain{appearance:none;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:18px;padding:16px 8px 16px 0;display:flex}.campaignrowMain>span{gap:4px;display:grid}.campaignrowMain b{font-size:17px}.campaignrowMain small{color:#7a776d;font-size:14px}.campaignActions{margin-left:8px;position:relative}.campaignMore{color:#65716c;letter-spacing:1px;cursor:pointer;background:#fff;border:1px solid #082d231c;border-radius:12px;width:38px;height:38px;font-weight:900}.campaignMore:hover{color:#123f33;background:#f4f7f1}.campaignMenu{z-index:30;background:#fff;border:1px solid #082d231a;border-radius:14px;min-width:176px;padding:7px;position:absolute;top:44px;right:0;box-shadow:0 16px 40px #082d2321}.campaignMenu button{text-align:left;color:#163e34;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;padding:10px 11px;font:700 13px/1.2 inherit;display:block}.campaignMenu button:hover{background:#f2f5ef}.campaignMenu button.danger{color:#a33d35}.campaignMenu button.danger:hover{background:#fff1ee}.campaignrowPolished .status{flex:none;margin-left:auto}@media (max-width:720px){.campaignListHead{display:grid}.archivedToggle{justify-self:start}.campaignrowMain{gap:10px}.campaignrowMain b{font-size:15px}.campaignrowMain small{font-size:12px}.campaignMore{width:34px;height:34px}.campaignMenu{right:-2px}}.campaignDirectView{scroll-margin-top:110px}.campaignAttentionCard{background:linear-gradient(#fbfcf7 0%,#fff 100%);padding:22px 24px!important}.campaignAttentionHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:8px;display:flex}.campaignAttentionHead h2{margin:3px 0 0;font-size:22px}.campaignAttentionHead>span{color:#103d31;background:#eaff43;border-radius:999px;place-items:center;min-width:34px;height:34px;font-weight:900;display:grid}.campaignAttentionRow{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-top:1px solid #082d2317;justify-content:space-between;align-items:center;gap:20px;padding:14px 2px;display:flex}.campaignAttentionRow span{gap:3px;display:grid}.campaignAttentionRow b{font-size:15px}.campaignAttentionRow small{color:#78837e;font-size:13px}.campaignAttentionRow em{color:#174d3f;white-space:nowrap;font-size:13px;font-style:normal;font-weight:800}.campaignAttentionRow:hover em{text-decoration:underline}.campaignMenu{transform-origin:100% 0;transition:opacity .14s,transform .14s}.campaignActions:hover .campaignMenu{opacity:1;transform:translateY(0)}@media (max-width:720px){.campaignAttentionCard{padding:18px!important}.campaignAttentionRow{align-items:flex-start}.campaignAttentionRow em{font-size:12px}}@media (max-width:600px){.premiumStage{min-height:500px!important;padding-bottom:34px!important}.stageNoteBottom{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto!important;width:min(286px,100% - 28px)!important;min-width:0!important;padding:12px 14px!important;bottom:-4px!important;right:50%!important;transform:translate(50%)!important}.stageNoteBottom b,.stageNoteBottom strong{white-space:nowrap}}.vgi{color:#24362e;background:#f7f6f2;padding:clamp(72px,9vw,132px) max(24px,50vw - 580px)}.vgi-heading{max-width:720px;margin-bottom:36px}.vgi-heading h2{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(36px,5vw,64px);line-height:1.08}.vgi-heading h2 span{color:#718676}.vgi-heading p{color:#647168;max-width:560px;line-height:1.7}.vgi-panel{background:#fff;border:1px solid #e2e4dc;border-radius:22px;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);display:grid;overflow:hidden;box-shadow:0 18px 60px #263a2c0a}.vgi-controls{flex-direction:column;gap:30px;padding:clamp(24px,4vw,44px);display:flex}.vgi-field{flex-direction:column;gap:13px;display:flex}.vgi-label{color:#30473a;font-size:14px;font-weight:650}.vgi-choices{flex-wrap:wrap;gap:8px;display:flex}.vgi-choices button{font:inherit;cursor:pointer;color:#415247;background:#fff;border:1px solid #e2e6de;border-radius:10px;padding:11px 14px;font-size:14px;transition:background .2s,border-color .2s}.vgi-choices button:hover{border-color:#7a9880}.vgi-choices button.selected{color:#254c36;background:#e8efe8;border-color:#678774;font-weight:650}.vgi-custom{color:#63746a;flex-direction:column;gap:6px;font-size:12px;display:flex}.vgi-custom input{max-width:210px;font:inherit;color:#24362e;background:#fff;border:1px solid #d6dfd5;border-radius:10px;padding:12px;font-size:16px}.vgi-more{border-top:1px solid #e8ebe5;padding-top:24px}.vgi-toggle{cursor:pointer;align-items:center;gap:14px;display:flex}.vgi-toggle input{opacity:0;width:1px;height:1px;position:absolute}.vgi-switch{background:#cdd7ce;border-radius:30px;flex:none;width:42px;height:25px;transition:background .2s;position:relative}.vgi-switch:before{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.vgi-toggle input:checked+.vgi-switch{background:#406d51}.vgi-toggle input:checked+.vgi-switch:before{transform:translate(17px)}.vgi-toggle input:focus-visible+.vgi-switch{outline-offset:3px;outline:3px solid #98b89c}.vgi-toggle strong{color:#30473a;font-size:14px;display:block}.vgi-toggle small{color:#758076;margin-top:5px;line-height:1.5;display:block}.vgi-morefields{flex-direction:column;gap:20px;padding:22px 0 0 56px;display:flex}.vgi-results{background:#e9eee7;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,44px);display:flex}.vgi-resultlabel{color:#526b58;font-size:15px;line-height:1.6}.vgi-value{letter-spacing:-.05em;color:#234b34;font-variant-numeric:tabular-nums;margin:14px 0 30px;font-size:clamp(42px,5vw,68px);font-weight:650;line-height:1.2}.vgi-track{background:#c6d5c6;border-radius:30px;height:11px;margin-bottom:23px;display:flex;overflow:hidden}.vgi-track span{background:#a69b83}.vgi-track i{background:#517d60;flex:1}.vgi-breakdown{flex-direction:column;gap:13px;display:flex}.vgi-breakdown>div{justify-content:space-between;gap:14px;font-size:14px;display:flex}.vgi-breakdown span{color:#647568}.vgi-breakdown strong{color:#2d4b35;font-variant-numeric:tabular-nums}.vgi-cta{text-align:center;background:#2b533a;border-radius:10px;justify-content:space-between;align-items:center;margin-top:34px;padding:15px 20px;font-weight:600;text-decoration:none;display:flex;color:#fff!important}.vgi-cta:hover{background:#20432e}.vgi-disclaimer{color:#6d786e;max-width:1050px;margin:22px 0 0;font-size:12px;line-height:1.75}@media (max-width:760px){.vgi-panel{grid-template-columns:1fr}.vgi-heading h2{font-size:clamp(34px,9vw,48px)}.vgi-controls,.vgi-results{padding:24px}.vgi-value{font-size:48px}.vgi-morefields{padding-left:0}.vgi-choices button{padding:10px 12px;font-size:13px}}
