.petals-landing{--ink:#123a3e;--teal:#2e8c86;--teal-deep:#1c6a66;--mint:#85d6cf;--lilac:#d2baec;--coral:#fe753f;--pink:#f4acba;--base:#f4f7f5;--card:#fff;--rule:#dee7e3;--muted:#5c7472;--display:"Fraunces",Georgia,serif;--body:"Archivo",system-ui,-apple-system,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--gut:clamp(20px,5vw,64px);--r:14px;background:var(--base);min-height:100vh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}.petals-landing,.petals-landing *{box-sizing:border-box}html:has(.petals-landing){-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.petals-landing){scroll-behavior:auto}}.petals-landing h1,.petals-landing h2,.petals-landing h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.08}.petals-landing h1{font-variation-settings:"SOFT" 20,"WONK" 1;font-size:clamp(2.25rem,6.2vw,4rem)}.petals-landing h2{font-variation-settings:"SOFT" 20;font-size:clamp(1.7rem,3.8vw,2.55rem)}.petals-landing h3{font-size:1.06rem;font-family:var(--body);letter-spacing:-.01em;font-weight:600;line-height:1.3}.petals-landing p{margin:0}.petals-landing a{color:inherit}.petals-landing img,.petals-landing svg{max-width:100%;display:block}.petals-landing .wrap{max-width:1180px;padding-inline:var(--gut);margin:0 auto}.petals-landing .eyebrow{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--teal);align-items:center;gap:9px;font-size:.7rem;display:flex}.petals-landing .eyebrow:before{content:"";background:var(--teal);flex:none;width:16px;height:1px}.petals-landing .logo{flex:none;width:26px;height:26px}@media (prefers-reduced-motion:no-preference){.petals-landing .logo.spin{animation:14s linear infinite pl-spin}}@keyframes pl-spin{to{transform:rotate(360deg)}}.petals-landing header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);background:#f4f7f5eb;position:sticky;top:0}.petals-landing nav{flex-wrap:nowrap;align-items:center;gap:12px;padding-block:12px;display:flex}.petals-landing .brand{font-family:var(--display);letter-spacing:-.02em;flex:none;align-items:center;gap:9px;font-size:1.16rem;font-weight:600;text-decoration:none;display:flex}.petals-landing .navlinks{gap:24px;margin-left:auto;font-size:.9rem;display:none}.petals-landing .navlinks a{color:var(--muted);white-space:nowrap;text-decoration:none}.petals-landing .navlinks a:hover{color:var(--ink)}@media (min-width:1120px){.petals-landing .navlinks{display:flex}}.petals-landing .switch{background:#e7eeea;border-radius:100px;flex:none;gap:2px;margin-left:auto;padding:3px;display:flex}@media (min-width:1120px){.petals-landing .switch{margin-left:22px}}.petals-landing .switch button{font-family:var(--body);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:100px;align-items:center;gap:6px;padding:7px 13px;font-size:.79rem;font-weight:600;transition:all .18s;display:flex}.petals-landing .switch button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #123a3e1a}.petals-landing .flag{border-radius:2px;flex:none;width:17px;height:12px}.petals-landing .btn{font-family:var(--body);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.93rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.petals-landing .btn-solid{background:var(--teal);color:#fff}.petals-landing .btn-solid:hover{background:var(--teal-deep)}.petals-landing .btn-ghost{border-color:var(--ink);color:var(--ink)}.petals-landing .btn-ghost:hover{background:#fff}.petals-landing .btn:active{transform:translateY(1px)}.petals-landing .nav-cta{display:none}@media (min-width:640px){.petals-landing .nav-cta{flex:none;min-width:92px;padding:10px 17px;display:inline-flex}}.petals-landing :focus-visible{outline:2.5px solid var(--coral);outline-offset:3px;border-radius:4px}.petals-landing .strip{background:var(--ink);color:#e6f0ed;text-align:center;padding:9px var(--gut);font-size:.83rem}.petals-landing .strip b{color:#fff;font-weight:600}.petals-landing .dot{background:var(--coral);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.petals-landing .hero{padding-block:clamp(42px,7vw,80px) clamp(38px,6vw,68px)}.petals-landing .hero-grid{gap:clamp(36px,5vw,56px);display:grid}@media (min-width:980px){.petals-landing .hero-grid{grid-template-columns:1.04fr .96fr;align-items:center}}.petals-landing .hero h1{margin:16px 0 0}.petals-landing .hero h1 em{color:var(--teal);font-variation-settings:"SOFT" 40,"WONK" 1;font-style:italic}.petals-landing .lede{color:var(--muted);max-width:31em;margin-top:18px;font-size:clamp(1.01rem,1.5vw,1.15rem)}.petals-landing .cta-row{flex-wrap:wrap;gap:11px;margin-top:26px;display:flex}.petals-landing .trust{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:26px;font-size:.83rem;display:flex}.petals-landing .trust span{align-items:center;gap:7px;display:flex}.petals-landing .tick{width:15px;height:15px;color:var(--teal);flex:none}.petals-landing .roster{gap:12px;display:grid}.petals-landing .doc{background:var(--card);border:1px solid var(--rule);border-radius:var(--r);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 16px;display:grid;box-shadow:0 1px 2px #123a3e0a}.petals-landing .doc:first-child{transform:rotate(-.5deg)}.petals-landing .doc:nth-child(3){transform:rotate(.55deg)}.petals-landing .av{width:44px;height:44px;font-family:var(--display);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:600;display:grid}.petals-landing .doc-name{letter-spacing:-.01em;font-size:.95rem;font-weight:600}.petals-landing .doc-spec{color:var(--muted);font-size:.79rem}.petals-landing .lic{font-family:var(--mono);color:var(--teal-deep);align-items:center;gap:5px;margin-top:4px;font-size:.67rem;display:flex}.petals-landing .lic svg{flex:none;width:11px;height:11px}.petals-landing .slot{text-align:right;color:var(--muted);font-size:.71rem;line-height:1.35}.petals-landing .slot b{font-family:var(--mono);color:var(--ink);font-size:.81rem;font-weight:500;display:block}.petals-landing .live{color:var(--coral);align-items:center;gap:5px;font-size:.67rem;font-weight:600;display:inline-flex}.petals-landing .live:before{content:"";background:var(--coral);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.petals-landing .live:before{animation:2s ease-in-out infinite pl-pulse}}@keyframes pl-pulse{50%{opacity:.35}}.petals-landing .roster-note{color:var(--muted);font-size:.74rem;font-family:var(--mono);text-align:center;margin-top:10px}.petals-landing section{padding-block:clamp(50px,7vw,88px)}.petals-landing .sec-head{max-width:44ch;margin-bottom:clamp(26px,4vw,42px)}.petals-landing .sec-head h2{margin-top:14px}.petals-landing .sec-head p{color:var(--muted);margin-top:14px}.petals-landing .band{background:var(--card);border-block:1px solid var(--rule)}.petals-landing .steps{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r);gap:1px;display:grid;overflow:hidden}@media (min-width:820px){.petals-landing .steps{grid-template-columns:repeat(3,1fr)}}.petals-landing .step{background:var(--base);padding:26px 22px 28px}.petals-landing .band .step{background:var(--card)}.petals-landing .step-n{font-family:var(--mono);color:var(--teal);letter-spacing:.1em;font-size:.71rem}.petals-landing .step h3{margin:14px 0 7px}.petals-landing .step p{color:var(--muted);font-size:.89rem}.petals-landing .cards{gap:14px;display:grid}@media (min-width:640px){.petals-landing .cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.petals-landing .cards{grid-template-columns:repeat(3,1fr)}}.petals-landing .card{background:var(--base);border:1px solid var(--rule);border-radius:var(--r);padding:22px}.petals-landing .band .card{background:var(--card)}.petals-landing .card h3{margin-bottom:7px}.petals-landing .card p{color:var(--muted);font-size:.88rem}.petals-landing .chip{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--teal-deep);background:#e1efec;border-radius:100px;margin-bottom:13px;padding:4px 9px;font-size:.63rem;display:inline-block}.petals-landing .split{gap:clamp(28px,4vw,52px);display:grid}@media (min-width:900px){.petals-landing .split{grid-template-columns:1fr 1fr;align-items:start}}.petals-landing .list{gap:2px;margin-top:6px;display:grid}.petals-landing .list div{border-bottom:1px solid var(--rule);align-items:baseline;gap:12px;padding:13px 0;font-size:.92rem;display:flex}.petals-landing .list div:last-child{border-bottom:0}.petals-landing .list b{font-family:var(--mono);color:#9b86c4;flex:none;width:18px;font-size:.69rem}.petals-landing .price-box{background:var(--ink);color:#e6f0ed;border-radius:20px;padding:clamp(26px,4vw,40px)}.petals-landing .price-box h2{color:#fff}.petals-landing .price{font-family:var(--display);color:#fff;font-variation-settings:"SOFT" 30;margin:18px 0 6px;font-size:clamp(2.3rem,6vw,3.3rem);line-height:1}.petals-landing .price sup{vertical-align:.9em;color:var(--pink);margin-right:2px;font-size:.42em}.petals-landing .price-note{color:#9db7b3;font-size:.85rem}.petals-landing .price-box .btn-solid{color:var(--ink);background:#fff;margin-top:24px}.petals-landing .price-box .btn-solid:hover{background:#e7f1ee}.petals-landing .incl{color:#ccdeda;border-top:1px solid #ffffff29;gap:9px;margin-top:26px;padding-top:22px;font-size:.87rem;display:grid}.petals-landing .incl span{align-items:baseline;gap:10px;display:flex}.petals-landing .incl i{color:var(--pink);flex:none;font-style:normal}.petals-landing .tgrid{gap:14px;display:grid}@media (min-width:760px){.petals-landing .tgrid{grid-template-columns:repeat(3,1fr)}}.petals-landing .t{border-left:2px solid var(--lilac);padding:3px 0 3px 16px}.petals-landing .t h3{font-size:.94rem}.petals-landing .t p{color:var(--muted);margin-top:6px;font-size:.85rem}.petals-landing .mkt{gap:14px;display:grid}@media (min-width:760px){.petals-landing .mkt{grid-template-columns:1fr 1fr}}.petals-landing .m{background:var(--base);border:1px solid var(--rule);border-radius:var(--r);flex-direction:column;gap:11px;padding:24px;display:flex}.petals-landing .band .m{background:var(--card)}.petals-landing .m-top{align-items:center;gap:10px;display:flex}.petals-landing .m-top h3{font-size:1.02rem}.petals-landing .tag{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:100px;margin-left:auto;padding:4px 9px;font-size:.62rem}.petals-landing .tag-soon{color:var(--teal-deep);background:#e1efec}.petals-landing .tag-next{color:#6a54a0;background:#f1e9fa}.petals-landing .m p{color:var(--muted);font-size:.88rem}.petals-landing .wl{background:var(--card);border:1px solid var(--rule);text-align:center;border-radius:20px;padding:clamp(26px,4vw,44px)}.petals-landing .wl form,.petals-landing .wl .wl-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.petals-landing .wl input,.petals-landing .wl select{font-family:var(--body);border:1px solid var(--rule);background:var(--base);color:var(--ink);border-radius:100px;padding:13px 18px;font-size:.94rem}.petals-landing .wl input{min-width:min(280px,100%)}.petals-landing .wl-actions .btn{min-width:min(210px,100%)}.petals-landing .wl input::placeholder{color:#8ca09d}.petals-landing .wl small{color:var(--muted);margin-top:15px;font-size:.78rem;display:block}.petals-landing footer{background:var(--ink);color:#b4cbc7;padding-block:44px 34px;font-size:.85rem}.petals-landing .fgrid{gap:26px;display:grid}@media (min-width:800px){.petals-landing .fgrid{grid-template-columns:1.6fr 1fr 1fr}}.petals-landing footer .brand{color:#fff}.petals-landing footer h4{font-family:var(--body);letter-spacing:.11em;text-transform:uppercase;color:#77938f;margin:0 0 13px;font-size:.71rem;font-weight:600}.petals-landing footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.petals-landing footer a{text-decoration:none}.petals-landing footer a:hover{color:#fff}.petals-landing .legal{color:#77938f;border-top:1px solid #ffffff21;gap:8px;margin-top:34px;padding-top:22px;font-size:.76rem;display:grid}.petals-landing .disc{max-width:72ch}.petals-landing .pl{flex:none;overflow:visible}.petals-landing .pl .pt{transform-box:fill-box;transform-origin:50%}@keyframes pl-petal-bloom{0%{opacity:0;transform:scale(.15)rotate(-70deg)}55%{opacity:1;transform:scale(1.07)rotate(6deg)}to{opacity:1;transform:scale(1)rotate(0)}}.petals-landing .bloom-once .pt{animation:1.1s cubic-bezier(.22,1,.36,1) backwards pl-petal-bloom}.petals-landing .bloom-once .pt-2{animation-delay:.1s}.petals-landing .bloom-once .pt-3{animation-delay:.2s}.petals-landing .bloom-once .pt-4{animation-delay:.3s}@keyframes pl-petal-breathe{50%{transform:translate(var(--dx),var(--dy))scale(1.045)}}.petals-landing .breathe .pt{animation:5.5s ease-in-out infinite pl-petal-breathe}.petals-landing .breathe .pt-1{--dx:0;--dy:-2.5px;animation-duration:5.2s}.petals-landing .breathe .pt-2{--dx:2.5px;--dy:0;animation-duration:6.4s;animation-delay:-1.2s}.petals-landing .breathe .pt-3{--dx:0;--dy:2.5px;animation-duration:5.8s;animation-delay:-2.4s}.petals-landing .breathe .pt-4{--dx:-2.5px;--dy:0;animation-duration:6.9s;animation-delay:-3.1s}@keyframes pl-mark-spin{to{transform:rotate(360deg)}}.petals-landing .pl.spin{transform-origin:50%;animation:11s linear infinite pl-mark-spin}@media (prefers-reduced-motion:reduce){.petals-landing .pl,.petals-landing .pl .pt{transition:none!important;animation:none!important}}.petals-landing .chip-well{color:#6a54a0;background:#f1e9fa}.petals-landing .pro-band{border-top:1px solid var(--rule);margin-top:clamp(30px,4vw,48px);padding-top:clamp(26px,3vw,38px)}.petals-landing .pro-two{gap:14px;margin-top:22px;display:grid}@media (min-width:820px){.petals-landing .pro-two{grid-template-columns:1fr 1fr}}.petals-landing .pro{background:var(--base);border:1px solid var(--rule);border-radius:var(--r);padding:22px}.petals-landing .band .pro{background:var(--card)}.petals-landing .pro h3{margin-bottom:7px}.petals-landing .pro p{color:var(--muted);font-size:.88rem}
