:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--green:#123c2a;--green-deep:#0d2e20;--green-hover:#1d513a;--ink:#20271f;--muted:#687067;--faint:#979d92;--paper:#f4f2ea;--surface:#fdfcf6;--screen-bg:#fcfbf3;--coral:#d77e54;--line:#20271f1f;--line-soft:#20271f12;--shadow-card:0 30px 70px #2337281c,0 6px 18px #2337280d;--shadow-soft:0 6px 18px #23372812;--shadow-chip:0 14px 34px #23372824,0 2px 6px #2337280f;--radius-card:24px;--ease-soft:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html:has(.mkt){scroll-behavior:smooth;background:var(--paper)}@media (prefers-reduced-motion:reduce){html:has(.mkt){scroll-behavior:auto}}body:has(.mkt){background:var(--paper)url(/webflow/images/paper-tile.webp) repeat;background-size:512px;width:100%;min-width:0;margin:0;display:block;overflow-x:clip}.mkt{color:var(--ink);font-family:var(--font-lato),Lato,ui-sans-serif,system-ui,sans-serif;letter-spacing:.2px;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}:where(.mkt) p{letter-spacing:.2px;margin:0;font-size:1.125rem;line-height:150%}:where(.mkt) :is(h1,h2,h3){font-family:var(--font-unna),Unna,Georgia,serif;color:#22181c;margin:0;font-weight:700}:where(.mkt) h1{letter-spacing:-.2px;font-size:3.75rem;line-height:110%}:where(.mkt) h2{letter-spacing:-.2px;font-size:3rem;line-height:110%}:where(.mkt) h3{letter-spacing:-.2px;font-size:1.625rem;line-height:120%}:where(.mkt) :is(ul,ol){margin:0 0 10px;padding-left:40px;list-style:outside}:where(.mkt) img{vertical-align:middle}:where(.mkt) button{cursor:pointer;font:inherit;border:0}:where(.mkt) input{font:inherit}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--green);color:#fffdf7;border-radius:10px;padding:12px 16px;font-weight:800;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.mkt.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease-soft),transform .9s var(--ease-soft);transition-delay:var(--reveal-delay,0s);transform:translateY(26px)}.mkt.js [data-reveal].is-in{opacity:1;transform:none}}.serif{font-family:var(--font-unna),Unna,Georgia,serif;color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400}.accent-underline{z-index:0;isolation:isolate;padding-right:.08em;font-style:italic;display:inline-block;position:relative}.accent-underline svg{z-index:-1;width:96%;height:auto;color:var(--coral);pointer-events:none;position:absolute;bottom:-.12em;left:2%;right:2%}.brandmark-glyph{width:.82em;height:.82em;box-shadow:var(--shadow-chip);vertical-align:-.1em;background:linear-gradient(#1d5138 0%,#0f3524 100%);border-radius:24%;justify-content:center;align-items:center;margin:0 .05em 0 .1em;display:inline-flex}.brandmark-glyph img{width:64%;height:auto}.site-nav{z-index:20;padding:18px clamp(18px,4vw,48px);position:absolute;top:0;left:0;right:0}.site-nav__inner{justify-content:space-between;align-items:center;width:min(100%,1180px);min-height:44px;margin-inline:auto;display:flex}.brand{align-items:center;display:inline-flex}.brand img{width:112px;height:auto}.site-nav__links{align-items:center;gap:clamp(14px,2.4vw,28px);display:flex}.text-link{color:var(--ink);opacity:.78;font-size:13.5px;font-weight:700;transition:opacity .16s}.text-link:hover{opacity:1;color:var(--ink)}.pill-button{background:var(--green);color:#fdfcf3;letter-spacing:.01em;cursor:pointer;transition:background .18s ease,transform .18s var(--ease-soft),box-shadow .18s ease;border:0;border-radius:999px;justify-content:center;align-items:center;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 8px 24px #123c2a33}.pill-button:hover{background:var(--green-hover);color:#fdfcf3;transform:translateY(-1px);box-shadow:0 12px 30px #123c2a3d}.pill-button:active{transform:translateY(0)scale(.98)}.pill-button--ghost{color:var(--green);background:#fffdf6;border:1px solid #123c2a29;box-shadow:0 6px 18px #23372812}.pill-button--ghost:hover{color:var(--green);background:#f3f4e9;border-color:#123c2a47;box-shadow:0 10px 24px #2337281c}.site-nav .pill-button{padding:9px 18px;font-size:13px;box-shadow:0 6px 18px #123c2a29}.hero{text-align:center;background:linear-gradient(#f4f2ea 0%,#f4f2eaf0 34%,#f4f2ea6b 66%,#f4f2ea9e 80%,#f4f2eae0 92%,#f4f2ea 100%),url(/bloome-3-career-agent.jpg) bottom/cover no-repeat;padding:clamp(84px,11vh,116px) 20px 0;position:relative;overflow:hidden}.hero__inner{z-index:2;flex-direction:column;align-items:center;width:min(100%,1080px);margin-inline:auto;display:flex;position:relative}.hero__badge{color:var(--muted);letter-spacing:.02em;background:#fffdf6b8;border:1px solid #123c2a21;border-radius:999px;align-items:center;gap:9px;margin:0;padding:6px 15px 6px 8px;font-size:12px;font-weight:700;display:inline-flex}.hero__badge-tag{background:var(--green);color:#fdfcf3;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:900}.hero h1{letter-spacing:-.035em;margin-top:20px;font-size:clamp(42px,6vw,76px);line-height:1.02}.hero__sub{max-width:46ch;color:var(--muted);text-wrap:balance;margin:14px auto 0;font-size:clamp(15px,1.4vw,17.5px);line-height:1.55}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.hero__phone-wrap{margin-top:clamp(22px,4vh,38px);position:relative}.hero:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#f4f2ea00 0%,#f4f2ea 100%);height:70px;position:absolute;bottom:0;left:0;right:0}.device-crop{position:relative;overflow:hidden}.device-crop--hero{aspect-ratio:763/1140;margin-inline:auto;width:min(400px,92vw);margin-bottom:-1px;overflow:visible clip}.device{aspect-ratio:763/1560;width:100%;position:relative;container-type:inline-size}.device-crop{--device-design-w:400}.device-crop--scene{--device-design-w:350}.mkt.js-device-scale .device{width:calc(var(--device-design-w)*1px);transform-origin:0 0;transform:scale(var(--device-scale,1));position:absolute;top:0;left:0}.device:before{content:"";border-radius:14.5%/7.1%;position:absolute;inset:1% 3%;box-shadow:0 30px 48px #192a1f3d,0 9px 18px #192a1f21}.device__frame{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.device__screen{z-index:1;background:var(--screen-bg);letter-spacing:normal;border-radius:13.3%/6.2%;flex-direction:column;width:94.1%;height:98.1%;display:flex;position:absolute;top:.95%;left:3.15%;overflow:hidden}@media (prefers-reduced-motion:no-preference){.device-crop--hero{animation:9s ease-in-out infinite alternate phone-drift}@keyframes phone-drift{0%{transform:translateY(0)}to{transform:translateY(8px)}}}.phone__header{border-bottom:1px solid var(--line-soft);flex-direction:column;align-items:center;gap:5px;padding:44px 16px 11px;display:flex}.phone__status{color:var(--ink);letter-spacing:.02em;justify-content:space-between;align-items:center;padding:4.7cqw 7.6cqw 0;font-size:4.2cqw;font-weight:800;line-height:1.3;display:flex}.phone__status-icons{align-items:center;gap:1.5cqw;display:inline-flex}.phone__status-icons svg{width:auto;height:2.8cqw;display:block}.phone__header{border-bottom:1px solid var(--line-soft);flex-direction:column;align-items:center;gap:1.5cqw;padding:4.2cqw 4.7cqw 3.6cqw;display:flex;position:relative}.phone__back{width:9.4cqw;height:9.4cqw;color:var(--ink);background:#20271f0e;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:5.3cqw;left:3.8cqw}.phone__back svg{width:3.2cqw;height:3.2cqw}.phone__avatar{background:linear-gradient(#1d5138 0%,#0f3524 100%);border-radius:24%;justify-content:center;align-items:center;width:12.2cqw;height:12.2cqw;display:flex;box-shadow:0 3px 8px #192a1f2e}.phone__avatar img{width:55%;height:auto}.phone__contact{color:var(--ink);font-size:4cqw;font-weight:700;line-height:1.3}.phone__contact span{color:var(--faint);font-weight:600}.chat{text-align:left;flex-direction:column;flex:auto;gap:4.2cqw;padding:5.5cqw 5cqw 3cqw;display:flex}.chat__stamp{text-align:center;color:var(--faint);letter-spacing:.04em;margin:0 0 .9cqw;font-size:2.9cqw;font-weight:700;line-height:1.5}.bubble{text-align:left;border-radius:4.3cqw;max-width:78%;margin:0;padding:1.9cqw 3.3cqw;font-size:3.8cqw;line-height:1.3;position:relative}.bubble:before{content:"";width:4.7cqw;height:4.7cqw;position:absolute;bottom:0}.bubble:after{content:"";background:var(--screen-bg);width:2.6cqw;height:5cqw;position:absolute;bottom:0}.bubble--out{background:var(--green);color:#fdfcf5;align-self:flex-end}.bubble--out:before{background:var(--green);border-bottom-left-radius:4.4cqw;right:-2cqw}.bubble--out:after{border-bottom-left-radius:2.6cqw;right:-2.6cqw}.bubble--in{color:var(--ink);background:#e9e6da;align-self:flex-start}.bubble--in:before{background:#e9e6da;border-bottom-right-radius:4.4cqw;left:-2cqw}.bubble--in:after{border-bottom-right-radius:2.6cqw;left:-2.6cqw}.mkt.js .chat--live .chat__msg{display:none}.mkt.js .chat--live .chat__msg.is-shown{display:block}@media (prefers-reduced-motion:no-preference){.mkt.js .chat--live .chat__msg.is-shown{animation:bubble-in .48s var(--ease-soft)both}@keyframes bubble-in{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:none}}.mkt.js .chat--live.is-resetting .chat__msg.is-shown{animation:.42s both bubble-out}@keyframes bubble-out{0%{opacity:1}to{opacity:0}}}.chat__typing{background:#e9e6da;border-radius:5.3cqw;align-self:flex-start;align-items:center;gap:1.2cqw;padding:3.5cqw 4.1cqw;display:none}.chat__typing.is-shown{display:inline-flex}.chat__typing i{background:#a9ad9f;border-radius:50%;width:2cqw;height:2cqw}@media (prefers-reduced-motion:no-preference){.chat__typing.is-shown{animation:bubble-in .3s var(--ease-soft)both}.chat__typing i{animation:1.1s ease-in-out infinite typing-dot}.chat__typing i:nth-child(2){animation-delay:.15s}.chat__typing i:nth-child(3){animation-delay:.3s}@keyframes typing-dot{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}}.statement{text-align:center;padding:clamp(96px,15vh,180px) 24px clamp(72px,11vh,130px)}.statement h2{max-width:26ch;margin:0 auto;font-size:clamp(30px,4.4vw,52px);line-height:1.16}.statement h2 .quiet{color:#a9ae9f}.num-marker{font-family:var(--font-unna),Unna,Georgia,serif;color:var(--faint);letter-spacing:.04em;align-items:center;gap:12px;margin-bottom:16px;font-size:15px;font-style:italic;display:inline-flex}.num-marker:after{content:"";background:#20271f38;width:38px;height:1px}.feature-title{margin:0;font-size:clamp(26px,2.9vw,34px);line-height:1.18}.feature-copy{max-width:42ch;color:var(--muted);margin:14px 0 0;font-size:15px}.feature-copy strong{color:var(--ink);font-weight:700}.channels__whatsapp-cta{background:var(--green);color:#fdfcf3;transition:background .18s ease,transform .18s var(--ease-soft);border-radius:999px;align-items:center;gap:9px;margin-top:24px;padding:13px 26px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 8px 24px #123c2a38}.channels__whatsapp-cta:hover{background:var(--green-hover);color:#fdfcf3;transform:translateY(-1px)}.channels__whatsapp-cta:active{transform:translateY(0)scale(.98)}.channels__whatsapp-cta svg{width:18px;height:18px}.channels__whatsapp-cta[hidden]{display:none}.features{padding:0 24px}.feature-row{align-items:center;gap:clamp(36px,6vw,110px);width:min(100%,1000px);margin-inline:auto;padding:clamp(56px,9vh,110px) 0;display:grid}.feature-row+.feature-row{border-top:1px solid var(--line-soft)}@media (min-width:900px){.feature-row{grid-template-columns:1fr 1fr}.feature-row--flip .feature-row__media{order:2}.feature-row--flip .feature-row__copy{order:1}}.feature-row__media{min-width:0}.media-card{border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #20271f0f;position:relative;overflow:hidden}.media-card>img{width:100%;height:auto}.scene{border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #20271f0f;justify-content:center;align-items:flex-end;padding:clamp(34px,5vw,52px) clamp(18px,3vw,34px) 0;display:flex;position:relative;overflow:hidden}.scene--dawn{background:linear-gradient(#fdfcf6c7 0%,#fdfcf64d 100%),url(/bloome-3-daily-work.jpg) 50%/cover no-repeat}.scene--bloom{background:linear-gradient(#fdfcf6c7 0%,#fdfcf642 100%),url(/bloome-3-bloom.jpg) 50%/cover no-repeat}.scene--dusk{background:linear-gradient(#fdfcf6c7 0%,#fdfcf64d 100%),url(/bloome-3-career-agent.jpg) 50%/cover no-repeat}.device-crop--scene{aspect-ratio:763/1040;flex:none;width:min(350px,88%);overflow:visible clip}.device--scene:before{box-shadow:0 32px 56px #192a1f52,0 10px 22px #192a1f2e}.device--scene .device__screen{justify-content:flex-start;padding:14% 3.8cqw 0}.scene__chat{text-align:left;flex-direction:column;gap:2.4cqw;display:flex}.device--lock .device__screen{background:linear-gradient(#09140d80 0%,#09140d00 16%),radial-gradient(120% 85% at 50% 12%,#5e8a686b 0%,#152c1d00 62%),linear-gradient(#1d4231 0%,#12291c 100%)}.device--lock .lock__time{color:#fdfcf5}.device--lock .lock__date{color:#fdfcf6c7}.lock__date{text-align:center;color:var(--faint);margin:.6cqw 0 0;font-size:3.8cqw;font-weight:600;line-height:1.4}.lock__time{text-align:center;letter-spacing:-.01em;color:var(--ink);margin:0 0 4.1cqw;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,sans-serif;font-size:11.8cqw;font-weight:600;line-height:1.05}.notif{text-align:left;background:#fdfcf6eb;border:1px solid #20271f0f;border-radius:4.7cqw;align-items:center;gap:2.9cqw;margin:0;padding:2.9cqw 3.5cqw;display:flex;box-shadow:0 5px 14px #192a1f12}.notif__icon{color:#fff;border-radius:2.6cqw;flex:none;justify-content:center;align-items:center;width:10cqw;height:10cqw;display:flex}.notif__icon svg{width:5.9cqw;height:5.9cqw}.notif--whatsapp .notif__icon{background:linear-gradient(#5bf675 0%,#25cc41 100%)}.notif--imessage .notif__icon{background:linear-gradient(#6bf17d 0%,#0cbc2c 100%)}.notif--telegram .notif__icon{background:linear-gradient(#41bce7 0%,#1d93d2 100%)}.notif--web .notif__icon{background:linear-gradient(#1d5138 0%,#0f3524 100%)}.notif--web .notif__icon img{width:58%;height:auto}.notif__body{flex:auto;min-width:0}.notif__top{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:baseline;gap:2.4cqw;font-size:2.8cqw;font-weight:800;line-height:1.4;display:flex}.notif__text{color:var(--ink);margin:.6cqw 0 0;font-size:3.5cqw;line-height:1.35}.notif__title{text-transform:none;letter-spacing:0;color:var(--ink);font-size:3.5cqw;font-weight:700}.notif__time{text-transform:none;letter-spacing:0;font-size:2.9cqw;font-weight:500}.channel-row{flex-wrap:wrap;gap:12px 22px;margin:22px 0 0;padding:0;list-style:none;display:flex}.channel-item{color:var(--muted);align-items:center;gap:9px;font-size:13.5px;font-weight:700;display:flex}.channel-item__icon{color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 4px 10px #192a1f24}.channel-item__icon svg{width:19px;height:19px}.channel-item__icon--whatsapp{background:linear-gradient(#5bf675 0%,#25cc41 100%)}.channel-item__icon--imessage{background:linear-gradient(#6bf17d 0%,#0cbc2c 100%)}.channel-item__icon--telegram{background:linear-gradient(#41bce7 0%,#1d93d2 100%)}.channel-item__icon--web{background:linear-gradient(#1d5138 0%,#0f3524 100%)}.channel-item__icon--web img{width:58%;height:auto}.chat-card{text-align:left;background:#fdfcf6;border:1px solid #20271f17;border-radius:4.7cqw 4.7cqw 4.7cqw 1.5cqw;align-self:flex-start;width:88%;margin:0;padding:3.5cqw 4.1cqw 3.8cqw;box-shadow:0 5px 14px #192a1f12}.chat-card__stamp{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0;font-size:2.6cqw;font-weight:800;line-height:1.4}.chat-card__title{margin:1.2cqw 0 0;font-size:5.6cqw;line-height:1.2}.chat-card__list{margin:2.4cqw 0 0;padding:0;list-style:none}.chat-card__list li{color:var(--muted);align-items:baseline;gap:2.9cqw;padding:1.5cqw 0;font-size:3.5cqw;line-height:1.5;display:flex}.chat-card__list li+li{border-top:1px dashed #20271f24}.chat-card__num{min-width:6.5cqw;font-family:var(--font-unna),Unna,Georgia,serif;color:var(--ink);text-align:right;font-size:5cqw;line-height:1}@supports not (width:1cqw){.phone__status{padding:16px 26px 0}.phone__status-icons{gap:5px}.phone__header{gap:5px;padding:12px 16px 10px}.phone__back{top:18px;left:13px}.chat{gap:8px;padding:14px 14px 10px}.chat__stamp{margin:0 0 3px}.bubble{border-radius:18px;padding:9px 13px}.bubble:before,.bubble:after{display:none}.chat__typing{border-radius:18px;gap:4px;padding:12px 14px}.scene__chat{gap:8px}.device--scene .device__screen{padding:15% 13px 0}.lock__time{margin:2px 0 0}.lock__date{margin:4px 0 14px}.notif{border-radius:16px;gap:10px;padding:10px 12px}.notif__icon{border-radius:9px}.notif__top{gap:8px}.notif__text{margin:2px 0 0}.chat-card{border-radius:16px;padding:12px 14px 13px}.chat-card__title{margin:4px 0 0}.chat-card__list{margin:8px 0 0}.chat-card__list li{gap:10px;padding:5px 0}.chat-card__num{min-width:22px}}.mkt.js [data-chat-scene] .chat__msg{display:none}.mkt.js [data-chat-scene] .chat__msg.is-shown{display:block}.mkt.js [data-chat-scene] .notif.chat__msg.is-shown{display:flex}@media (prefers-reduced-motion:no-preference){.mkt.js [data-chat-scene] .chat__msg.is-shown{animation:bubble-in .48s var(--ease-soft)both}.mkt.js [data-chat-scene].is-resetting .chat__msg.is-shown{animation:.42s both bubble-out}}.pricing{text-align:center;padding:clamp(90px,13vh,160px) 24px}.pricing__heading{font-size:clamp(30px,4.2vw,46px);line-height:1.14}.pricing__lede{max-width:46ch;color:var(--muted);text-wrap:balance;margin:16px auto 0;font-size:15px}.pricing__grid{gap:18px;width:min(100%,1080px);margin:clamp(36px,6vh,56px) auto 0;display:grid}@media (min-width:700px) and (max-width:979px){.pricing__grid{grid-template-columns:1fr 1fr}.pricing__grid .price-card--ultra{grid-column:1/-1}}@media (min-width:980px){.pricing__grid{grid-template-columns:1fr 1fr 1fr}}.price-card{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);text-align:left;transition:transform .4s var(--ease-soft),box-shadow .4s ease;border:1px solid #20271f14;flex-direction:column;padding:clamp(26px,3vw,34px);display:flex}.price-card:hover{transform:translateY(-4px);box-shadow:0 36px 80px #23372824,0 8px 20px #2337280f}.price-card--pro{background:linear-gradient(#fdfcf6 0%,#f5f3e7 100%);border-color:#123c2a3d}.price-card--ultra{background:linear-gradient(#fdfcf6 0%,#eef1e2 100%);border:1.5px solid #123c2a6b;position:relative;box-shadow:0 36px 84px #123c2a2b,0 8px 22px #123c2a14}.price-card__flag{background:var(--green);color:#fdfcf3;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin:0;padding:5px 14px;font-size:10.5px;font-weight:900;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.price-card__name{font-family:var(--font-unna),Unna,Georgia,serif;letter-spacing:-.01em;margin:0;font-size:26px;font-weight:400}.price-card__blurb{color:var(--muted);min-height:42px;margin:6px 0 0;font-size:13.5px}.price-card__price{font-family:var(--font-unna),Unna,Georgia,serif;letter-spacing:-.02em;margin:18px 0 0;font-size:40px;line-height:1}.price-card__price span{font-family:var(--font-lato),Lato,ui-sans-serif,system-ui,sans-serif;color:var(--faint);letter-spacing:0;font-size:13px;font-weight:700}.price-card__includes{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin:20px 0 0;font-size:12px;font-weight:800}.price-card ul{flex-direction:column;flex:auto;gap:10px;margin:12px 0 26px;padding:0;list-style:none;display:flex}.price-card li{color:var(--muted);padding-left:24px;font-size:14px;line-height:1.45;position:relative}.price-card li:before{content:"";background:var(--green);border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\"><path fill=\"none\" stroke=\"black\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.5 8.5 6 12l7.5-8\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\"><path fill=\"none\" stroke=\"black\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.5 8.5 6 12l7.5-8\"/></svg>") 50%/contain no-repeat}.price-card .pill-button{width:100%}.pricing__note{color:var(--faint);margin:22px auto 0;font-size:12.5px}.closing{text-align:center;background:linear-gradient(#f4f2ea 0%,#f4f2eab8 34%,#f4f2ea4d 100%),url(/bloome-3-bloom.jpg) 50%/cover no-repeat;padding:clamp(96px,15vh,210px) 24px clamp(110px,15vh,190px);position:relative;overflow:hidden}.closing__inner{z-index:2;width:min(100%,660px);margin-inline:auto;position:relative}.closing h2{font-size:clamp(38px,5.4vw,62px);line-height:1.06}.closing__lede{max-width:44ch;color:var(--muted);text-wrap:balance;margin:16px auto 0;font-size:15.5px}.waitlist-form{flex-direction:column;align-items:center;margin-top:34px;display:flex}.waitlist-form__row{background:var(--surface);border:1px solid #20271f1a;border-radius:999px;width:min(100%,500px);padding:6px;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 18px 50px #23372821,0 2px 8px #2337280d}.waitlist-form__row:focus-within{border-color:#123c2a59;box-shadow:0 20px 56px #2337282b,0 2px 8px #2337280f}.waitlist-form__input{min-width:0;color:var(--ink);background:0 0;border:0;border-radius:999px;flex:auto;padding:12px 18px;font-family:inherit;font-size:16px}.waitlist-form__input::placeholder{color:var(--faint)}.waitlist-form__input:focus{outline:none}.waitlist-form .pill-button{flex:none;padding:12px 24px}.waitlist-form .pill-button:disabled{cursor:default;opacity:.75;transform:none}.waitlist-form__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.waitlist-form__status{min-height:24px;color:var(--green);margin:14px 0 0;font-size:14.5px;font-weight:700}.waitlist-form__status[data-state=error]{color:#a8481f}.waitlist-form__privacy{color:var(--muted);margin:6px 0 0;font-size:12.5px}@media (max-width:540px){.waitlist-form__row{border-radius:24px;flex-direction:column;gap:8px;padding:10px}.waitlist-form__input{text-align:center;width:100%;padding:12px 14px}.waitlist-form .pill-button{width:100%}}.site-footer{background:var(--paper);padding:clamp(56px,8vh,90px) 24px 0;position:relative;overflow:hidden}.site-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:36px 48px;width:min(100%,1080px);margin-inline:auto;padding-bottom:40px;display:flex}.site-footer__brand{flex-direction:column;gap:10px;max-width:240px;display:flex}.site-footer__brand img{width:112px;height:auto}.site-footer__note{color:var(--faint);font-size:13px;font-weight:600;line-height:1.5}.site-footer__cols{flex-wrap:wrap;gap:32px clamp(40px,6vw,88px);display:flex}.site-footer__col{flex-direction:column;gap:10px;min-width:110px;display:flex}.site-footer__col-title{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 4px;font-size:12px;font-weight:800}.site-footer__col a{color:var(--muted);font-size:13.5px;font-weight:700;transition:color .16s}.site-footer__col a:hover{color:var(--ink)}.site-footer__meta{border-top:1px solid var(--line-soft);width:min(100%,1080px);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-inline:auto;padding:18px 0 8px;font-size:12.5px;font-weight:600;display:flex}.site-footer__wordmark{-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-start;gap:clamp(10px,2vw,28px);height:clamp(70px,16vw,230px);margin-top:clamp(8px,2vh,24px);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 8%,#00000059 62%,#0000 96%);mask-image:linear-gradient(#000 8%,#00000059 62%,#0000 96%)}.site-footer__wordmark-glyph{background:linear-gradient(#1d51384d 0%,#0f35242e 100%);border-radius:24%;flex:none;justify-content:center;align-items:center;width:clamp(52px,13vw,182px);height:clamp(52px,13vw,182px);margin-top:clamp(10px,2.6vw,38px);display:flex;transform:rotate(-6deg)}.site-footer__wordmark-glyph img{width:64%;height:auto}.site-footer__wordmark-text{font-family:var(--font-unna),Unna,Georgia,serif;letter-spacing:-.015em;background:linear-gradient(#123c2a38 0%,#7a8f6c24 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(84px,21vw,300px);font-weight:400;line-height:.94;display:block}@media (max-width:560px){.site-nav__links .text-link--companies{display:none}}.legal{width:min(100%,760px);margin-inline:auto;padding:clamp(120px,16vh,180px) 24px clamp(90px,12vh,140px)}.legal__header{text-align:center}.legal__title{font-size:clamp(40px,5.6vw,62px);line-height:1.05}.legal__date{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:14px;font-size:13px;font-weight:700}.legal__lede{max-width:58ch;color:var(--muted);text-wrap:pretty;margin:22px auto 0;font-size:17px;line-height:1.65}.legal__cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(40px,6vh,64px);display:grid}.legal__card{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);padding:22px 20px}.legal__card h3{font-family:var(--font-unna),Unna,Georgia,serif;margin:0;font-size:21px;font-weight:400;line-height:1.2}.legal__card p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.legal__body{margin-top:clamp(48px,7vh,80px)}.legal__block{padding-top:clamp(34px,5vh,52px)}.legal__block+.legal__block{border-top:1px solid var(--line-soft);margin-top:clamp(34px,5vh,52px)}.legal__block h2{margin:0;font-size:clamp(26px,3.2vw,34px);line-height:1.15}.legal__block h3{font-size:16px;font-weight:700;font-family:var(--font-lato),Lato,ui-sans-serif,system-ui,sans-serif;color:var(--ink);margin:26px 0 0}.legal__block p{color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.7}.legal__block ul{color:var(--muted);margin:12px 0 0;padding-left:22px}.legal__block li{margin-top:7px;font-size:16px;line-height:1.6}.legal__block a{color:var(--green);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #123c2a4d;text-decoration:underline #123c2a4d}.legal__block a:hover{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.legal__block strong{color:var(--ink)}@media (max-width:720px){.legal__cards{grid-template-columns:1fr}}.hero--seo .hero__inner h1{text-wrap:balance;font-size:clamp(40px,6.2vw,74px)}.hero--seo .hero__sub{max-width:620px}.seo-compare-wrap{width:min(100%,880px);margin:clamp(48px,8vh,96px) auto 0;padding:0 24px}.seo-compare{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);overflow:hidden}.seo-compare__head{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr;display:grid}.seo-compare__head span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:18px 26px;font-size:12px;font-weight:900}.seo-compare__head span+span{color:var(--green);border-left:1px solid var(--line-soft);background:#123c2a0a}.seo-compare__row{grid-template-columns:1fr 1fr;display:grid}.seo-compare__row+.seo-compare__row{border-top:1px solid var(--line-soft)}.seo-compare__row p{margin:0;padding:22px 26px;font-size:15px;line-height:1.65}.seo-compare__them{color:var(--muted)}.seo-compare__bloome{color:var(--ink);border-left:1px solid var(--line-soft);background:#123c2a0a}.seo-faqs{width:min(100%,720px);margin:0 auto;padding:clamp(64px,10vh,128px) 24px 40px}.seo-faqs__heading{text-align:center;margin:0 0 clamp(24px,4vh,40px);font-size:clamp(32px,4.4vw,48px)}.seo-faqs__list{flex-direction:column;gap:12px;display:flex}.seo-faq{background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);border-radius:18px}.seo-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:15.5px;font-weight:700;list-style:none;display:flex}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary:after{content:"+";color:var(--muted);transition:transform .25s var(--ease-soft);flex:none;font-size:20px;font-weight:400}.seo-faq[open] summary:after{content:"−"}.seo-faq p{color:var(--muted);margin:0;padding:0 24px 20px;font-size:15px;line-height:1.7}.closing__related{margin-top:clamp(40px,6vh,64px)}.closing__related p{letter-spacing:.14em;text-transform:uppercase;color:#20271f80;margin:0 0 14px;font-size:12px;font-weight:900}.closing__related-links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.closing__related-links a{color:var(--ink);transition:border-color .2s var(--ease-soft),background-color .2s var(--ease-soft);background:#fdfcf68c;border:1px solid #20271f38;border-radius:999px;padding:10px 18px;font-size:14px;text-decoration:none;display:inline-flex}.closing__related-links a:hover{background:#fdfcf6d9;border-color:#20271f73}.seo-hub{width:min(100%,1060px);margin:0 auto;padding:clamp(48px,7vh,80px) 24px 40px}.seo-hub__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.seo-hub__card{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);color:var(--ink);transition:transform .25s var(--ease-soft),box-shadow .25s var(--ease-soft);padding:26px 26px 28px;text-decoration:none;display:block}.seo-hub__card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #2337281c}.seo-hub__card h2{font-family:var(--font-unna),Unna,Georgia,serif;margin:0;font-size:24px;font-weight:400;line-height:1.15}.seo-hub__card p{color:var(--muted);margin:10px 0 0;font-size:14.5px;line-height:1.6}.guide__body{width:min(100%,660px);margin:0 auto;padding:clamp(40px,6vh,64px) 24px 0}.guide__body section+section{margin-top:clamp(36px,5vh,52px)}.guide__body h2{font-family:var(--font-unna),Unna,Georgia,serif;margin:0 0 14px;font-size:clamp(27px,3vw,34px);font-weight:400;line-height:1.2}.guide__body p{color:var(--muted);margin:0 0 16px;font-size:16.5px;line-height:1.75}.guide__body ul{flex-direction:column;gap:10px;margin:4px 0 16px;padding-left:22px;display:flex}.guide__body li{color:var(--muted);font-size:16px;line-height:1.65}@media (max-width:900px){.seo-hub__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.seo-hub__grid,.seo-compare__head,.seo-compare__row{grid-template-columns:1fr}.seo-compare__bloome{border-left:0;border-top:1px dashed var(--line-soft)}.seo-compare__head span+span{border-left:0}.seo-compare__head span:first-child{display:none}}.hero--flat{background:var(--paper);padding-bottom:clamp(48px,7vh,72px)}.hero--flat:after{display:none}
