.floweal-guides,.floweal-guides *,.floweal-guides :after,.floweal-guides :before{box-sizing:border-box}.floweal-guides{--floweal-purple:#2e183f;--floweal-black:#0d0a12;--floweal-body:#716a7c;--floweal-border:rgba(46,24,63,.13);--floweal-soft:#f7f5f2;--floweal-services:#bcf9cd;--floweal-go:#c5e5ff;--floweal-desk:#e5dafc;--floweal-management:#ffd3a8;--floweal-yellow:#ffe37b;--floweal-section-gap:96px;--floweal-block-gap:112px;--floweal-row-gap:44px;--floweal-heading-font:"Floweal Bagoss Condensed","Bagoss Condensed",BagossCondensed,Inter,Arial,sans-serif;--floweal-body-font:"Inter",Arial,sans-serif;background:#fff;color:var(--floweal-purple);font-family:var(--floweal-body-font);margin:0;padding:0 0 var(--floweal-section-gap);width:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.floweal-guides__container{margin:0 auto;width:min(calc(100% - 64px),1440px)}.floweal-guides__hero{align-items:center;display:flex;justify-content:center;margin-bottom:var(--floweal-section-gap);padding:58px 0 0;text-align:center}.floweal-guides__hero-copy{align-items:center;display:flex;flex-direction:column;width:min(100%,1120px)}.floweal-guides__eyebrow{align-items:center;background:var(--floweal-yellow);border-radius:999px;color:var(--floweal-purple);display:inline-flex;font-size:13px;font-weight:600;gap:9px;justify-content:center;line-height:1;margin:0 0 24px;min-height:38px;padding:8px 18px}.floweal-guides__eyebrow-dot{background:var(--floweal-purple);border-radius:50%;flex:0 0 auto;height:7px;width:7px}.floweal-guides__title{color:var(--floweal-black);font-family:var(--floweal-heading-font);font-size:64px;font-weight:600;letter-spacing:-.035em;line-height:.98;margin:0;max-width:980px;text-wrap:balance}.floweal-guides__description{color:var(--floweal-body);font-size:18px;font-weight:400;line-height:1.5;margin-top:22px;max-width:880px;text-wrap:balance}.floweal-guides__description>:first-child{margin-top:0}.floweal-guides__description>:last-child{margin-bottom:0}.floweal-guides__listing{width:100%}.floweal-taxonomy{align-items:center;background:#fff;border:1px solid var(--floweal-border);border-radius:18px;box-shadow:0 8px 30px rgba(46,24,63,.025);display:flex;gap:30px;justify-content:space-between;margin-bottom:var(--floweal-block-gap);padding:18px 20px;position:relative;width:100%;z-index:20}.floweal-taxonomy__intro{align-items:baseline;display:flex;gap:12px;min-width:0}.floweal-taxonomy__eyebrow{color:var(--floweal-body);font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1;text-transform:uppercase}.floweal-taxonomy__title{color:var(--floweal-black);font-family:var(--floweal-heading-font);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1}.floweal-taxonomy__controls{align-items:center;display:flex;flex:0 0 auto;gap:8px}.floweal-taxonomy-menu{position:relative}.floweal-taxonomy-menu__trigger{align-items:center;background:var(--floweal-soft);border:1px solid var(--floweal-border);border-radius:999px;color:var(--floweal-purple);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;line-height:1;list-style:none;min-height:40px;padding:0 15px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;white-space:nowrap}.floweal-taxonomy-menu__trigger::-webkit-details-marker{display:none}.floweal-taxonomy-menu__trigger::marker{content:"";display:none}.floweal-taxonomy-menu__trigger:hover{background:#fff;border-color:rgba(46,24,63,.24)}.floweal-taxonomy-menu__trigger svg{transition:transform .18s ease}.floweal-taxonomy-menu[open]
.floweal-taxonomy-menu__trigger{background:#fff;border-color:rgba(46,24,63,.26);box-shadow:0 5px 18px rgba(46,24,63,.07)}.floweal-taxonomy-menu[open]
.floweal-taxonomy-menu__trigger svg{transform:rotate(180deg)}.floweal-taxonomy-menu__dropdown{background:#fff;border:1px solid var(--floweal-border);border-radius:15px;box-shadow:0 18px 44px rgba(46,24,63,.13);display:grid;gap:4px;max-width:280px;min-width:190px;padding:8px;position:absolute;right:0;top:calc(100% + 9px);width:max-content;z-index:50}.floweal-taxonomy-menu__link{align-items:center;border-radius:9px;color:var(--floweal-purple);display:flex;font-size:13px;font-weight:500;line-height:1.25;min-height:38px;padding:8px 11px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.floweal-taxonomy-menu__link:focus-visible,.floweal-taxonomy-menu__link:hover{background:var(--floweal-soft)}.floweal-taxonomy-menu__link.is-active{background:var(--floweal-purple);color:#fff}.floweal-taxonomy-menu__empty{color:var(--floweal-body);display:block;font-size:12px;line-height:1.35;padding:9px 11px}.floweal-taxonomy__all{align-items:center;background:#fff;border:1px solid var(--floweal-border);border-radius:999px;color:var(--floweal-purple);display:inline-flex;font-size:13px;font-weight:600;justify-content:center;line-height:1;min-height:40px;padding:0 17px;text-decoration:none;white-space:nowrap}.floweal-taxonomy__all.is-active{background:var(--floweal-purple);border-color:var(--floweal-purple);color:#fff}.floweal-guides__grid{column-gap:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;row-gap:var(--floweal-row-gap);z-index:1}.floweal-guide-card{min-width:0}.floweal-guide-card__link{background:#fff;border:1px solid var(--floweal-border);border-radius:20px;box-shadow:0 8px 24px rgba(46,24,63,.03);color:var(--floweal-purple);display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:border-color .22s ease,box-shadow .22s ease,transform .26s cubic-bezier(.22,1,.36,1);width:100%}.floweal-guides--card-lift
.floweal-guide-card__link:focus-visible,.floweal-guides--card-lift
.floweal-guide-card__link:hover{border-color:rgba(46,24,63,.22);box-shadow:0 20px 44px rgba(46,24,63,.09);transform:translateY(-4px)}.floweal-guide-card__visual{aspect-ratio:16/8.7;background:var(--floweal-soft);overflow:hidden;width:100%}.floweal-guide-card__image{display:block;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .65s cubic-bezier(.22,1,.36,1);width:100%}.floweal-guide-card__link:hover
.floweal-guide-card__image{transform:scale(1.03)}.floweal-guide-card__content{display:flex;flex:1;flex-direction:column;padding:20px}.floweal-guide-card__top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-height:30px}.floweal-guide-card__tags{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.floweal-guide-tag{align-items:center;background:#f2eff5;border-radius:999px;color:var(--floweal-purple);display:inline-flex;font-size:11px;font-weight:600;justify-content:center;line-height:1;min-height:28px;padding:5px 10px;white-space:nowrap}.floweal-guide-tag--services{background:var(--floweal-services)}.floweal-guide-tag--go{background:var(--floweal-go)}.floweal-guide-tag--desk{background:var(--floweal-desk)}.floweal-guide-tag--management{background:var(--floweal-management)}.floweal-guide-card__date{color:var(--floweal-body);flex:0 0 auto;font-size:11px;font-weight:400;line-height:1.3;padding-top:6px;white-space:nowrap}.floweal-guide-card__title{color:var(--floweal-purple);font-family:var(--floweal-heading-font);font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.06;margin:19px 0 11px;text-wrap:balance}.floweal-guide-card__summary{color:var(--floweal-body);font-size:14px;font-weight:400;line-height:1.5;margin:0}.floweal-guide-card__read-more{align-items:center;color:var(--floweal-purple);display:inline-flex;font-size:13px;font-weight:600;gap:9px;line-height:1;margin-top:auto;padding-top:21px}.floweal-guide-card__read-more svg{transition:transform .18s ease}.floweal-guide-card__link:hover
.floweal-guide-card__read-more svg{transform:translateX(4px)}.floweal-guides__empty{background:var(--floweal-soft);border:1px solid var(--floweal-border);border-radius:20px;padding:54px 24px;text-align:center}.floweal-guides__empty h2{color:var(--floweal-black);font-family:var(--floweal-heading-font);font-size:30px;font-weight:600;margin:0 0 10px}.floweal-guides__empty p{color:var(--floweal-body);font-size:15px;margin:0}.floweal-pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:84px}.floweal-pagination__arrow,.floweal-pagination__number{align-items:center;background:#fff;border:1px solid var(--floweal-border);border-radius:10px;color:var(--floweal-purple);display:inline-flex;font-size:13px;font-weight:600;height:40px;justify-content:center;text-decoration:none;width:40px}.floweal-pagination__number.is-active{background:var(--floweal-purple);border-color:var(--floweal-purple);color:#fff}.floweal-pagination__arrow svg{fill:none;height:17px;stroke:currentColor;stroke-width:1.7;width:17px}.floweal-guides a:focus-visible,.floweal-taxonomy-menu__trigger:focus-visible{outline:3px solid rgba(46,24,63,.2);outline-offset:3px}html.floweal-motion-ready
.floweal-guides
[data-reveal]{opacity:0;transform:translate3d(0,16px,0)}html.floweal-motion-ready
.floweal-guides
[data-reveal].is-visible{opacity:1;transform:translateZ(0);transition:opacity .56s cubic-bezier(.22,.7,.2,1),transform .56s cubic-bezier(.22,.7,.2,1);transition-delay:var(--floweal-reveal-delay,0s)}@media screen and (max-width:1180px){.floweal-guides{--floweal-section-gap:80px;--floweal-block-gap:88px;--floweal-row-gap:36px}.floweal-guides__container{width:min(calc(100% - 48px),1120px)}.floweal-guides__title{font-size:54px}.floweal-taxonomy__title{display:none}.floweal-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:900px){.floweal-guides{--floweal-section-gap:68px;--floweal-block-gap:72px;--floweal-row-gap:32px}.floweal-guides__hero{padding-top:52px}.floweal-guides__title{font-size:50px}.floweal-taxonomy{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:var(--floweal-block-gap);padding:17px 18px}.floweal-taxonomy__controls{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.floweal-taxonomy-menu,.floweal-taxonomy-menu__trigger,.floweal-taxonomy__all{width:100%}.floweal-pagination{margin-top:68px}}@media screen and (max-width:767px){.floweal-guides{--floweal-section-gap:60px;--floweal-block-gap:60px;--floweal-row-gap:30px;padding-bottom:64px}.floweal-guides__container{width:calc(100% - 40px)}.floweal-guides__hero{margin-bottom:var(--floweal-section-gap);padding-top:46px}.floweal-guides__eyebrow{margin-bottom:20px}.floweal-guides__title{font-size:clamp(42px,12vw,50px)}.floweal-guides__description{font-size:17px;margin-top:19px}.floweal-taxonomy{margin-bottom:var(--floweal-block-gap)}.floweal-taxonomy__intro{width:100%}.floweal-taxonomy__controls{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.floweal-taxonomy-menu{min-width:0}.floweal-taxonomy-menu__trigger{justify-content:space-between;min-width:0;padding:0 15px}.floweal-taxonomy__all{min-width:0}.floweal-guides__grid{grid-template-columns:1fr;row-gap:var(--floweal-row-gap)}.floweal-guide-card__content{padding:20px}.floweal-guide-card__title{font-size:24px}.floweal-taxonomy-menu__dropdown{border-radius:18px;bottom:20px;box-shadow:0 22px 60px rgba(46,24,63,.18);left:20px;max-height:50vh;max-width:none;overflow-y:auto;position:fixed;right:20px;top:auto;width:auto}.floweal-pagination{margin-top:60px}}@media screen and (max-width:480px){.floweal-guides{--floweal-section-gap:52px;--floweal-block-gap:52px;--floweal-row-gap:26px;padding-bottom:56px}.floweal-guides__container{width:calc(100% - 32px)}.floweal-guides__hero{padding-top:40px}.floweal-guides__title{font-size:clamp(39px,12vw,46px)}.floweal-guides__description{font-size:16px}.floweal-taxonomy{border-radius:16px;gap:14px;padding:15px 16px}.floweal-taxonomy__eyebrow{font-size:9px}.floweal-taxonomy__controls{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.floweal-taxonomy-menu__trigger,.floweal-taxonomy__all{font-size:12px;min-height:38px;padding:0 12px}.floweal-guide-card__top{flex-direction:column;gap:7px}.floweal-guide-card__date{padding-top:0}.floweal-pagination{margin-top:52px}}@media screen and (max-width:340px){.floweal-taxonomy__controls{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.floweal-guides *,.floweal-guides :after,.floweal-guides :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.floweal-motion-ready .floweal-guides [data-reveal],html.floweal-motion-ready .floweal-guides [data-reveal].is-visible{opacity:1;transform:none}}