.iwm{font-family:var(--font-sans);color:var(--gray-800);background:#fff;font-size:15px;line-height:1.55}.iwm *,.iwm :before,.iwm :after{box-sizing:border-box}.iwm-container{max-width:1180px;margin:0 auto;padding:0 24px}.iwm-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--iwana-teal);font-size:12px;font-weight:600}.iwm-h2{letter-spacing:-.02em;color:var(--iwana-teal-deep);margin:8px 0 12px;font-size:38px;font-weight:700;line-height:1.15}.iwm-section-head{text-align:center;max-width:640px;margin:0 auto 40px}.iwm-section-sub{color:var(--fg-secondary);font-size:16px}.iwm-btn{border-radius:var(--radius-md);height:42px;font-family:var(--font-sans);cursor:pointer;transition:all var(--dur-1) var(--ease-out);border:1px solid #0000;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.iwm-btn--lg{height:48px;padding:0 22px;font-size:15px}.iwm-btn--primary{background:var(--iwana-teal);color:#fff;box-shadow:var(--shadow-xs)}.iwm-btn--primary:hover{background:var(--iwana-teal-strong)}.iwm-btn--ghost{color:var(--gray-800);background:0 0}.iwm-btn--ghost:hover{color:var(--iwana-teal)}.iwm-btn--white{color:var(--iwana-teal-deep);background:#fff}.iwm-btn--ghost-light{color:#fff;background:0 0;border-color:#fff6}.iwm-btn--ghost-light:hover{background:#ffffff1a}.iwm-link{color:var(--gray-800);font-size:14px;font-weight:600;text-decoration:none}.iwm-link:hover{color:var(--iwana-teal)}.iwm-header{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle);background:#ffffffeb;position:sticky;top:0}.iwm-header__inner{justify-content:space-between;align-items:center;height:72px;display:flex}.iwm-brand{color:var(--iwana-teal-strong);letter-spacing:-.02em;font-size:22px;font-weight:800}.iwm-nav{gap:28px;display:flex}.iwm-nav a{color:var(--gray-700);font-size:14px;font-weight:500;text-decoration:none}.iwm-nav a:hover{color:var(--iwana-teal)}.iwm-header__actions{align-items:center;gap:14px;display:flex}.iwm-hero{background:linear-gradient(180deg, var(--iwana-teal-pale) 0%, white 80%);padding:64px 0 80px;position:relative;overflow:hidden}.iwm-hero__blob{pointer-events:none;filter:blur(60px);border-radius:50%;position:absolute}.iwm-hero__blob--a{background:#3d8a952e;width:480px;height:480px;top:-120px;left:-120px}.iwm-hero__blob--b{background:#1690a124;width:520px;height:520px;bottom:-150px;right:-120px}.iwm-hero__inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.iwm-hero__title{letter-spacing:-.025em;color:var(--iwana-teal-deep);margin:16px 0 18px;font-size:56px;font-weight:700;line-height:1.05}.iwm-hl{background:linear-gradient(#0000 60%,#3d8a9538 60%);padding:0 4px}.iwm-hero__sub{color:var(--gray-700);max-width:480px;font-size:17px}.iwm-hero__cta{gap:12px;margin-top:28px;display:flex}.iwm-hero__proof{border-top:1px solid var(--border-subtle);gap:36px;margin-top:36px;padding-top:24px;display:flex}.iwm-hero__proof div{color:var(--fg-secondary);flex-direction:column;font-size:13px;display:flex}.iwm-hero__proof strong{color:var(--iwana-teal-deep);margin-bottom:2px;font-size:22px;font-weight:700;line-height:1.1}.iwm-card-cal{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;gap:4px;padding:22px;display:flex;position:relative}.iwm-card-cal__head{border-bottom:1px solid var(--border-subtle);color:var(--gray-700);justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 4px 14px;font-size:13px;font-weight:600;display:flex}.iwm-card-cal__row{grid-template-columns:50px 4px 1fr;align-items:center;gap:12px;padding:8px 4px;display:grid}.iwm-card-cal__time{font-family:var(--font-mono);color:var(--gray-700);font-size:12px;font-weight:600}.iwm-card-cal__bar{border-radius:2px;height:28px}.iwm-card-cal__bar--rose{background:var(--accent-rose);opacity:.7}.iwm-card-cal__bar--peach{background:#e08a57}.iwm-card-cal__bar--teal{background:var(--iwana-teal)}.iwm-card-cal__title{color:var(--gray-800);font-size:13px;font-weight:600}.iwm-card-cal__client{color:var(--fg-secondary);font-size:11px}.iwm-card-cal__confirm{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;bottom:28px;left:-16px}.iwm-card-cal__check{color:#fff;background:linear-gradient(#3d9c7b 0%,#007351 100%);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.iwm-pill{border-radius:var(--radius-full);align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.iwm-pill--brand{background:var(--iwana-teal-tint);color:var(--iwana-teal-deep)}.iwm-sectors{padding:80px 0}.iwm-sectors__head{text-align:center;max-width:640px;margin:0 auto 28px}.iwm-sectors__pills{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.iwm-sector{border-radius:var(--radius-full);height:40px;transition:transform var(--dur-1) var(--ease-out);align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.iwm-sector:hover{transform:translateY(-2px)}.iwm-sector--sport{color:#8a3a0f;background:#ffdac2}.iwm-sector--beauty{color:#b0277a;background:#ffe4f0}.iwm-sector--artisans{color:#00686f;background:#e2f2f5}.iwm-sector--admin{color:#265271;background:#e5edf7}.iwm-sector--logistics{color:#846900;background:#fff6cc}.iwm-sector--health{color:#1f6b3a;background:#dcf1e5}.iwm-sector--consulting{color:#642f9c;background:#ede2fa}.iwm-features{background:var(--bg-page);padding:80px 0}.iwm-features__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.iwm-feature{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;gap:8px;padding:28px;display:flex}.iwm-feature__icon{background:var(--iwana-teal-tint);width:44px;height:44px;color:var(--iwana-teal-deep);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.iwm-feature h3{color:var(--gray-800);margin:4px 0 0;font-size:18px;font-weight:600}.iwm-feature p{color:var(--fg-secondary);margin:0;font-size:14px}.iwm-feature__link{color:var(--iwana-teal);margin-top:6px;font-size:13px;font-weight:600;text-decoration:none}.iwm-testi{padding:80px 0}.iwm-testi__card{background:var(--iwana-teal-tint);border-radius:var(--radius-xl);text-align:center;padding:60px 80px;position:relative;overflow:hidden}.iwm-testi__card:before{content:"“";font-family:var(--font-serif);color:#3d8a952e;font-size:200px;font-style:italic;line-height:1;position:absolute;top:0;left:30px}.iwm-testi__quote{font-family:var(--font-serif);color:var(--iwana-teal-deep);max-width:760px;margin:0 auto 28px;font-size:30px;font-style:italic;line-height:1.35;position:relative}.iwm-testi__person{align-items:center;gap:12px;display:inline-flex}.iwm-avatar{background:var(--iwana-teal);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.iwm-avatar--lg{width:44px;height:44px;font-size:14px}.iwm-testi__name{color:var(--gray-800);text-align:left;font-weight:600}.iwm-testi__role{color:var(--fg-secondary);text-align:left;font-size:12px}.iwm-compare{background:var(--bg-page);padding:80px 0}.iwm-compare__table{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;max-width:880px;margin:0 auto;overflow:hidden}.iwm-compare__head,.iwm-compare__row{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:center;padding:16px 24px;display:grid}.iwm-compare__head{background:var(--gray-150);color:var(--gray-700);font-size:13px;font-weight:600}.iwm-compare__col-iwana{color:var(--iwana-teal-deep);font-weight:700}.iwm-compare__row{border-top:1px solid var(--border-subtle)}.iwm-compare__cell-label{color:var(--gray-800);font-weight:500}.iwm-compare__cell{color:var(--gray-700)}.iwm-compare__cell--iwana{color:var(--iwana-teal-deep);font-weight:600}.iwm-check{color:var(--iwana-teal);font-size:18px;font-weight:700}.iwm-x{color:var(--fg-tertiary)}.iwm-cta{padding:80px 0 100px}.iwm-cta__card{background:var(--iwana-teal);background-image:linear-gradient(135deg, var(--iwana-teal-strong), var(--iwana-teal-aqua));border-radius:var(--radius-2xl);text-align:center;color:#fff;padding:72px 24px}.iwm-cta__title{letter-spacing:-.02em;margin:0 0 8px;font-size:40px;font-weight:700;line-height:1.15}.iwm-cta__sub{opacity:.86;margin:0 0 28px;font-size:16px}.iwm-cta__actions{justify-content:center;gap:12px;display:flex}.iwm-topic{background:var(--bg-page);padding:72px 0}.iwm-topic__grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.iwm-topic__text{flex-direction:column;gap:14px;display:flex}.iwm-topic__title{letter-spacing:-.02em;color:var(--iwana-teal-deep);margin:4px 0;font-size:40px;font-weight:700;line-height:1.12}.iwm-topic__body{color:var(--fg-secondary);margin:0;font-size:16px;line-height:1.7}.iwm-topic__cta{margin-top:10px}.iwm-topic__btn{border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--iwana-teal-deep);padding-left:20px;padding-right:20px}.iwm-topic__btn:hover{background:var(--iwana-teal-tint);color:var(--iwana-teal-deep)}.iwm-topic__media{min-width:0}.iwm-topic__img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-lg);background:var(--iwana-teal-tint);display:block}.iwm-topic__img--empty{place-items:center;display:grid}@media (max-width:860px){.iwm-topic__grid{grid-template-columns:1fr;gap:28px}.iwm-topic__title{font-size:30px}}.iwm-faq{background:var(--bg-page);padding:72px 0}.iwm-faq__list{flex-direction:column;gap:12px;display:flex}.iwm-faq__item{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.iwm-faq__q{width:100%;color:var(--gray-800);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:inherit;font-size:15px;font-weight:600;list-style:none;display:flex}.iwm-faq__q::-webkit-details-marker{display:none}.iwm-faq__icon{background:var(--iwana-teal-tint);width:34px;height:34px;color:var(--iwana-teal-deep);transition:transform .24s var(--ease-out), background .24s var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.iwm-faq__item.is-open .iwm-faq__icon{background:var(--iwana-teal);color:#fff;transform:rotate(135deg)}.iwm-faq__q:hover .iwm-faq__icon{transform:scale(1.06)}.iwm-faq__item.is-open .iwm-faq__q:hover .iwm-faq__icon{transform:rotate(135deg)scale(1.06)}.iwm-faq__panel{transition:grid-template-rows .24s var(--ease-out);grid-template-rows:0fr;display:grid}.iwm-faq__item.is-open .iwm-faq__panel{grid-template-rows:1fr}.iwm-faq__panelinner{overflow:hidden}.iwm-faq__item.is-open{border-color:color-mix(in srgb, var(--iwana-teal) 35%, var(--border-subtle))}@media (prefers-reduced-motion:reduce){.iwm-faq__panel,.iwm-faq__icon{transition:none}}.iwm-faq__a{padding:0 24px 22px}.iwm-faq__item.is-open .iwm-faq__a{animation:iwm-faq-open .26s var(--ease-out) both}@keyframes iwm-faq-open{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.iwm-faq__item.is-open .iwm-faq__a{animation:none}}.iwm-faq__a p{color:var(--fg-secondary);margin:0 0 8px;font-size:14px;line-height:1.7}.iwm-faq__a p:last-child{margin-bottom:0}.iwm-testis{background:var(--bg-page);padding:72px 0}.iwm-testis__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.iwm-testis__card{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;gap:20px;padding:28px;display:flex}.iwm-testis__quote{color:var(--gray-800);margin:0;font-size:16px;line-height:1.6}.iwm-testis__person{align-items:center;gap:12px;display:flex}.iwm-testis__avatar{-o-object-fit:cover;object-fit:cover;background:var(--iwana-teal-tint);border-radius:50%;flex-shrink:0;width:44px;height:44px}.iwm-testis__name{color:var(--gray-800);font-weight:600}.iwm-testis__role{color:var(--fg-secondary);font-size:12px}@media (max-width:720px){.iwm-testis__grid{grid-template-columns:1fr}}.iwm-footer{--iwm-footer-fg:#ffffffb8;--iwm-footer-line:#ffffff24;color:var(--iwm-footer-fg);background:linear-gradient(160deg,#0c3b44 0%,#072a31 100%);padding:64px 0 28px}.iwm-footer__inner{grid-template-columns:1fr 2fr;gap:48px;display:grid}.iwm-footer__brand p{color:var(--iwm-footer-fg);max-width:300px;margin-top:12px;font-size:13px;line-height:1.6}.iwm-footer__cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.iwm-footer__cols h4{color:#fff;margin:0 0 10px;font-size:13px;font-weight:600}.iwm-footer__cols a{min-height:40px;color:var(--iwm-footer-fg);transition:color .14s var(--ease-out);align-items:center;padding:4px 0;font-size:13px;text-decoration:none;display:flex}.iwm-footer__cols a:hover{color:#fff}.iwm-footer__legal{text-align:center;border-top:1px solid var(--iwm-footer-line);color:#ffffff8c;margin-top:24px;padding-top:24px;font-size:12px}.iwm-footer__band{border-top:1px solid var(--iwm-footer-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;margin-top:40px;padding-top:28px;display:flex}.iwm-footer__band h4{color:#fff;margin:0 0 14px;font-size:13px;font-weight:600}.iwm-footer__apps-grid{flex-wrap:wrap;gap:36px;display:flex}.iwm-footer__app{flex-direction:column;gap:4px;display:flex}.iwm-footer__app-name{color:#fff;font-size:13px;font-weight:600}.iwm-footer__app-tagline{color:#ffffff8c;margin-bottom:8px;font-size:12px}.iwm-footer__tiles{flex-wrap:wrap;gap:8px;display:flex}.iwm-footer__tile{color:#fff;border:1px solid var(--iwm-footer-line);width:40px;height:40px;transition:background .14s var(--ease-out), transform .14s var(--ease-out);background:#ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.iwm-footer__tile--wide{width:auto;padding:0 14px;font-size:12.5px;font-weight:600}.iwm-footer__tile:hover{color:var(--iwana-teal-aqua,#1690a1);cursor:pointer;background:#ffffff2e;border-color:#ffffff47;transform:translateY(-1px)}.iwm-footer__tile--soon{opacity:.4;cursor:not-allowed}.iwm-footer__tile--soon:hover{border-color:var(--iwm-footer-line);color:#fff;cursor:not-allowed;background:#ffffff14;transform:none}.iwm-footer__app-web{color:var(--iwana-teal-aqua);align-items:center;gap:5px;margin-top:8px;font-size:12px;text-decoration:none;display:inline-flex}.iwm-footer__app-web:hover{color:#fff}.iwm-burger{border-radius:var(--radius-md);border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--gray-800);cursor:pointer;background:#fff;justify-content:center;align-items:center;display:none}.iwm-mobile-panel{display:none}.iwm-mobile-panel[data-open=true]{display:block}.iwm-mobile-panel{z-index:60;border-top:1px solid var(--border-subtle);-webkit-overflow-scrolling:touch;background:#fff;height:calc(100dvh - 72px);padding:8px 20px 40px;position:fixed;top:72px;left:0;right:0;overflow-y:auto;box-shadow:0 16px 30px -12px #0f282d38}.iwm-mobile-panel .iwm-mobile-sector{align-items:center;gap:10px;display:flex}.iwm-mobile-panel a,.iwm-mobile-panel button.iwm-mobile-link{text-align:left;width:100%;color:var(--gray-800);cursor:pointer;border:0;border-bottom:1px solid var(--border-subtle);background:0 0;padding:12px 4px;font-size:16px;font-weight:600;text-decoration:none;display:block}.iwm-mobile-panel a:hover{color:var(--iwana-teal)}.iwm-mobile-group{padding:8px 0}.iwm-mobile-group__title{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-tertiary);padding:12px 4px 4px;font-size:11px;font-weight:700}.iwm-mobile-group a{border-bottom:0;padding:8px 4px;font-size:15px;font-weight:500}.iwm-mobile-actions{flex-direction:column;gap:10px;margin-top:18px;display:flex}.iwm-mobile-actions .iwm-btn{justify-content:center;width:100%}@media (max-width:980px){.iwm-container{padding:0 20px}.iwm-nav,.iwm-header__actions{display:none}.iwm-burger{display:inline-flex}.iwm-hero{padding:48px 0 56px}.iwm-hero__inner{grid-template-columns:1fr;gap:40px}.iwm-hero__title{font-size:44px}.iwm-hero__sub{max-width:none}.iwm-h2{font-size:32px}.iwm-features,.iwm-sectors,.iwm-testi,.iwm-testis,.iwm-faq,.iwm-topic{padding:56px 0}.iwm-features__grid{grid-template-columns:repeat(2,1fr)}.iwm-testi__card{padding:48px 40px}.iwm-testi__quote{font-size:26px}.iwm-cta__card{padding:56px 24px}.iwm-cta__title{font-size:34px}.iwm-footer__inner{grid-template-columns:1fr;gap:32px}.iwm-footer__band{flex-direction:column;gap:28px}.iwm-footer__apps-grid{gap:24px}}@media (max-width:640px){.iwm-container{padding:0 16px}.iwm-hero{padding:36px 0 44px}.iwm-hero__title{font-size:34px}.iwm-hero__sub{font-size:16px}.iwm-hero__cta{flex-direction:column;align-items:stretch}.iwm-hero__cta .iwm-btn{justify-content:center;width:100%}.iwm-hero__proof{flex-wrap:wrap;gap:24px}.iwm-h2{font-size:27px}.iwm-features,.iwm-sectors,.iwm-testi,.iwm-testis,.iwm-faq,.iwm-topic,.iwm-cta{padding:44px 0}.iwm-features__grid{grid-template-columns:1fr;gap:14px}.iwm-feature{padding:22px}.iwm-testis__grid{grid-template-columns:1fr}.iwm-testi__card{padding:36px 22px}.iwm-testi__card:before{font-size:120px;left:12px}.iwm-testi__quote{font-size:21px}.iwm-cta__card{padding:44px 20px}.iwm-cta__title{font-size:27px}.iwm-cta__actions{flex-direction:column}.iwm-cta__actions .iwm-btn{justify-content:center;width:100%}.iwm-topic__title{font-size:26px}.iwm-faq__q{padding:16px 18px;font-size:14px}.iwm-sector{height:36px;padding:0 14px;font-size:13px}}.iwm-cta__card--dark{background:var(--iwana-teal-deep);background-image:none}.iwm-cta__card--light{background:var(--bg-page);color:var(--iwana-teal-deep);background-image:none}.iwm-cta__card--light .iwm-cta__sub{color:var(--fg-secondary);opacity:1}.iwm-cta__card--light .iwm-btn--white{background:var(--iwana-teal);color:#fff}.iwm-cta__card--light .iwm-cta__checklist{color:var(--fg-secondary)}.iwm-cta__card--image{background-image:none}.iwm-btn--ghost-on-teal{color:#fff;background:#ffffff1f;border:1px solid #ffffff73}.iwm-btn--ghost-on-teal:hover{background:#fff3}.iwm-cta__checklist{color:#ffffffeb;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:26px 0 0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.iwm-cta__checklist li{align-items:center;gap:7px;display:inline-flex}.iwm-cta__checklist svg{color:currentColor;opacity:.9}.iwm-sectorcards{scroll-snap-type:x mandatory;grid-auto-columns:minmax(248px,1fr);grid-auto-flow:column;gap:20px;padding:4px 4px 16px;display:grid;overflow-x:auto}.iwm-sectorcard{scroll-snap-align:start;border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden}.iwm-sectorcard:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.iwm-sectorcard__media{aspect-ratio:4/3;background-position:50%;background-size:cover;place-items:center;display:grid;position:relative}.iwm-sectorcard__media:after{content:"";background:linear-gradient(#09202400 42%,#092024b8 100%);position:absolute;inset:0}.iwm-sectorcard__name{z-index:1;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 12px #09202459;font-size:19px;font-weight:700;line-height:1.2;position:absolute;bottom:14px;left:18px;right:18px}.iwm-sectorcard__body{align-items:center;gap:8px;padding:14px 18px 15px;display:flex}.iwm-sectorcard__link{color:var(--iwana-teal);font-size:13px;font-weight:600}.iwm-sectorcard:hover .iwm-sectorcard__link{color:var(--iwana-teal-deep)}.iwm-boxes{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.iwm-box{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:#fff;padding-bottom:22px;overflow:hidden}.iwm-box__img{aspect-ratio:16/7;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.iwm-box__img--empty{background:linear-gradient(135deg, var(--iwana-teal-tint), var(--iwana-teal-pale))}.iwm-box__img--contain{-o-object-fit:contain;object-fit:contain;background:#fff;padding:18px 24px}.iwm-box__title{color:var(--iwana-teal-deep);text-align:center;margin:20px 24px 8px;font-size:18px;font-weight:700}.iwm-box__desc{color:var(--fg-secondary);text-align:center;margin:0 24px;font-size:14px;line-height:1.65}.iwm-bento{grid-template-columns:1.1fr 1fr 1fr;grid-auto-rows:1fr;gap:18px;display:grid}.iwm-bento__feature{background-image:linear-gradient(150deg, var(--iwana-teal-strong), var(--iwana-teal-aqua));border-radius:var(--radius-2xl);color:#fff;flex-direction:column;grid-row:span 2;justify-content:space-between;min-height:420px;padding:40px 34px;display:flex}.iwm-bento__ftitle{letter-spacing:-.02em;margin:0;font-size:40px;font-weight:700;line-height:1.05}.iwm-bento__fbody{opacity:.92;margin:0;font-size:15px;line-height:1.6}.iwm-bento__cell{border-radius:var(--radius-2xl);background-position:50%;background-size:cover;min-height:200px}.iwm-bento__cell--text{background:var(--iwana-teal-pale);padding:30px}.iwm-bento__ctitle{letter-spacing:-.01em;color:var(--iwana-teal-deep);margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.1}.iwm-bento__cdesc{color:var(--fg-secondary);margin:0;font-size:14px;line-height:1.6}.iwm-integrations{--iwm-ring:#4eb1c0;justify-content:center;align-items:center;gap:12px;min-height:380px;display:flex;position:relative}.iwm-integrations__rings{pointer-events:none;place-items:center;width:334.4px;height:334.4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.iwm-integrations__rings span{background:var(--iwm-ring);border-radius:50%;position:absolute}.iwm-integrations__rings span:first-child{opacity:.1;width:334.4px;height:334.4px}.iwm-integrations__rings span:nth-child(2){opacity:.15;width:273.6px;height:273.6px}.iwm-integrations__rings span:nth-child(3){opacity:.2;width:212.8px;height:212.8px}.iwm-integrations__rings span:nth-child(4){opacity:.3;width:152px;height:152px}.iwm-integrations__logo{z-index:1;border:1px solid color-mix(in srgb, var(--iwm-ring) 15%, transparent);transition:transform .18s var(--ease-out);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:0 0 1px #0000000a,0 2px 6px #0000000a,0 16px 24px #0000000a}.iwm-integrations__logo--near{width:88px;height:88px}.iwm-integrations__logo--mid{width:72px;height:72px}.iwm-integrations__logo--far{width:56px;height:56px}.iwm-integrations__logo:hover{z-index:3;transform:translateY(-3px)}.iwm-integrations__logo img{-o-object-fit:contain;object-fit:contain;border-radius:22%;width:62%;height:62%}.iwm-integrations__glyph{font-size:24px;line-height:1}.iwm-integrations__center{z-index:2;background:var(--iwm-ring);border-radius:50%;flex-shrink:0;place-items:center;width:88px;height:88px;margin:0 34px;display:grid;position:relative}.iwm-integrations__pin{color:#fff;width:42px;height:53px}.iwm-integrations__caption{max-width:560px;color:var(--gray-800);margin:22px auto 0;font-size:22px;font-weight:700;line-height:1.35}@media (max-width:900px){.iwm-boxes{grid-template-columns:1fr}.iwm-bento{grid-template-columns:1fr 1fr}.iwm-bento__feature{grid-area:auto/span 2;min-height:0}.iwm-bento__ftitle{font-size:30px}.iwm-bento__ctitle{font-size:21px}.iwm-integrations{flex-wrap:wrap;gap:10px;min-height:0;padding:24px 0}.iwm-integrations__rings{display:none}.iwm-integrations__logo,.iwm-integrations__logo--near,.iwm-integrations__logo--mid,.iwm-integrations__logo--far{width:56px;height:56px}.iwm-integrations__center{width:72px;height:72px;margin:0}.iwm-integrations__pin{width:34px;height:43px}.iwm-integrations__caption{font-size:18px}}.iwm-footer__badge{color:#ffffffb8;align-items:center;gap:10px;margin-top:18px;font-size:12px;line-height:1.35;text-decoration:none;display:inline-flex}.iwm-footer__badge img{border-radius:50%;flex-shrink:0;width:44px;height:44px}.iwm-footer__badge:hover{color:#fff}.iwm-heromedia{background:var(--bg-page);padding:56px 0;container-type:inline-size}.iwm-heromedia__card{border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:48px;display:grid}.iwm-heromedia__text{flex-direction:column;gap:14px;min-width:0;display:flex}.iwm-heromedia__title{letter-spacing:-.025em;color:var(--iwana-teal-deep);margin:4px 0 0;font-size:44px;font-weight:700;line-height:1.1}.iwm-heromedia__body{color:var(--fg-secondary);white-space:pre-line;margin:0;font-size:16.5px;line-height:1.7}.iwm-heromedia__cta{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.iwm-heromedia__media{min-width:0}.iwm-heromedia__img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xl);background:var(--iwana-teal-tint);width:100%;box-shadow:var(--shadow-lg);display:block}.iwm-heromedia__img--empty{color:var(--iwana-teal-deep);place-items:center;display:grid}.iwm-figures{background:var(--bg-page);padding:72px 0;container-type:inline-size}.iwm-figures__row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px 24px;margin:0;padding:0;display:grid}.iwm-figures__item{text-align:center}.iwm-figures__value{letter-spacing:-.03em;color:var(--iwana-teal);margin:0;font-size:46px;font-weight:800;line-height:1.05}.iwm-figures__label{color:var(--fg-secondary);margin:10px 0 0;font-size:15px;line-height:1.45}@media (max-width:900px){.iwm-heromedia{padding:28px 0}.iwm-heromedia__card{grid-template-columns:1fr;gap:24px;padding:24px}.iwm-heromedia__media{order:-1}.iwm-heromedia__title{font-size:30px}.iwm-heromedia__cta .iwm-btn{justify-content:center;width:100%}.iwm-figures{padding:40px 0}.iwm-figures__row{grid-template-columns:1fr 1fr;gap:26px 16px}.iwm-figures__value{font-size:34px}.iwm-figures__label{font-size:13.5px}}@container (max-width:760px){.iwm-heromedia__card{grid-template-columns:1fr;gap:24px;padding:24px}.iwm-heromedia__media{order:-1}.iwm-heromedia__title{font-size:30px}.iwm-heromedia__cta .iwm-btn{justify-content:center;width:100%}.iwm-figures__row{grid-template-columns:1fr 1fr;gap:26px 16px}.iwm-figures__value{font-size:34px}.iwm-figures__label{font-size:13.5px}}.iwm-steps{background:#fff;padding:76px 0;container-type:inline-size}.iwm-steps__heading{letter-spacing:-.03em;color:var(--iwana-teal-deep);margin:0 0 12px;font-size:44px;font-weight:800;line-height:1.1}.iwm-steps__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin:44px 0 0;padding:0;list-style:none;display:grid}.iwm-steps__card{text-align:center;border:1px solid var(--border-default);border-radius:var(--radius-2xl);background:#fff;flex-direction:column;align-items:center;padding:26px 26px 30px;display:flex}.iwm-steps__media{border-radius:var(--radius-xl);background:linear-gradient(160deg, var(--iwana-teal-pale), var(--iwana-teal-tint));width:100%;display:block;overflow:hidden}.iwm-steps__img{aspect-ratio:7/5;-o-object-fit:contain;object-fit:contain;width:100%;display:block}.iwm-steps__img--empty{color:var(--iwana-teal-deep);place-items:center;display:grid}.iwm-steps__num{background:var(--iwana-teal);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin:26px 0 16px;font-size:16px;font-weight:700;line-height:1;display:grid}.iwm-steps__title{color:var(--gray-900);margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.3}.iwm-steps__desc{color:var(--fg-secondary);margin:0;font-size:15px;line-height:1.6}@container (max-width:900px){.iwm-steps__grid{grid-template-columns:1fr;gap:16px}.iwm-steps__heading{font-size:30px}}@media (max-width:900px){.iwm-steps{padding:40px 0}.iwm-steps__grid{grid-template-columns:1fr;gap:16px;margin-top:26px}.iwm-steps__heading{font-size:30px}.iwm-steps__card{padding:18px 18px 22px}}.iwm-toolgrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:4px;display:grid}.iwm-toolcard--teal{--tool-accent:#10788a;--tool-tint:#e2f2f4}.iwm-toolcard--blue{--tool-accent:#2563a5;--tool-tint:#e4eefa}.iwm-toolcard--violet{--tool-accent:#6d4fc0;--tool-tint:#ede8fb}.iwm-toolcard--amber{--tool-accent:#b0730f;--tool-tint:#faefd9}.iwm-toolcard--rose{--tool-accent:#b93c60;--tool-tint:#fbe6eb}.iwm-toolcard--green{--tool-accent:#1f8b55;--tool-tint:#e1f4ea}.iwm-toolcard--indigo{--tool-accent:#43508a;--tool-tint:#e8ebf7}.iwm-toolcard{border:1px solid color-mix(in srgb, var(--tool-accent,var(--iwana-teal)) 18%, #fff);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--tool-tint,var(--iwana-teal-tint)) 35%, #fff);color:inherit;transition:border-color .14s var(--ease-out), transform .14s var(--ease-out), box-shadow .14s var(--ease-out);align-items:flex-start;gap:14px;padding:20px;text-decoration:none;display:flex}.iwm-toolcard:hover{border-color:color-mix(in srgb, var(--tool-accent,var(--iwana-teal)) 45%, #fff);box-shadow:var(--shadow-md);transform:translateY(-2px)}.iwm-toolcard__icon{width:44px;height:44px;color:var(--tool-accent,var(--iwana-teal-deep));background:var(--tool-tint,var(--iwana-teal-tint));border-radius:13px;flex-shrink:0;place-items:center;display:grid}.iwm-toolcard__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.iwm-toolcard__title{color:var(--iwana-teal-deep);font-size:16px;font-weight:700;line-height:1.3}.iwm-toolcard__teaser{color:var(--fg-secondary);font-size:13.5px;line-height:1.55}.iwm-toolcard__go{color:var(--tool-accent,var(--iwana-teal));white-space:nowrap;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:13px;font-weight:600;display:inline-flex}.iwm-toolcard:hover .iwm-toolcard__go{gap:9px}.iwm-intcat{margin-bottom:26px}.iwm-intcat__title{letter-spacing:.06em;text-transform:uppercase;color:var(--iwana-teal);margin:0 0 10px;font-size:13px;font-weight:700}.iwm-intgrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.iwm-intcard{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:#fff;align-items:center;gap:14px;padding:16px 18px;display:flex}.iwm-intcard__logo{background:var(--bg-page);border-radius:12px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:22px;display:grid;overflow:hidden}.iwm-intcard__logo img{-o-object-fit:contain;object-fit:contain;width:40px;height:40px}.iwm-intcard__body{flex-direction:column;gap:3px;min-width:0;display:flex}.iwm-intcard__name{color:var(--iwana-teal-deep);font-size:15px;font-weight:700}.iwm-intcard__desc{color:var(--fg-secondary);font-size:13px;line-height:1.5}.iwm-toolhead{background:linear-gradient(180deg, color-mix(in srgb, var(--tool-tint,var(--iwana-teal-tint)) 70%, #fff) 0%, var(--bg-page) 100%);padding:14px 0 12px}.iwm-toolhead--teal{--tool-accent:#10788a;--tool-tint:#e2f2f4}.iwm-toolhead--blue{--tool-accent:#2563a5;--tool-tint:#e4eefa}.iwm-toolhead--violet{--tool-accent:#6d4fc0;--tool-tint:#ede8fb}.iwm-toolhead--amber{--tool-accent:#b0730f;--tool-tint:#faefd9}.iwm-toolhead--rose{--tool-accent:#b93c60;--tool-tint:#fbe6eb}.iwm-toolhead--green{--tool-accent:#1f8b55;--tool-tint:#e1f4ea}.iwm-toolhead--indigo{--tool-accent:#43508a;--tool-tint:#e8ebf7}.iwm-crumbs{color:var(--fg-tertiary);align-items:center;gap:6px;font-size:12.5px;display:flex}.iwm-crumbs a{color:var(--iwana-teal);font-weight:600;text-decoration:none}.iwm-crumbs a:hover{color:var(--iwana-teal-deep)}.iwm-crumbs__up{align-items:center;display:inline-flex}.iwm-crumbs__here{color:var(--fg-secondary)}.iwm-toolhead__row{align-items:center;gap:12px;margin-top:8px;display:flex}.iwm-toolhead__icon{width:38px;height:38px;color:var(--tool-accent,var(--iwana-teal-deep));box-shadow:var(--shadow-sm);background:#fff;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.iwm-toolhead__title{letter-spacing:-.015em;color:var(--iwana-teal-deep);margin:0;font-size:24px;font-weight:700;line-height:1.25}.iwm-features--tool{padding:16px 0 56px}.iwm-tool{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.iwm-tool__form{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:#fff;flex-direction:column;gap:16px;padding:22px;display:flex}.iwm-tool__group{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.iwm-tool__legend{letter-spacing:.08em;text-transform:uppercase;color:var(--iwana-teal);margin-bottom:2px;padding:0;font-size:11px;font-weight:700}.iwm-tool__field{flex-direction:column;gap:5px;display:flex}.iwm-tool__field label{color:var(--gray-800);font-size:13.5px;font-weight:500}.iwm-tool__control{align-items:center;gap:8px;display:flex}.iwm-tool__control input,.iwm-tool__control select{min-width:0;height:40px;color:var(--gray-900);border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fff;flex:1;padding:0 12px;font-size:14px}.iwm-tool__control input:focus,.iwm-tool__control select:focus{border-color:var(--iwana-teal);outline:none;box-shadow:0 0 0 3px #1690a126}.iwm-tool__help{color:var(--fg-tertiary);font-size:12px;line-height:1.45}.iwm-tool__toggle{color:var(--gray-800);cursor:pointer;align-items:center;gap:9px;font-size:13.5px;display:flex}.iwm-tool__toggle input{width:16px;height:16px;accent-color:var(--iwana-teal)}.iwm-tool__reset{color:var(--fg-tertiary);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:12.5px;display:inline-flex}.iwm-tool__reset:hover{color:var(--iwana-teal)}.iwm-tool__result{position:sticky;top:88px}.iwm-tool__result-inner{border-radius:var(--radius-xl);color:#fff;background:linear-gradient(160deg,#0c3b44 0%,#072a31 100%);padding:20px}.iwm-tool__result-inner .iwm-eyebrow{color:var(--iwana-teal-aqua)}.iwm-tool__hero{border-radius:var(--radius-lg);background:#5fd98c1f;border:1px solid #5fd98c47;flex-direction:column;gap:2px;margin:10px 0 14px;padding:16px 18px;display:flex}.iwm-tool__hero--bad{background:#ff83981f;border-color:#ff83984d}.iwm-tool__hero--bad .iwm-tool__hero-value{color:#ff8398}.iwm-tool__hero--neutral{background:#ffffff17;border-color:#ffffff29}.iwm-tool__hero--neutral .iwm-tool__hero-value{color:#fff}.iwm-tool__hero-label{letter-spacing:.04em;color:#ffffffad;font-size:12px}.iwm-tool__hero-value{letter-spacing:-.02em;color:#5fd98c;font-size:32px;font-weight:800;line-height:1.1}.iwm-tool__hero-hint{color:#fff9;margin-top:4px;font-size:12.5px;line-height:1.5}.iwm-tool__headline{color:#ffffffeb;margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.45}.iwm-tool__method{margin-bottom:12px}.iwm-tool__method summary{cursor:pointer;color:#fff9;border-top:1px solid #ffffff1f;align-items:center;gap:6px;padding:9px 0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.iwm-tool__method summary::-webkit-details-marker{display:none}.iwm-tool__method summary:before{content:"";width:6px;height:6px;transition:transform .14s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin-right:2px;transform:rotate(-45deg)}.iwm-tool__method[open] summary:before{transform:rotate(45deg)}.iwm-tool__method summary:hover{color:#ffffffd9}.iwm-tool__method .iwm-tool__notes{margin-bottom:4px}.iwm-tool__scores{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.iwm-tool__score{border-radius:var(--radius-lg);background:#ffffff12;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 8px;padding:12px 14px;display:grid}.iwm-tool__score-dot{background:currentColor;border-radius:50%;width:9px;height:9px}.iwm-tool__score--good{color:#5fd98c}.iwm-tool__score--warn{color:#e7c063}.iwm-tool__score--bad{color:#ff8398}.iwm-tool__score--neutral{color:#ffffffb3}.iwm-tool__score-label{color:#fff;font-size:13px;font-weight:600}.iwm-tool__score-value{letter-spacing:-.02em;font-size:20px;font-weight:800}.iwm-tool__score-value small{opacity:.65;font-size:11px;font-weight:600}.iwm-tool__score-bar{background:#ffffff24;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.iwm-tool__score-bar span{background:currentColor;border-radius:999px;height:100%;display:block}.iwm-tool__score-detail{color:#fff9;grid-column:1/-1;font-size:11.5px;line-height:1.4}.iwm-tool__compare{border-collapse:collapse;width:100%;margin-bottom:18px;font-size:13.5px}.iwm-tool__compare th,.iwm-tool__compare td{text-align:right;padding:6px 10px}.iwm-tool__compare thead th{text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;font-size:11px;font-weight:600}.iwm-tool__compare tbody th{text-align:left;color:#fffc;font-weight:500}.iwm-tool__compare tbody tr+tr th,.iwm-tool__compare tbody tr+tr td{border-top:1px solid #ffffff1a}.iwm-tool__compare-after{color:#5fd98c;font-weight:700}.iwm-tool__bareme{margin-bottom:14px}.iwm-tool__bareme-caption{text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;margin:0 0 6px;font-size:11px;font-weight:600}.iwm-tool__bareme table{border-collapse:collapse;width:100%;font-size:12.5px}.iwm-tool__bareme th,.iwm-tool__bareme td{text-align:right;color:#fffc;padding:5px 8px;font-weight:500}.iwm-tool__bareme thead th{text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;font-size:10.5px;font-weight:600}.iwm-tool__bareme tbody th{text-align:left}.iwm-tool__bareme tbody tr+tr th,.iwm-tool__bareme tbody tr+tr td{border-top:1px solid #ffffff14}.iwm-tool__bareme-on th,.iwm-tool__bareme-on td{color:#5fd98c;background:#5fd98c1a;font-weight:700}.iwm-tool__bareme-on th:first-child{border-radius:6px 0 0 6px}.iwm-tool__bareme-on td:last-child{border-radius:0 6px 6px 0}.iwm-tool__stats{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px;display:grid}.iwm-tool__stat{border-radius:var(--radius-lg);background:#ffffff12;padding:10px 12px}.iwm-tool__stat dt{color:#fff9;margin-bottom:4px;font-size:12px}.iwm-tool__stat dd{color:#fff;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.iwm-tool__stat dd small{color:#ffffff8c;letter-spacing:0;margin-top:3px;font-size:11.5px;font-weight:400;display:block}.iwm-tool__stat:last-child:nth-child(odd),.iwm-tool__stat--big:first-child~.iwm-tool__stat:last-child:nth-child(2n){grid-column:1/-1}.iwm-tool__stat--big{background:#ffffff1f;grid-column:1/-1}.iwm-tool__stat--big dd{font-size:30px;font-weight:800}.iwm-tool__stat--good dd{color:#5fd98c}.iwm-tool__stat--bad dd{color:#ff8398}.iwm-tool__notes{flex-direction:column;gap:7px;margin:0 0 20px;padding:0;list-style:none;display:flex}.iwm-tool__notes li{color:#ffffff8c;padding-left:14px;font-size:12px;line-height:1.55;position:relative}.iwm-tool__notes li:before{content:"·";position:absolute;left:4px}.iwm-tool__cta{justify-content:center;width:100%}@media (max-width:980px){.iwm-toolgrid,.iwm-intgrid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.iwm-toolhead__row{align-items:flex-start;gap:10px}.iwm-toolhead__icon{width:34px;height:34px}.iwm-toolhead__title{font-size:20px}.iwm-tool{grid-template-columns:1fr}.iwm-tool__result{order:-1;position:static}.iwm-toolgrid,.iwm-tool__scores,.iwm-tool__stats,.iwm-intgrid{grid-template-columns:1fr}}.iwm-clients{background:#fff;padding:40px 0 48px;overflow:hidden}.iwm-clients__eyebrow{text-align:center;margin-bottom:22px;display:block}.iwm-clients__eyebrow:has(+.iwm-clients__heading){margin-bottom:0}.iwm-clients__heading{text-align:center;max-width:620px;color:var(--fg-secondary,#727272);margin:6px auto 26px;font-size:15px;line-height:1.5}.iwm-clients__viewport{width:100%;position:relative;overflow:hidden;container-type:inline-size}.iwm-clients__viewport:before,.iwm-clients__viewport:after{content:"";z-index:1;pointer-events:none;width:96px;position:absolute;top:0;bottom:0}.iwm-clients__viewport:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.iwm-clients__viewport:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.iwm-clients__track{width:max-content;animation:38s linear infinite iwm-clients-scroll;display:flex}.iwm-clients__viewport:hover .iwm-clients__track{animation-play-state:paused}.iwm-clients__row{flex:none;justify-content:space-around;align-items:center;gap:56px;min-width:100cqw;padding-right:56px;display:flex}.iwm-clients__logo{-o-object-fit:contain;object-fit:contain;opacity:.9;width:auto;max-width:170px;height:44px;transition:opacity .16s,transform .16s}.iwm-clients__logo:hover{opacity:1;transform:scale(1.04)}@keyframes iwm-clients-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.iwm-clients__track{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.iwm-clients__row{flex-wrap:wrap;justify-content:center;min-width:0}.iwm-clients__row:last-child{display:none}}.iwm-article__head{margin-bottom:22px}.iwm-article__meta{color:var(--fg-tertiary,#6b727f);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:13px;display:flex}.iwm-article__meta span{align-items:center;gap:6px;display:inline-flex}.iwm-article__cover{border-radius:16px;width:100%;margin-bottom:30px;display:block}.iwm-article{align-items:start;gap:40px;display:grid}@media (min-width:1024px){.iwm-article{grid-template-columns:260px minmax(0,1fr)}.iwm-article--plain{grid-template-columns:minmax(0,1fr)}.iwm-toc{max-height:calc(100vh - 140px);position:sticky;top:96px;overflow-y:auto}}.iwm-article--plain .iwm-article__body{max-width:760px}.iwm-toc{border:1px solid var(--border-subtle,#eaecf0);background:var(--bg-page,#f9fafb);border-radius:14px;padding:16px 18px}.iwm-toc__title{color:var(--gray-800,#222);margin-bottom:10px;font-size:14px;font-weight:700}.iwm-toc__list{margin:0;padding:0;list-style:none}.iwm-toc__item{margin:0 0 8px;line-height:1.4}.iwm-toc__item--sub{padding-left:14px}.iwm-toc__item a{color:var(--fg-secondary,#727272);font-size:13px;text-decoration:none}.iwm-toc__item a:hover{color:var(--iwana-teal,#367c87);text-decoration:underline}.iwm-article__body{color:var(--gray-800,#222);max-width:760px;font-size:17px;line-height:1.75}.iwm-article__section{scroll-margin-top:96px}.iwm-article__h2{letter-spacing:-.01em;margin:34px 0 12px;font-size:26px;font-weight:700;line-height:1.25}.iwm-article__h3{margin:26px 0 10px;font-size:19px;font-weight:700;line-height:1.3}.iwm-article__p{white-space:pre-wrap;margin:0 0 18px}.iwm-article__list{margin:0 0 18px;padding-left:22px;list-style:outside}.iwm-article__list li{margin-bottom:8px}.iwm-reveal-on .iwm-reveal{opacity:0;transform:translateY(var(--iwm-from,52px));transition:opacity .62s var(--ease-out), transform .62s cubic-bezier(.22, 1, .36, 1);transition-delay:var(--iwm-delay,0s)}.iwm-reveal-on .iwm-reveal--down{--iwm-from:-52px}.iwm-reveal-on .iwm-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.iwm-reveal-on .iwm-reveal{transition:none;opacity:1!important;transform:none!important}}.iwm-bloghero{background:linear-gradient(160deg, var(--iwana-teal-pale) 0%, #fff 62%);padding:60px 0 44px;position:relative;overflow:hidden}.iwm-bloghero__title{letter-spacing:-.025em;color:var(--iwana-teal-deep);margin:10px 0 12px;font-size:44px;font-weight:800;line-height:1.08}.iwm-bloggrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.iwm-blogcard{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.iwm-blogcard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.iwm-blogcard--lead{flex-direction:row;grid-column:1/-1}.iwm-blogcard--lead .iwm-blogcard__media{aspect-ratio:auto;width:46%;min-height:260px}.iwm-blogcard--lead .iwm-blogcard__title{font-size:26px}.iwm-blogcard__media{aspect-ratio:16/9;background-position:50%;background-size:cover;flex-shrink:0;place-items:center;display:grid;position:relative}.iwm-blogcard__media--empty{color:#fff;letter-spacing:-.03em;opacity:.9;font-size:40px;font-weight:800}.iwm-blogcard__tag{z-index:1;color:var(--iwana-teal-deep);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow-sm);background:#ffffffeb;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.iwm-blogcard__body{flex-direction:column;gap:8px;padding:20px 22px 22px;display:flex}.iwm-blogcard__meta{color:var(--fg-tertiary);align-items:center;gap:10px;font-size:12px;display:flex}.iwm-blogcard__title{color:var(--gray-800,#222);margin:0;font-size:18px;font-weight:700;line-height:1.3}.iwm-blogcard__excerpt{color:var(--fg-secondary);margin:0;font-size:14px;line-height:1.6}.iwm-blogcard__link{color:var(--iwana-teal);margin-top:auto;padding-top:6px;font-size:13px;font-weight:600}.iwm-progress{z-index:30;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.iwm-progress__bar{background:linear-gradient(90deg, var(--iwana-teal), var(--iwana-teal-aqua));width:0;height:100%;transition:width 90ms linear}.iwm-article__h2{padding-left:16px;position:relative}.iwm-article__h2:before{content:"";background:linear-gradient(180deg, var(--iwana-teal), var(--iwana-teal-aqua));border-radius:999px;width:4px;position:absolute;top:6px;bottom:6px;left:0}.iwm-article__body>.iwm-article__p:first-child{color:var(--gray-800,#222);font-size:19px;line-height:1.7}.iwm-article__meta span:first-child{color:var(--iwana-teal-deep);font-weight:600}@media (max-width:900px){.iwm-bloggrid{grid-template-columns:1fr 1fr}.iwm-blogcard--lead{flex-direction:column}.iwm-blogcard--lead .iwm-blogcard__media{aspect-ratio:16/9;width:100%;min-height:0}}@media (max-width:640px){.iwm-bloggrid{grid-template-columns:1fr}.iwm-bloghero__title{font-size:32px}}.iwm-article-page{padding-bottom:64px}.iwm-articlehero{background:radial-gradient(120% 140% at 12% 0%, color-mix(in srgb, var(--iwm-accent,#0e97a8) 14%, transparent) 0%, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--iwm-accent,#0e97a8) 7%, #fff) 0%, #fff 100%);border-bottom:1px solid var(--border-subtle);margin-bottom:30px;padding:44px 0 30px;position:relative}.iwm-article__back{color:var(--iwm-accent,var(--iwana-teal));align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.iwm-article__back:hover{text-decoration:underline}.iwm-article__tag{letter-spacing:.07em;text-transform:uppercase;color:var(--iwm-accent,var(--iwana-teal-deep));background:color-mix(in srgb, var(--iwm-accent,#0e97a8) 12%, #fff);border-radius:999px;margin-bottom:12px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-block}.iwm-article__title{letter-spacing:-.025em;color:var(--gray-800,#222);max-width:20ch;margin:0 0 14px;font-size:42px;font-weight:800;line-height:1.1}.iwm-article__lead{color:var(--fg-secondary);max-width:62ch;margin:0;font-size:18px;line-height:1.65}.iwm-article__meta span:first-child{color:var(--iwm-accent,var(--iwana-teal-deep))}.iwm-article__h2:before{background:linear-gradient(180deg, var(--iwm-accent,var(--iwana-teal)), color-mix(in srgb, var(--iwm-accent,#0e97a8) 45%, #fff))}.iwm-article__list li::marker{color:var(--iwm-accent,var(--iwana-teal))}.iwm-article__body a{color:var(--iwm-accent,var(--iwana-teal))}.iwm-toc{border-left:3px solid var(--iwm-accent,var(--iwana-teal));background:color-mix(in srgb, var(--iwm-accent,#0e97a8) 5%, #fff)}.iwm-toc__title{color:var(--iwm-accent,var(--iwana-teal-deep));letter-spacing:.02em}.iwm-toc__item a:hover{color:var(--iwm-accent,var(--iwana-teal))}.iwm-progress__bar{background:linear-gradient(90deg, var(--iwm-accent,var(--iwana-teal)), color-mix(in srgb, var(--iwm-accent,#0e97a8) 55%, #fff))}.iwm-article__cover{box-shadow:0 18px 40px -24px color-mix(in srgb, var(--iwm-accent,#0e97a8) 60%, transparent)}.iwm-article__cta{border-radius:var(--radius-2xl);color:#fff;background:linear-gradient(140deg, var(--iwm-accent,var(--iwana-teal)), color-mix(in srgb, var(--iwm-accent,#0e97a8) 62%, #14171c));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:40px 0 8px;padding:26px 28px;display:flex}.iwm-article__ctatitle{margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.3}.iwm-article__ctasub{opacity:.9;max-width:52ch;margin:0;font-size:14px;line-height:1.6}@media (max-width:640px){.iwm-article__title{font-size:30px}.iwm-article__lead{font-size:16px}}.iwm-dpgf,.iwm-plan{max-width:980px;margin:0 auto}.iwm-drop{text-align:center;cursor:pointer;border:2px dashed var(--border-subtle,#eaecf0);background:var(--bg-page,#f9fafb);border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:44px 24px;transition:border-color .14s,background .14s;display:flex}.iwm-drop:hover,.iwm-drop--over{border-color:var(--iwana-teal,#367c87);background:#fff}.iwm-drop__icon{background:var(--iwana-teal-tint,#e2f2f5);width:56px;height:56px;color:var(--iwana-teal-deep,#345054);border-radius:16px;justify-content:center;align-items:center;display:flex}.iwm-drop__title{color:var(--gray-800,#222);font-size:17px;font-weight:700}.iwm-drop__sub{color:var(--fg-tertiary,#6b727f);max-width:420px;font-size:13px;line-height:1.55}.iwm-dpgf__error{color:#7a5200;background:#fbeec2;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13.5px;line-height:1.55}.iwm-dpgf__bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.iwm-dpgf__file{color:var(--gray-800,#222);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.iwm-dpgf__sheet{color:var(--fg-tertiary,#6b727f);font-weight:400}.iwm-dpgf__reset{color:var(--fg-secondary,#727272);border:1px solid var(--border-subtle,#eaecf0);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;display:inline-flex}.iwm-dpgf__reset:hover{border-color:var(--iwana-teal,#367c87);color:var(--iwana-teal-deep,#345054)}.iwm-dpgf__stats,.iwm-plan__stats{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.iwm-dpgf__stat,.iwm-plan__stat{border:1px solid var(--border-subtle,#eaecf0);background:#fff;border-radius:14px;flex:140px;padding:12px 14px}.iwm-dpgf__stat--big,.iwm-plan__stat--big{background:var(--iwana-teal-tint,#e2f2f5);border-color:#0000}.iwm-dpgf__statlabel,.iwm-plan__statlabel{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-tertiary,#6b727f);font-size:11px;font-weight:600;display:block}.iwm-dpgf__statvalue,.iwm-plan__statvalue{color:var(--gray-800,#222);letter-spacing:-.01em;margin-top:4px;font-size:22px;font-weight:700;display:block}.iwm-dpgf__stathint,.iwm-plan__stathint{color:var(--fg-tertiary,#6b727f);font-size:11.5px;display:block}.iwm-dpgf__controls{flex-wrap:wrap;gap:16px;margin-bottom:14px;display:flex}.iwm-dpgf__controls label{color:var(--fg-secondary,#727272);align-items:center;gap:10px;font-size:13px;display:inline-flex}.iwm-dpgf__controls span{color:var(--gray-800,#222);align-items:center;gap:4px;font-size:13px;display:inline-flex}.iwm-dpgf__controls input{text-align:right;border:1px solid var(--border-subtle,#eaecf0);border-radius:8px;width:74px;height:32px;padding:0 8px;font-size:13px}.iwm-dpgf__tablewrap,.iwm-plan__tablewrap{border:1px solid var(--border-subtle,#eaecf0);background:#fff;border-radius:14px;overflow-x:auto}.iwm-dpgf__table,.iwm-plan__table{border-collapse:collapse;width:100%;font-size:13px}.iwm-dpgf__table th,.iwm-plan__table th{background:var(--bg-page,#f9fafb);text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-tertiary,#6b727f);border-bottom:1px solid var(--border-subtle,#eaecf0);white-space:nowrap;padding:9px 10px;font-size:11.5px;font-weight:600;position:sticky;top:0}.iwm-dpgf__table td,.iwm-plan__table td{border-bottom:1px solid var(--border-subtle,#eaecf0);vertical-align:middle;padding:7px 10px}.iwm-dpgf__lot td{background:var(--iwana-teal-tint,#e2f2f5);color:var(--iwana-teal-deep,#345054);font-weight:700}.iwm-dpgf__ref{font-variant-numeric:tabular-nums;color:var(--fg-tertiary,#6b727f)}.iwm-dpgf__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.iwm-dpgf__actions,.iwm-plan__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.iwm-dpgf__note,.iwm-plan__note{color:var(--fg-secondary,#727272);margin-top:14px;font-size:13px;line-height:1.6}.iwm-plan__gantt{border:1px solid var(--border-subtle,#eaecf0);background:#fff;border-radius:14px;margin-bottom:16px;padding:12px 14px}.iwm-plan__row{grid-template-columns:minmax(120px,210px) minmax(0,1fr);align-items:center;gap:12px;padding:4px 0;display:grid}.iwm-plan__rowname{color:var(--gray-800,#222);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.iwm-plan__track{background:var(--bg-page,#f9fafb);border-radius:6px;height:22px;display:flex;position:relative}.iwm-plan__bar{color:#fff;border-radius:6px;align-items:center;min-width:26px;height:22px;padding:0 8px;display:flex;overflow:hidden}.iwm-plan__bar--done{opacity:.55}.iwm-plan__bar--todo{opacity:.85}.iwm-plan__barlabel{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.iwm-plan__table input,.iwm-plan__table select{width:100%;height:30px;color:var(--gray-800,#222);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 7px;font-size:12.5px}.iwm-plan__table input:hover,.iwm-plan__table select:hover{border-color:var(--border-subtle,#eaecf0)}.iwm-plan__table input:focus,.iwm-plan__table select:focus{border-color:var(--iwana-teal,#367c87);background:#fff;outline:none}.iwm-plan__auto{color:var(--fg-secondary,#727272);font-size:12.5px}.iwm-plan__auto small{color:var(--fg-tertiary,#6b727f);margin-left:4px;font-size:10.5px}.iwm-plan__del{width:26px;height:26px;color:var(--fg-tertiary,#6b727f);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.iwm-plan__del:hover{color:#9b2c3a;background:#fbe2e4}.iwm-animbg{isolation:isolate;border-radius:var(--radius-xl,20px);contain:paint;background:linear-gradient(160deg,#bce2e9 0%,#ddf1f4 46%,#f1fafb 100%);padding:clamp(16px,4.5%,46px);position:relative;overflow:hidden}.iwm-animbg__layer{z-index:0;pointer-events:none;position:absolute;inset:0}.iwm-animbg__content{z-index:1;position:relative}.iwm-animbg__ribbon{filter:blur(26px);border-radius:46% 54% 58% 42%/52% 44% 56% 48%;position:absolute}.iwm-animbg__glow{background:radial-gradient(closest-side,#ffffffeb,#fff0);animation:9s ease-in-out infinite alternate iwm-breathe;position:absolute;inset:14% 18%}.iwm-animbg--ribbons{background:linear-gradient(160deg,#bce2e9 0%,#ddf1f4 46%,#f1fafb 100%)}.iwm-animbg--ribbons .iwm-animbg__ribbon--a{background:linear-gradient(135deg,#0079818c,#1690a129);width:82%;height:78%;animation:13s ease-in-out infinite alternate iwm-drift-a;top:-24%;left:-16%}.iwm-animbg--ribbons .iwm-animbg__ribbon--b{background:linear-gradient(200deg,#2a9d9980,#fff0);width:92%;height:68%;animation:17s ease-in-out infinite alternate iwm-drift-b;top:14%;right:-22%}.iwm-animbg--ribbons .iwm-animbg__ribbon--c{background:linear-gradient(20deg,#34505457,#1690a11a);width:76%;height:64%;animation:11s ease-in-out infinite alternate iwm-drift-c;bottom:-28%;left:4%}.iwm-animbg--ribbons .iwm-animbg__ribbon--d{background:linear-gradient(300deg,#1690a170,#fff0);width:64%;height:70%;animation:15s ease-in-out infinite alternate iwm-drift-d;bottom:-20%;right:2%}.iwm-animbg--aurora{background:linear-gradient(140deg,#007981 0%,#1690a1 42%,#2a9d99 72%,#55a2da 100%)}.iwm-animbg--aurora .iwm-animbg__ribbon{filter:blur(34px)}.iwm-animbg--aurora .iwm-animbg__ribbon--a{background:linear-gradient(135deg,#ffffff8c,#2a9d9900);width:88%;height:84%;animation:9s ease-in-out infinite alternate iwm-drift-a;top:-28%;left:-18%}.iwm-animbg--aurora .iwm-animbg__ribbon--b{background:linear-gradient(200deg,#55a2dab8,#fff0);width:96%;height:74%;animation:12s ease-in-out infinite alternate iwm-drift-b;top:8%;right:-24%}.iwm-animbg--aurora .iwm-animbg__ribbon--c{background:linear-gradient(20deg,#007981d9,#1690a100);width:84%;height:70%;animation:8s ease-in-out infinite alternate iwm-drift-c;bottom:-30%;left:0}.iwm-animbg--aurora .iwm-animbg__ribbon--d{background:linear-gradient(300deg,#2a9d99cc,#fff0);width:70%;height:76%;animation:11s ease-in-out infinite alternate iwm-drift-d;bottom:-22%;right:-6%}.iwm-animbg--aurora .iwm-animbg__glow{background:radial-gradient(closest-side,#ffffff8c,#fff0);animation:7s ease-in-out infinite alternate iwm-breathe;inset:8% 12%}.iwm-animbg--waves{background:linear-gradient(165deg, var(--iwana-teal-aqua) 0%, var(--iwana-teal) 40%, #9fd3dc 100%)}.iwm-animbg--waves .iwm-animbg__ribbon{filter:blur(22px);border-radius:50%}.iwm-animbg--waves .iwm-animbg__ribbon--a{background:linear-gradient(90deg,#fff0,#ffffff6b,#fff0);width:170%;height:52%;animation:9s ease-in-out infinite alternate iwm-sweep-right;top:-18%;left:-35%}.iwm-animbg--waves .iwm-animbg__ribbon--b{background:linear-gradient(90deg,#00798100,#0079819e,#00798100);width:180%;height:46%;animation:12s ease-in-out infinite alternate iwm-sweep-left;top:22%;left:-40%}.iwm-animbg--waves .iwm-animbg__ribbon--c{background:linear-gradient(90deg,#e2f2f500,#e2f2f5bf,#e2f2f500);width:165%;height:50%;animation:14s ease-in-out infinite alternate iwm-sweep-right;bottom:-16%;left:-32%}.iwm-animbg--waves .iwm-animbg__ribbon--d{background:linear-gradient(90deg,#55a2da00,#55a2da7a,#55a2da00);width:150%;height:34%;animation:8s ease-in-out infinite alternate iwm-sweep-left;top:46%;left:-25%}.iwm-animbg--waves .iwm-animbg__glow{background:radial-gradient(closest-side,#ffffff73,#fff0);inset:22% 14%}.iwm-animbg--midnight{background:linear-gradient(140deg,#223a3e 0%,#345054 48%,#14282c 100%)}.iwm-animbg--midnight .iwm-animbg__ribbon{filter:blur(40px)}.iwm-animbg--midnight .iwm-animbg__ribbon--a{background:linear-gradient(120deg,#1690a1bf,#1690a100);width:130%;height:62%;animation:11s ease-in-out infinite alternate iwm-sweep-right;top:-16%;left:-30%}.iwm-animbg--midnight .iwm-animbg__ribbon--b{background:linear-gradient(280deg,#2a9d999e,#34505400);width:120%;height:58%;animation:14s ease-in-out infinite alternate iwm-sweep-left;top:24%;right:-28%}.iwm-animbg--midnight .iwm-animbg__ribbon--c{background:linear-gradient(60deg,#55a2da6b,#14282c00);width:110%;height:54%;animation:10s ease-in-out infinite alternate iwm-drift-c;bottom:-22%;left:-18%}.iwm-animbg--midnight .iwm-animbg__ribbon--d{background:linear-gradient(300deg,#007981b3,#fff0);width:76%;height:72%;animation:13s ease-in-out infinite alternate iwm-drift-d;bottom:-18%;right:-10%}.iwm-animbg--midnight .iwm-animbg__glow{background:radial-gradient(closest-side,#9fd3dc4d,#fff0);animation:11s ease-in-out infinite alternate iwm-breathe;inset:18% 20%}.iwm-animbg--ice{background:linear-gradient(155deg,#eaf5f8 0%,#f7fbfc 55%,#fff 100%)}.iwm-animbg--ice .iwm-animbg__ribbon{filter:blur(30px);border-radius:50%}.iwm-animbg--ice .iwm-animbg__ribbon--a{background:linear-gradient(90deg,#9dc7d400,#9dc7d4a8,#9dc7d400);width:165%;height:60%;animation:10s ease-in-out infinite alternate iwm-sweep-right;top:-22%;left:-32%}.iwm-animbg--ice .iwm-animbg__ribbon--b{background:linear-gradient(90deg,#3d8a9500,#3d8a9557,#3d8a9500);width:170%;height:54%;animation:13s ease-in-out infinite alternate iwm-sweep-left;bottom:-20%;left:-36%}.iwm-animbg--ice .iwm-animbg__ribbon--c{background:linear-gradient(220deg,#55a2da4d,#fff0);width:90%;height:80%;animation:9s ease-in-out infinite alternate iwm-drift-b;top:-10%;right:-14%}.iwm-animbg--ice .iwm-animbg__ribbon--d{background:linear-gradient(40deg,#e2f2f5e6,#fff0);width:70%;height:66%;animation:12s ease-in-out infinite alternate iwm-drift-d;bottom:-14%;left:-8%}.iwm-animbg--beam{background:radial-gradient(120% 120% at 20% 10%,#e2f2f5 0%,#bce2e9 45%,#8fc9d5 100%)}.iwm-animbg--beam .iwm-animbg__ribbon{filter:blur(24px);transform-origin:50%;border-radius:999px}.iwm-animbg--beam .iwm-animbg__ribbon--a{background:linear-gradient(90deg,#00798100,#0079818c,#00798100);width:200%;height:26%;animation:16s linear infinite iwm-spin;top:36%;left:-50%}.iwm-animbg--beam .iwm-animbg__ribbon--b{background:linear-gradient(90deg,#55a2da00,#55a2da8c,#55a2da00);width:200%;height:18%;animation:11s linear infinite iwm-spin-back;top:40%;left:-50%}.iwm-animbg--beam .iwm-animbg__ribbon--c{background:linear-gradient(90deg,#fff0,#ffffffd9,#fff0);width:200%;height:12%;animation:8s linear infinite iwm-spin;top:44%;left:-50%}.iwm-animbg--beam .iwm-animbg__ribbon--d{background:linear-gradient(90deg,#2a9d9900,#2a9d9973,#2a9d9900);width:200%;height:20%;animation:21s linear infinite iwm-spin-back;top:39%;left:-50%}.iwm-animbg--beam .iwm-animbg__glow{background:radial-gradient(closest-side,#fffffff2,#fff0);animation:6s ease-in-out infinite alternate iwm-breathe;inset:26% 28%}.iwm-animbg--pulse{background:radial-gradient(110% 110%,#fff 0%,#e2f2f5 55%,#a9d8e1 100%)}.iwm-animbg--pulse .iwm-animbg__ribbon{filter:blur(1px);background:radial-gradient(closest-side,#1690a14d,#fff0);border:4px solid #007981b8;border-radius:50%;width:62%;height:82%;animation:4.4s ease-out infinite iwm-ring;top:9%;left:19%}.iwm-animbg--pulse .iwm-animbg__ribbon--b{border-color:#2a9d99b8;animation-delay:1.1s}.iwm-animbg--pulse .iwm-animbg__ribbon--c{border-color:#55a2da9e;animation-delay:2.2s}.iwm-animbg--pulse .iwm-animbg__ribbon--d{border-color:#0079818c;animation-delay:3.3s}.iwm-animbg--pulse .iwm-animbg__glow{background:radial-gradient(closest-side,#fffffff2,#fff0);animation:5s ease-in-out infinite alternate iwm-breathe;inset:30% 32%}.iwm-animbg--sunrise{background:linear-gradient(150deg,#ffdac2 0%,#fbe9dc 32%,#ddf1f4 72%,#f2f9fa 100%)}.iwm-animbg--sunrise .iwm-animbg__ribbon{filter:blur(32px)}.iwm-animbg--sunrise .iwm-animbg__ribbon--a{background:linear-gradient(135deg,#ffcc008c,#ffdac200);width:86%;height:76%;animation:10s ease-in-out infinite alternate iwm-drift-a;top:-26%;left:-14%}.iwm-animbg--sunrise .iwm-animbg__ribbon--b{background:linear-gradient(200deg,#ffdac2d9,#fff0);width:94%;height:70%;animation:13s ease-in-out infinite alternate iwm-drift-b;top:12%;right:-22%}.iwm-animbg--sunrise .iwm-animbg__ribbon--c{background:linear-gradient(20deg,#00798180,#e2f2f500);width:84%;height:66%;animation:9s ease-in-out infinite alternate iwm-drift-c;bottom:-26%;left:2%}.iwm-animbg--sunrise .iwm-animbg__ribbon--d{background:linear-gradient(300deg,#2a9d998c,#fff0);width:68%;height:72%;animation:14s ease-in-out infinite alternate iwm-drift-d;bottom:-18%;right:-4%}@keyframes iwm-drift-a{0%{transform:translate(-8%,-6%)rotate(-9deg)scale(.92)}to{transform:translate(18%,14%)rotate(16deg)scale(1.26)}}@keyframes iwm-drift-b{0%{transform:translate(9%,-4%)rotate(7deg)scale(1.18)}to{transform:translate(-20%,16%)rotate(-15deg)scale(.94)}}@keyframes iwm-drift-c{0%{transform:translate(-7%,8%)rotate(-7deg)scale(1.04)}to{transform:translate(17%,-16%)rotate(14deg)scale(.9)}}@keyframes iwm-drift-d{0%{transform:translate(6%,10%)rotate(10deg)scale(.96)}to{transform:translate(-16%,-12%)rotate(-12deg)scale(1.22)}}@keyframes iwm-sweep-right{0%{transform:translate(-14%,4%)rotate(-4deg)}to{transform:translate(14%,-4%)rotate(4deg)}}@keyframes iwm-sweep-left{0%{transform:translate(12%,-5%)rotate(5deg)}to{transform:translate(-12%,5%)rotate(-5deg)}}@keyframes iwm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes iwm-spin-back{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes iwm-ring{0%{opacity:0;transform:scale(.12)}10%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes iwm-breathe{0%{opacity:.4;transform:scale(.9)}to{opacity:.92;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.iwm-animbg__ribbon,.iwm-animbg__glow{animation:none}.iwm-animbg--pulse .iwm-animbg__ribbon{opacity:.5;transform:scale(1)}.iwm-animbg--pulse .iwm-animbg__ribbon--b{transform:scale(.8)}.iwm-animbg--pulse .iwm-animbg__ribbon--c{transform:scale(.6)}.iwm-animbg--pulse .iwm-animbg__ribbon--d{transform:scale(.4)}}.iwm-animbg .iwm-heromedia__img,.iwm-animbg .iwm-topic__img{-o-object-fit:contain;object-fit:contain;background:0 0;box-shadow:0 18px 44px #0a5a6633}.iwm-animbg__solo{width:100%;display:block}.iwm-animbg__solo--4x3{aspect-ratio:4/3}.iwm-animbg__solo--16x9{aspect-ratio:16/9}.iwm-animbg--still .iwm-animbg__ribbon,.iwm-animbg--still .iwm-animbg__glow{animation:none}.iwm-pillrail{padding:6px 0 2px;position:relative;overflow:hidden}.iwm-pillrail:before,.iwm-pillrail:after{content:"";z-index:1;pointer-events:none;width:90px;position:absolute;top:0;bottom:0}.iwm-pillrail:before{background:linear-gradient(90deg, var(--bg-page,#f9fafb), #f7f8fa00);left:0}.iwm-pillrail:after{background:linear-gradient(270deg, var(--bg-page,#f9fafb), #f7f8fa00);right:0}.iwm-pillrail__track{width:max-content;animation:34s linear infinite iwm-pillrail-scroll;display:flex}.iwm-pillrail:hover .iwm-pillrail__track{animation-play-state:paused}.iwm-pillrail__row{align-items:center;gap:14px;padding-right:14px;display:flex}.iwm-pill-chip{white-space:nowrap;background:var(--iwana-teal-tint,#e2f2f5);color:var(--iwana-teal-deep,#345054);border:1px solid #0079811a;border-radius:999px;align-items:center;gap:8px;padding:10px 18px 10px 12px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.iwm-pill-chip__icon{width:26px;height:26px;color:var(--iwana-teal-strong,#007981);background:#fff;border-radius:50%;place-items:center;display:grid}@keyframes iwm-pillrail-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.iwm-pillrail__track{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.iwm-pillrail__row{flex-wrap:wrap;justify-content:center}.iwm-pillrail__row:last-child{display:none}}.iwm-leo{background:#fff;padding:64px 0}.iwm-leo__card{background:var(--bg-page,#f9fafb);border-radius:var(--radius-2xl,26px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(20px,4vw,52px);padding:clamp(20px,3vw,40px);display:grid}.iwm-leo__media{min-width:0}.iwm-leo__img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%;display:block}.iwm-leo__text{min-width:0}.iwm-leo__body{color:var(--fg-secondary,#727272);margin:0 0 10px;font-size:16px;line-height:1.65}.iwm-leo__list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.iwm-leo__list li{color:var(--gray-800,#222);align-items:flex-start;gap:10px;font-size:15px;display:flex}.iwm-leo__cta{margin-top:22px}@media (max-width:900px){.iwm-leo__card{grid-template-columns:minmax(0,1fr)}.iwm-leo__media{max-width:380px;margin:0 auto}}.iwm-menu__col{border-left:1px solid var(--border-subtle,#eaecf0)}.iwm-leoways{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(20px,4vw,48px);display:grid}@media (max-width:900px){.iwm-leoways{grid-template-columns:minmax(0,1fr)}}.iwm-leoways__stage{background:linear-gradient(155deg,#f2f9fa 0%,#e2f2f5 55%,#d3edf1 100%);border:1px solid #0079811a;border-radius:22px;align-items:center;min-height:580px;padding:clamp(14px,2.2vw,24px);display:flex}.iwm-leoways__side{padding-top:6px}.iwm-leoways__head{margin-bottom:18px}.iwm-leoways__h2{margin:6px 0 10px}.iwm-leoways__intro{color:var(--fg-secondary,#727272);margin:0;font-size:16px;line-height:1.6}.iwm-leoways__list{margin:0;padding:0;list-style:none}.iwm-leoways__item{border-top:1px solid var(--border-subtle,#eaecf0);padding:2px 0 10px;position:relative}.iwm-leoways__item:last-child{border-bottom:1px solid var(--border-subtle,#eaecf0)}.iwm-leoways__row{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px 0 4px;display:flex}.iwm-leoways__icon{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.iwm-leoways__icon--teal{color:#007981;background:#e2f2f5}.iwm-leoways__icon--blue{color:#265271;background:#e6f0fa}.iwm-leoways__icon--amber{color:#b45309;background:#fdf3e2}.iwm-leoways__icon--violet{color:#6b21a8;background:#f1e9fb}.iwm-leoways__icon--green{color:#227b3d;background:#e7f4ec}.iwm-leoways__title{color:var(--fg-tertiary,#6b727f);font-size:16.5px;font-weight:700;transition:color .2s}.iwm-leoways__item.is-on .iwm-leoways__title{color:var(--gray-900,#1b1b1b)}.iwm-leoways__body{color:var(--fg-secondary,#727272);padding:2px 0 4px 40px;font-size:14px;line-height:1.55}.iwm-leoways__timer{background:var(--iwana-teal,#367c87);border-radius:2px;width:0;height:2px;animation:linear forwards iwm-leoways-timer;position:absolute;bottom:-1px;left:0}@keyframes iwm-leoways-timer{0%{width:0}to{width:100%}}.iwm-leow{background:#fff;border:1px solid #eceef1;border-radius:14px;flex-direction:column;width:100%;display:flex;position:relative;overflow:visible;box-shadow:0 18px 44px #0a5a6629}.iwm-leow__head{border-bottom:1px solid #eceef1;align-items:center;gap:12px;padding:14px 16px;display:flex}.iwm-leow__face{background:var(--iwana-teal-tint,#e2f2f5);border-radius:50%;flex:none;width:52px;height:52px;overflow:hidden}.iwm-leow__face img,.iwm-leow__avatar img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;width:100%;height:190%;display:block}.iwm-leow__name{color:var(--gray-900,#1b1b1b);font-size:16px;font-weight:700;line-height:1.2;display:block}.iwm-leow__role{color:var(--fg-tertiary,#6b727f);font-size:12px;display:block}.iwm-leow__thread{align-content:start;gap:12px;padding:14px;display:grid}.iwm-leow__ask{justify-content:flex-end;display:flex}.iwm-leow__bubble{background:var(--iwana-teal-tint,#e2f2f5);width:88%;color:var(--iwana-teal-deep,#345054);text-align:left;overflow-wrap:anywhere;border-radius:14px;min-height:36px;padding:9px 12px;font-size:12.5px;line-height:1.5}.iwm-leow__caret{vertical-align:-2px;background:currentColor;width:1px;height:12px;margin-left:2px;animation:.9s steps(2,end) infinite iwm-leow-caret;display:inline-block}@keyframes iwm-leow-caret{50%{opacity:0}}.iwm-leow__reply{align-items:flex-start;gap:8px;display:flex}.iwm-leow__avatar{background:var(--iwana-teal-tint,#e2f2f5);border-radius:50%;flex:none;width:26px;height:26px;margin-top:2px;overflow:hidden}.iwm-leow__answer{flex:1;justify-items:start;gap:8px;min-width:0;display:grid}.iwm-leow__say,.iwm-leow__card,.iwm-leow__in{opacity:0;animation:.34s ease-out forwards iwm-leow-in}@keyframes iwm-leow-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.iwm-leow__say{color:var(--gray-800,#222);margin:0;font-size:12.5px;line-height:1.5}.iwm-leow__card{border:1px solid #eceef1;border-radius:10px;gap:6px;width:100%;padding:8px 10px;display:grid}.iwm-leow__docrow{color:var(--gray-800,#222);grid-template-columns:minmax(0,1fr) 34px 78px;align-items:center;gap:8px;font-size:11.5px;display:grid}.iwm-leow__docrow--head{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-tertiary,#6b727f);border-bottom:1px solid #f2f4f6;padding-bottom:5px;font-size:9.5px}.iwm-leow__docfoot{color:var(--iwana-teal-deep,#345054);border-top:1px solid #eceef1;justify-content:space-between;align-items:baseline;padding-top:6px;font-size:12px;display:flex}.iwm-leow__row{border:1px solid #eceef1;border-radius:10px;align-items:center;gap:9px;width:100%;padding:7px 9px;display:flex}.iwm-leow__initials{background:var(--iwana-teal-tint,#e2f2f5);width:24px;height:24px;color:var(--iwana-teal-deep,#345054);border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:700;display:grid}.iwm-leow__rowname{color:var(--gray-800,#222);font-size:12px;font-weight:600;display:block}.iwm-leow__rowmeta{color:var(--fg-tertiary,#6b727f);font-size:10.5px;display:block}.iwm-leow__mailrow{color:var(--fg-tertiary,#6b727f);align-items:baseline;gap:8px;font-size:10.5px;display:flex}.iwm-leow__mailrow strong{color:var(--gray-800,#222);font-size:11.5px}.iwm-leow__mailbody{gap:6px;padding-top:6px;display:grid}.iwm-leow__ln{transform-origin:0;background:#edf0f2;border-radius:3px;width:100%;height:6px;animation:.42s ease-out forwards iwm-leow-ln;display:block;transform:scaleX(0)}@keyframes iwm-leow-ln{to{transform:scaleX(1)}}.iwm-leow__step{border-left:3px solid var(--iwana-teal-tint,#e2f2f5);gap:2px;width:100%;padding:2px 0 2px 9px;display:grid}.iwm-leow__steptitle{color:var(--gray-900,#1b1b1b);font-size:12px;font-weight:700}.iwm-leow__stepbody{color:var(--fg-secondary,#727272);font-size:11.5px;line-height:1.5}.iwm-leow__btn{border:1px solid var(--iwana-teal,#367c87);color:var(--iwana-teal-strong,#007981);border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.iwm-leow__btn--go{background:var(--iwana-teal-strong,#007981);color:#fff;border-color:#0000}.iwm-leow__answer{animation:.52s cubic-bezier(.22,1,.36,1) forwards iwm-leow-fold;animation-delay:var(--fold,3s);max-height:620px;overflow:hidden}@keyframes iwm-leow-fold{to{opacity:.5;max-height:96px;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}}.iwm-leow__done{opacity:0;background:#fff;border:1px solid #00798129;border-radius:12px;gap:8px;width:100%;padding:10px;animation:.56s cubic-bezier(.22,1,.36,1) forwards iwm-leow-slide;display:grid;transform:translateY(26px);box-shadow:0 10px 26px #0a5a661a}@keyframes iwm-leow-slide{to{opacity:1;transform:none}}.iwm-leow__pophead{text-transform:uppercase;letter-spacing:.06em;color:var(--iwana-teal-strong,#007981);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.iwm-leow__map{border:1px solid #e6e8ec;border-radius:8px;position:relative;overflow:hidden}.iwm-leow__mapsvg{width:100%;height:auto;display:block}.iwm-leow__route{stroke-dasharray:420;stroke-dashoffset:420px;animation:1.1s ease-out 3.4s forwards iwm-leow-draw}@keyframes iwm-leow-draw{to{stroke-dashoffset:0}}.iwm-leow__pinmark{opacity:0;animation:.32s ease-out forwards iwm-leow-in}.iwm-leow__maplegend{color:var(--iwana-teal-deep,#345054);background:#ffffffeb;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:600;position:absolute;bottom:8px;left:8px}.iwm-leow__paper{background:#fff;border:1px solid #e6e8ec;border-radius:8px;gap:8px;padding:11px 12px;display:grid}.iwm-leow__paperhead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.iwm-leow__papermark img{width:74px;height:auto;display:block}.iwm-leow__paperid{color:var(--fg-tertiary,#6b727f);justify-items:end;gap:1px;font-size:9px;display:grid}.iwm-leow__paperid strong{letter-spacing:-.01em;color:var(--iwana-teal-deep,#345054);font-size:15px}.iwm-leow__paperto{border:1px solid #eceef1;border-radius:6px;gap:2px;padding:6px 8px;display:grid}.iwm-leow__paperlabel{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-tertiary,#6b727f);font-size:8px}.iwm-leow__paperto span:last-child{color:var(--gray-800,#222);font-size:10.5px}.iwm-leow__papertable{gap:4px;display:grid}.iwm-leow__paperth,.iwm-leow__papertr{grid-template-columns:minmax(0,1fr) 28px 62px 30px 64px;align-items:baseline;gap:6px;display:grid}.iwm-leow__paperth span,.iwm-leow__papertr span:nth-child(n+2){white-space:nowrap}.iwm-leow__paperth{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-tertiary,#6b727f);border-bottom:1px solid #eceef1;padding-bottom:4px;font-size:8px}.iwm-leow__paperth span:nth-child(n+2),.iwm-leow__papertr span:nth-child(n+2){text-align:right}.iwm-leow__papersection{color:var(--gray-900,#1b1b1b);letter-spacing:.02em;font-size:9.5px;font-weight:700}.iwm-leow__papertr{color:var(--gray-800,#222);border-bottom:1px solid #f5f6f8;padding-bottom:3px;font-size:10px}.iwm-leow__paperskel{gap:5px;padding-top:3px;display:grid}.iwm-leow__paperskel span{background:#f0f2f4;border-radius:3px;height:5px}.iwm-leow__paperskel span:last-child{width:62%}.iwm-leow__papertotals{justify-items:end;gap:3px;display:grid}.iwm-leow__papertotals>span{color:var(--fg-secondary,#727272);gap:22px;font-size:10px;display:flex}.iwm-leow__papergrand{color:var(--iwana-teal-deep,#345054);border-top:1px solid #eceef1;padding-top:4px;font-size:11.5px}.iwm-leow__papergrand strong{color:var(--iwana-teal-strong,#007981)}.iwm-leow__papersign{color:var(--fg-secondary,#727272);border:1px solid #eceef1;border-radius:6px;gap:8px;padding:6px 8px;font-size:8.5px;display:grid}.iwm-leow__papersignrow{letter-spacing:.08em;color:var(--fg-tertiary,#6b727f);border-top:1px dashed #e6e8ec;justify-content:space-between;padding-top:10px;font-size:8px;display:flex}.iwm-leow__cal{border:1px solid #eceef1;border-radius:8px;overflow:hidden}.iwm-leow__calhead{color:var(--gray-800,#222);background:#f7f9fa;border-bottom:1px solid #eceef1;justify-content:space-between;padding:6px 9px;font-size:10px;display:flex}.iwm-leow__calwho{color:var(--fg-tertiary,#6b727f)}.iwm-leow__calgrid{gap:8px;padding:8px 9px;display:flex}.iwm-leow__calhours{color:var(--fg-tertiary,#6b727f);gap:20px;padding-top:2px;font-size:8.5px;display:grid}.iwm-leow__calcol{background-image:repeating-linear-gradient(#0000 0 31px,#f2f4f6 31px 32px);flex:1;min-height:108px;position:relative}.iwm-leow__event{border-radius:5px;padding:4px 7px;font-size:9px;line-height:1.25;position:absolute;left:0;right:0}.iwm-leow__event strong{font-size:9.5px}.iwm-leow__event span{opacity:.75;display:block}.iwm-leow__event--a{color:#14555f;background:#e6f5f7;border-left:3px solid #1690a1}.iwm-leow__event--b{color:#7a1e63;background:#fbe9f7;border-left:3px solid #c64fb0}.iwm-leow__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.iwm-leow__stat{color:var(--fg-tertiary,#6b727f);background:#fff;border:1px solid #e6e8ec;border-radius:8px;gap:1px;padding:7px 8px;font-size:9.5px;display:grid}.iwm-leow__stat strong{color:var(--iwana-teal-deep,#345054);font-size:15px}.iwm-leow__file{background:#fff;border:1px solid #e6e8ec;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex;position:relative}.iwm-leow__filetype{color:#9b2c3a;background:#fbe2e4;border-radius:5px;flex:none;place-items:center;width:30px;height:34px;font-size:9px;font-weight:800;display:grid}.iwm-leow__filename{color:var(--gray-800,#222);font-size:11.5px;font-weight:600;display:block}.iwm-leow__filemeta{color:var(--fg-tertiary,#6b727f);font-size:10px;display:block}.iwm-leow__filebar{background:#f2f4f6;border-radius:2px;height:3px;position:absolute;bottom:6px;left:10px;right:10px;overflow:hidden}.iwm-leow__filefill{background:var(--accent-green,#227b3d);border-radius:2px;width:0;height:100%;animation:.8s ease-out forwards iwm-leow-fill;display:block}@keyframes iwm-leow-fill{to{width:100%}}.iwm-leow__tour{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.iwm-leow__tourcard{border:1px solid #e6e8ec;border-radius:8px;gap:3px;padding:7px 8px;display:grid}.iwm-leow__tourday{color:var(--gray-900,#1b1b1b);font-size:10.5px;font-weight:700}.iwm-leow__tourmeta{color:var(--fg-tertiary,#6b727f);font-size:9px}.iwm-leow__tourstop{color:var(--fg-secondary,#727272);align-items:center;gap:6px;font-size:9.5px;display:flex}.iwm-leow__pin{color:#fff;background:#1690a1;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:8px;font-weight:700;display:grid}.iwm-leow__gain{color:#227b3d;background:#e7f4ec;border-radius:999px;align-self:start;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.iwm-leow__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.iwm-leow__kpi{border:1px solid #eceef1;border-radius:9px;gap:1px;padding:7px 8px;display:grid}.iwm-leow__kpilabel{color:var(--fg-tertiary,#6b727f);font-size:9.5px}.iwm-leow__kpi strong{color:var(--gray-900,#1b1b1b);font-size:14px}.iwm-leow__kpidelta{color:var(--accent-green,#227b3d);font-size:9.5px}.iwm-leow__chart{border:1px solid #eceef1;border-radius:9px;width:100%;padding:10px 10px 4px;position:relative}.iwm-leow__grid{background-image:repeating-linear-gradient(0deg,#0000 0 24px,#eef1f3 24px 25px);position:absolute;inset:10px 10px 22px}.iwm-leow__bars{align-items:flex-end;gap:4px;height:74px;display:flex;position:relative}.iwm-leow__bar{transform-origin:bottom;background:#4a9fb0;border-radius:3px 3px 0 0;flex:1;animation:.42s cubic-bezier(.22,1,.36,1) forwards iwm-leow-grow;transform:scaleY(0)}@keyframes iwm-leow-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.iwm-leow__axis{color:var(--fg-tertiary,#6b727f);justify-content:space-between;padding-top:5px;font-size:8.5px;display:flex}.iwm-leow__axis span{text-align:center;white-space:nowrap;flex:1}.iwm-leow__outcomes{gap:5px;width:100%;display:grid}.iwm-leow__outcome{align-items:center;gap:8px;display:flex}.iwm-leow__tag{border-radius:6px;flex:none;width:78px;padding:2px 7px;font-size:10px;font-weight:600}.iwm-leow__tag--ok{color:#227b3d;background:#e7f4ec}.iwm-leow__tag--wait{color:#b45309;background:#fdf3e2}.iwm-leow__tag--off{color:#727272;background:#f2f4f6}.iwm-leow__track{background:#f2f4f6;border-radius:3px;flex:1;height:5px;overflow:hidden}.iwm-leow__fill{background:#4a9fb0;border-radius:3px;height:100%;display:block}.iwm-leow__pct{text-align:right;width:38px;color:var(--fg-secondary,#727272);flex:none;font-size:10.5px}@media (prefers-reduced-motion:reduce){.iwm-leoways__timer,.iwm-leow__caret,.iwm-leow__say,.iwm-leow__card,.iwm-leow__in,.iwm-leow__ln,.iwm-leow__bar,.iwm-leow__filefill,.iwm-leow__pop{animation:none}.iwm-leow__say,.iwm-leow__card,.iwm-leow__in,.iwm-leow__pop{opacity:1}.iwm-leow__ln{transform:scaleX(1)}.iwm-leow__bar{transform:scaleY(1)}.iwm-leow__filefill{width:100%}}.iwm-orbit{aspect-ratio:1;width:100%;max-width:460px;margin:0 auto;position:relative}.iwm-orbit__panel{background:linear-gradient(150deg,#e2f2f5 0%,#bce2e9 55%,#9fd3dc 100%);border-radius:24px;position:absolute;inset:0;overflow:hidden}.iwm-orbit__rings{border:1px dashed #00798147;border-radius:50%;position:absolute;inset:8%}.iwm-orbit__rings--inner{border-style:solid;border-color:#0079812e;inset:26%}.iwm-orbit__hub{aspect-ratio:1;z-index:2;background:#fff;border-radius:24px;place-items:center;width:27%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 34px #0a5a6638}.iwm-orbit__hub img{width:68%;height:auto}.iwm-orbit__ring{animation:44s linear infinite iwm-orbit-spin;position:absolute;inset:8%}.iwm-orbit__ring--inner{animation:32s linear infinite reverse iwm-orbit-spin;inset:26%}.iwm-orbit:hover .iwm-orbit__ring{animation-play-state:paused}.iwm-orbit__slot{transform-origin:0;width:50%;height:0;position:absolute;top:50%;left:50%}.iwm-orbit__hold{width:0;height:0;position:absolute;top:0;left:100%}.iwm-orbit__logo{background:#fff;border-radius:16px;place-items:center;width:60px;height:60px;padding:9px;font-size:22px;animation:44s linear infinite iwm-orbit-counter;display:grid;position:absolute;top:-30px;left:-30px;box-shadow:0 8px 20px #0a5a6629}.iwm-orbit__glyph{line-height:1}.iwm-orbit__ring--inner .iwm-orbit__logo{animation:32s linear infinite reverse iwm-orbit-counter}.iwm-orbit__logo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.iwm-orbit__spoke{transform-origin:0;background:linear-gradient(90deg,#00798159,#00798100);height:1px;position:absolute;top:50%;left:50%}@keyframes iwm-orbit-spin{to{transform:rotate(360deg)}}@keyframes iwm-orbit-counter{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.iwm-orbit__ring,.iwm-orbit__logo{animation:none}}.iwm-fart{width:100%}.iwm-fart svg{flex:none;width:14px;height:14px}.iwm-fart__map>svg{width:100%;height:auto}.iwm-fart__sign>svg{width:130px;height:34px}.iwm-fart__win{background:#fff;border:1px solid #eceef1;border-radius:14px;overflow:hidden;box-shadow:0 18px 44px #0a5a6629}.iwm-fart__body{align-content:start;gap:9px;min-height:268px;padding:16px;display:grid}.iwm-fart__pop{opacity:0;animation:.42s cubic-bezier(.22,1,.36,1) forwards iwm-fart-pop}@keyframes iwm-fart-pop{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.iwm-fart__grow{transform-origin:bottom;animation:.52s cubic-bezier(.22,1,.36,1) forwards iwm-fart-grow;transform:scaleY(0)}@keyframes iwm-fart-grow{to{transform:scaleY(1)}}.iwm-fart__head{color:var(--gray-900,#1b1b1b);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:700;display:flex}.iwm-fart__head em{color:var(--fg-tertiary,#6b727f);font-size:10.5px;font-style:normal;font-weight:500}.iwm-fart__ok{color:#227b3d;background:#e7f4ec;border-radius:999px;align-self:start;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.iwm-fart__note{color:var(--fg-tertiary,#6b727f);font-size:10.5px}.iwm-fart__sq{background:var(--iwana-teal-tint,#e2f2f5);width:26px;height:26px;color:var(--iwana-teal-strong,#007981);border-radius:8px;flex:none;place-items:center;display:grid}.iwm-fart__chip{background:var(--iwana-teal-tint,#e2f2f5);color:var(--iwana-teal-deep,#345054);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:700}.iwm-fart__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.iwm-fart__slot{text-align:center;color:var(--gray-800,#222);border:1px solid #e6e8ec;border-radius:8px;padding:8px 0;font-size:11.5px;font-weight:600}.iwm-fart__slot.is-picked{background:var(--iwana-teal-strong,#007981);color:#fff;border-color:#0000}.iwm-fart__person{border:1px solid #eceef1;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:11.5px;display:flex}.iwm-fart__person strong{color:var(--gray-900,#1b1b1b);font-size:12.5px;display:block}.iwm-fart__person em{color:var(--fg-tertiary,#6b727f);font-size:10.5px;font-style:normal}.iwm-fart__ava{background:var(--iwana-teal-tint,#e2f2f5);width:28px;height:28px;color:var(--iwana-teal-deep,#345054);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.iwm-fart__line{color:var(--gray-800,#222);border-left:2px solid var(--iwana-teal-tint,#e2f2f5);align-items:center;gap:7px;padding:3px 0 3px 9px;font-size:11.5px;display:flex}.iwm-fart__line em{color:var(--fg-tertiary,#6b727f);margin-left:auto;font-size:10.5px;font-style:normal}.iwm-fart__card{border:1px solid #eceef1;border-radius:10px;align-items:center;gap:9px;padding:7px 9px;display:flex}.iwm-fart__card strong{color:var(--gray-900,#1b1b1b);font-size:11.5px;display:block}.iwm-fart__card em{color:var(--fg-tertiary,#6b727f);font-size:10px;font-style:normal}.iwm-fart__due{color:#b45309;background:#fdf3e2;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700}.iwm-fart__check{color:var(--gray-800,#222);align-items:center;gap:8px;font-size:11.5px;display:flex}.iwm-fart__check em{color:var(--fg-tertiary,#6b727f);margin-left:auto;font-size:10px;font-style:normal}.iwm-fart__tick{color:#fff;background:#2fbf71;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.iwm-fart__sign{border:1px dashed #dde1e6;border-radius:8px;gap:2px;padding:6px 9px;display:grid}.iwm-fart__sign svg{width:130px;height:34px}.iwm-fart__ink{fill:none;stroke:var(--iwana-teal-deep,#345054);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260px;animation:1.2s ease-out 1.4s forwards iwm-fart-ink}@keyframes iwm-fart-ink{to{stroke-dashoffset:0}}.iwm-fart__sign em{color:var(--fg-tertiary,#6b727f);font-size:10px;font-style:normal}.iwm-fart__doc{border:1px solid #eceef1;border-radius:10px;gap:5px;padding:8px 10px;display:grid}.iwm-fart__docrow{justify-content:space-between;align-items:baseline;display:flex}.iwm-fart__docrow em{color:var(--fg-tertiary,#6b727f);font-size:10.5px;font-style:normal}.iwm-fart__docrow strong{color:var(--iwana-teal-deep,#345054);font-size:13px}.iwm-fart__docline{color:var(--gray-800,#222);border-top:1px solid #f5f6f8;padding-top:4px;font-size:11px}.iwm-fart__flow{color:var(--fg-tertiary,#6b727f);align-items:center;gap:8px;display:flex}.iwm-fart__tag{color:var(--gray-800,#222);border:1px solid #e6e8ec;border-radius:6px;padding:4px 9px;font-size:10.5px;font-weight:700}.iwm-fart__tag--go{background:var(--iwana-teal-strong,#007981);color:#fff;border-color:#0000}.iwm-fart__pay{border:1px solid #eceef1;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex}.iwm-fart__pay strong{color:var(--gray-900,#1b1b1b);font-size:11.5px;display:block}.iwm-fart__pay em{color:var(--fg-tertiary,#6b727f);font-size:10px;font-style:normal}.iwm-fart__amount{color:var(--iwana-teal-strong,#007981);margin-left:auto;font-size:13px}.iwm-fart__progress{background:#f2f4f6;border-radius:3px;height:6px;overflow:hidden}.iwm-fart__progfill{background:var(--accent-green,#227b3d);border-radius:3px;width:0;height:100%;animation:.9s ease-out forwards iwm-fart-fill;display:block}@keyframes iwm-fart-fill{to{width:100%}}.iwm-fart__gantt{align-items:center;gap:8px;display:flex}.iwm-fart__gantt em{width:74px;color:var(--fg-secondary,#727272);flex:none;font-size:10.5px;font-style:normal}.iwm-fart__track{background:#f4f6f7;border-radius:4px;flex:1;height:14px;position:relative}.iwm-fart__gbar{transform-origin:0;border-radius:3px;height:10px;animation-name:iwm-fart-wide;position:absolute;top:2px}@keyframes iwm-fart-wide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.iwm-fart__gbar--a{background:#1690a1}.iwm-fart__gbar--b{background:#55a2da}.iwm-fart__gbar--c{background:#2a9d99}.iwm-fart__map{border:1px solid #e6e8ec;border-radius:10px;position:relative;overflow:hidden}.iwm-fart__map>svg{width:100%;height:auto;display:block}.iwm-fart__road{stroke-dasharray:420;stroke-dashoffset:420px;animation:1.2s ease-out .25s forwards iwm-fart-draw}@keyframes iwm-fart-draw{to{stroke-dashoffset:0}}.iwm-fart__pinmark{opacity:0;animation:.32s ease-out forwards iwm-fart-pop}.iwm-fart__legend{color:var(--iwana-teal-deep,#345054);background:#ffffffeb;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:9.5px;font-style:normal;font-weight:600;display:inline-flex;position:absolute;bottom:8px;left:8px}.iwm-fart__node{background:#f7fafb;border-left:3px solid #1690a1;border-radius:6px;gap:1px;padding:6px 10px;display:grid}.iwm-fart__node em{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-tertiary,#6b727f);font-size:9.5px;font-style:normal}.iwm-fart__node strong{color:var(--gray-900,#1b1b1b);font-size:11.5px}.iwm-fart__node--b{border-left-color:#55a2da}.iwm-fart__node--c{border-left-color:#2a9d99}.iwm-fart__hub{background:#fff;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto;display:grid;box-shadow:0 8px 20px #0a5a6629}.iwm-fart__hub img{width:30px;height:auto}.iwm-fart__plugs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.iwm-fart__plug{color:var(--gray-800,#222);border:1px solid #eceef1;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:10.5px;display:flex}.iwm-fart__plugok{color:var(--accent-green,#227b3d);margin-left:auto}.iwm-fart__wait{color:var(--fg-secondary,#727272);background:#f2f4f6;border-radius:999px;align-self:start;padding:5px 11px;font-size:10.5px;display:inline-flex}.iwm-fart__day{background:#f4f6f7;border-radius:6px;height:22px;display:flex;overflow:hidden}.iwm-fart__seg{transform-origin:0;animation-name:iwm-fart-wide}.iwm-fart__seg--t{background:#9fd3dc}.iwm-fart__seg--w{background:#1690a1}.iwm-fart__seg--p{background:#e6e8ec}.iwm-fart__legend2{gap:14px;display:flex}.iwm-fart__legend2 em{color:var(--fg-tertiary,#6b727f);align-items:center;gap:5px;font-size:10px;font-style:normal;display:inline-flex}.iwm-fart__dot{border-radius:3px;width:9px;height:9px;display:inline-block}.iwm-fart__msg{border-radius:12px;max-width:90%;padding:7px 11px;font-size:11.5px}.iwm-fart__msg em{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:9.5px;font-style:normal;display:block}.iwm-fart__msg--a{background:var(--iwana-teal-tint,#e2f2f5);color:var(--iwana-teal-deep,#345054)}.iwm-fart__msg--b{color:var(--gray-800,#222);background:#f2f4f6;justify-self:end}.iwm-fart__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.iwm-fart__kpi{border:1px solid #eceef1;border-radius:9px;gap:1px;padding:7px 8px;display:grid}.iwm-fart__kpi em{color:var(--fg-tertiary,#6b727f);font-size:9.5px;font-style:normal}.iwm-fart__kpi strong{color:var(--gray-900,#1b1b1b);font-size:13px}.iwm-fart__chart{align-items:flex-end;gap:5px;height:78px;display:flex}.iwm-fart__cbar{background:#4a9fb0;border-radius:3px 3px 0 0;flex:1}.iwm-fart__phone{border:1px solid #e6e8ec;border-radius:16px;gap:5px;width:190px;margin:0 auto;padding:10px;display:grid;box-shadow:0 10px 24px #0a5a661a}.iwm-fart__phonehead{color:var(--fg-tertiary,#6b727f);align-items:center;gap:6px;font-size:10px;display:inline-flex}.iwm-fart__phonerow{color:var(--gray-800,#222);background:#f7fafb;border-radius:8px;gap:8px;padding:6px 8px;font-size:11px;display:flex}.iwm-fart__phonerow strong{color:var(--iwana-teal-deep,#345054)}@media (prefers-reduced-motion:reduce){.iwm-fart__pop,.iwm-fart__grow,.iwm-fart__seg,.iwm-fart__gbar,.iwm-fart__road,.iwm-fart__ink,.iwm-fart__progfill,.iwm-fart__pinmark{animation:none}.iwm-fart__pop,.iwm-fart__pinmark{opacity:1}.iwm-fart__grow,.iwm-fart__seg,.iwm-fart__gbar{transform:none}.iwm-fart__road,.iwm-fart__ink{stroke-dashoffset:0}.iwm-fart__progfill{width:100%}}.iwm-backline{background:var(--bg-page,#f9fafb);padding:18px 0 0}.iwm-backline__link{color:var(--fg-secondary,#727272);align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.iwm-backline__link:hover{color:var(--iwana-teal,#367c87)}.iwm-leodock{z-index:60;justify-content:flex-end;align-items:center;gap:10px;max-width:calc(100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.iwm-leobtn{cursor:pointer;color:var(--iwana-teal-deep,#345054);transition:transform .16s var(--ease-out), box-shadow .16s;background:#fff;border:1px solid #00798129;border-radius:999px;align-items:center;gap:9px;padding:8px 16px 8px 8px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 12px 30px #0a5a6633}.iwm-leobtn:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0a5a6642}.iwm-leobtn img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;background:var(--iwana-teal-tint,#e2f2f5);border-radius:50%;width:34px;height:34px}.iwm-leobtn.is-open{padding:12px}.iwm-leobtn__face{flex:none;display:block;position:relative}.iwm-leobtn__text{text-align:left;line-height:1.25;display:grid}.iwm-leobtn__text em{color:var(--fg-tertiary,#6b727f);font-size:11px;font-style:normal;font-weight:500}.iwm-leolive{align-items:center;gap:5px;display:inline-flex}.iwm-leolive:before{content:"";background:#16a34a;border-radius:50%;width:6px;height:6px;animation:2.2s ease-out infinite iwm-leopulse;box-shadow:0 0 #16a34a80}.iwm-leolive__dot{background:#16a34a;border:2px solid #fff;border-radius:50%;width:10px;height:10px;animation:2.2s ease-out infinite iwm-leopulse;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 #16a34a80}@keyframes iwm-leopulse{0%{box-shadow:0 0 #16a34a73}70%{box-shadow:0 0 0 7px #16a34a00}to{box-shadow:0 0 #16a34a00}}@media (prefers-reduced-motion:reduce){.iwm-leolive:before,.iwm-leolive__dot{animation:none}}.iwm-leoq{cursor:pointer;white-space:nowrap;min-width:0;color:var(--gray-900,#1b1b1b);transition:transform .16s var(--ease-out), box-shadow .16s, border-color .16s, color .16s;background:#fff;border:1px solid #00798129;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:0 12px 30px #0a5a6624}.iwm-leoq:hover{border-color:var(--iwana-teal,#367c87);color:var(--iwana-teal-strong,#007981);transform:translateY(-2px);box-shadow:0 16px 36px #0a5a6633}.iwm-leoq svg{color:var(--iwana-teal-strong,#007981);flex:none}.iwm-leoq__text{text-overflow:ellipsis;min-width:0;transition:opacity .24s ease, transform .24s var(--ease-out);animation:iwm-leoq-in .3s var(--ease-out) backwards;display:inline-block;overflow:hidden}.iwm-leoq__text.is-out{opacity:0;transform:translateY(-5px)}@keyframes iwm-leoq-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.iwm-leoq__text{transition:none;animation:none}.iwm-leoq__text.is-out{opacity:1;transform:none}}@media (max-width:720px){.iwm-leoq{display:none}}.iwm-leoteaser{z-index:60;border:1px solid var(--border-subtle,#eaecf0);background:#fff;border-radius:16px;width:min(330px,100vw - 40px);padding:14px 14px 12px;animation:.26s cubic-bezier(.22,1,.36,1) iwm-leopanel-in;position:fixed;bottom:86px;right:20px;box-shadow:0 20px 44px #0a5a6638}.iwm-leoteaser__x{cursor:pointer;color:var(--fg-tertiary,#6b727f);background:0 0;border:0;padding:4px;line-height:0;position:absolute;top:6px;right:6px}.iwm-leoteaser__x:hover{color:var(--gray-900,#1b1b1b)}.iwm-leoteaser__row{align-items:flex-start;gap:10px;display:flex}.iwm-leoteaser__face{border-radius:50%;flex:none;width:38px;height:38px;position:relative;overflow:visible}.iwm-leoteaser__face img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;background:var(--iwana-teal-tint,#e2f2f5);border-radius:50%;width:38px;height:38px;display:block}.iwm-leoteaser p{color:var(--fg-secondary,#727272);margin:0;font-size:12.5px;line-height:1.5}.iwm-leoteaser strong{color:var(--gray-900,#1b1b1b);font-size:13px;display:block}.iwm-leoteaser__acts{gap:6px;margin-top:10px;display:flex}.iwm-leoteaser__acts>*{white-space:nowrap;text-align:center;cursor:pointer;border:1px solid var(--border-subtle,#eaecf0);color:var(--gray-800,#222);background:#fff;border-radius:999px;flex:1;padding:7px 8px;font-size:11.5px;font-weight:600;line-height:1.2;text-decoration:none}.iwm-leoteaser__acts>a{background:var(--iwana-teal-strong,#007981);border-color:var(--iwana-teal-strong,#007981);color:#fff}.iwm-leoteaser__acts>button:hover{border-color:var(--iwana-teal,#367c87);color:var(--iwana-teal-strong,#007981)}.iwm-leoteaser__acts>a:hover{background:var(--iwana-teal-deep,#345054)}.iwm-leopanel__cta{border-bottom:1px solid #eceef1;gap:6px;padding:10px 12px;display:flex}.iwm-leocta{border:1px solid var(--border-subtle,#eaecf0);color:var(--gray-800,#222);background:#fff;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.iwm-leocta:hover{border-color:var(--iwana-teal,#367c87);color:var(--iwana-teal-strong,#007981)}.iwm-leocta--primary{background:var(--iwana-teal-strong,#007981);border-color:var(--iwana-teal-strong,#007981);color:#fff}.iwm-leocta--primary:hover{background:var(--iwana-teal-deep,#345054);color:#fff}.iwm-leopanel__chips{flex-wrap:wrap;gap:6px;padding:0 12px 4px;display:flex}.iwm-leopanel__chips button{border:1px solid var(--border-subtle,#eaecf0);color:var(--gray-800,#222);cursor:pointer;text-align:left;background:#fff;border-radius:999px;padding:6px 11px;font-size:12px}.iwm-leopanel__chips button:hover{border-color:var(--iwana-teal,#367c87);color:var(--iwana-teal-strong,#007981)}.iwm-leopanel{z-index:60;border:1px solid var(--border-subtle,#eaecf0);background:#fff;border-radius:18px;flex-direction:column;width:min(380px,100vw - 40px);max-height:min(560px,100vh - 140px);animation:.22s cubic-bezier(.22,1,.36,1) iwm-leopanel-in;display:flex;position:fixed;bottom:84px;right:20px;overflow:hidden;box-shadow:0 24px 60px #0a5a6642}@keyframes iwm-leopanel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.iwm-leopanel__head{border-bottom:1px solid #eceef1;align-items:center;gap:10px;padding:12px 14px;display:flex}.iwm-leopanel__face{border-radius:50%;flex:none;width:38px;height:38px;position:relative}.iwm-leopanel__face img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;background:var(--iwana-teal-tint,#e2f2f5);border-radius:50%;width:38px;height:38px;display:block}.iwm-leopanel__head strong{color:var(--gray-900,#1b1b1b);font-size:14px;display:block}.iwm-leopanel__head em{color:var(--fg-tertiary,#6b727f);font-size:11.5px;font-style:normal;display:block}.iwm-leopanel__head button{cursor:pointer;color:var(--fg-tertiary,#6b727f);background:0 0;border:0;margin-left:auto;padding:4px}.iwm-leopanel__head button:hover{color:var(--gray-900,#1b1b1b)}.iwm-leopanel__thread{flex:1;align-content:start;gap:10px;padding:14px;display:grid;overflow-y:auto}.iwm-leopanel__hello{color:var(--fg-secondary,#727272);margin:0;font-size:13px;line-height:1.55}.iwm-leomsg p{margin:0;font-size:13px;line-height:1.55}.iwm-leomsg--user{background:var(--iwana-teal-tint,#e2f2f5);max-width:86%;color:var(--iwana-teal-deep,#345054);border-radius:14px;justify-self:end;padding:8px 12px}.iwm-leomsg--assistant{max-width:92%;color:var(--gray-800,#222);justify-self:start}.iwm-leomsg__links{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.iwm-leomsg__link{background:var(--iwana-teal-strong,#007981);color:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.iwm-leomsg__link:hover{background:var(--iwana-teal-deep,#345054)}.iwm-leodots{gap:4px;padding:6px 2px;display:inline-flex}.iwm-leodots i{background:#c9d3d6;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite iwm-leodot}.iwm-leodots i:nth-child(2){animation-delay:.15s}.iwm-leodots i:nth-child(3){animation-delay:.3s}@keyframes iwm-leodot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.iwm-leopanel__form{border-top:1px solid #eceef1;gap:8px;padding:10px 12px 12px;display:flex}.iwm-leopanel__form input{border:1px solid var(--border-subtle,#eaecf0);min-width:0;color:var(--gray-800,#222);border-radius:10px;outline:none;flex:1;padding:9px 11px;font-size:13px}.iwm-leopanel__form input:focus{border-color:var(--iwana-teal,#367c87)}.iwm-leopanel__form button{background:var(--iwana-teal-strong,#007981);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:0 12px}.iwm-leopanel__form button:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.iwm-leopanel,.iwm-leodots i{animation:none}}.iwm-featlinks{padding-top:8px}.iwm-featcards{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(324px,1fr);grid-auto-flow:column;gap:28px;padding:4px 4px 20px;display:grid;overflow-x:auto}.iwm-featcard{--tone:var(--iwana-teal);--tone-pale:var(--iwana-teal-tint);scroll-snap-align:start;color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.iwm-featcard--teal{--tone:#0e7c86;--tone-pale:#e4f3f4}.iwm-featcard--violet{--tone:#6d5bd0;--tone-pale:#eeebfa}.iwm-featcard--amber{--tone:#b7791f;--tone-pale:#fbf0dc}.iwm-featcard--green{--tone:#2f855a;--tone-pale:#e3f3ea}.iwm-featcard__head{align-items:center;gap:10px;min-height:58px;display:flex}.iwm-featcard__chip{background:var(--tone-pale);width:30px;height:30px;color:var(--tone);border-radius:9px;flex:none;place-items:center;transition:background .2s,color .2s;display:inline-grid}.iwm-featcard:hover .iwm-featcard__chip{background:var(--tone);color:#fff}.iwm-featcard__name{letter-spacing:-.015em;color:var(--iwana-teal-deep);font-size:17px;font-weight:700;line-height:1.2}.iwm-featcard__media{aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--tone-pale);display:block;position:relative;overflow:hidden}.iwm-featcard__photo{background-position:50%;background-size:cover;transition:transform .45s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}.iwm-featcard:hover .iwm-featcard__photo{transform:scale(1.04)}.iwm-featcard__wash{color:#fff;background:radial-gradient(120% 140% at 12% 8%, color-mix(in srgb, var(--tone) 78%, #fff), transparent 70%), linear-gradient(135deg, var(--tone), color-mix(in srgb, var(--tone) 62%, #fff));place-items:center;display:grid;position:absolute;inset:0}.iwm-featcard__wash:after{content:"";background:#ffffff29;border-radius:50%;height:62%;position:absolute;inset:auto -14% -62%}.iwm-featcard__wash svg{z-index:1;opacity:.95;position:relative}.iwm-featcard__desc{-webkit-line-clamp:3;min-height:4.65em;color:var(--text-muted);-webkit-box-orient:vertical;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.iwm-featcard__desc strong{color:var(--iwana-teal-deep);font-weight:700}.iwm-featlinks__all{justify-content:center;margin-top:20px;display:flex}@media (max-width:640px){.iwm-featcards{grid-auto-columns:minmax(272px,1fr);gap:20px}.iwm-bento{grid-template-columns:1fr}.iwm-bento__feature{grid-column:auto;padding:28px 22px}.iwm-bento__ftitle{font-size:26px}.iwm-bento__cell{min-height:160px}.iwm-bento__cell--text{padding:22px}.iwm-bento__ftitle,.iwm-bento__fbody,.iwm-bento__ctitle,.iwm-bento__cdesc{overflow-wrap:anywhere}}@media (max-width:900px){.iwm-page,.iwm-container{overflow-x:clip}}.iwm-ba{background:var(--bg-page);padding:64px 0}.iwm-ba__grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;margin-top:40px;display:grid}.iwm-ba__col{border-radius:var(--radius-2xl);flex-direction:column;padding:30px 28px 32px;display:flex}.iwm-ba__col--before{border:1px solid var(--border-default);color:var(--fg-secondary);background:#fff}.iwm-ba__col--after{background:radial-gradient(120% 100% at 100% 0%, #ffffff29, transparent 60%), linear-gradient(155deg, var(--iwana-teal-deep), var(--iwana-teal));color:#fff;position:relative;transform:translateY(-8px);box-shadow:0 18px 40px -18px #0e7c868c}.iwm-ba__tag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.iwm-ba__tag--before{background:var(--bg-page);color:var(--fg-tertiary);border:1px solid var(--border-default)}.iwm-ba__tag--after{color:#fff;background:#ffffff2e}.iwm-ba__title{letter-spacing:-.02em;margin:14px 0 20px;font-size:22px;font-weight:800;line-height:1.2}.iwm-ba__col--before .iwm-ba__title{color:var(--gray-900)}.iwm-ba__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.iwm-ba__item{align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;display:flex}.iwm-ba__mark{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.iwm-ba__mark--before{color:#b91c1c;background:#dc26261a}.iwm-ba__mark--after{color:#fff;background:#ffffff38}.iwm-ba__arrow{align-self:center;place-items:center;width:72px;display:grid}.iwm-ba__arrowdisc{width:44px;height:44px;color:var(--iwana-teal-deep);border:1px solid var(--border-default);box-shadow:var(--shadow-md);background:#fff;border-radius:50%;place-items:center;display:grid}@media (max-width:900px){.iwm-ba{padding:40px 0}.iwm-ba__grid{grid-template-columns:1fr;gap:14px;margin-top:26px}.iwm-ba__col{padding:24px 20px 26px}.iwm-ba__col--after{transform:none}.iwm-ba__arrow{width:auto;padding:2px 0}.iwm-ba__arrowdisc{transform:rotate(90deg)}.iwm-ba__title{font-size:19px}}
