@font-face{font-family:Bricolage Grotesque;src:url(/build/assets/bricolage-grotesque-Cre6nC2_.woff2)format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}:root{--plum:#1e1240;--butter:#ffe066;--pink:#ff5fa2;--lilac:#cdb8ff;--cream:#fff8ee;--white:#fff;--muted:#4a3f66;--line:#e6ddd0;--gray:#e7e7e9;--gray-ink:#55565c;--gray-dark:#2c2d31;--gray-mid:#b9bac0;--display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--menu-height:68px;--focus:var(--plum)}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--menu-height) + 12px);-webkit-text-size-adjust:100%}body{background:var(--cream);color:var(--plum);font:400 18px/1.45 var(--display);margin:0}body .jcb{font-family:var(--display)}h1,h2,h3,p{margin:0}img{max-width:100%;display:block}picture{display:contents}picture source{display:none}a{color:inherit}h1{letter-spacing:-.025em;text-wrap:balance;max-width:14ch;font-size:clamp(42px,11vw,92px);font-weight:800;line-height:.98}h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(34px,8.6vw,64px);font-weight:800;line-height:1.02}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.on-plum{--focus:var(--butter)}.band{padding-block:56px;padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));position:relative;overflow:clip}.wrap{max-width:1120px;margin:0 auto}.center{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.narrow{max-width:640px}.btn{background:var(--plum);color:var(--cream);font:800 19px/1 var(--display);border-radius:999px;padding:18px 30px;text-decoration:none;display:inline-block}.on-plum .btn{background:var(--butter);color:var(--plum)}.btn:hover{background:var(--muted)}.on-plum .btn:hover{background:var(--cream)}.btn--small{white-space:nowrap;padding:12px 16px;font-size:15px}.terms{max-width:34em;font-size:15px;line-height:1.35}.wordmark{color:inherit;letter-spacing:-.03em;font-size:28px;font-weight:800;text-decoration:none}.wordmark--big{font-size:clamp(56px,16vw,96px);line-height:1}.skip-link{z-index:60;background:var(--white);border-radius:8px;padding:10px 14px;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.old-way{background:var(--gray);color:var(--gray-dark);--focus:var(--gray-dark);position:relative}.help-button{z-index:30;background:var(--plum);color:var(--cream);font:800 15px/1 var(--display);cursor:pointer;border:0;border-radius:999px;padding:10px 16px;position:fixed;bottom:12px;right:12px}body:has(.jcb) .help-button{bottom:calc(142px + env(safe-area-inset-bottom))}.to-top{z-index:30;background:var(--lilac);width:44px;height:44px;box-shadow:0 0 0 2px var(--plum);color:var(--plum);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:12px;right:12px}.to-top[hidden]{display:none}.to-top svg{fill:currentColor;width:22px;height:22px}.help-button:not([hidden])+.to-top{bottom:60px}body:has(.jcb) .to-top{bottom:calc(142px + env(safe-area-inset-bottom))}body:has(.jcb) .help-button:not([hidden])+.to-top{bottom:calc(190px + env(safe-area-inset-bottom))}@media (width>=860px){.band{padding-block:96px}h1{max-width:18ch}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.arrow,.flow>*+:before{background:var(--arrow,var(--plum));clip-path:polygon(34% 0,66% 0,66% 54%,100% 54%,50% 100%,0 54%,34% 54%);width:22px;height:24px}.flow{--flow-gap:40px;gap:var(--flow-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.flow>*{position:relative}.flow>*+:before{content:"";top:calc(var(--flow-gap) / -2 - 12px);position:absolute;left:calc(50% - 11px)}@media (width>=860px){.flow--across{flex-direction:row}.flow--across>*+:before{top:50%;left:calc(var(--flow-gap) / -2 - 11px);rotate:-90deg}}@media (prefers-reduced-motion:no-preference){[data-move]{animation:var(--move) 1s linear both paused;animation-delay:calc(var(--p,1) * -1s)}@supports (animation-timeline:view()){[data-move]{animation:var(--move) auto linear both;animation-delay:0s;animation-timeline:var(--timeline,view());animation-range:cover calc((1 - var(--start,.95)) * 100vh) cover calc((1 - var(--end,.55)) * 100vh + var(--extra,0) * (100% - 100vh))}}}[data-rise]{--move:rise-in;--start:1;--end:.74}[data-rise]:nth-child(2){--start:.96;--end:.7}[data-rise]:nth-child(3){--start:.92;--end:.66}[data-rise]:nth-child(n+4){--start:.88;--end:.62}@keyframes rise-in{0%{opacity:.1;translate:0 64px;scale:.95}}.phone{background:var(--plum);border-radius:40px;width:300px;max-width:100%;padding:10px}.lib{background:var(--white);color:var(--plum);text-align:left;border-radius:31px;padding:0 0 12px;font-size:14px;line-height:1.3;overflow:hidden}.lib__cover{object-fit:cover;width:100%;height:92px}.lib__face{border:3px solid var(--white);object-fit:cover;border-radius:50%;width:66px;height:66px;margin:-33px auto 4px;position:relative}.lib__who{text-align:center;font-size:18px;font-weight:800}.lib__bio{color:var(--muted);text-align:center;margin-bottom:10px;padding-inline:14px;font-size:12.5px}.lib__lead{border:1px solid var(--line);border-radius:14px;margin:0 10px 8px;overflow:hidden}.lib__lead img{object-fit:cover;width:100%;height:118px}.lib__lead div{flex-direction:column;gap:3px;padding:9px 10px;display:flex}.lib__title{font-weight:800}.lib__small{color:var(--muted);font-size:12.5px}.lib__go{background:var(--plum);color:var(--cream);text-align:center;border-radius:10px;margin-top:4px;padding:9px;font-size:13.5px;font-weight:800}.lib__row{border:1px solid var(--line);border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;margin:0 10px 8px;padding:8px;display:grid}.lib__row img{object-fit:cover;border-radius:9px;width:54px;height:54px}.lib__foot{justify-content:space-between;font-size:13px;font-weight:800;display:flex}.lib--tall{flex-direction:column;gap:9px;min-height:360px;padding:14px 12px;display:flex}.lib__picture{object-fit:cover;border-radius:12px;width:100%;height:200px}.lib__field{border:2px solid var(--plum);color:var(--muted);border-radius:10px;padding:10px}.lib__chip{background:var(--pink);border-radius:999px;align-self:flex-start;padding:3px 11px;font-weight:800}.browser{background:var(--white);border-radius:14px;width:100%;overflow:hidden}.browser__top{background:#efe9de;align-items:center;gap:6px;height:30px;padding-left:12px;display:flex}.browser__top i{background:var(--plum);opacity:.25;border-radius:50%;width:10px;height:10px}.browser img{width:100%;height:auto}.whats-new{background:var(--plum);color:var(--cream);text-align:center;--focus:var(--butter);font-size:15px}.whats-new a{padding:8px 16px;text-decoration:none;display:block}.whats-new a:hover [data-home-banner-line]{text-decoration:underline}.whats-new__name{color:var(--butter);font-weight:800}.top-menu{z-index:40;background:var(--plum);color:var(--cream);position:sticky;top:0}.top-menu__row{max-width:1120px;height:var(--menu-height);align-items:center;gap:14px;margin:0 auto;padding-inline:16px;display:flex}.top-menu .wordmark{margin-right:auto}.top-menu__links{gap:24px;display:none}.top-menu__links a,.top-menu__login{white-space:nowrap;padding-block:12px;font-size:16px;font-weight:700;text-decoration:none}.top-menu__links a:hover,.top-menu__links a[aria-current=page],.top-menu__login:hover{text-decoration:underline}@media (width>=700px){.top-menu__links{display:flex}}@media (width>=900px){.top-menu__row{gap:24px}}.about-face{border:8px solid var(--butter);border-radius:50%;width:min(320px,70vw);height:auto;margin-inline:auto;display:block}@media (width>=860px){.about-face{width:420px}}.about-contact{min-height:24px;display:inline-block}.opening-soon{min-height:100dvh;padding:32px max(16px, env(safe-area-inset-left,0px));background:var(--plum);color:var(--cream);flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;display:flex}.opening-soon h1{max-width:10ch;color:var(--butter)}.opening-soon p{max-width:34ch}@media (width>=860px){.opening-soon{padding-inline:max(16px,50vw - 560px)}}.offer-opening{background:var(--plum);color:var(--cream);padding:20px max(16px, env(safe-area-inset-left,0px)) 48px}.offer-opening__inner{gap:28px;max-width:1120px;margin:0 auto;display:grid}.offer-opening__words{flex-direction:column;align-items:flex-start;gap:18px;display:flex;container-type:inline-size}.offer-opening h1{max-width:15ch;font-size:clamp(40px,11vw,72px);line-height:1}.sales-line{text-wrap:balance;max-width:100%;color:var(--butter);letter-spacing:-.02em;margin-top:14px;font-size:min(32px,4.6cqi);line-height:1.1;display:block}.offer-opening .btn,.offer-trial .btn{background:var(--butter);color:var(--plum);margin-top:6px}.offer-terms{font-size:16px}.offer-screen{max-width:340px;margin:0}.offer-screen img{border:3px solid var(--plum);border-radius:26px;width:100%;height:auto}.offer-screen--hero img{border-color:var(--lilac)}main:has(.offer-opening)~.help-button{background:var(--lilac);color:var(--plum);box-shadow:0 0 0 2px var(--plum)}.offer-band{padding:56px max(16px, env(safe-area-inset-left,0px))}.offer-band--white{background:var(--white)}.offer-wrap{max-width:1120px;margin:0 auto}.offer-band h2{max-width:16ch}.offer-lead{max-width:60ch;margin-top:24px}.offer-art{fill:none;width:100%;max-width:640px;height:auto;stroke:var(--plum);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;margin:32px auto 0;display:block;overflow:visible}.offer-art__line,.offer-art__tip{fill:none;stroke:var(--lilac);stroke-width:5px}.offer-art__line{stroke-dasharray:8 9}.offer-parts{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.offer-part{border-left:6px solid var(--swatch);padding-left:16px}.offer-part b{font-size:21px;font-weight:800;display:block}.offer-part--free{--swatch:var(--butter)}.offer-part--paid{--swatch:var(--pink)}.offer-part--emails{--swatch:var(--lilac)}.offer-improve{gap:28px;margin-top:48px;display:grid}.offer-improve p{letter-spacing:-.02em;max-width:18ch;font-size:clamp(28px,7vw,44px);font-weight:800;line-height:1.08}.offer-emails{gap:32px;display:grid}.offer-emails__words{flex-direction:column;align-items:flex-start;gap:18px;max-width:60ch;display:flex}.offer-steps{counter-reset:step;gap:26px;margin:32px 0 0;padding:0;list-style:none;display:grid;position:relative}.offer-steps li{counter-increment:step;min-height:44px;padding:8px 0 0 60px;font-size:21px;font-weight:700;line-height:1.25;position:relative}.offer-steps li:before{content:counter(step);z-index:1;background:var(--plum);width:44px;height:44px;color:var(--cream);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:0;left:0}.offer-steps li:not(:last-child):after{content:"";border-left:4px dashed var(--lilac);position:absolute;top:44px;bottom:-26px;left:20px}.offer-questions{display:grid}.offer-questions details{border-bottom:2px solid var(--plum);padding:14px 2px}.offer-questions summary{cursor:pointer;font-weight:800}.offer-questions details p{margin-top:8px}.offer-trial{background:var(--plum);color:var(--cream);padding:64px max(16px, env(safe-area-inset-left,0px)) 48px}.offer-trial__inner{flex-direction:column;align-items:flex-start;gap:12px;max-width:1120px;margin:0 auto;display:flex}.offer-trial h2{max-width:20ch}.offer-trial__line{max-width:32ch;color:var(--lilac);margin-top:12px;font-size:clamp(23px,6.2vw,36px);line-height:1.12;display:block}.offer-trial__big{color:var(--butter);letter-spacing:-.03em;margin-top:18px;font-size:clamp(56px,16vw,112px);font-weight:800;line-height:1}.offer-footer{background:var(--plum);color:var(--cream);padding:0 max(16px, env(safe-area-inset-left,0px)) 96px}.offer-footer__inner{border-top:2px solid var(--muted);gap:18px;max-width:1120px;margin:0 auto;padding-top:28px;display:grid}.offer-footer ul{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.offer-footer li a{padding-block:6px;display:inline-block}.offer-footer__legal{font-size:14px}@media (width>=860px){.offer-opening{padding-block:28px 72px}.offer-opening__inner{grid-template-columns:minmax(0,1fr) 340px;align-items:center;column-gap:72px}.offer-opening__brand{grid-column:1/-1}.offer-band{padding-block:88px}.offer-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.offer-improve{grid-template-columns:minmax(0,1fr) 340px;align-items:center;column-gap:72px;margin-top:72px}.offer-emails{grid-template-columns:minmax(0,1fr) 340px;align-items:center;column-gap:72px}.offer-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.offer-steps li{padding:60px 12px 0 0}.offer-steps li:not(:last-child):after{border-top:4px dashed var(--lilac);border-left:0;inset:20px -24px auto 44px}.offer-questions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:56px}.offer-trial{padding-block:88px 64px}.offer-footer__inner{grid-template-columns:1fr auto;align-items:start}.offer-footer__legal{grid-column:1/-1}}@keyframes path-step{0%,12%,to{transform:scale(1)}5%{transform:scale(1.2)}}@keyframes path-sale{0%,20%,to{transform:scale(1)}7%{transform:scale(1.3)}}@keyframes path-ring{0%{opacity:0;transform:scale(1)}5%{opacity:1}20%,to{opacity:0;transform:scale(1.7)}}@keyframes path-dot-down{0%,5%{opacity:0;transform:translateY(0)}7%{opacity:1}18%{opacity:1;transform:translateY(calc(100% - 12px))}20%,to{opacity:0;transform:translateY(calc(100% - 12px))}}@keyframes path-dot-across{0%,5%{opacity:0;transform:translate(0)}7%{opacity:1}18%{opacity:1;transform:translate(calc(100% - 12px))}20%,to{opacity:0;transform:translate(calc(100% - 12px))}}.home-gray{background:var(--gray)}.home-butter{background:var(--butter);color:var(--plum)}.home-pink{background:var(--pink);color:var(--plum)}.home-lilac{background:var(--lilac);color:var(--plum)}.home-plum{background:var(--plum);color:var(--cream)}.home-two{align-items:center;gap:32px;display:grid}.home-two h2{max-width:none}.home-stack{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.home-pill{background:var(--butter);color:var(--plum);border-radius:999px;align-self:flex-start;margin:0;padding:10px 20px;font-size:20px;font-weight:700}.home-caption{opacity:.75;margin:8px 0 0;font-size:13px}.home-below{margin-top:26px}.home-whole{white-space:nowrap}.home-line{text-wrap:balance;letter-spacing:-.02em;max-width:30ch;margin-top:16px;font-size:clamp(25px,6.4vw,38px);font-weight:800;line-height:1.12}.home-stack .home-line{max-width:24ch;margin-top:6px}.home-subline{text-wrap:balance;margin-top:12px;font-size:clamp(25px,6.4vw,38px);line-height:1.1;display:block}.home-subline--wine{color:#8e164d}.home-subline--rose{color:#a81b58}.home-hero{overflow:clip}.home-hero h1{max-width:none}.home-hero__ai{color:var(--butter);display:block}.home-hero__quiet{opacity:.85;margin-top:-8px;font-size:16px}.home-hero__quiet a{color:inherit;text-underline-offset:3px;font-weight:700}.home-build{--build-gap:clamp(14px, 6vw, 26px);gap:var(--build-gap);grid-template-columns:minmax(0,1fr) clamp(116px,38vw,150px);align-items:center;width:100%;max-width:560px;margin:0;display:grid;position:relative}.home-build:before{content:"";aspect-ratio:1;border:16px solid var(--pink);border-radius:50%;width:238px;position:absolute;top:50%;right:-44px;transform:translateY(-50%)}.home-build__chat{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.home-build__you,.home-build__ai{z-index:1;color:var(--plum);text-wrap:balance;margin:0;padding:12px 14px;font-size:16px;font-weight:700;line-height:1.25;position:relative}.home-build__you{background:var(--cream);border-radius:18px 18px 4px;margin-left:12px}.home-build__ai{background:var(--lilac);border-radius:18px 18px 18px 4px;margin-right:12px}.home-build__ai:after{content:"";width:calc(var(--build-gap) + 12px);border-top:4px dashed var(--lilac);position:absolute;top:50%;left:100%}.home-build .home-build__phone{box-sizing:content-box;aspect-ratio:750/1100;width:calc(100% - 12px);position:relative}.home-build .home-build__phone img{object-position:bottom}.home-pairing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;width:100%;max-width:520px;display:grid}.home-pairing__right{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.home-photo{border-radius:26px;overflow:hidden}.home-pairing .home-photo{position:relative}.home-pairing .home-photo img{position:absolute;inset:0}.home-photo img{object-fit:cover;width:100%;height:100%}.home-phone{border:6px solid var(--plum);background:var(--white);aspect-ratio:9/15;border-radius:30px;width:100%;overflow:hidden}.home-phone[hidden]{display:none}.on-plum .home-phone{border-color:var(--cream)}.home-phone img{object-fit:cover;object-position:top;width:100%;height:100%}.home-phone--framed{border-width:7px;border-radius:36px;max-width:300px}.home-phone--between-names{box-sizing:content-box;aspect-ratio:750/1180;width:calc(100% - 12px)}.home-phone--between-names img{object-position:50% 22.6%}.home-stat{color:#55565c;letter-spacing:-.03em;font-size:clamp(48px,14vw,92px);font-weight:800;line-height:.98}.home-stat+.home-stat{margin-top:-18px}.home-stat--zero{color:var(--plum)}.home-post{flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:340px;display:flex}.home-post__photo{filter:grayscale();border-radius:26px;width:100%;height:400px;position:relative;overflow:hidden}.home-post__photo img{object-fit:cover;width:100%;height:100%}.home-post__photo span{color:var(--white);font-size:26px;font-weight:800;position:absolute;bottom:14px;left:14px}.home-post__sales{background:var(--white);border-radius:18px;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;display:flex}.home-post__sales b{font-size:34px;line-height:1}.home-path{gap:22px;margin:30px 0;padding:0;list-style:none;display:grid}.home-path li{grid-template-columns:56px 1fr;align-items:center;column-gap:14px;display:grid;position:relative}.home-path i{z-index:1;border:3px solid var(--plum);border-radius:50%;grid-row:span 2;place-items:center;width:56px;height:56px;font-size:22px;font-style:normal;font-weight:800;display:grid}.home-path b{font-size:21px;line-height:1.15}.home-path span{font-size:17px;line-height:1.25}.home-path__optional{border:1px dotted;border-radius:999px;width:fit-content;margin-top:4px;padding:1px 8px;font-size:14px;font-weight:600;display:block}.home-path li:not(:last-child):after{content:"";border-left:4px dashed var(--lilac);height:22px;position:absolute;top:56px;left:26px}.home-path__post{background:var(--cream)}.home-path__free{background:var(--butter)}.home-path__paid{background:var(--pink)}.home-path__emails{background:var(--lilac)}.home-path .home-path__sale{background:var(--plum);color:var(--butter)}@media (prefers-reduced-motion:no-preference){.home-path li{--at:calc(var(--step) * 1s)}.home-path li:first-child{--step:0}.home-path li:nth-child(2){--step:1}.home-path li:nth-child(3){--step:2}.home-path li:nth-child(4){--step:3}.home-path li:nth-child(5){--step:4}.home-path[data-playing] i{animation:path-step 5s var(--at) both}.home-path[data-playing] .home-path__sale{animation-name:path-sale;position:relative}.home-path[data-playing] .home-path__sale:after{content:"";border:6px solid var(--butter);opacity:0;animation:path-ring 5s var(--at) both;border-radius:50%;position:absolute;inset:-3px}.home-path[data-playing] li:not(:last-child):before{content:"";z-index:2;opacity:0;width:12px;height:28px;animation:path-dot-down 5s var(--at) both;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Ccircle cx='6' cy='6' r='6' fill='%231e1240'/%3E%3C/svg%3E") no-repeat;position:absolute;top:56px;left:22px}}.home-shots{margin-top:30px}.home-shots__track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.home-shots__track::-webkit-scrollbar{display:none}.home-shots__slide{scroll-snap-align:start;flex:0 0 100%;min-width:0;margin:0}.home-shots__stage{justify-items:center;display:grid}.home-shots__desktop{display:none}.home-shots__phone{aspect-ratio:750/1080;border:6px solid var(--plum);background:var(--cream);border-radius:28px;width:min(280px,76vw);overflow:hidden}.home-shots picture{height:100%;display:block}.home-shots__stage img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.home-shots figcaption{max-width:60ch;margin-top:20px;font-size:19px}.home-shots figcaption b{font-size:24px;display:block}.home-shots__controls{align-items:center;gap:12px;margin-top:18px;font-weight:700;display:flex}.home-shots__controls[hidden]{display:none}.home-shots__controls button{background:var(--plum);width:44px;height:44px;color:var(--cream);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.home-shots__controls svg{fill:currentColor;width:22px;height:22px}.home-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.home-tile{aspect-ratio:3/4;border-radius:20px;position:relative;overflow:hidden}.home-tile img{object-fit:cover;width:100%;height:100%}.home-tile b{background:var(--butter);border-radius:14px;padding:6px 11px;font-size:15px;line-height:1.15;position:absolute;bottom:10px;left:10px;right:10px}.home-tile small{margin-top:2px;font-size:12px;font-weight:600;display:block}.home-tiles+.home-below{margin-block:14px 22px}.swap{position:relative}.swap__post{color:var(--white);background:#111;position:absolute;inset:0}.swap__post video{object-fit:cover;filter:brightness(.8);width:100%;height:100%;display:block}.swap__play{opacity:.85;font-size:40px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.swap__side{text-align:center;gap:14px;display:grid;position:absolute;bottom:120px;right:10px}.swap__side i{font-size:24px;font-style:normal;line-height:1}.swap__side small{margin-top:3px;font-size:11px;font-weight:700;display:block}.swap__cap{font-size:14px;line-height:1.3;position:absolute;bottom:14px;left:12px;right:56px}.swap__cap b{font-size:15px}.swap__link{background:var(--white);color:var(--plum);border-radius:999px;margin-top:8px;padding:7px 12px;font-weight:800;display:inline-block;position:relative}.swap__link u{border:3px solid var(--pink);opacity:0;border-radius:50%;width:46px;height:46px;margin:-23px;position:absolute;top:50%;left:50%}.swap:not([data-ready]) .swap__post{display:none}.swap[data-playing] .swap__post{animation:5s both swap-fade}.swap[data-playing] .swap__link u{animation:5s both swap-tap}@keyframes swap-fade{0%,52%{opacity:1}62%,to{opacity:0}}@keyframes swap-tap{0%,36%{opacity:0;transform:scale(.4)}42%{opacity:1;transform:scale(1)}50%,to{opacity:0;transform:scale(1.5)}}.home-huge{color:var(--butter);font-size:clamp(56px,15.5vw,104px);line-height:.95}.home-sales{background:var(--cream);width:100%;max-width:380px;color:var(--plum);border-radius:32px;flex-direction:column;align-items:flex-start;padding:24px 20px;font-weight:700;display:flex}.home-sales__total{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(64px,18vw,96px);font-weight:800;line-height:1}.home-sale{background:var(--pink);border-radius:14px;justify-content:space-between;gap:10px;width:100%;margin-top:8px;padding:12px 14px;font-size:16px;font-weight:400;display:flex}.home-next{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.home-next figure{margin:0}.home-next img{aspect-ratio:3/2;object-fit:cover;border-radius:16px;width:100%;height:auto}.home-next figcaption{margin-top:8px;font-size:16px;font-weight:700;line-height:1.2}.home-next>span{text-align:center;font-size:30px;font-weight:800}.home-counter-wrap{gap:12px;width:100%;max-width:440px;display:grid}.home-counter-wrap .home-photo{height:360px}.home-counter-wrap .home-photo img{object-position:center 68%}.home-counter{background:var(--plum);color:var(--cream);border-radius:24px;flex-direction:column;padding:16px 22px;display:flex;position:relative}.home-counter span{font-size:16px;font-weight:700}.home-counter b{color:var(--pink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(58px,17vw,88px);font-weight:800;line-height:1}.home-counter i{background:var(--cream);color:var(--plum);border-radius:999px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:700;position:absolute;top:14px;right:16px}.home-try{flex-wrap:wrap;gap:8px;display:flex}.home-try button{border:2px solid var(--plum);min-height:44px;color:var(--plum);font:700 15px/1 var(--display);cursor:pointer;background:0 0;border-radius:999px;padding:10px 15px}.home-try button[aria-pressed=true]{background:var(--plum);color:var(--cream)}.home-letter{gap:28px;display:grid}.home-letter>img{border:8px solid var(--plum);aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;max-width:440px;height:auto}.home-letter__words{align-content:center;justify-items:start;gap:16px;display:grid}.home-letter__words h2{max-width:none}.home-letter__words p{max-width:56ch}.home-grow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;width:100%;height:210px;display:grid}.home-grow div{background:var(--lilac);border-radius:12px 12px 4px 4px;align-items:flex-end;padding:9px;display:flex}.home-grow div:first-child{background:var(--butter);height:34%}.home-grow div:nth-child(2){background:var(--pink);height:58%}.home-grow div:nth-child(3){height:82%}.home-grow div:nth-child(4){background:var(--plum);height:100%;color:var(--cream)}.home-grow span{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:800;line-height:1.12}.home-helps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.home-thread{flex-direction:column;gap:14px;width:100%;max-width:420px;display:flex}.home-msg{background:var(--white);border-radius:22px;padding:16px 18px;font-size:18px;line-height:1.35}.home-msg--you{background:var(--plum);max-width:82%;color:var(--cream);align-self:flex-end}.home-msg-row{grid-template-columns:64px minmax(0,1fr);align-items:end;gap:12px;display:grid}.home-msg-row img{object-fit:cover;border-radius:50%;width:64px;height:64px}.home-price{flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex}.home-price h2{max-width:none;font-size:clamp(25px,6.4vw,38px);line-height:1.1}.home-dollars{color:var(--butter);letter-spacing:-.04em;font-size:clamp(110px,34vw,220px);font-weight:800;line-height:.9}.home-nocut{color:var(--pink);margin-top:8px;font-size:22px;font-weight:700}.home-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.home-bento__tile{min-width:0;min-height:150px;color:var(--plum);border-radius:22px;flex-direction:column;gap:6px;padding:18px;font-size:16px;line-height:1.3;display:flex}.home-bento__tile--big{grid-column:span 2}.home-bento__tile svg{fill:currentColor;width:40px;height:40px;margin-bottom:8px}.home-bento__tile b{letter-spacing:-.01em;font-size:21px;line-height:1.12}.home-fifty{letter-spacing:-.04em;font-size:clamp(110px,34vw,220px);font-weight:800;line-height:.9}.home-fifty span{letter-spacing:-.02em;margin-top:8px;font-size:clamp(24px,6vw,34px);line-height:1.1;display:block}.home-earn{background:var(--plum);width:100%;max-width:400px;color:var(--cream);border-radius:28px;padding:22px}.home-earn__badge{background:var(--cream);color:var(--plum);text-align:center;border-radius:999px;margin-bottom:16px;padding:10px 14px;font-size:14px;font-weight:700}.home-earn__row{border-bottom:1px solid var(--muted);justify-content:space-between;gap:12px;padding:12px 2px;display:flex}.home-earn__row b{color:var(--butter)}.home-earn__line{letter-spacing:-.01em;margin-top:16px;font-size:24px;font-weight:800;line-height:1.15}.home-ai__asks{margin-top:40px}.home-ai__asks h3{margin:0 0 16px;font-size:24px}.home-ai__asks ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.home-ai__asks li{background:var(--plum);color:var(--cream);border-radius:20px 20px 4px;padding:14px 18px;font-size:17px;line-height:1.4}@media (width>=800px){.home-ai__asks ul{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.home-ai__reassure{font-size:16px;font-weight:600}.home-ai{flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:460px;margin:0 auto;display:flex}.home-ai__chat{border:3px solid var(--plum);background:var(--cream);color:var(--plum);border-radius:22px 22px 22px 4px;padding:18px 20px;font-size:19px;font-weight:600;line-height:1.32}.home-ai__chat [data-untyped]{color:#0000}.home-ai__flow{flex-direction:column;align-items:center;gap:16px;padding-top:24px;display:flex;position:relative}.home-ai__flow:before{content:"";background:var(--plum);width:6px;margin-left:-3px;position:absolute;top:0;bottom:54px;left:50%}.home-ai__tiles{gap:12px;width:100%;max-width:320px;margin:0;padding:0;list-style:none;display:grid;position:relative}.home-ai__tiles li{border:3px solid var(--plum);color:var(--plum);text-align:center;border-radius:14px;padding:12px 16px;font-size:18px;font-weight:800;line-height:1.2}.home-ai__free{background:var(--butter)}.home-ai__tiles .home-ai__paid{background:var(--plum);color:var(--cream)}.home-ai__funnel{background:var(--lilac)}.home-ai__go{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;width:100%;display:grid;position:relative}.home-ai__button{border:3px solid var(--plum);background:var(--butter);color:var(--plum);border-radius:999px;grid-column:2;padding:12px 28px;font-size:20px;font-weight:800;line-height:1}.home-ai__go svg{grid-area:1/3;justify-self:start}.home-ai__press{grid-column:1/-1;justify-self:center;font-size:16px;font-weight:700}@media (prefers-reduced-motion:no-preference){.home-ai[data-ready] .home-ai__flow:before,.home-ai[data-ready] .home-ai__tiles li,.home-ai[data-ready] .home-ai__go{opacity:0}.home-ai[data-playing] .home-ai__flow:before,.home-ai[data-playing] .home-ai__tiles li,.home-ai[data-playing] .home-ai__go{animation:.35s 2.8s both home-ai-appear}.home-ai[data-playing] .home-ai__tiles li:nth-child(2){animation-delay:3.2s}.home-ai[data-playing] .home-ai__tiles li:nth-child(3){animation-delay:3.6s}.home-ai[data-playing] .home-ai__go{animation-delay:4s}@keyframes home-ai-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (width>=860px){.home-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:72px}.home-two h2,.home-letter__words h2{font-size:clamp(40px,5.2vw,64px)}.home-two--flip>:first-child{order:2}.home-hero .offer-opening__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-hero .home-hero__promise{font-size:clamp(44px,5.2vw,64px)}.home-build{--build-gap:40px;grid-template-columns:minmax(0,1fr) 270px}.home-build:before{border-width:24px;width:400px;right:-66px}.home-build__chat{gap:14px}.home-build__you,.home-build__ai{padding:14px 16px;font-size:18px}.home-build .home-build__phone{aspect-ratio:750/1600}.home-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.home-path li{grid-template-columns:1fr;align-content:start;justify-items:start;row-gap:4px}.home-path i{margin-bottom:8px}.home-path li:not(:last-child):after{border-top:4px dashed var(--lilac);border-left:0;height:0;top:26px;left:60px;right:0}.home-path[data-playing] li:not(:last-child):before{width:auto;height:12px;animation-name:path-dot-across;top:22px;left:60px;right:0}.home-shots__stage{padding:0 150px 36px 0;display:block;position:relative}.home-shots__desktop{aspect-ratio:1148/800;border:6px solid var(--plum);background:var(--cream);border-radius:16px;width:100%;display:block;overflow:hidden}.home-shots__phone{width:240px;position:absolute;bottom:0;right:0}.home-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.home-letter{grid-template-columns:440px minmax(0,1fr);gap:64px}.home-bento{grid-template-columns:repeat(4,minmax(0,1fr))}.home-bento__tile{min-height:176px}}.home-hero .home-hero__works{background:var(--color-cream,#fff8ee);color:var(--color-plum,#1e1240);border-radius:999px;align-items:center;gap:10px;margin:0 0 22px;padding:10px 20px 10px 16px;font-size:clamp(17px,1.6vw,20px);font-weight:800;line-height:1.2;display:inline-flex}.diamond-label{background:var(--pink);color:var(--plum);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:800;display:inline-block}.diamond-hero h1{max-width:none;font-size:clamp(44px,12.4vw,84px)}.diamond-hero .home-hero__ai{display:inline}.diamond-line{max-width:38ch;font-size:clamp(19px,5.2vw,24px);line-height:1.3}.diamond-art{order:-1;width:min(300px,78vw);margin:0 auto -8px}.diamond-art svg{width:100%;height:auto;display:block;overflow:visible}.diamond-art__ring{fill:none;stroke:var(--pink);stroke-width:18px}.diamond-art__stone polygon{stroke:var(--plum);stroke-width:6px;stroke-linejoin:round}.diamond-art__glint{fill:var(--white)}.d-pink{fill:var(--pink)}.d-pink-deep{fill:var(--pink);fill-opacity:.82}.d-butter{fill:var(--butter)}.d-cream{fill:var(--cream)}.diamond-hero .btn{text-align:center;max-width:100%;line-height:1.15}.diamond-band h2{max-width:none}.diamond-gets{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.diamond-gets li{letter-spacing:-.01em;border-radius:22px;flex-direction:column;gap:14px;padding:22px;font-size:21px;font-weight:700;line-height:1.22;display:flex}.diamond-gets svg{width:34px;height:34px;fill:var(--plum)}.diamond-gets .diamond-gets__earn{background:var(--plum);color:var(--cream);font-size:25px;font-weight:800}.diamond-gets__earn svg{width:42px;height:42px;fill:var(--butter)}.diamond-asks{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.diamond-asks li{letter-spacing:-.015em;align-items:center;gap:16px;font-size:clamp(22px,6vw,32px);font-weight:800;line-height:1.15;display:flex}.diamond-asks__mark{background:var(--butter);width:48px;height:48px;color:var(--plum);border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.diamond-apply{align-items:start;display:grid}.diamond-form{background:var(--cream);max-width:640px;color:var(--plum);--focus:var(--plum);border-radius:28px;flex-direction:column;gap:18px;margin-top:28px;padding:24px 20px;display:flex}.diamond-field label{margin-bottom:6px;font-size:17px;font-weight:800;line-height:1.25;display:block}.diamond-field input,.diamond-field textarea{border:2px solid var(--plum);background:var(--white);width:100%;min-height:52px;color:var(--plum);font:400 18px/1.35 var(--display);border-radius:14px;padding:12px 14px;display:block}.diamond-field textarea{resize:vertical}.diamond-field [aria-invalid=true]{border-width:3px;border-color:#a81b58}.diamond-error{color:#a81b58;margin-top:6px;font-size:16px;font-weight:700}.diamond-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.on-plum .diamond-form .btn.diamond-submit{background:var(--plum);color:var(--cream);cursor:pointer;border:0;align-self:stretch;margin-top:4px}.on-plum .diamond-form .btn.diamond-submit:hover{background:var(--muted)}.diamond-thanks{max-width:18ch;color:var(--butter);letter-spacing:-.02em;font-size:clamp(34px,8.6vw,56px);font-weight:800;line-height:1.05}@media (prefers-reduced-motion:no-preference){.diamond-art__sparkle{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite diamond-twinkle}.diamond-art__sparkle--late{animation-delay:1.1s}.diamond-art__sparkle--later{animation-delay:2.1s}}@keyframes diamond-twinkle{0%,to{opacity:1}50%{opacity:.35}}@media (width>=640px){.diamond-gets{grid-template-columns:repeat(2,minmax(0,1fr))}.diamond-gets li{min-height:190px;padding:26px;font-size:24px}.diamond-gets .diamond-gets__earn{grid-column:1/-1;min-height:0;padding:32px;font-size:32px}.diamond-form{padding:36px}}@media (width>=860px){.diamond-hero .offer-opening__inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.diamond-art{order:0;width:100%;max-width:400px;margin:0 0 0 auto}.diamond-hero h1{font-size:clamp(52px,5.4vw,74px)}.diamond-apply{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);column-gap:72px}.diamond-apply .diamond-form{margin-top:0}}.diamond-watch{background:var(--pink);max-width:100%;color:var(--plum);font:800 18px/1.2 var(--display);box-shadow:0 0 0 3px var(--butter);border-radius:999px;align-items:center;gap:14px;padding:8px 24px 8px 8px;text-decoration:none;display:inline-flex}.diamond-watch:hover{background:var(--cream)}.diamond-watch__play{background:var(--plum);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.diamond-watch__play svg{width:22px;height:22px;fill:var(--pink)}.explainer{background:var(--plum);border:0;border-radius:20px;width:fit-content;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:visible}.explainer::backdrop{background:#1e1240d1}.explainer__frame{position:relative}.explainer video{aspect-ratio:9/16;background:var(--plum);border-radius:20px;width:auto;max-width:100%;height:min(100dvh - 32px,177.778vw - 56.8889px);display:block}.explainer__close{z-index:1;border:2px solid var(--cream);background:var(--plum);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.explainer__close svg{fill:none;width:20px;height:20px;stroke:var(--cream);stroke-width:2.6px;stroke-linecap:round}.explainer__apply{background:var(--butter);color:var(--plum);white-space:nowrap;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.explainer__apply[hidden]{display:none}.explainer__apply:hover{background:var(--cream)}.footer{background:var(--plum);color:var(--cream);padding:64px 16px 40px}.footer__inner{gap:40px;max-width:1120px;margin:0 auto;display:grid}.footer__brand{flex-direction:column;gap:12px;display:flex}.footer__brand p{text-wrap:balance}.footer__socials,.footer__links ul{margin:0;padding:0;list-style:none}.footer__socials{gap:8px;display:flex}.footer__socials a{place-items:center;width:44px;height:44px;display:grid}.footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;display:grid}.footer__links h2{color:var(--butter);letter-spacing:0;margin-bottom:10px;font-size:18px}.footer__links a{padding-block:6px;text-decoration:none;display:inline-block}.footer__links a:hover{text-decoration:underline}.footer__legal{font-size:15px}@media (width>=860px){.footer{padding-block:96px 48px}.footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px}.footer__links{grid-template-columns:repeat(4,minmax(0,1fr))}.footer__legal{grid-column:1/-1}}
