.icare-account-preview,.icare-web-display{--icare-product-font:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--icare-product-text:#000;--icare-product-paper:#fff;--icare-product-field:#fafafa;--icare-product-canvas:#f2f2f7;--icare-product-line:#e5e5ea;--icare-product-accent:#526b3f;--icare-product-button:#dce4d1;--icare-product-button-hover:#cad8bd;--icare-product-radius:12px}.icare-laptop-preview{margin:52px 0 0;min-width:0}.icare-laptop-stage{overflow:hidden;padding:clamp(28px,4vw,56px) 0 clamp(32px,4vw,56px);border:1px solid #ebcdb7;border-radius:20px;background:#f2d8c3}.icare-laptop-stage .icare-laptop{width:47.1273%;max-width:1080px;padding:0 0 2%;pointer-events:auto;filter:drop-shadow(0 24px 18px #2933262b)}.icare-web-display{--iw-paper:#fffefa;--iw-sage:#e8ecdf;--iw-line:#e3e6db;--iw-ink:#29372b;--iw-muted:#596253;--iw-accent:#43563d;position:relative;container-type:inline-size;aspect-ratio:16/10;overflow:hidden;border-radius:.8cqw;background:var(--iw-paper)}.icare-web-scroll{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:var(--iw-paper);color:var(--iw-ink, #29372b);font-family:var(--icare-product-font);letter-spacing:-.015em;-webkit-font-smoothing:antialiased}.icare-web-scroll::-webkit-scrollbar{display:none}.icare-web-scroll:focus-visible{outline:2px solid var(--icare-product-accent);outline-offset:-3px}.icare-web-nav{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:2cqw;min-height:7cqw;padding:1.35cqw 4.5cqw;border-bottom:1px solid #ece5dc;background:var(--iw-paper)}.icare-web-brand{display:block;flex:0 0 6.4cqw;padding:0;border:0;background:transparent;border-radius:0}.icare-laptop .indigo-laptop-lid .icare-web-brand>img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:transparent;border-radius:0}.icare-web-links{display:flex;align-items:center;gap:1.8cqw;font-size:1.08cqw;white-space:nowrap;color:var(--iw-ink, #29372b)}.icare-web-links>a,.icare-web-links>button{position:relative;display:inline-flex;align-items:center;padding:.7cqw 0;border:0;background:transparent;color:var(--iw-ink, #29372b);font:inherit;text-decoration:none;white-space:nowrap}.icare-web-links>a:after,.icare-web-links>button:after{content:"";position:absolute;left:0;right:0;bottom:.1cqw;height:1px;background:var(--iw-accent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.icare-web-links>.is-current:after{transform:scaleX(1)}.icare-web-button{display:inline-flex;align-items:center;justify-content:center;gap:.8cqw;padding:.95cqw 1.45cqw;border:1px solid transparent;border-radius:999px;color:var(--iw-ink, #29372b);font:600 1.1cqw/1.5 var(--icare-product-font);text-decoration:none;white-space:nowrap;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.icare-web-button-primary{background:var(--iw-accent);border-color:var(--iw-accent);color:#fffefa;box-shadow:0 2px 3px #29372b0d}.icare-web-button-primary>span{display:inline-block;font-size:1.35cqw;line-height:1;transition:translate .25s ease}.icare-web-button-secondary{background:var(--icare-product-field);border-color:var(--iw-line)}.icare-web-button>svg{width:1.6cqw;height:1.6cqw;transition:translate .25s ease}.icare-web-content{padding:4cqw 4.5cqw 6cqw}.icare-case .icare-web-content h3{margin:0;font:500 2.8cqw/1.25 var(--icare-product-font);letter-spacing:-.035em;color:var(--iw-ink, #29372b)}.icare-case .icare-web-content p{margin:1.2cqw 0 0;font:400 1.36cqw/1.75 var(--icare-product-font);color:var(--iw-ink, #29372b)}.icare-case .icare-web-content .icare-web-lead{max-width:73%;margin-top:1.7cqw;font-size:1.55cqw;line-height:1.65}.icare-web-chips{display:flex;flex-wrap:wrap;gap:.8cqw;margin-top:2cqw}.icare-web-chips>span{display:inline-flex;align-items:center;gap:.65cqw;padding:.65cqw 1.15cqw;border:1px solid #dce2d4;border-radius:999px;background:#eff2e9;color:#4c5b43;font-size:1.05cqw;line-height:1.4}.icare-web-introduction{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:4cqw;margin-top:3.5cqw}.icare-case .icare-web-introduction h4{margin:0;font:600 2.05cqw/1.3 var(--icare-product-font);letter-spacing:-.025em;color:var(--iw-ink, #29372b)}.icare-web-introduction article+article{margin-top:4cqw;padding-top:3cqw;border-top:1px solid var(--iw-line)}.icare-case .icare-web-introduction .icare-web-highlight{position:relative;margin-top:2.4cqw;padding:2.2cqw 2.4cqw;border:1px solid #eee1d2;border-radius:1.8cqw;background:transparent;font-size:1.4cqw;line-height:1.8;font-weight:400;color:#514a41;box-shadow:0 3px 12px #69452104}.icare-web-highlight strong{font-weight:600;color:#a94e26}.icare-laptop .indigo-laptop-lid .icare-web-introduction>img{position:sticky;top:10cqw;display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:var(--iw-sage);border-radius:2.4cqw}.icare-web-footer{padding:4cqw 4.5cqw 2.4cqw;border:0;border-radius:0;box-shadow:none;background:#e8ecdf;color:var(--iw-ink, #29372b);font-size:1.15cqw;line-height:1.65}.icare-web-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:3.5cqw}.icare-web-footer-brand>button{display:block;width:6cqw;padding:0;border:0;background:transparent}.icare-laptop .indigo-laptop-lid .icare-web-footer-brand img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:transparent;border-radius:0}.icare-web-footer-brand>strong{display:block;margin-top:1.6cqw;font-size:1.4cqw;font-weight:600;letter-spacing:-.025em}.icare-web-footer p{margin:1.2cqw 0 0;color:var(--iw-ink, #29372b);font:400 1.15cqw/1.7 var(--icare-product-font)}.icare-web-footer :is(a,button){color:var(--iw-ink, #29372b)}.icare-web-socials{display:flex;flex-wrap:wrap;gap:.5cqw;margin-top:2cqw}.icare-web-socials a{display:inline-flex;align-items:center;gap:.5cqw;font-size:1.05cqw}.icare-web-footer h4{margin:0 0 1.6cqw;font:600 1.3cqw/1.4 var(--icare-product-font);letter-spacing:-.015em}.icare-web-footer-links{display:flex;flex-direction:column;align-items:start;gap:.8cqw}.icare-web-footer-links h4{margin-bottom:.8cqw}.icare-web-footer-links a{display:inline-block;padding:.2cqw 0;font-size:1.15cqw;line-height:1.65}.icare-web-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:2cqw;margin-top:3.4cqw;padding-top:2cqw;border:0;box-shadow:none;font-size:1cqw;line-height:1.6}.icare-web-footer-bottom>div{display:flex;flex-wrap:wrap;gap:1.8cqw}.icare-web-footer a{text-decoration:none;text-underline-offset:.3cqw;text-decoration-thickness:1px}@media(hover:hover){.icare-web-footer a:hover{text-decoration:underline}}.icare-web-motion{position:absolute;z-index:4;right:1.4cqw;bottom:1.4cqw;display:grid;place-items:center;width:3.5cqw;height:3.5cqw;min-width:26px;min-height:26px;padding:7px;border:1px solid var(--iw-line);border-radius:50%;background:#ffffffed;color:var(--iw-ink, #29372b);box-shadow:0 2px 8px #29332612;transition:background .25s ease}.icare-web-motion svg{display:block;width:100%;height:100%}.icare-web-display :is(a,button):focus-visible{outline:2px solid var(--icare-product-accent);outline-offset:3px}.icare-laptop-preview>figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:18px;color:var(--iw-ink, #29372b);font-size:11px;line-height:1.5}@media(hover:hover){.icare-web-links>a:hover:after,.icare-web-links>button:hover:after{transform:scaleX(1)}.icare-web-button-primary:hover{background:#32432d;border-color:#32432d;box-shadow:0 3px 8px #29372b20}.icare-web-button-primary:hover>span{translate:1px -1px}.icare-web-button-secondary:hover{background:var(--icare-product-canvas);border-color:#d1d1d6}.icare-web-button-secondary:hover>svg{translate:0 2px}.icare-web-motion:hover{background:var(--icare-product-button)}}@media(prefers-reduced-motion:no-preference){.icare-laptop-stage .icare-laptop{transition:opacity .7s ease,transform 1s cubic-bezier(.22,1,.36,1)}.icare-laptop-preview.is-ready:not(.is-visible) .icare-laptop{opacity:0;transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){.icare-web-display *{transition:none!important}}@media(max-width:700px){.icare-laptop-preview{margin-top:32px}.icare-laptop-stage{padding:24px 2% 28px;border-radius:12px}.icare-laptop-preview>figcaption{flex-direction:column;gap:4px;font-size:10px}}.icare-case .icare-web-content p{color:var(--iw-muted)}.icare-web-links>.is-current{color:var(--iw-accent);font-weight:600}.icare-web-socials a{display:grid;place-items:center;width:3cqw;height:3cqw;padding:.6cqw;border:0;border-radius:50%;color:#b65325;transition:background .2s ease}.icare-web-socials svg{display:block;width:1.65cqw;height:1.65cqw;flex-shrink:0}.icare-web-footer-bottom{border-top:1px solid #ced7c4;color:var(--iw-muted)}@media(hover:hover){.icare-web-socials a:hover{background:#f4e0ce}}.icare-web-nav .icare-web-links>a,.icare-web-nav .icare-web-links>button{color:#5c554e}.icare-web-nav .icare-web-links>.is-current{color:#a74c20}.icare-web-nav .icare-web-links>a:after,.icare-web-nav .icare-web-links>button:after{background:#c15b2b}.icare-web-nav .icare-web-button-primary{background:#b65325;border-color:#b65325;color:#fffefa;box-shadow:0 2px 4px #9b482015}@media(hover:hover){.icare-web-nav .icare-web-links>a:hover,.icare-web-nav .icare-web-links>button:hover{color:#a74c20}.icare-web-nav .icare-web-button-primary:hover{background:#98421c;border-color:#98421c}}.icare-web-display{--iw-ink:#000;--iw-muted:#000}.icare-web-nav .icare-web-links>a,.icare-web-nav .icare-web-links>button,.icare-web-nav .icare-web-links>.is-current,.icare-web-chips>span,.icare-case .icare-web-introduction .icare-web-highlight,.icare-web-highlight strong{color:#000}@media(hover:hover){.icare-web-nav .icare-web-links>a:hover,.icare-web-nav .icare-web-links>button:hover{color:#000}}.icare-web-nav .icare-web-links>a,.icare-web-nav .icare-web-links>button,.icare-web-nav .icare-web-links>.is-current{color:#b65325}@media(hover:hover){.icare-web-nav .icare-web-links>a:hover,.icare-web-nav .icare-web-links>button:hover{color:#98421c}}@media(max-width:1000px){.icare-laptop-stage .icare-laptop{width:100%;max-width:680px;padding:0 10% 2%}.icare-laptop-stage{padding-inline:0}}@media(max-width:700px){.icare-laptop-preview{width:90vw;margin-left:calc((100% - 90vw)/2)}}.icare-web-nav .icare-web-button-primary{padding:.65cqw 1.5cqw;font-weight:400;box-shadow:none}.icare-laptop-stage{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:4%;align-items:center;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.icare-laptop-panel{min-width:0;padding:40px 13% 32px;border-radius:20px;background:#f2d8c3}.icare-laptop-stage .icare-laptop{width:100%;max-width:none;margin:0;padding:0;filter:drop-shadow(0 14px 12px #29332624)}.icare-laptop-description{text-align:left;min-width:0}.icare-laptop-description p:last-child{margin-bottom:0}@media(max-width:1000px){.icare-laptop-stage{grid-template-columns:minmax(0,1fr);gap:28px}.icare-laptop-panel{width:100%;max-width:760px;padding:32px 13%;justify-self:start}}@media(max-width:700px){.icare-laptop-panel{padding-block:24px;border-radius:16px}.icare-laptop-preview{width:100%;margin-left:0}}.icare-case{background:#f7f5ef;color:#000;overflow:hidden}.icare-case-header{background:#f7f5ef;gap:20px}.icare-case-header>a:not(.brand){display:flex;align-items:center;gap:10px;font-size:13px}.icare-case-hero{padding:36px 6.5% 80px;background:#e3e9d8}.icare-case-kicker{display:flex;justify-content:space-between;gap:20px;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.icare-case h1{margin:48px 0 36px}.icare-case h1 span{display:block;color:#000}.icare-case-intro{display:flex;align-items:end;justify-content:space-between;gap:32px}.icare-case-intro p{max-width:600px;font-size:clamp(18px,1.8vw,26px);line-height:1.45;margin:0}.icare-case-intro a{display:flex;align-items:center;gap:12px;font-size:13px;white-space:nowrap;border-bottom:1px solid;padding-bottom:8px}.icare-case-cover{margin:0;position:relative;background:#526046}.icare-case-cover img{display:block;width:100%;height:clamp(300px,48vw,690px);object-fit:cover}.icare-case-cover figcaption{background:#e3e9d8;padding:18px 6.5%;font-size:12px;color:#000}.icare-case-section{padding:96px 6.5%}.icare-case-label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.13em;margin-bottom:28px;color:#000}.icare-case h2{margin:0}.icare-case-overview,.icare-case-columns{display:grid;grid-template-columns:1fr 1fr;gap:8%}.icare-case-copy{font-size:18px;line-height:1.7;color:#000;min-width:0}.icare-case-copy p{margin:0 0 20px}.icare-case-facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:55px 0 0;border-top:1px solid #292c2533;padding-top:24px}.icare-case-facts dt{font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px}.icare-case-facts dd{margin:0;font-size:18px;line-height:1.6}.icare-case-context{background:#f7f5ef}.icare-case-challenge{background:#eee9df}.icare-case-concept{background:#dce4d1}.icare-case-concept figure{margin:64px auto 0;max-width:780px;text-align:center}.icare-case-concept figure img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.icare-case-concept figcaption{margin-top:24px;font-size:12px;line-height:1.5;color:#000}.icare-case-journeys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px}.icare-case-journeys article{border-top:1px solid #292c2540;padding-top:22px}.icare-case-journeys span{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.icare-case-journeys h3{font-size:24px;font-weight:500;letter-spacing:-.04em}.icare-case-journeys p{font-size:16px;line-height:1.7}.icare-case-direction{background:#eee9df}.icare-case-film{background:#f3d7bf}.icare-case-film figure{margin:48px auto 0;max-width:860px}.icare-case-film video{display:block;width:100%;height:auto;max-height:75svh;aspect-ratio:16/9;object-fit:contain;background:#050506;border-radius:8px}.icare-case-film figcaption{margin-top:18px;font-size:12px;line-height:1.6;text-align:center;color:#000}.icare-case-footer{padding:80px 6.5%;background:#cedabf}.icare-case-footer>a{font-family:Space Grotesk,sans-serif;font-size:clamp(30px,5vw,72px);letter-spacing:-.05em;display:flex;align-items:center;gap:20px}.icare-case-footer .icare-case-return{font:13px DM Sans,sans-serif;letter-spacing:0;margin-top:44px;gap:12px}@media(max-width:700px){.icare-case-header{padding:20px 6%;gap:12px}.icare-case-header>a:not(.brand){font-size:11px;gap:6px}.icare-case-hero{padding:30px 6% 48px}.icare-case-kicker{font-size:10px;letter-spacing:.06em}.icare-case-intro{align-items:start;flex-direction:column;gap:24px}.icare-case-section{padding:56px 6%}.icare-case-overview,.icare-case-columns{grid-template-columns:1fr;gap:28px}.icare-case-copy{font-size:16px}.icare-case-facts,.icare-case-journeys{grid-template-columns:1fr;gap:25px;margin-top:28px}.icare-case-concept figure{margin-top:32px}.icare-case-footer{padding:56px 6%}.icare-case-cover img{height:330px}}.icare-case-account{background:#f0f0f3}.icare-account-preview{--ui-accent:var(--icare-product-accent);--ui-text:var(--icare-product-text);--ui-secondary:var(--icare-product-text);--ui-line:var(--icare-product-line);margin:48px 0 0;font-family:var(--icare-product-font);color:#000;font-size:14px;letter-spacing:-.015em;-webkit-font-smoothing:antialiased}.icare-account-switch{display:flex;max-width:460px;margin:0 auto 28px;background:#e3e3e8;padding:3px;border-radius:10px;gap:2px}.icare-account-switch button{flex:1;min-width:0;border:0;border-radius:8px;background:transparent;padding:9px 10px;font-size:12px;font-weight:500;white-space:nowrap;color:#000}.icare-account-switch button[aria-pressed=true]{background:#fff;box-shadow:0 2px 5px #00000012,0 0 0 .5px #00000006;color:#000}.icare-account-window{overflow:hidden;border-radius:20px;border:1px solid #dedee3;background:#f2f2f7;box-shadow:0 16px 48px #1c1c1e09}.icare-account-bar{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#ffffffd9;border-bottom:1px solid var(--ui-line);gap:16px}.icare-account-logo{font-size:25px;font-weight:650;letter-spacing:-.06em}.icare-account-logo>span{display:none}.icare-account-bar>span:last-child{font-size:12px;color:#000}.icare-account-bar>span:last-child>span{display:none}.icare-account-eyebrow{display:block;font-size:11px;font-weight:500;color:#000;letter-spacing:0;text-transform:none}.icare-account-preview h3{font-family:inherit;font-weight:700;letter-spacing:-.045em;line-height:1.1}.icare-signin{display:grid;grid-template-columns:.9fr 1.1fr;min-height:510px;background:#fff}.icare-signin-photo{position:relative;overflow:hidden;min-height:100%;background:#e5e5ea}.icare-signin-photo img{position:absolute;width:100%;height:100%;object-fit:cover}.icare-signin-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,#f7f5eff2)}.icare-signin-photo>div{position:absolute;z-index:1;bottom:35px;left:32px;right:24px;color:#000}.icare-signin-photo>div>span{font-size:11px;opacity:.8}.icare-signin-photo p{font-size:32px;font-weight:600;letter-spacing:-.04em;line-height:1.1;margin:12px 0 0}.icare-signin-content{padding:48px 12%;align-self:center}.icare-signin-content h3{font-size:32px;margin:14px 0 10px}.icare-signin-content>p{font-size:13px;line-height:1.6;color:#000;margin:0}.icare-signin-fields{margin:32px 0 20px;border:1px solid var(--ui-line);border-radius:12px;overflow:hidden}.icare-signin-fields>div{padding:14px 16px;background:var(--icare-product-field)}.icare-signin-fields>div+div{border-top:1px solid var(--ui-line)}.icare-signin-fields>div>span{font-size:10px;color:#000}.icare-demo-field{padding-top:7px;font-size:13px;line-height:1.5;color:#000}.icare-demo-password{display:flex;justify-content:space-between;align-items:center;gap:12px}.icare-demo-password>span:last-child{font-size:11px;color:#000}.icare-account-primary{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;border:0;border-radius:var(--icare-product-radius);padding:15px;background:var(--icare-product-button);color:#000;font-size:13px;font-weight:600}.icare-account-primary svg{display:none}.icare-signin-note{display:block;font-size:10px;line-height:1.6;text-align:center;color:#000;margin-top:16px}.icare-payout-layout{display:grid;grid-template-columns:180px 1fr;min-height:510px}.icare-account-sidebar{display:flex;flex-direction:column;gap:3px;padding:30px 14px;background:#ebebf0;border-right:1px solid #dddde3}.icare-account-sidebar>.icare-account-eyebrow{margin:0 12px 20px;font-size:10px}.icare-account-sidebar>span:not(.icare-account-eyebrow){padding:12px;font-size:12px;border-radius:8px;color:#000}.icare-account-sidebar>.is-current{display:flex;justify-content:space-between;align-items:center;background:#e4ebdc;color:#000!important;font-weight:500}.icare-account-sidebar svg{display:none}.icare-account-person{display:flex;gap:10px;align-items:center;padding:30px 10px 0;margin-top:auto;font-size:12px}.icare-account-person>span{display:grid;place-items:center;width:32px;height:32px;background:#d1d1d6;border-radius:50%;font-size:10px;color:#000}.icare-account-person small{display:block;font-size:9px;color:#000;margin-top:4px}.icare-payout-content{padding:36px;min-width:0}.icare-payout-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.icare-payout-heading h3{font-size:34px;margin:12px 0 28px}.icare-account-status,.icare-booking-confirmed{font-size:10px;padding:7px 10px;border-radius:7px;white-space:nowrap}.icare-account-status{background:#e4eddd;color:#000}.icare-payout-setup{display:flex;align-items:start;gap:16px;padding:24px;background:#fff;border-radius:14px}.icare-payout-icon{display:grid;place-items:center;background:#e8efdf;border-radius:10px;color:#000;min-width:36px;height:36px;font-size:22px}.icare-payout-setup h4,.icare-payout-bottom h4{font:600 15px/1.35 inherit;letter-spacing:-.025em;margin:0 0 7px}.icare-payout-setup p,.icare-payout-bottom p{font-size:12px;line-height:1.65;color:#000;margin:0}.icare-account-action{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:500;color:#000;margin-top:18px}.icare-account-action svg{width:14px;height:14px;transform:rotate(45deg)}.icare-payout-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#fff;border-radius:14px;margin:20px 0;padding:22px 0}.icare-payout-stats>div{padding:0 20px;min-width:0}.icare-payout-stats>div+div{border-left:1px solid var(--ui-line)}.icare-payout-stats dt{font-size:10px;color:#000}.icare-payout-stats dd{font-size:clamp(18px,2.3vw,30px);font-weight:600;letter-spacing:-.045em;margin:15px 0 8px;line-height:1.2}.icare-payout-stats span{font-size:9px;color:#000}.icare-payout-bottom{display:flex;justify-content:space-between;gap:20px;padding:8px 4px}.icare-payout-bottom h4{font-size:12px}.icare-payout-bottom>span{font-size:9px;line-height:1.7;color:#000;flex-shrink:0;text-align:right}.icare-booking-content,.icare-profile-content{padding:32px 36px;background:#f2f2f7}.icare-booking-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:10px;color:#000;margin-bottom:28px}.icare-booking-breadcrumb span{color:#000}.icare-booking-date{font-size:12px;color:#000;margin:-14px 0 25px;line-height:1.6}.icare-booking-confirmed{background:#e4eddd;color:#000}.icare-booking-notice{display:flex;gap:14px;align-items:center;background:#fff;padding:18px 20px;border-radius:14px;margin-bottom:20px}.icare-booking-notice>span{display:grid;place-items:center;flex-shrink:0;background:#62844c;color:#000;width:25px;height:25px;border-radius:50%;font-size:13px}.icare-booking-notice strong{font-size:13px;font-weight:600}.icare-booking-notice p{font-size:11px;line-height:1.6;color:#000;margin:5px 0 0}.icare-booking-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.icare-booking-main,.icare-booking-side,.icare-profile-main{display:flex;flex-direction:column;gap:18px;min-width:0}.icare-booking-card{background:#fff;border-radius:14px;padding:24px}.icare-booking-person{display:flex;gap:16px;align-items:center;margin:22px 0 18px}.icare-booking-avatar{display:grid;place-items:center;flex-shrink:0;width:54px;height:54px;border-radius:50%;background:linear-gradient(#d4dce5,#b9c5d3);color:#000;font-size:19px;font-weight:500}.icare-booking-card h4{font-size:17px;font-weight:600;letter-spacing:-.03em;margin:0 0 7px}.icare-booking-rating{color:#000;font-size:13px;letter-spacing:1px}.icare-booking-rating small{color:#000;font-size:10px;letter-spacing:0;margin-left:6px}.icare-booking-badges{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px}.icare-booking-badges span{font-size:10px;color:#000}.icare-booking-contact{margin:18px 0 0}.icare-booking-contact>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;font-size:11px;line-height:1.5}.icare-booking-contact>div+div{border-top:1px solid var(--ui-line)}.icare-booking-contact dt{color:#000;flex-shrink:0}.icare-booking-contact dd{margin:0;text-align:right;overflow-wrap:anywhere}.icare-booking-caption{display:block;font-size:9px;line-height:1.6;color:#000;margin-top:12px}.icare-booking-payment-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.icare-booking-payment-head h4{font-size:15px;margin:0}.icare-booking-payment-head>span{font-size:9px;padding:6px 8px;border-radius:6px;color:#000;background:#f2f2f7}.icare-booking-card>p{font-size:11px;line-height:1.7;color:#000;margin:16px 0 22px}.icare-booking-contact>.icare-booking-total{font-size:20px;font-weight:600;margin-top:10px;padding-top:20px}.icare-booking-total dt{color:#000}.icare-booking-message>span{display:flex;justify-content:center;align-items:center;gap:12px;background:#dce4d1;color:#000;border-radius:12px;padding:14px;font-size:12px;font-weight:500}.icare-booking-message svg{display:none}.icare-booking-message p{text-align:center;font-size:10px;line-height:1.6;color:#000;margin:12px 0 0}.icare-profile-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:20px}.icare-profile-intro .icare-booking-person{margin:24px 0}.icare-profile-intro h3{font-size:30px;margin:0 0 10px}.icare-profile-intro .icare-booking-avatar{width:68px;height:68px;font-size:24px}.icare-profile-intro .icare-booking-person p{font-size:12px;color:#000;margin:0 0 8px;line-height:1.5}.icare-profile-intro .icare-booking-person div>span{font-size:10px;color:#000}.icare-profile-intro .icare-booking-badges{margin-bottom:0}.icare-profile-about h4{margin-top:16px;font-size:20px}.icare-profile-about>p{font-size:13px;line-height:1.8;margin-bottom:20px}.icare-profile-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.icare-profile-tags span{padding:7px 11px;background:#f2f2f7;border-radius:7px;font-size:10px;color:#000}.icare-profile-services{display:grid;gap:14px;margin-top:22px;border-top:1px solid var(--ui-line);padding-top:20px;font-size:11px;line-height:1.6;color:#000}.icare-profile-aside{min-width:0}.icare-profile-rate{padding:26px;border-radius:14px;background:#fff}.icare-profile-rate>div{margin:22px 0 16px}.icare-profile-rate strong{font-size:48px;font-weight:600;line-height:1;letter-spacing:-.06em}.icare-profile-rate>div>span{font-size:12px;color:#000}.icare-profile-rate p{font-size:12px;line-height:1.7;color:#000;margin:0}.icare-profile-rate .icare-account-action{display:flex;justify-content:center;padding:13px;border-radius:10px;color:#000;background:#dce4d1;margin-top:24px}.icare-profile-rate .icare-account-action svg{display:none}.icare-profile-facts{background:#fff;border-radius:14px;margin:18px 0;padding:4px 22px}.icare-profile-facts>div{padding:17px 0}.icare-profile-facts>div+div{border-top:1px solid var(--ui-line)}.icare-profile-facts dt{font-size:10px;color:#000;margin-bottom:7px}.icare-profile-facts dd{font-size:13px;margin:0}.icare-profile-sample{display:block;text-align:center;font-size:9px;color:#000;line-height:1.6;margin-top:20px}.icare-account-carousel-controls{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:26px}.icare-account-carousel-controls button{display:grid;place-items:center;border:0;background:#fff;color:#000;border-radius:50%;width:40px;height:40px}.icare-account-carousel-controls button:hover{background:#e5e5ea}.icare-account-carousel-controls svg{width:19px;height:19px}.icare-account-carousel-controls button:last-child svg{transform:rotate(45deg)}.icare-account-carousel-controls>span{font-size:11px;color:#000;min-width:145px;text-align:center}.icare-account-preview figcaption{text-align:center;font-size:10px;line-height:1.6;color:#000;margin:22px 0 0}@media(max-width:850px){.icare-payout-layout{grid-template-columns:145px 1fr}.icare-payout-content,.icare-booking-content,.icare-profile-content{padding:26px 22px}.icare-booking-grid,.icare-profile-grid{gap:16px}.icare-booking-card{padding:20px}.icare-profile-rate{padding:22px}.icare-signin-content{padding:36px 8%}.icare-payout-stats>div{padding:0 14px}.icare-payout-stats dd{font-size:20px}.icare-profile-intro h3{font-size:25px}}@media(max-width:600px){.icare-account-switch button{font-size:11px;padding:9px 5px}.icare-account-bar{padding:18px 20px}.icare-account-bar>span:last-child{font-size:10px}.icare-signin{grid-template-columns:1fr}.icare-signin-photo{min-height:190px}.icare-signin-photo>div{bottom:24px;left:24px}.icare-signin-photo p{font-size:28px}.icare-signin-content{padding:30px 24px 36px}.icare-signin-content h3{font-size:28px}.icare-payout-layout{grid-template-columns:1fr}.icare-account-sidebar{display:none}.icare-payout-content,.icare-booking-content,.icare-profile-content{padding:24px 18px}.icare-payout-heading{flex-direction:column;gap:0;margin-bottom:20px}.icare-payout-heading h3{font-size:30px;margin:12px 0 18px}.icare-booking-date{margin:0 0 16px}.icare-payout-setup{padding:20px;gap:12px}.icare-payout-icon{display:none}.icare-payout-stats{grid-template-columns:1fr;padding:0 20px}.icare-payout-stats>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6px;padding:18px 0}.icare-payout-stats>div+div{border-left:0;border-top:1px solid var(--ui-line)}.icare-payout-stats dd{margin:0;text-align:right;font-size:23px}.icare-payout-stats span{grid-column:1/-1}.icare-payout-bottom{flex-direction:column;gap:12px}.icare-payout-bottom>span{text-align:left}.icare-booking-grid,.icare-profile-grid{grid-template-columns:1fr}.icare-booking-notice{padding:18px}.icare-profile-intro .icare-booking-person{gap:14px}.icare-profile-intro .icare-booking-avatar{width:54px;height:54px;font-size:18px}.icare-profile-rate strong{font-size:44px}}.icare-account-preview img.icare-booking-avatar{display:block;object-fit:cover;object-position:50% 30%;background:#e6ebdf}.icare-account-primary:hover{background:var(--icare-product-button-hover)}.icare-account-switch button[aria-pressed=true]{color:#000}.icare-account-preview a:focus-visible,.icare-account-preview button:focus-visible{outline-color:#526b3f}.icare-account-bar>img.icare-account-logo{display:block;width:84px;height:auto;object-fit:contain}.icare-elevenlabs-credit{display:inline-flex;align-items:center;gap:9px;margin-top:10px;padding:7px 11px 7px 7px;border:1px solid #292c2526;border-radius:10px;background:#ffffff70;transition:background .2s}.icare-elevenlabs-credit:hover{background:#ffffffb0}.icare-elevenlabs-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:#fff}.icare-elevenlabs-icon img{display:block;width:11px;height:14px;object-fit:contain}.icare-elevenlabs-credit small{display:block;font-size:8px;line-height:1.5;letter-spacing:.04em;color:#000}.icare-elevenlabs-credit strong{display:block;font-size:13px;font-weight:600;letter-spacing:-.04em;line-height:1.4}.icare-elevenlabs-credit>.arrow-icon{width:12px;height:12px;margin-left:5px}.icare-case-film video{aspect-ratio:16/9;object-fit:contain}.icare-film-player{position:relative}.icare-film-player .icare-elevenlabs-credit{position:absolute;top:14px;right:14px;z-index:1;margin:0;padding:5px 8px;gap:7px;background:#fffffff0;border:0;border-radius:8px;box-shadow:0 2px 12px #00000012}.icare-film-player .icare-elevenlabs-icon{width:23px;height:23px;background:transparent}.icare-film-player .icare-elevenlabs-icon img{width:9px;height:12px}.icare-film-player .icare-elevenlabs-credit strong{font-size:11px}.icare-film-player .icare-elevenlabs-credit small{font-size:7px}.icare-film-player .icare-elevenlabs-credit>.arrow-icon{display:none}@media(max-width:600px){.icare-film-player .icare-elevenlabs-credit{top:9px;right:9px}}.icare-film-player{border-radius:12px;isolation:isolate}@media(prefers-reduced-motion:no-preference){.film-reveal-ready .icare-film-player{opacity:0;transform:translateY(42px) scale(.965);clip-path:inset(5% 2% round 18px);transition:opacity .8s ease,transform 1.2s cubic-bezier(.16,1,.3,1),clip-path 1.2s cubic-bezier(.16,1,.3,1),box-shadow 1.2s ease}.film-reveal-ready.film-reveal-visible .icare-film-player{opacity:1;transform:none;clip-path:inset(0 round 12px);box-shadow:0 22px 50px #42302120}.film-reveal-ready .icare-film-player .icare-elevenlabs-credit{opacity:0;transform:translateY(6px);transition:opacity .5s ease .65s,transform .65s ease .65s}.film-reveal-ready.film-reveal-visible .icare-film-player .icare-elevenlabs-credit{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.icare-film-player{opacity:1;transform:none;clip-path:none;transition:none}}.icare-account-switch{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));isolation:isolate}.icare-account-indicator{position:absolute;z-index:-1;left:3px;top:3px;bottom:3px;width:calc((100% - 12px)/4);border-radius:8px;background:#fff;box-shadow:0 2px 5px #00000012,0 0 0 .5px #00000006;transform:translate(calc(var(--active-account) * (100% + 2px)));transition:transform .45s cubic-bezier(.22,1,.36,1)}.icare-account-switch button[aria-pressed=true]{background:transparent;box-shadow:none}.icare-account-switch button{transition:color .2s}.icare-account-window{animation:icare-account-enter .4s cubic-bezier(.22,1,.36,1) both}@keyframes icare-account-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.icare-account-indicator,.icare-account-switch button{transition:none}.icare-account-window{animation:none}}.icare-account-person>img{display:block;flex:0 0 32px;width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:50% 30%}.icare-stripe-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:5px 9px;background:#635bff0d;border:1px solid #635bff26;border-radius:6px;color:#000}.icare-stripe-badge>span{font-size:10px;line-height:1.4}.icare-stripe-badge>img{display:block;width:54px;height:auto;flex-shrink:0}.icare-workspace-nav{display:flex;flex-direction:column;align-items:stretch;gap:3px;font-size:12px}.icare-workspace-nav button{border:0;background:transparent;text-align:left;padding:12px;border-radius:8px;color:#000;line-height:1.4}.icare-workspace-nav button:hover{background:#ffffff80}.icare-workspace-nav button.is-current{background:#e4ebdc;color:#000;font-weight:500}.icare-workspace-intro{font-size:13px;line-height:1.65;color:#000;margin:0 0 24px}.icare-workspace-content>.icare-booking-card{margin-bottom:20px}.icare-workspace-content .icare-booking-card h4{margin:0 0 10px;font-size:15px}.icare-workspace-content .icare-booking-card p{font-size:12px;line-height:1.65;color:#000}.icare-workspace-link{display:inline-block;background:transparent;border:0;padding:8px 0;color:#000;font-size:12px;font-weight:600}.icare-workspace-shortcuts{display:flex;flex-wrap:wrap;gap:10px}.icare-workspace-shortcuts button{border:1px solid var(--ui-line);border-radius:10px;background:#fff;padding:12px 16px;font-size:12px;color:#000}.icare-workspace-visits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.icare-workspace-visit-top{display:flex;align-items:start;justify-content:space-between;gap:10px}.icare-workspace-sample{font-size:10px;color:#000;margin:24px 0 0;line-height:1.6}.icare-workspace-messages{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1.5fr);gap:16px}.icare-conversations{display:flex;flex-direction:column;gap:6px}.icare-conversations button{display:flex;align-items:center;gap:10px;background:#ffffff80;border:1px solid transparent;border-radius:12px;padding:14px 10px;text-align:left}.icare-conversations button[aria-pressed=true]{border-color:#a2b58a;background:#fff}.icare-conversations button>span{display:grid;place-items:center;flex:0 0 30px;height:30px;background:#e4ebdc;color:#000;border-radius:50%;font-size:10px}.icare-conversations strong{font-size:11px}.icare-conversations small{display:block;font-size:10px;color:#000;margin-top:4px}.icare-conversation{padding:20px;background:#fff;border:1px solid var(--ui-line);border-radius:14px;min-width:0}.icare-conversation h4{margin:0 0 20px;font-size:14px}.icare-conversation-history{display:flex;flex-direction:column;gap:12px;max-height:270px;min-height:160px;overflow:auto;margin-bottom:20px}.icare-conversation-history p{align-self:flex-start;max-width:90%;margin:0;padding:12px;border-radius:12px 12px 12px 3px;background:#f2f2f7;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.icare-conversation-history p.is-reply{align-self:flex-end;background:#e4ebdc;border-radius:12px 12px 3px}.icare-conversation form>div{display:flex;gap:8px;margin-top:8px}.icare-conversation input{width:100%;min-width:0;border:1px solid var(--ui-line);background:#fafafa;border-radius:8px;padding:10px;font:inherit;font-size:12px}.icare-conversation form button{border:0;border-radius:8px;padding:10px 14px;background:#dce4d1;color:#000;font-size:12px}.icare-conversation form button:disabled{opacity:.5;cursor:default}@media(max-width:850px){.icare-workspace-messages{grid-template-columns:1fr}.icare-conversations{flex-direction:row}.icare-conversations button{flex:1}}@media(max-width:600px){.icare-payout-layout{grid-template-columns:1fr}.icare-account-sidebar{display:flex;padding:12px;border-right:0;border-bottom:1px solid var(--ui-line)}.icare-account-sidebar>.icare-account-eyebrow,.icare-account-sidebar>.icare-account-person{display:none}.icare-workspace-nav{flex-direction:row;overflow-x:auto;gap:4px}.icare-workspace-nav button{white-space:nowrap;font-size:11px;padding:10px}.icare-workspace-visits{grid-template-columns:1fr}.icare-conversations button{padding:10px 6px}.icare-conversation{padding:16px}}.icare-alex-avatar{position:relative;display:block;overflow:hidden;border-radius:50%;flex-shrink:0}.icare-alex-avatar>img{position:absolute;display:block;width:400%;max-width:none;height:auto;left:-150%;top:-25%}.icare-signin{min-height:440px}.icare-signin-content{width:100%;max-width:440px;justify-self:center;padding:32px}.icare-signin-fields{margin-top:24px;margin-bottom:16px}.icare-signin-fields>div{padding:12px 14px}.icare-signin .icare-account-primary{padding:13px}@media(max-width:600px){.icare-signin-content{padding:28px 24px;max-width:400px}}.icare-case-film .icare-film-marketing-note{max-width:680px;margin:14px auto 0;font-size:16px;line-height:1.7;color:#000;text-align:left}.icare-case .icare-account-preview button,.icare-case .icare-account-switch,.icare-case .icare-account-indicator,.icare-case .icare-web-button{border-radius:999px}.icare-case-account{background:#f7f5ef}.icare-account-preview{max-width:1000px;margin:40px auto 0;--icare-product-paper:#fffefa;--icare-product-field:#faf8f3;--icare-product-canvas:#f3eee5;--icare-product-line:#e5dfd5;--icare-product-button:#b65325;--icare-product-button-hover:#98421c}.icare-account-window{border-color:#e5dfd5;background:#fffefa;box-shadow:none}.icare-account-bar{background:#fffefa;padding:16px 24px}.icare-account-bar .icare-account-logo{width:70px;height:auto;object-fit:contain}.icare-account-switch{background:#eee7dd}.icare-account-indicator{background:#f2d8c3;box-shadow:none}.icare-account-primary{background:#b65325;color:#fff;font-weight:400;padding:12px}.icare-account-primary:hover{background:#98421c}.icare-signin{min-height:440px;background:#fffefa}.icare-signin-content{padding:36px 10%}.icare-signin-content h3{font-size:27px;font-weight:500;letter-spacing:-.035em}.icare-signin-photo:after{background:linear-gradient(transparent 55%,#142015b3)}.icare-signin-photo>div{color:#fff;bottom:28px;left:24px}.icare-signin-photo p{font-size:27px;font-weight:500;color:#fff}.icare-account-carousel-controls button{background:#eee7dd;transition:background .2s,transform .2s}.icare-account-carousel-controls button:hover{background:#f2d8c3;transform:translateY(-2px)}@media(prefers-reduced-motion:no-preference){.icare-account-window{animation:icare-account-refined-enter .55s cubic-bezier(.22,1,.36,1) both}.icare-account-window>:last-child{animation:icare-account-content-enter .65s cubic-bezier(.22,1,.36,1) both}}@keyframes icare-account-refined-enter{0%{opacity:0;transform:translate(calc(var(--slide-direction,1) * 14px))}to{opacity:1;transform:none}}@keyframes icare-account-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:700px){.icare-account-preview{margin-top:28px}.icare-signin-content{padding:28px 24px}}@media(prefers-reduced-motion:reduce){.icare-account-carousel-controls button{transition:none}.icare-account-carousel-controls button:hover{transform:none}}.icare-account-sidebar,.icare-payout-content,.icare-workspace-nav{min-width:0}@media(max-width:600px){.icare-payout-layout{grid-template-columns:minmax(0,1fr)}.icare-workspace-nav{width:100%;overflow-x:auto}}.icare-case-film{background:#f7f5ef}.icare-film-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center;max-width:1280px;margin:0 auto}.icare-case-film .icare-film-media{min-width:0;max-width:none;margin:0;padding:clamp(20px,2.5vw,36px);background:#f2d8c3;border-radius:24px}.icare-film-media .icare-film-player{overflow:hidden;border-radius:16px;box-shadow:none}.icare-case-film .icare-film-media video{border-radius:16px;max-height:none}.icare-case-film .icare-film-media figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:18px;text-align:left;font-size:11px;line-height:1.5}.icare-film-story{min-width:0}.icare-film-story .icare-case-label{margin-bottom:20px}.icare-film-story h2{font-size:clamp(28px,3vw,44px);line-height:1.15}.icare-film-story .icare-case-copy{margin-top:28px}.icare-film-category{display:flex;gap:12px;align-items:center;margin-top:28px;padding-top:20px;border-top:1px solid #dfd7cb;font-size:12px;color:#000}.film-reveal-ready.film-reveal-visible .icare-film-media .icare-film-player{box-shadow:none;clip-path:inset(0 round 16px)}@media(max-width:1000px){.icare-film-layout{grid-template-columns:minmax(0,1fr);gap:32px}.icare-film-story{max-width:680px}.icare-film-story h2{font-size:32px}}@media(max-width:500px){.icare-case-film .icare-film-media{padding:16px;border-radius:20px}.icare-case-film .icare-film-media figcaption{flex-direction:column;gap:4px}.icare-film-story h2{font-size:28px}}.icare-film-story{--heading-h2-size:clamp(28px,3vw,44px)}.icare-case-hero{padding:36px 6.5% 64px;background:#f7f5ef}.icare-case .icare-case-hero h1{margin:40px 0 32px}.icare-case-intro{gap:32px}.icare-case-intro p{max-width:580px;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.icare-case-intro a{font-size:13px;padding-bottom:8px}.icare-case-cover figcaption{background:#f7f5ef}@media(max-width:700px){.icare-case-hero{padding:28px 6% 40px}.icare-case-kicker{gap:16px;align-items:start;font-size:9px;line-height:1.6;letter-spacing:.08em}.icare-case-kicker>span:last-child{max-width:150px;text-align:right}.icare-case .icare-case-hero h1{margin:32px 0 24px}.icare-case-intro{gap:24px}}.icare-case-concept{background:#f7f5ef}.icare-mobile-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.icare-case-concept .icare-mobile-pair{min-width:0;max-width:none;margin:0;padding:clamp(20px,3vw,40px);border-radius:24px;background:#f2d8c3}.icare-case-concept .icare-mobile-pair img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;mix-blend-mode:normal}.icare-mobile-story{min-width:0;--heading-h2-size:clamp(30px,3.2vw,46px)}.icare-mobile-story .icare-case-copy{margin-top:28px}.icare-case-concept .icare-mobile-pair figcaption{margin-top:20px;font-size:11px;line-height:1.5}@media(max-width:900px){.icare-mobile-layout{grid-template-columns:minmax(0,1fr);gap:32px}.icare-case-concept .icare-mobile-pair{max-width:600px;width:100%;justify-self:start}.icare-mobile-story{--heading-h2-size:32px}}@media(prefers-reduced-motion:no-preference){.mobile-motion-ready .icare-mobile-pair{opacity:0;transform:translateY(32px) scale(.97);transition:opacity .8s ease,transform 1.1s cubic-bezier(.22,1,.36,1)}.mobile-motion-ready.mobile-revealed .icare-mobile-pair{opacity:1;transform:none}.mobile-motion-ready .icare-mobile-story>*{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .8s cubic-bezier(.22,1,.36,1)}.mobile-motion-ready .icare-mobile-story>:nth-child(2){transition-delay:.12s}.mobile-motion-ready .icare-mobile-story>:nth-child(3){transition-delay:.24s}.mobile-motion-ready.mobile-revealed .icare-mobile-story>*{opacity:1;transform:none}.mobile-motion-ready .icare-mobile-pair img{animation:icare-app-float 7s ease-in-out infinite;animation-play-state:paused;transform-origin:50% 70%;will-change:transform}.mobile-in-view .icare-mobile-pair img{animation-play-state:running}}@keyframes icare-app-float{0%,to{transform:translateY(0) rotate(-.3deg)}50%{transform:translateY(-9px) rotate(.3deg)}}@media(prefers-reduced-motion:reduce){.icare-mobile-pair,.icare-mobile-story>*{opacity:1!important;transform:none!important;transition:none!important}.icare-mobile-pair img{animation:none!important}}.icare-demo-phone{position:relative;width:min(100%,300px);aspect-ratio:9/18.5;margin:auto;border:8px solid #161618;border-radius:42px;overflow:hidden;background:#fffefa;box-shadow:0 18px 32px #4a302329,0 0 0 1px #666;container-type:inline-size;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.icare-demo-status{position:absolute;z-index:4;top:12px;left:20px;right:18px;display:flex;justify-content:space-between;font-size:10px;font-weight:600;color:#000}.icare-demo-island{position:absolute;z-index:5;top:7px;left:50%;transform:translate(-50%);width:30%;height:21px;background:#101012;border-radius:20px}.icare-demo-home{position:absolute;z-index:5;bottom:8px;left:35%;width:30%;height:4px;background:#000;border-radius:8px}.icare-demo-login,.icare-demo-carer{position:absolute;inset:0;transition:opacity .65s ease,transform .8s cubic-bezier(.22,1,.36,1);overflow:hidden}.icare-demo-login{opacity:1;transform:none;background:#fffefa}.icare-demo-login.is-hidden{opacity:0;transform:translate(-18%);pointer-events:none}.icare-case-concept .icare-mobile-pair .icare-demo-photo{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;animation:none;opacity:.38}.icare-demo-login-content{position:absolute;inset:23% 8% auto}.icare-case-concept .icare-mobile-pair .icare-demo-login-content>img{width:65px;height:auto;margin-bottom:24px;animation:none}.icare-case .icare-demo-phone h3{font:500 25px/1.15 -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.04em;margin:10px 0}.icare-case .icare-demo-phone p{font:400 12px/1.6 -apple-system,BlinkMacSystemFont,sans-serif;margin:0;color:#000}.icare-demo-fields{display:grid;margin:24px 0 16px;background:#fffefadd;border:1px solid #ddd5c9;border-radius:15px;padding:14px;gap:8px;font-size:11px}.icare-demo-fields strong{font-size:12px;font-weight:400;padding-bottom:8px}.icare-demo-fields span{font-size:9px}.icare-demo-phone button{border:0;border-radius:999px;background:#b65325;color:#fff;padding:12px;font-size:12px}.icare-demo-login-content>button{width:100%}.icare-demo-login-content>small{display:block;text-align:center;margin-top:16px;font-size:10px}.icare-demo-carer{opacity:0;transform:translate(25%);background:#fffefa;pointer-events:none}.icare-demo-carer.is-active{opacity:1;transform:none;pointer-events:auto}.icare-demo-carer header{display:flex;align-items:center;justify-content:space-between;padding:45px 18px 14px;font-size:10px}.icare-case-concept .icare-mobile-pair .icare-demo-carer header img{width:52px;height:auto;animation:none}.icare-case-concept .icare-mobile-pair .icare-demo-portrait{width:calc(100% - 32px);height:160px;max-height:none;margin:0 16px;border-radius:18px;object-fit:cover;object-position:center 30%;animation:none}.icare-demo-profile-copy{padding:14px 18px}.icare-demo-verified{font-size:9px;color:#526b3f}.icare-case .icare-demo-profile-copy h3{font-size:21px;margin:7px 0}.icare-demo-rating{margin:10px 0;font-size:12px;color:#b65325}.icare-demo-rating span{font-size:10px;color:#000}.icare-demo-details{display:flex;gap:12px;font-size:10px;padding:10px 0;border-block:1px solid #e5dfd5}.icare-case .icare-demo-profile-copy h4{font-size:12px;margin:14px 0 6px}.icare-demo-rate{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;font-size:17px}.icare-demo-rate small{font-size:10px;font-weight:400}.icare-demo-rate button{font-size:10px;padding:10px 12px}.icare-demo-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;font-size:11px;flex-wrap:wrap}.icare-demo-controls button{border:0;background:transparent;padding:6px;color:#000;font-size:11px}.icare-demo-controls button[aria-pressed=true]{text-decoration:underline;text-underline-offset:5px}.icare-demo-controls button:last-child{border:1px solid #c9ad96;border-radius:999px;padding:6px 12px}.icare-demo-phone button:focus-visible,.icare-demo-controls button:focus-visible{outline:2px solid #b65325;outline-offset:3px}@media(max-width:400px){.icare-demo-phone{border-width:6px}.icare-demo-carer header{padding-top:40px}.icare-case-concept .icare-mobile-pair .icare-demo-portrait{height:135px}.icare-demo-profile-copy{padding-top:10px}.icare-demo-details{gap:8px}.icare-demo-rate{margin-top:10px}}@media(prefers-reduced-motion:reduce){.icare-demo-login,.icare-demo-carer{transition:none}}.icare-client-screen{position:absolute;inset:0;display:flex;flex-direction:column;background:#f4f3f7;animation:icare-client-enter .55s cubic-bezier(.22,1,.36,1) both}.icare-client-header{display:flex;align-items:center;justify-content:space-between;padding:43px 16px 12px;background:#fffefa;flex-shrink:0;font-size:9px}.icare-case-concept .icare-mobile-pair .icare-client-header img{width:48px;height:auto;animation:none}.icare-client-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:14px 12px;overscroll-behavior:contain}.icare-client-scroll::-webkit-scrollbar{display:none}.icare-client-eyebrow{font-size:10px;display:block;margin-bottom:10px}.icare-client-search{display:flex;justify-content:space-between;background:#fff;border:1px solid #e5dfd5;border-radius:12px;padding:12px;margin-top:18px;font-size:12px}.icare-client-filters,.icare-client-tags{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.icare-client-filters span,.icare-client-tags span{padding:6px 8px;border-radius:10px;background:#ebe9f0;font-size:9px}.icare-case .icare-client-results{margin:20px 0 10px;font-weight:500}.icare-demo-phone .icare-client-result{display:block;width:100%;padding:0;overflow:hidden;border:1px solid #e5dfd5;border-radius:18px;background:#fff;color:#000;text-align:left}.icare-case-concept .icare-mobile-pair .icare-client-result>img{width:100%;height:150px;object-fit:cover;object-position:center 30%;animation:none}.icare-client-result>div{padding:12px}.icare-case .icare-client-result h4,.icare-case .icare-client-card h4{font-size:13px;font-weight:600;line-height:1.4;margin:0 0 8px}.icare-client-result>div>span{display:block;font-size:10px;margin-top:8px}.icare-client-result-meta{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:10px}.icare-client-result-meta strong{font-size:18px}.icare-client-result-meta small{font-size:10px;font-weight:400}.icare-client-tip{padding:14px 4px;font-size:11px}.icare-client-tip strong{display:block;margin-bottom:6px;font-weight:500}.icare-demo-phone .icare-client-back{background:transparent;color:#000;padding:0 0 12px;font-size:10px}.icare-client-card{padding:14px;margin-bottom:10px;background:#fff;border-radius:16px}.icare-client-person{display:flex;align-items:center;gap:10px;margin:12px 0}.icare-case-concept .icare-mobile-pair .icare-client-person>img{width:52px;height:52px;object-fit:cover;border-radius:50%;animation:none}.icare-case .icare-client-person h3{font-size:17px;margin:0 0 5px}.icare-case .icare-client-person p{font-size:10px}.icare-case .icare-client-card p{font-size:11px;line-height:1.7}.icare-client-badges{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:12px;font-size:9px}.icare-client-book{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#fffefa;border-top:1px solid #e5dfd5;flex-shrink:0;font-size:22px}.icare-client-book small{font-size:10px;font-weight:400}.icare-client-book a{background:#b65325;color:#fff;border-radius:999px;text-decoration:none;padding:11px 16px;font-size:11px}.icare-client-nav{display:flex;justify-content:space-around;padding:10px 8px 22px;background:#fffefa;border-top:1px solid #e5dfd5;flex-shrink:0}.icare-client-nav>span,.icare-demo-phone .icare-client-nav>button{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:16px;background:transparent;color:#000;padding:0;border-radius:0}.icare-client-nav small,.icare-client-nav button span{font-size:8px;font-weight:400}@keyframes icare-client-enter{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.icare-client-screen{animation:none}}.icare-client-screen{text-align:left}.icare-demo-phone{width:min(100%,320px);border:7px solid #171719;border-radius:44px;box-shadow:0 0 0 1px #777579,inset 0 0 0 1px #000,0 24px 35px -12px #67462a40;background:#faf8f4}.icare-demo-status{z-index:20;top:13px;font-size:10px;pointer-events:none}.icare-demo-island{z-index:21;width:29%;height:22px;top:8px;box-shadow:inset 0 0 0 1px #252527}.icare-ios-indicators{width:36px;height:12px}.icare-ios-indicators svg{display:block;width:100%;height:100%}.icare-client-screen{background:#f5f3ee;letter-spacing:-.01em}.icare-client-header{padding:46px 18px 15px;border-bottom:1px solid #e9e5dd;font-size:9px;letter-spacing:0}.icare-client-scroll{padding:18px 14px 14px;scroll-behavior:smooth}.icare-client-card{border:1px solid #ece8e0;padding:16px;margin-bottom:12px;border-radius:18px;box-shadow:0 2px 3px #45301b03}.icare-client-eyebrow{color:#000;font-size:10px;font-weight:500;letter-spacing:.01em}.icare-case .icare-client-person h3{font-size:18px;letter-spacing:-.035em;font-weight:600;line-height:1.15}.icare-case .icare-client-card p{font-size:11px;line-height:1.75}.icare-client-badges{gap:8px;font-size:8px;line-height:1.5;padding-top:12px;border-top:1px solid #eee9e0}.icare-client-badges span{background:#f0f3ea;border-radius:999px;padding:4px 7px}.icare-client-tags span{background:#f2f0eb;border:1px solid #eae5db;border-radius:999px;padding:6px 9px}.icare-client-book{padding:12px 16px;background:#fffefa;box-shadow:0 -4px 16px #46362206}.icare-client-book strong{font-weight:600;letter-spacing:-.04em}.icare-client-book a{font-weight:500;padding:12px 18px}.icare-client-nav{padding:12px 12px 24px}.icare-client-nav svg{width:19px;height:19px}.icare-client-nav>span,.icare-demo-phone .icare-client-nav>button{gap:6px;color:#736b62}.icare-demo-phone .icare-client-nav>button{color:#b65325}.icare-client-nav small,.icare-client-nav button span{font-size:8px;letter-spacing:0}.icare-client-search{border-radius:15px;padding:12px;background:#fffefa;align-items:center;gap:12px;box-shadow:0 2px 4px #49381c03}.icare-client-search>span{display:flex;align-items:center;gap:7px}.icare-client-search svg{width:15px;height:15px;color:#b65325;flex-shrink:0}.icare-demo-phone .icare-client-back{display:flex;align-items:center;gap:6px;padding:0 2px 14px;font-size:10px}.icare-client-back svg{width:14px;height:14px}.icare-client-filters span{background:#f2dfcf;border:1px solid #ebcfb7;border-radius:999px;padding:6px 10px;font-size:9px}.icare-demo-phone .icare-client-result{border-radius:18px;border-color:#e7e2d8;box-shadow:0 3px 10px #46311c06}.icare-case-concept .icare-mobile-pair .icare-client-result>img{height:155px}.icare-client-result>div{padding:14px}.icare-client-result-meta{padding-top:12px;border-top:1px solid #eee8de}.icare-client-result-meta>span{color:#a54a23;font-weight:500}.icare-demo-home{z-index:22;width:28%;left:36%;bottom:8px;height:4px}.icare-demo-controls{gap:5px;font-size:10px}.icare-demo-controls button{font-size:10px;padding:8px 10px;border-radius:999px;transition:background .2s}.icare-demo-controls button[aria-pressed=true]{text-decoration:none;background:#fff9f0}@media(prefers-reduced-motion:reduce){.icare-client-scroll{scroll-behavior:auto}}.icare-client-list{display:grid;gap:10px;margin-top:12px}.icare-demo-phone .icare-client-nearby{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px;padding:13px 11px;background:#fffefa;color:#000;border:1px solid #e7e2d8;border-radius:17px;text-align:left;box-shadow:0 2px 5px #46311c04}.icare-demo-phone .icare-client-nearby:disabled{opacity:1;cursor:default}.icare-demo-phone .icare-client-nearby:first-child{border-color:#cfad8e}.icare-case-concept .icare-mobile-pair .icare-client-nearby>img{width:48px;height:48px;object-fit:cover;border-radius:50%;animation:none}.icare-case-concept .icare-mobile-pair .icare-client-nearby-1>img{object-position:80% 30%}.icare-nearby-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#e5eadb;color:#495b3d;font-size:14px;font-weight:500}.icare-nearby-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.icare-case .icare-nearby-top h4{margin:0;font-size:12px;font-weight:600;letter-spacing:-.03em;line-height:1.4}.icare-nearby-top>span{white-space:nowrap;font-size:9px;color:#a54a23}.icare-case .icare-client-nearby p{font-size:10px;line-height:1.5;margin:4px 0 0}.icare-nearby-distance{display:block;margin-top:3px;font-size:9px;color:#655e55}.icare-nearby-bottom{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:10px;padding-top:9px;border-top:1px solid #eee8de}.icare-nearby-bottom strong{font-size:15px;font-weight:600;white-space:nowrap}.icare-nearby-bottom small{font-size:9px;font-weight:400}.icare-nearby-bottom>span{font-size:8px;color:#536447;line-height:1.5}.icare-client-screen{background:#f2f2f7}.icare-client-header{background:#fffefa;border-color:#e5dfd5}.icare-client-card{background:#fff;border:0;border-radius:16px;box-shadow:none;padding:17px;margin-bottom:12px}.icare-client-card .icare-client-eyebrow{font-weight:400;margin-bottom:16px}.icare-client-badges{border:0;padding-top:8px;gap:8px 10px;font-size:9px}.icare-client-badges span{padding:0;background:transparent;border-radius:0}.icare-client-tags span{background:#f2f2f7;border:0;border-radius:7px;padding:7px 9px}.icare-client-services{padding-top:12px;margin-top:16px!important;border-top:1px solid #e5dfd5}.icare-client-book a,.icare-client-rate-card a{background:#dce4d1;color:#000;font-weight:400;border-radius:10px}.icare-client-rate-card a{display:block;text-align:center;text-decoration:none;padding:12px;margin-top:18px;font-size:12px}.icare-client-hourly{font-size:36px;line-height:1.2;font-weight:650;letter-spacing:-.05em;margin:16px 0}.icare-client-hourly small{font-size:12px;font-weight:400;letter-spacing:0}.icare-client-facts>div+div{padding-top:14px;margin-top:14px;border-top:1px solid #e5dfd5}.icare-client-facts>div>span{font-size:10px}.icare-case .icare-client-facts p{font-size:12px;margin-top:5px}.icare-client-nav{background:#fffefa}.icare-demo-phone .icare-client-nav>button{color:#526b3f}.icare-client-filters span{background:#f2f2f7;border-color:#e5e5ea;color:#000}.icare-demo-phone .icare-client-nearby{background:#fff;border:0;box-shadow:none}.icare-demo-phone .icare-client-nearby:first-child{border:1px solid #becbb0}.icare-nearby-top>span,.icare-client-search svg{color:#526b3f}.icare-demo-phone .icare-demo-login-content>button{background:#dce4d1;color:#000}.icare-demo-phone .icare-client-back>span{color:#000;font-size:9px}.icare-case-concept .icare-mobile-pair .icare-client-nearby>img{object-position:center 30%}.icare-demo-phone .icare-client-message{background:#dce4d1;color:#000;font-weight:400;border-radius:10px;padding:12px 18px;font-size:11px}.icare-chat-person{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e5dfd5;padding:0 0 14px;margin-bottom:14px}.icare-case-concept .icare-mobile-pair .icare-chat-person>img{width:36px;height:36px;object-fit:cover;border-radius:50%;animation:none}.icare-chat-person strong{display:block;font-size:12px;font-weight:600}.icare-chat-person span{display:block;font-size:9px;margin-top:4px}.icare-chat-date{text-align:center;font-size:9px;margin:12px 0 18px;color:#625e57}.icare-chat-bubble{max-width:88%;width:fit-content;border-radius:15px;padding:11px 12px;margin-bottom:12px;background:#fff}.icare-chat-bubble.is-client{margin-left:auto;background:#dfe7d5;border-bottom-right-radius:4px}.icare-chat-bubble.is-carer{border-bottom-left-radius:4px}.icare-case .icare-chat-bubble p{font-size:11px;line-height:1.6}.icare-chat-bubble time,.icare-chat-bubble>span{display:block;text-align:right;font-size:8px;color:#5c6155;margin-top:6px}.icare-chat-compose{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fffefa;border-top:1px solid #e5dfd5;flex-shrink:0}.icare-chat-compose input{min-width:0;flex:1;border:1px solid #e5dfd5;background:#f5f4f0;border-radius:999px;padding:11px 12px;font:11px -apple-system,BlinkMacSystemFont,sans-serif;color:#000}.icare-demo-phone .icare-chat-compose button{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:50%;background:#526b3f;color:#fff;font-size:19px}.icare-chat-compose button:disabled{opacity:.45}.icare-demo-phone .icare-client-nav>button{color:#736b62}.icare-demo-phone .icare-client-nav>button[aria-current=page]{color:#526b3f}@media(prefers-reduced-motion:no-preference){.icare-chat-bubble{animation:icare-client-enter .45s ease both}.icare-chat-bubble:nth-of-type(4){animation-delay:.25s}.icare-chat-bubble:nth-of-type(5){animation-delay:.5s}.icare-chat-bubble:nth-of-type(6){animation-delay:.75s}}.icare-chat-typing{display:flex;gap:4px;align-items:center;width:fit-content;padding:13px 15px;margin-bottom:12px;border-radius:15px 15px 15px 4px;background:#fff}.icare-chat-typing>span{width:5px;height:5px;border-radius:50%;background:#8b9480;animation:icare-chat-dot 1.1s ease-in-out infinite}.icare-chat-typing>span:nth-child(2){animation-delay:.15s}.icare-chat-typing>span:nth-child(3){animation-delay:.3s}@keyframes icare-chat-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:no-preference){.icare-chat-bubble:nth-of-type(n){animation:icare-client-enter .4s cubic-bezier(.22,1,.36,1) both;animation-delay:0s}}@media(prefers-reduced-motion:reduce){.icare-chat-typing>span{animation:none}}.icare-case-concept .icare-mobile-pair .icare-demo-photo{opacity:.62}.icare-demo-phone .icare-demo-login-content>button{background:#526b3f;color:#fff}.icare-demo-phone .icare-demo-login-content>button:hover{background:#405532}
