.site-conversion{border-top:1px solid #e6dfef;justify-content:space-between;align-items:center;gap:48px;margin-bottom:48px;padding-block:68px;display:flex}.site-conversion h2{max-width:680px;font-size:clamp(29px,3vw,43px);line-height:1.16}.site-conversion p{max-width:640px;margin-top:18px;font-size:15px;line-height:1.75}.site-conversion-button[data-slot=button],button.button[data-lead-cta]{color:#fff;cursor:pointer;white-space:normal;text-align:left;background:linear-gradient(145deg,#453080,#28136c 68%);border:1px solid #4b338e;border-radius:999px;gap:22px;height:auto;min-height:48px;padding:16px 23px;font:500 14px/1.4 Inter,sans-serif;transition:background .18s,box-shadow .18s;box-shadow:inset 0 1px 1px #ffffff65,0 4px 12px #21104610}.site-conversion-button[data-slot=button]:hover,button.button[data-lead-cta]:hover{background:#40238c;transform:none;box-shadow:inset 0 1px 1px #ffffff65,0 5px 18px #21104620}button.button.light[data-lead-cta]{color:#251744;background:#c1ec98;border-color:#b4dc8b}button.button.light[data-lead-cta]:hover{background:#d1f1b4}button.text-link[data-lead-cta],.editorial-lead-cta{height:auto;min-height:44px;color:inherit;font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;align-items:center;gap:16px;padding:8px 0;font-weight:500;display:inline-flex}button.text-link[data-lead-cta]:hover,.editorial-lead-cta:hover{background:0 0;border-bottom-color:currentColor}.editorial-lead-cta{color:#4c3293;text-underline-offset:4px;text-decoration:underline}.related-lead-cta[data-slot=button]{border:0;border-bottom:1px solid var(--border);width:100%;height:auto;color:inherit;text-align:left;white-space:normal;letter-spacing:-.035em;background:0 0;border-radius:0;justify-content:space-between;gap:30px;padding:26px 0;font:500 22px/1.3 Manrope,sans-serif;display:flex}.related-lead-cta[data-slot=button]:hover{color:var(--purple);background:0 0}[data-lead-cta]:focus-visible{outline-offset:5px;outline:3px solid #8d70d2}@media (max-width:760px){.site-conversion{flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:24px;padding-block:42px}.site-conversion-button[data-slot=button],button.button[data-lead-cta]{font-size:14px}}@media (prefers-reduced-motion:reduce){[data-lead-cta]{transition:none!important}}.contact-page{grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(45px,7vw,115px);padding-top:66px;padding-bottom:110px;display:grid}.contact-copy{padding-top:16px}.contact-copy .eyebrow{text-transform:none;letter-spacing:0;color:#6550c4;font-size:14px}.contact-copy h1{letter-spacing:-.055em;margin-top:28px;font-size:clamp(42px,4.6vw,69px);line-height:1.08}.contact-copy h1 em{color:#6550c4}.contact-copy>p{max-width:460px;margin-top:30px;font-size:17px;line-height:1.8}.contact-copy>button{margin-top:32px}.contact-next{background:#f6f3fb;border:1px solid #ebe5f4;border-radius:28px;padding:clamp(26px,3vw,45px)}.contact-next h2{max-width:340px;font-size:clamp(25px,2.6vw,33px);line-height:1.2}.contact-next ol{margin:32px 0;padding:0;list-style:none}.contact-next li{border-bottom:1px solid #e3dbed;grid-template-columns:24px 1fr;gap:18px;padding:20px 0;display:grid}.contact-next li:first-child{padding-top:0}.contact-next li>span{color:#7e69a3;padding-top:4px;font-size:11px}.contact-next h3{letter-spacing:-.025em;font:600 15px/1.5 Inter,sans-serif}.contact-next li p{margin-top:7px;font-size:13px;line-height:1.8}.contact-support h3{margin-bottom:10px}.contact-support a{color:#4d3388;align-items:center;gap:12px;min-height:38px;font-size:13px;display:flex}.contact-support a:hover{text-decoration:underline}@media (max-width:760px){.contact-page{grid-template-columns:1fr;gap:42px;padding-top:25px;padding-bottom:60px}.contact-copy>p{font-size:16px}.contact-next{border-radius:22px}}.platform-page{--pf-ink:#1c0965;--pf-muted:#605976;--pf-violet:#5d4ce1;color:var(--pf-ink);background:#fff;padding-bottom:24px}.platform-page .pf-wrap,.platform-page .v3-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.platform-page .pf-panel{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.platform-page :is(h1,h2,h3){font-family:Manrope,Arial,sans-serif;font-weight:550}.platform-page h2{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(34px,3.7vw,52px);line-height:1.15}.platform-page em{color:var(--pf-violet);font-style:normal}.platform-page h2 em{display:block}.platform-page .sky-blur-word{white-space:nowrap;display:inline-block}.platform-page .pf-eyebrow{letter-spacing:.02em;font-size:12px;font-weight:550;line-height:1.7;display:block}.platform-page .pf-primary{color:#1c0965;height:auto;min-height:56px;box-shadow:none;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;padding:7px 8px 7px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.platform-page .pf-primary:hover{background:#c7f095;box-shadow:0 6px 22px #1c096512}.platform-page .pf-button-arrow{color:#b4e57e;background:#1c0965;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.platform-page .pf-button-arrow svg{width:21px;height:21px}.platform-page .pf-link{height:auto;min-height:44px;box-shadow:none;color:var(--pf-ink);white-space:normal;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:8px 0;font-size:13px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex}.platform-page .pf-link svg{flex-shrink:0}.platform-page .pf-link:hover{color:var(--pf-violet);text-underline-offset:5px;text-decoration:underline}.platform-page :is(a,button,summary,[tabindex="0"]):focus-visible{outline-offset:5px;outline:3px solid #5d4ce1}.platform-page section[id]{scroll-margin-top:116px}.platform-page .pf-hero{isolation:isolate;background:#e7f4fd;align-items:center;min-height:610px;display:flex;position:relative}.platform-page .pf-hero-scene,.platform-page .pf-closing-scene{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.platform-page .pf-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#e7f4fdf5 0%,#e7f4fddd 25%,#e7f4fd6b 43%,#e7f4fd00 62%);position:absolute;inset:0}.platform-page .pf-hero-copy{width:min(1280px,100% - 72px);margin-inline:auto;padding-block:54px}.platform-page .pf-hero h1{letter-spacing:-.06em;max-width:640px;margin:20px 0 24px;font-size:clamp(44px,4.8vw,70px);line-height:1.08}.platform-page .pf-hero h1>.sky-blur-reveal,.platform-page .pf-hero h1 em{display:block}.platform-page .pf-hero-copy>p{color:#47445e;max-width:385px;margin:0 0 28px;font-size:16px;line-height:1.8}.platform-page .pf-actions{flex-wrap:wrap;align-items:center;gap:14px 26px;max-width:575px;display:flex}.platform-page .pf-intelligence{color:#fff;background:#1c0965;padding:62px max(36px,50% - 660px)}.platform-page .pf-intelligence-top{grid-template-columns:1.5fr .7fr;align-items:end;gap:50px;margin-bottom:40px;display:grid}.platform-page .pf-intelligence-top .pf-eyebrow{color:#d2c9f3}.platform-page .pf-intelligence-top h2{font-size:clamp(34px,3.5vw,50px)}.platform-page .pf-intelligence-top h2 em{color:#b4e57e}.platform-page .pf-intelligence-top>p{color:#ded8f5;max-width:330px;margin:0 0 3px;font-size:15px;line-height:1.8}.platform-page .pf-intelligence-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.platform-page .pf-role-card{color:#1c0965;background:#f0ecff;border-radius:24px;flex-direction:column;min-width:0;padding:32px;display:flex}.platform-page .pf-role-copilot{background:#eaf4df}.platform-page .pf-role-label{align-items:center;gap:10px;margin-bottom:25px;font-size:12px;font-weight:600;display:flex}.platform-page .pf-role-card h3{letter-spacing:-.04em;max-width:450px;margin:0 0 17px;font-size:clamp(25px,2.4vw,34px);line-height:1.2}.platform-page .pf-role-card>p{color:#55506b;max-width:480px;margin:0 0 24px;font-size:14px;line-height:1.8}.platform-page .pf-role-example{background:#ffffffa8;border:1px solid #1c09650a;border-radius:16px;margin-top:auto;padding:22px}.platform-page .pf-example-label{color:#625589;font-size:11px;font-weight:600;display:block}.platform-page .pf-role-example p{letter-spacing:-.02em;margin:12px 0 19px;font:500 17px/1.65 Manrope,sans-serif}.platform-page .pf-example-status{color:#356244;align-items:center;gap:8px;font-size:11px;line-height:1.6;display:flex}.platform-page .pf-example-status svg{flex-shrink:0}.platform-page .pf-role-card>.pf-link{align-self:start;margin-top:15px}.platform-page .pf-proof{padding-block:90px 10px}.platform-page .sky-reviews-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.platform-page .sky-reviews-heading h2{margin-top:16px}.platform-page .v3-eyebrow{font-size:12px;font-weight:550;display:block}.platform-page .sky-review-controls{align-items:center;gap:8px;display:none}.platform-page .sky-review-arrow{color:#1c0965;width:44px;height:44px;box-shadow:none;background:#f0ecff;border:1px solid #e7e0f5;border-radius:50%;place-items:center;display:grid;position:static}.platform-page .sky-review-arrow:disabled{opacity:.35}.platform-page .sky-review-arrow:hover:not(:disabled){color:#b4e57e;background:#1c0965}.platform-page .sky-review-track{margin-left:-24px}.platform-page .sky-review-slide{outline:none;flex-basis:50%;min-width:0;padding-left:24px}.platform-page .sky-review-slide:focus-visible article{outline-offset:-5px;outline:3px solid #5d4ce1}.platform-page .sky-portrait-review{isolation:isolate;background:#1c0965;border-radius:28px;flex-direction:column;justify-content:space-between;height:565px;display:flex;position:relative;overflow:hidden}.platform-page .sky-review-portrait{z-index:-2;object-fit:cover;object-position:50% 18%;width:100%;height:100%;position:absolute;inset:0}.platform-page .sky-portrait-rufino .sky-review-portrait{object-position:50% 6%}.platform-page .sky-portrait-review:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#16072e45 0%,#0000 30%,#16072e35 45%,#16072eee 84%,#16072e 100%);position:absolute;inset:0}.platform-page .sky-review-topline{justify-content:space-between;align-items:center;gap:12px;padding:27px 30px;display:flex}.platform-page .sky-review-client-logo{filter:brightness(0)invert()drop-shadow(0 1px 4px #16072e66);flex:0 178px;width:178px;min-width:0;height:46px;display:block}.platform-page .sky-review-audio{color:#fff;cursor:pointer;background:#1c0965bd;border:1px solid #ffffff75;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:12px;display:flex}.platform-page .sky-review-audio small{font-size:10px}.platform-page .sky-review-audio:hover{background:#1c0965}.platform-page .sky-review-copy{color:#fff;padding:30px 34px}.platform-page .sky-review-copy>svg{color:#b4e57e;margin-bottom:15px}.platform-page .sky-review-copy blockquote{letter-spacing:-.04em;max-width:520px;margin:0;font:450 clamp(25px,2.35vw,34px)/1.3 Manrope,sans-serif}.platform-page .sky-review-person{border-top:1px solid #ffffff35;gap:6px;margin-top:26px;padding-top:20px;display:grid}.platform-page .sky-review-person strong{font-size:14px;font-weight:550}.platform-page .sky-review-person span{color:#ded8ee;font-size:12px;line-height:1.6}.platform-page .pf-proof-action{padding-top:18px}.platform-page .pf-resources{padding-block:84px}.platform-page .pf-resource-heading{grid-template-columns:1.8fr 1fr;align-items:end;gap:50px;margin-bottom:34px;display:grid}.platform-page .pf-resource-heading h2{max-width:780px}.platform-page .pf-resource-heading>p{color:var(--pf-muted);max-width:340px;margin:0;font-size:15px;line-height:1.8}.platform-page .pf-resource-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.platform-page .pf-resource-group{background:#f6f4fe;border:1px solid #e9e4f5;border-radius:24px;padding:26px 22px}.platform-page .pf-resource-group h3{letter-spacing:-.03em;margin:0 0 11px;font-size:22px;line-height:1.35}.platform-page .pf-group-description{color:var(--pf-muted);min-height:45px;margin:0 0 22px;font-size:13px;line-height:1.7}.platform-page .pf-resource-links{gap:5px;display:grid}.platform-page .pf-resource-link{color:#1c0965;border-top:1px solid #1c096513;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:start;gap:12px;padding:15px 6px;transition:background .18s;display:grid}.platform-page .pf-resource-link:hover{background:#eae5fa}.platform-page .pf-resource-icon{color:#5d4ce1;background:#e8e1fa;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.platform-page .pf-resource-link strong{margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.5;display:block}.platform-page .pf-resource-link strong+span{color:var(--pf-muted);font-size:12px;line-height:1.65;display:block}.platform-page .pf-resource-link>svg{margin-top:4px}.platform-page .pf-plans-note{justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.platform-page .pf-plans-note p{color:var(--pf-muted);margin:0;font-size:12px}.platform-page .pf-closing{background:#f6f4fe}.platform-page .pf-closing-garden{isolation:isolate;background:#e7f4fd;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.platform-page .pf-closing-garden:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#e7f4fdc9 0%,#e7f4fd80 35%,#e7f4fd00 65%);position:absolute;inset:0}.platform-page .pf-closing-copy{width:min(1280px,100% - 72px);margin-inline:auto;padding-block:50px}.platform-page .pf-closing-copy h2{max-width:650px;font-size:clamp(36px,4vw,58px)}.platform-page .pf-closing-copy>p{color:#47445e;max-width:355px;margin:23px 0 28px;font-size:15px;line-height:1.8}.platform-page .pf-faq{grid-template-columns:.75fr 1.25fr;gap:70px;padding:44px max(36px,50% - 660px) 48px;display:grid}.platform-page .pf-faq>h3{letter-spacing:-.02em;margin:15px 0;font-size:29px;line-height:1.35}.platform-page .pf-question{border-bottom:1px solid #1c09651f}.platform-page .pf-question h3{margin:0}.platform-page .pf-question button{color:#1c0965;letter-spacing:normal;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:20px 0;font:550 14px/1.65 Inter,sans-serif;display:flex}.platform-page .pf-question button svg{flex-shrink:0;transition:transform .22s}.platform-page .pf-question button[aria-expanded=true] svg{transform:rotate(45deg)}.platform-page .pf-question [role=region]{height:var(--accordion-panel-height);transition:height .26s;overflow:hidden}.platform-page .pf-question [data-starting-style],.platform-page .pf-question [data-ending-style]{height:0}.platform-page .pf-question p{color:var(--pf-muted);margin:0;padding:0 24px 23px 0;font-size:13px;line-height:1.85}.platform-page .pf-question a{text-underline-offset:4px;color:#1c0965;text-decoration:underline}@media (max-width:1100px){.platform-page .pf-wrap,.platform-page .v3-wrap{width:calc(100% - 64px)}.platform-page .pf-hero{min-height:550px}.platform-page .pf-hero h1{max-width:540px;font-size:55px}.platform-page .pf-hero-scene{object-position:57% center}.platform-page .pf-hero-copy>p{max-width:340px}.platform-page .pf-actions{flex-direction:column;align-items:flex-start;gap:8px}.platform-page .pf-intelligence{padding:44px 28px}.platform-page .pf-intelligence-top{grid-template-columns:1.3fr .8fr;gap:30px}.platform-page .pf-role-card{padding:26px}.platform-page .sky-portrait-review{height:580px}.platform-page .sky-review-copy{padding:26px}.platform-page .sky-review-topline{flex-wrap:wrap;padding:24px}.platform-page .sky-review-audio{font-size:11px}.platform-page .sky-review-audio small{display:none}.platform-page .pf-resource-heading{grid-template-columns:1.5fr 1fr}.platform-page .pf-resource-groups{gap:12px}.platform-page .pf-resource-group{padding:23px 16px}.platform-page .pf-resource-group h3{min-height:60px}.platform-page .pf-group-description{min-height:67px}.platform-page .pf-resource-link{grid-template-columns:32px minmax(0,1fr);gap:10px;padding-inline:0}.platform-page .pf-resource-icon{width:32px;height:34px}.platform-page .pf-resource-link>svg{display:none}.platform-page .pf-faq{grid-template-columns:.7fr 1.3fr;gap:35px;padding-inline:32px}}@media (min-width:701px) and (max-width:900px){.platform-page .pf-hero h1{max-width:380px;font-size:44px}.platform-page .pf-hero-copy>p{max-width:300px}}@media (max-width:780px){.platform-page .pf-intelligence-top{grid-template-columns:1fr;gap:24px}.platform-page .pf-intelligence-top>p{max-width:520px}.platform-page .pf-role-card{padding:24px}.platform-page .pf-role-card h3{font-size:26px}.platform-page .pf-role-example{padding:18px}.platform-page .pf-role-example p{font-size:15px}.platform-page .pf-resource-heading{grid-template-columns:1fr;gap:22px}.platform-page .pf-resource-heading>p{max-width:480px}.platform-page .pf-resource-groups{grid-template-columns:1fr;gap:16px}.platform-page .pf-resource-group{padding:25px}.platform-page .pf-resource-group h3,.platform-page .pf-group-description{min-height:0}.platform-page .pf-resource-links{grid-template-columns:1fr 1fr;gap:6px 24px}.platform-page .pf-resource-link{grid-template-columns:34px minmax(0,1fr) 16px}.platform-page .pf-resource-link>svg{display:block}.platform-page .pf-faq{grid-template-columns:1fr;gap:10px}}@media (max-width:700px){.platform-page .pf-wrap,.platform-page .v3-wrap{width:calc(100% - 40px)}.platform-page .pf-panel{border-radius:24px;width:calc(100% - 20px)}.platform-page h2{font-size:clamp(31px,7.5vw,42px)}.platform-page .pf-hero{min-height:0;padding-bottom:320px;display:block}.platform-page .pf-hero-copy{width:auto;margin-inline:24px;padding-block:32px 15px}.platform-page .pf-eyebrow{font-size:11px}.platform-page .pf-hero h1{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(37px,9.2vw,57px)}.platform-page .pf-hero-copy>p{max-width:390px;margin-bottom:23px;font-size:14px;line-height:1.8}.platform-page .pf-actions{gap:7px}.platform-page .pf-hero-scene{object-position:74% 50%;width:150%;max-width:none;height:360px;inset:auto -10% 0 auto}.platform-page .pf-hero:after{background:linear-gradient(#e7f4fd calc(100% - 350px),#e7f4fd00 calc(100% - 285px))}.platform-page .pf-intelligence{padding:35px 20px 22px}.platform-page .pf-intelligence-top{gap:22px;margin-bottom:28px}.platform-page .pf-intelligence-top h2{font-size:clamp(30px,7.6vw,43px)}.platform-page .pf-intelligence-top>p{font-size:14px}.platform-page .pf-intelligence-grid{grid-template-columns:1fr;gap:16px}.platform-page .pf-role-card{border-radius:19px;padding:24px}.platform-page .pf-role-label{margin-bottom:20px}.platform-page .pf-role-card h3{max-width:400px;font-size:28px}.platform-page .pf-proof{padding-top:56px}.platform-page .sky-reviews-heading{margin-bottom:25px;display:block}.platform-page .sky-review-controls{justify-content:flex-end;margin-top:20px;display:flex}.platform-page .sky-review-track{margin-left:-16px}.platform-page .sky-review-slide{flex-basis:100%;padding-left:16px}.platform-page .sky-portrait-review{border-radius:23px;height:560px}.platform-page .sky-review-topline{padding:23px}.platform-page .sky-review-client-logo{flex-basis:153px;width:153px;height:43px}.platform-page .sky-review-copy{padding:26px}.platform-page .sky-review-copy blockquote{font-size:28px}.platform-page .sky-review-person{margin-top:22px;padding-top:18px}.platform-page .pf-resources{padding-block:54px}.platform-page .pf-resource-heading{margin-bottom:28px}.platform-page .pf-resource-heading h2{font-size:34px}.platform-page .pf-resource-heading>p{font-size:14px}.platform-page .pf-resource-links{grid-template-columns:1fr;gap:2px}.platform-page .pf-resource-group{padding:24px 22px}.platform-page .pf-resource-group h3{font-size:23px}.platform-page .pf-group-description{margin-bottom:16px}.platform-page .pf-resource-link{grid-template-columns:38px minmax(0,1fr) 16px;gap:13px;padding-block:17px}.platform-page .pf-resource-icon{width:38px;height:38px}.platform-page .pf-resource-link strong{font-size:15px}.platform-page .pf-plans-note{padding-top:22px;display:block}.platform-page .pf-plans-note .pf-link{margin-top:3px}.platform-page .pf-closing-garden{min-height:0;padding-bottom:270px;display:block}.platform-page .pf-closing-copy{width:auto;margin-inline:24px;padding-block:34px 15px}.platform-page .pf-closing-copy h2{font-size:clamp(31px,8.2vw,44px)}.platform-page .pf-closing-copy>p{margin-block:20px 24px;font-size:14px}.platform-page .pf-closing-scene{object-position:74% 50%;width:160%;max-width:none;height:345px;inset:auto -7% 0 auto}.platform-page .pf-closing-garden:after{background:linear-gradient(#e7f4fd calc(100% - 315px),#e7f4fd00 calc(100% - 265px))}.platform-page .pf-faq{padding:30px 24px 32px}.platform-page .pf-faq>h3{font-size:27px}.platform-page .pf-question button{gap:15px;font-size:13px}}@media (max-width:360px){.platform-page .pf-hero-copy,.platform-page .pf-closing-copy{margin-inline:20px}.platform-page .pf-hero h1{font-size:32px}.platform-page .pf-primary{gap:12px;padding-left:17px;font-size:12px}.platform-page .pf-intelligence{padding-inline:16px}.platform-page .pf-role-card{padding:21px}.platform-page .sky-review-copy{padding:22px}.platform-page .sky-review-copy blockquote{font-size:26px}.platform-page .pf-resource-group{padding-inline:19px}.platform-page .pf-faq{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.platform-page *,.platform-page :before,.platform-page :after{scroll-behavior:auto;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.platform-page .pf-role-example{background:#fff}.platform-page .sky-review-audio{background:#1c0965}}.capi-page{--capi-ink:#1c0965;--capi-violet:#5d4ce1;--capi-muted:#625b73;color:var(--capi-ink);background:#fff;padding-bottom:24px}.capi-page .capi-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.capi-page .capi-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.capi-page :is(h1,h2,h3){font-family:Manrope,Arial,sans-serif;font-weight:550}.capi-page h2{letter-spacing:-.045em;margin:17px 0 24px;font-size:clamp(34px,3.7vw,52px);line-height:1.16}.capi-page em{color:var(--capi-violet);font-style:normal}.capi-page :is(h1,h2)>em{display:block}.capi-page .sky-blur-word{white-space:nowrap;display:inline-block}.capi-page .capi-overline{color:inherit;letter-spacing:.02em;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:550;line-height:1.7;display:flex}.capi-page .capi-button{color:#1c0965;height:auto;min-height:56px;box-shadow:none;white-space:normal;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:7px 8px 7px 23px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.capi-page .capi-button:hover{background:#c7f095;box-shadow:0 6px 22px #1c096515}.capi-page .capi-button-arrow{color:#b4e57e;background:#1c0965;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.capi-page .capi-link{height:auto;min-height:44px;color:var(--capi-ink);white-space:normal;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:8px 0;font-size:13px;font-weight:550;line-height:1.7;text-decoration:none;display:inline-flex}.capi-page .capi-link svg{flex-shrink:0}.capi-page .capi-link:hover{text-underline-offset:5px;text-decoration:underline}.capi-page :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #5d4ce1}.capi-page .capi-hero{background:#f0ecfc;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:12px;padding:16px;display:grid}.capi-page .capi-hero-copy{min-width:0;padding:44px clamp(20px,3vw,48px)}.capi-page .capi-brand{align-items:center;gap:15px;margin:0;display:flex}.capi-page .capi-brand>strong{letter-spacing:-.055em;font-family:Manrope,Arial,sans-serif;font-size:25px;font-weight:650}.capi-page .capi-brand>span{border-left:1px solid #1c096525;flex-wrap:wrap;align-items:center;gap:7px;padding-left:15px;font-size:10px;line-height:1.6;display:flex}.capi-page .capi-brand img{width:67px;height:auto}.capi-page h1{letter-spacing:-.06em;margin:30px 0 28px;font-size:clamp(46px,4.9vw,74px);line-height:1.1}.capi-page .capi-description{color:#59516d;max-width:410px;margin:0 0 30px;font-size:15px;line-height:1.85}.capi-page .capi-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.capi-page .capi-hero-art{background:#e6def5;border-radius:120px 24px 24px;align-self:stretch;min-height:585px;position:relative;overflow:hidden}.capi-page .capi-hero-art>img{object-fit:cover;object-position:34% center;width:100%;height:100%;position:absolute;inset:0}.capi-page .capi-setup{color:#fff;background:#1c0965;grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);align-items:center;gap:64px;padding:64px max(36px,50% - 640px);display:grid}.capi-page .capi-setup h2{font-size:clamp(34px,3.5vw,48px)}.capi-page .capi-setup h2 em{color:#b4e57e}.capi-page .capi-setup-description{color:#ded7ee;max-width:485px;margin:0;font-size:14px;line-height:1.85}.capi-page .capi-setup-list{gap:22px;margin:32px 0 0;display:grid}.capi-page .capi-setup-list>div{grid-template-columns:24px minmax(0,1fr);column-gap:16px;display:grid}.capi-page .capi-setup-list dt{font-family:Manrope,Arial,sans-serif;font-size:19px;font-weight:550;line-height:1.5;display:contents}.capi-page .capi-setup-list dt>svg{color:#b4e57e;margin-top:3px}.capi-page .capi-setup-list dd{color:#d9d2ed;grid-column:2;max-width:430px;margin:6px 0 0;font-size:13px;line-height:1.8}.capi-page .capi-partnership{color:#1c0965;background:#eaf3da;border-radius:28px;padding:38px 32px}.capi-page .capi-partnership-logos{align-items:center;gap:21px;padding-bottom:35px;display:flex}.capi-page .capi-partnership-logos img:first-child{width:116px;height:auto}.capi-page .capi-partnership-logos img:last-child{width:88px;height:auto}.capi-page .capi-partnership-logos>span{background:#1c096530;width:1px;height:29px}.capi-page .capi-partnership h3{letter-spacing:-.045em;margin:17px 0 23px;font-size:clamp(27px,2.6vw,38px);line-height:1.2}.capi-page .capi-partnership>p:not(.capi-overline){color:#595b50;margin:0 0 18px;font-size:13px;line-height:1.85}.capi-page .capi-partnership .capi-link{margin-top:2px}.capi-page .capi-related{grid-template-columns:.85fr 1fr 1fr;align-items:center;gap:36px;padding-block:56px;display:grid}.capi-page .capi-related>a{color:var(--capi-ink);justify-content:space-between;align-items:center;gap:15px;padding-block:15px;text-decoration:none;display:flex}.capi-page .capi-related>a>span{color:var(--capi-muted);font-size:11px;line-height:1.75}.capi-page .capi-related strong{color:#1c0965;letter-spacing:-.03em;margin-top:5px;font-family:Manrope,Arial,sans-serif;font-size:18px;font-weight:550;display:block}.capi-page .capi-related>a:hover strong{text-underline-offset:5px;text-decoration:underline}.capi-page .capi-related svg{flex-shrink:0}.capi-page .capi-closing{background:#f0ecfc}.capi-page .capi-closing-invite{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;min-height:460px;padding:54px max(36px,50% - 640px) 0;display:grid;overflow:hidden}.capi-page .capi-closing-copy{z-index:1;padding:0 0 54px;position:relative}.capi-page .capi-closing-copy>p:not(.capi-overline){max-width:390px;color:var(--capi-muted);margin:0 0 28px;font-size:14px;line-height:1.85}.capi-page .capi-closing-portrait{align-self:end;width:100%;min-width:0;max-width:500px;margin-bottom:-58px;position:relative}.capi-page .capi-closing-portrait img{object-fit:contain;width:min(87%,390px);height:auto;margin:0 auto;display:block;position:relative}.capi-page .capi-closing-orbit{aspect-ratio:1;background:#dcd5f5;border-radius:50%;width:100%;position:absolute;top:8%;left:0}.capi-page .capi-closing-orbit:after{content:"";aspect-ratio:1;border:1px solid #fff8;border-radius:50%;width:66%;position:absolute;top:17%;left:17%}.capi-page .capi-faq{background:#f7f5fd;grid-template-columns:.7fr 1.3fr;gap:72px;padding:45px max(36px,50% - 640px) 48px;display:grid;position:relative}.capi-page .capi-faq h3{letter-spacing:-.02em;margin:12px 0 0;font-size:28px;line-height:1.35}.capi-page .capi-questions{width:100%}.capi-page .capi-question{border-bottom:1px solid #1c09651c}.capi-page .capi-question:last-child{border-bottom:0}.capi-page .capi-question>h3{margin:0;font-family:Inter,Arial,sans-serif}.capi-page .capi-question button{letter-spacing:normal;color:#1c0965;text-align:left;gap:22px;width:100%;min-height:60px;padding:19px 0;font-size:13px;font-weight:550;line-height:1.65}.capi-page .capi-question button svg{color:#5d4ce1;flex-shrink:0;width:17px;height:17px}.capi-page .capi-question-answer{height:auto;padding:0}.capi-page .capi-question-answer p{color:var(--capi-muted);margin:0;padding:0 30px 22px 0;font-size:13px;line-height:1.85}@media (max-width:1100px){.capi-page .capi-wrap{width:calc(100% - 64px)}.capi-page .capi-hero-copy{padding-inline:24px}.capi-page .capi-hero-art{border-top-left-radius:90px;min-height:560px}.capi-page .capi-brand{gap:11px}.capi-page .capi-brand>span{max-width:163px;padding-left:11px}.capi-page .capi-setup{gap:35px;padding:48px 36px}.capi-page .capi-partnership{padding:32px 25px}.capi-page .capi-partnership-logos{gap:16px}.capi-page .capi-related{gap:22px}.capi-page .capi-closing-invite{padding-inline:36px}.capi-page .capi-faq{gap:40px;padding-inline:36px}}@media (max-width:860px){.capi-page .capi-hero{grid-template-columns:1fr;gap:22px;padding:12px}.capi-page .capi-hero-copy{padding:28px 23px 5px}.capi-page h1{margin:28px 0 24px;font-size:clamp(42px,6.4vw,59px)}.capi-page .capi-brand>span{max-width:none}.capi-page .capi-description{max-width:555px}.capi-page .capi-actions{flex-flow:wrap;align-items:center;gap:24px}.capi-page .capi-hero-art{aspect-ratio:3/2;border-radius:65px 16px 16px;min-height:0}.capi-page .capi-hero-art>img{object-position:center}.capi-page .capi-setup{grid-template-columns:1fr;gap:32px}.capi-page .capi-setup-description{max-width:560px}.capi-page .capi-setup-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.capi-page .capi-setup-list>div{grid-template-columns:1fr}.capi-page .capi-setup-list dt{flex-direction:column;gap:12px;font-size:17px;display:flex}.capi-page .capi-setup-list dd{grid-column:1;margin-top:10px}.capi-page .capi-partnership{padding:30px}.capi-page .capi-partnership-logos{padding-bottom:24px}.capi-page .capi-partnership h3{font-size:32px}.capi-page .capi-partnership>p:not(.capi-overline){max-width:540px}.capi-page .capi-related{grid-template-columns:1fr 1fr;gap:8px 32px;padding-block:35px}.capi-page .capi-related>p{grid-column:1/-1}.capi-page .capi-closing-invite{grid-template-columns:1.25fr 1fr;gap:10px;min-height:400px;padding-top:42px}.capi-page .capi-closing-copy{padding-bottom:38px}.capi-page .capi-closing-copy h2{font-size:35px}.capi-page .capi-closing-portrait{margin-bottom:-20px}.capi-page .capi-closing-portrait img{width:100%}.capi-page .capi-closing-orbit{top:17%}.capi-page .capi-faq{grid-template-columns:1fr;gap:20px;padding-block:35px}}@media (max-width:580px){.capi-page .capi-shell{border-radius:26px;width:calc(100% - 24px)}.capi-page .capi-wrap{width:calc(100% - 44px)}.capi-page h2{font-size:33px;line-height:1.2}.capi-page .capi-hero{gap:22px;padding:11px}.capi-page .capi-hero-copy{padding:24px 12px 0}.capi-page h1{letter-spacing:-.055em;font-size:41px}.capi-page .capi-brand>strong{font-size:23px}.capi-page .capi-brand>span{gap:5px;font-size:9px}.capi-page .capi-brand img{width:60px}.capi-page .capi-description{margin-bottom:24px;font-size:13px;line-height:1.9}.capi-page .capi-actions{flex-direction:column;align-items:flex-start;gap:8px}.capi-page .capi-button{gap:17px;min-height:52px;padding-left:20px;font-size:12px}.capi-page .capi-button-arrow{flex-basis:36px;width:36px;height:36px}.capi-page .capi-hero-art{border-top-left-radius:48px}.capi-page .capi-setup{gap:28px;padding:35px 23px}.capi-page .capi-setup h2{font-size:33px}.capi-page .capi-setup-list{grid-template-columns:1fr;gap:24px}.capi-page .capi-setup-list>div{grid-template-columns:22px minmax(0,1fr);column-gap:12px}.capi-page .capi-setup-list dt{font-size:19px;display:contents}.capi-page .capi-setup-list dd{grid-column:2;margin-top:6px}.capi-page .capi-setup-description{font-size:13px}.capi-page .capi-partnership{border-radius:22px;padding:26px 22px}.capi-page .capi-partnership-logos img:first-child{width:106px}.capi-page .capi-partnership-logos img:last-child{width:78px}.capi-page .capi-partnership h3{font-size:28px}.capi-page .capi-related{grid-template-columns:1fr;gap:5px;padding-block:32px}.capi-page .capi-related>a+a{border-top:1px solid #1c09651c}.capi-page .capi-closing-invite{grid-template-columns:1fr;gap:0;padding:35px 22px 0}.capi-page .capi-closing-copy{padding-bottom:24px}.capi-page .capi-closing-copy h2{font-size:34px}.capi-page .capi-closing-copy>p:not(.capi-overline){font-size:13px}.capi-page .capi-closing-portrait{width:100%;max-width:285px;margin:0 auto -45px}.capi-page .capi-closing-portrait img{width:88%}.capi-page .capi-closing-orbit{top:10%}.capi-page .capi-faq{gap:15px;padding:30px 22px}.capi-page .capi-faq h3{font-size:26px}.capi-page .capi-question button{gap:15px;font-size:12px}.capi-page .capi-question-answer p{padding-right:5px;font-size:12px}}@media (max-width:360px){.capi-page h1{font-size:36px}.capi-page .capi-brand{gap:8px}.capi-page .capi-brand>span{gap:3px 6px;max-width:151px;padding-left:8px}.capi-page .capi-hero-copy{padding-inline:8px}.capi-page .capi-setup{padding-inline:20px}.capi-page .capi-partnership{padding-inline:18px}.capi-page .capi-partnership-logos{gap:10px}.capi-page .capi-partnership-logos img:first-child{width:93px}.capi-page .capi-partnership-logos img:last-child{width:69px}.capi-page .capi-closing-copy h2{font-size:31px}.capi-page .capi-closing-invite,.capi-page .capi-faq{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.capi-page *,.capi-page :before,.capi-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sondar-page{--sondar-ink:#1c0965;--sondar-violet:#5d4ce1;--sondar-muted:#635c78;color:var(--sondar-ink);background:#fff;padding-bottom:24px}.sondar-page .sondar-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.sondar-page .sondar-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.sondar-page :is(h1,h2,h3){font-family:Manrope,Arial,sans-serif;font-weight:550}.sondar-page h2{letter-spacing:-.045em;margin:17px 0 24px;font-size:clamp(34px,3.7vw,52px);line-height:1.16}.sondar-page em{color:var(--sondar-violet);font-style:normal}.sondar-page :is(h1,h2)>em{display:block}.sondar-page .sky-blur-word{white-space:nowrap;display:inline-block}.sondar-page .sondar-overline{color:inherit;letter-spacing:.02em;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:550;line-height:1.7;display:flex}.sondar-page .sondar-button{color:#1c0965;height:auto;min-height:56px;box-shadow:none;white-space:normal;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:7px 8px 7px 23px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.sondar-page .sondar-button:hover{background:#c7f095;box-shadow:0 6px 22px #1c096515}.sondar-page .sondar-button-arrow{color:#b4e57e;background:#1c0965;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.sondar-page .sondar-link{min-height:44px;color:inherit;align-items:center;gap:10px;padding-block:8px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.sondar-page .sondar-link:hover{text-underline-offset:5px;text-decoration:underline}.sondar-page :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #5d4ce1}.sondar-page .sondar-hero{background:#f0ecfc;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:12px;padding:16px;display:grid}.sondar-page .sondar-hero-copy{min-width:0;padding:46px clamp(20px,3.4vw,56px)}.sondar-page h1{letter-spacing:-.06em;margin:26px 0 28px;font-size:clamp(56px,5.9vw,88px);line-height:1.06}.sondar-page .sondar-hero-description{color:#59516d;max-width:410px;margin:0 0 28px;font-size:15px;line-height:1.85}.sondar-page .sondar-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.sondar-page .sondar-hero-note{color:#6b617f;margin:24px 0 0;font-size:11px;line-height:1.7}.sondar-page .sondar-hero-art{background:#e6def5;border-radius:120px 22px 22px;align-self:stretch;min-height:580px;position:relative;overflow:hidden}.sondar-page .sondar-hero-art img{object-fit:cover;object-position:59% center;width:100%;height:100%;position:absolute;inset:0}.sondar-page .sondar-guidance{color:#fff;background:#1c0965;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,6vw,100px);padding:clamp(40px,5.5vw,80px);display:grid}.sondar-page .sondar-guidance-heading{align-self:center}.sondar-page .sondar-guidance-heading h2 em{color:#b4e57e}.sondar-page .sondar-guidance-heading>p:not(.sondar-overline){color:#d2cbea;max-width:390px;font-size:14px;line-height:1.85}.sondar-page .sondar-guidance-heading .sondar-guidance-condition{color:#c5bbdf;max-width:325px;margin-top:24px;font-size:11px}.sondar-page .sondar-guidance .sondar-link{color:#b4e57e;margin-top:12px}.sondar-page .sondar-guidance :is(a,button):focus-visible{outline-color:#b4e57e}.sondar-page .sondar-guidance-content{gap:28px;display:grid}.sondar-page .sondar-guidance-content article{align-items:flex-start;gap:20px;display:flex}.sondar-page .sondar-guidance-icon{color:#b4e57e;background:#3b2582;border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.sondar-page .sondar-guidance-content article>div{min-width:0}.sondar-page .sondar-guidance-label{color:#c4b8eb;margin:0 0 6px;font-size:11px}.sondar-page .sondar-guidance-content h3{letter-spacing:-.02em;margin:0 0 9px;font-size:21px;line-height:1.35}.sondar-page .sondar-guidance-content p:not(.sondar-guidance-label){color:#d2cbea;margin:0;font-size:13px;line-height:1.8}.sondar-page .sondar-criteria{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.sondar-page .sondar-criteria span{color:#e9e2f9;background:#ffffff0e;border:1px solid #ffffff20;border-radius:6px;padding:6px 9px;font-size:10px}.sondar-page .sondar-closing{background:#f6f4fe;margin-top:84px}.sondar-page .sondar-closing-garden{isolation:isolate;align-items:center;min-height:clamp(560px,42vw,650px);display:flex;position:relative}.sondar-page .sondar-closing-scene{z-index:-2;object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}.sondar-page .sondar-closing-garden:after{content:"";z-index:-1;background:linear-gradient(90deg,#f0ecfcf2 0%,#f0ecfcd9 30%,#f0ecfc00 67%);position:absolute;inset:0}.sondar-page .sondar-closing-copy{width:56%;padding:62px clamp(30px,5.5vw,86px)}.sondar-page .sondar-closing-copy h2{font-size:clamp(36px,4vw,58px)}.sondar-page .sondar-closing-copy>p:not(.sondar-overline){color:#5c546f;max-width:360px;margin:0 0 25px;font-size:14px;line-height:1.85}.sondar-page .sondar-closing-copy small{color:#665b7b;max-width:290px;margin-top:16px;font-size:11px;line-height:1.8;display:block}.sondar-page .sondar-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;padding:58px clamp(30px,5.5vw,86px) 64px;display:grid}.sondar-page .sondar-faq h3{letter-spacing:-.02em;margin:14px 0;font-size:clamp(28px,3vw,38px);line-height:1.35}.sondar-page .sondar-questions{border-top:1px solid #1c09651c;width:100%}.sondar-page .sondar-question{border:0;border-bottom:1px solid #1c09651c}.sondar-page .sondar-question h3{margin:0}.sondar-page .sondar-question button{text-align:left;color:#1c0965;letter-spacing:normal;background:0 0;border:none;justify-content:space-between;gap:20px;width:100%;height:auto;min-height:68px;padding:19px 0;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.65;text-decoration:none}.sondar-page .sondar-question button svg{flex-shrink:0}.sondar-page .sondar-question-answer p{color:#635c78;margin:0;padding-bottom:8px;font-size:13px;line-height:1.85}@media (min-width:901px) and (max-width:1100px){.sondar-page .sondar-hero-art{min-height:560px}.sondar-page .sondar-hero-copy{padding-inline:24px}.sondar-page h1{font-size:64px}.sondar-page .sondar-hero-art img{object-position:62% center}.sondar-page .sondar-closing-copy{width:60%;padding-inline:40px}.sondar-page .sondar-closing-copy h2{font-size:42px}.sondar-page .sondar-guidance{gap:36px;padding-inline:40px}}@media (max-width:900px){.sondar-page .sondar-hero{grid-template-columns:1fr;gap:4px}.sondar-page .sondar-hero-copy{padding:36px 24px 26px}.sondar-page h1{font-size:clamp(54px,8vw,70px)}.sondar-page .sondar-hero-description{max-width:490px}.sondar-page .sondar-hero-art{aspect-ratio:1.6;border-radius:80px 20px 20px;min-height:0}.sondar-page .sondar-hero-art img{object-position:center}.sondar-page .sondar-guidance{grid-template-columns:1fr;gap:36px;padding:44px}.sondar-page .sondar-guidance-heading>p:not(.sondar-overline){max-width:520px}.sondar-page .sondar-faq{grid-template-columns:1fr;gap:24px;padding:44px}.sondar-page .sondar-closing-copy{width:65%;padding:44px}.sondar-page .sondar-closing-copy h2{font-size:40px}}@media (max-width:600px){.sondar-page{padding-bottom:16px}.sondar-page .sondar-shell{border-radius:24px;width:calc(100% - 24px)}.sondar-page .sondar-wrap{width:calc(100% - 40px)}.sondar-page h2{font-size:33px;line-height:1.2}.sondar-page .sondar-hero{gap:4px;padding:12px}.sondar-page .sondar-hero-copy{padding:26px 12px 20px}.sondar-page h1{margin:21px 0 22px;font-size:60px}.sondar-page .sondar-hero-description{margin-bottom:23px;font-size:14px;line-height:1.8}.sondar-page .sondar-overline{font-size:11px}.sondar-page .sondar-button{gap:14px;min-height:54px;padding-left:18px;font-size:12px}.sondar-page .sondar-hero-note{margin-top:13px;font-size:10px}.sondar-page .sondar-hero-art{aspect-ratio:1.2;border-radius:70px 16px 16px}.sondar-page .sondar-hero-art img{object-position:59% center}.sondar-page .sondar-guidance{gap:34px;padding:35px 24px}.sondar-page .sondar-guidance-content{gap:28px}.sondar-page .sondar-guidance-content article{gap:13px}.sondar-page .sondar-guidance-icon{border-radius:12px;flex-basis:38px;width:38px;height:38px}.sondar-page .sondar-guidance-icon svg{width:19px}.sondar-page .sondar-guidance-content h3{font-size:19px}.sondar-page .sondar-closing{margin-top:54px}.sondar-page .sondar-closing-garden{background:#f0ecfc;min-height:0;padding-bottom:300px;display:block}.sondar-page .sondar-closing-scene{object-fit:cover;object-position:77% center;height:300px;inset:auto 0 0}.sondar-page .sondar-closing-garden:after{background:linear-gradient(#f0ecfc 38%,#f0ecfc00);height:80px;inset:auto 0 250px}.sondar-page .sondar-closing-copy{width:100%;padding:36px 24px 16px}.sondar-page .sondar-closing-copy h2{font-size:36px}.sondar-page .sondar-closing-copy>.sondar-overline{max-width:230px}.sondar-page .sondar-faq{gap:22px;padding:35px 24px 40px}.sondar-page .sondar-faq h3{font-size:28px}.sondar-page .sondar-question button{gap:14px;font-size:12px}}@media (max-width:359px){.sondar-page h1{font-size:52px}.sondar-page h2{font-size:29px}.sondar-page .sondar-hero-copy{padding-inline:8px}.sondar-page .sondar-button{gap:10px;padding-left:14px;font-size:11px}.sondar-page .sondar-closing-copy h2{font-size:31px}.sondar-page .sondar-guidance,.sondar-page .sondar-faq,.sondar-page .sondar-closing-copy{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.sondar-page *,.sondar-page :before,.sondar-page :after{transition:none!important;animation:none!important}}.wa-page{--wa-ink:#1c0965;--wa-violet:#5d4ce1;--wa-muted:#635c78;color:var(--wa-ink);background:#fff;padding-bottom:24px}.wa-page .wa-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.wa-page .wa-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.wa-page :is(h1,h2,h3,h4){font-family:Manrope,Arial,sans-serif;font-weight:550}.wa-page h2{letter-spacing:-.045em;margin:17px 0 24px;font-size:clamp(34px,3.7vw,52px);line-height:1.16}.wa-page em{color:var(--wa-violet);font-style:normal}.wa-page :is(h1,h2)>em{display:block}.wa-page .sky-blur-word{white-space:nowrap;display:inline-block}.wa-page .wa-overline{letter-spacing:.02em;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:550;line-height:1.7;display:flex}.wa-page .wa-button{color:#1c0965;height:auto;min-height:56px;box-shadow:none;white-space:normal;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:7px 8px 7px 23px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.wa-page .wa-button:hover{background:#c7f095;box-shadow:0 6px 22px #1c096515}.wa-page .wa-button-arrow{color:#b4e57e;background:#1c0965;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.wa-page .wa-link{min-height:44px;color:var(--wa-ink);align-items:center;gap:10px;padding-block:8px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.wa-page .wa-link:hover{text-underline-offset:5px;text-decoration:underline}.wa-page :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #5d4ce1}.wa-page .wa-closing-scene{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wa-page .wa-hero{background:#f0ecfc;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:12px;padding:16px;display:grid}.wa-page .wa-hero-copy{min-width:0;padding:48px clamp(20px,3.4vw,56px)}.wa-page h1{letter-spacing:-.055em;margin:22px 0 26px;font-size:clamp(40px,4.1vw,62px);line-height:1.13}.wa-page .wa-hero-description{color:#59516d;max-width:425px;margin:0 0 28px;font-size:15px;line-height:1.85}.wa-page .wa-hero-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.wa-page .wa-hero-art{background:#e6def5;border-radius:130px 22px 22px;align-self:stretch;min-height:640px;position:relative;overflow:hidden}.wa-page .wa-hero-scene{object-fit:cover;object-position:76% center;width:100%;height:100%;position:absolute;inset:0}.wa-page .wa-operation{padding-block:90px}.wa-page .wa-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}.wa-page .wa-section-heading h2{margin-bottom:0}.wa-page .wa-section-heading>p{max-width:315px;color:var(--wa-muted);margin:0 0 4px;font-size:14px;line-height:1.85}.wa-page .wa-scene{isolation:isolate;background:#eae4fc;border-radius:28px;grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);align-items:center;gap:0;padding:40px 64px;display:grid;position:relative;overflow:hidden}.wa-page .wa-scene:before{content:"";z-index:-1;background:linear-gradient(#eee8fcde,#eee8fcaa),url(/marca/home-modulos/paisagem-conversas-r19-1672.webp) 50% 65%/cover;position:absolute;inset:0}.wa-page .wa-scene-label{justify-content:center;align-items:center;gap:10px;margin:0 0 17px;font-size:12px;font-weight:550;line-height:1.6;display:flex}.wa-page .wa-scene-label img{object-fit:contain;width:48px;height:21px}.wa-page .wa-chat{background:#f7f5ff;border:1px solid #ffffffa8;border-radius:24px;overflow:hidden;box-shadow:0 18px 45px #31127010}.wa-page .wa-chat-header{color:#fff;background:#1c0965;align-items:center;gap:12px;padding:18px 22px;display:flex}.wa-page .wa-company-avatar{color:#1c0965;background:#b4e57e;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:21px;font-weight:550;display:grid}.wa-page .wa-chat-header strong{font-size:13px;font-weight:550;display:block}.wa-page .wa-chat-header div>span{color:#dbd3fa;margin-top:3px;font-size:10px;display:block}.wa-page .wa-chat-thread{flex-direction:column;align-items:flex-start;gap:13px;padding:23px;display:flex}.wa-page .wa-bubble{color:#382653;background:#e9e2fb;border-radius:14px 14px 14px 3px;max-width:88%;padding:13px 14px 8px}.wa-page .wa-bubble p{margin:0;font-size:13px;line-height:1.65}.wa-page .wa-bubble>span{color:#77648e;justify-content:flex-end;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.wa-page .wa-outgoing{color:#fff;background:#5d4ce1;border-radius:14px 14px 3px;align-self:flex-end}.wa-page .wa-outgoing p{color:#fff}.wa-page .wa-outgoing>span{color:#e4dffe}.wa-page .wa-scene-connection{color:#1c0965;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:9px;min-height:96px;display:flex;position:relative}.wa-page .wa-scene-connection>svg:first-of-type{box-sizing:content-box;z-index:1;background:#b4e57e;border-radius:50%;padding:13px}.wa-page .wa-scene-connection>span:not(.wa-connection-line){z-index:1;background:#eee8fc;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:600}.wa-page .wa-connection-line{transform-origin:0;background:#9b8cc8;height:2px;animation:1.3s ease-out both paused wa-connect;position:absolute;top:35px;left:0;right:0}.wa-page .wa-scene[data-running=true] .wa-connection-line{animation-play-state:running}.wa-page .wa-connection-arrow{position:absolute;top:27px;right:-2px}.wa-page .wa-context{background:#fff;border:1px solid #fff;border-radius:24px;padding:24px;box-shadow:0 18px 45px #31127010}.wa-page .wa-context-person{align-items:center;gap:12px;display:flex}.wa-page .wa-avatar{color:#5d4ce1;background:#e8e0fb;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:12px;font-weight:600;display:grid}.wa-page .wa-context-person h3{letter-spacing:-.025em;margin:0;font-size:16px;line-height:1.4}.wa-page .wa-context-person div>span{color:#5c5570;align-items:center;gap:5px;margin-top:4px;font-size:10px;display:flex}.wa-page .wa-context-person i{background:#006d5a;border-radius:50%;width:5px;height:5px}.wa-page .wa-assignment{border-top:1px solid #ede8f9;flex-wrap:wrap;justify-content:space-between;gap:7px 18px;margin-top:19px;padding:20px 0;font-size:11px;display:flex}.wa-page .wa-assignment>span{color:#736683}.wa-page .wa-assignment strong{font-weight:550}.wa-page .wa-context-note{background:#f6f4fe;border-radius:13px;align-items:flex-start;gap:11px;padding:16px;display:flex}.wa-page .wa-context-note svg{color:#5d4ce1;flex-shrink:0;margin-top:3px}.wa-page .wa-context-note p{color:#635c78;margin:0;font-size:12px;line-height:1.8}.wa-page .wa-context-note strong{color:#1c0965;font-weight:550;display:block}.wa-page .wa-context-stage{color:#245342;background:#e2f1d1;border-radius:11px;align-items:center;gap:10px;margin-top:12px;padding:14px 12px;font-size:11px;display:flex}.wa-page .wa-context-stage span{flex:1}.wa-page .wa-context-stage svg{flex-shrink:0}.wa-page .wa-scene-caption{text-align:center;color:#66567b;margin:20px 0 0;font-size:13px;line-height:1.7}.wa-page .wa-scene-caption strong{color:#1c0965;font-weight:550}.wa-page .wa-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.wa-page .wa-benefits>a{color:#1c0965;background:#f6f4fe;border-radius:23px;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;text-decoration:none;transition:box-shadow .18s;display:flex}.wa-page .wa-benefits>a:first-child{color:#fff;background:#1c0965}.wa-page .wa-benefits>a:last-child{background:#e8f3db}.wa-page .wa-benefits>a:hover{box-shadow:inset 0 0 0 2px #5d4ce1}.wa-page .wa-benefits>a:first-child>svg{color:#b4e57e}.wa-page .wa-benefits h3{letter-spacing:-.03em;max-width:255px;margin:24px 0 12px;font-size:21px;line-height:1.35}.wa-page .wa-benefits p{color:#655c75;margin:0 0 22px;font-size:13px;line-height:1.8}.wa-page .wa-benefits>a:first-child p{color:#dad4ee}.wa-page .wa-benefits a>span{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;font-size:11px;font-weight:550;display:flex}.wa-page .wa-benefits a>span svg{flex-shrink:0}.wa-page .wa-partnership{color:#fff;background:#1c0965}.wa-page .wa-partnership-inner{width:min(1280px,100% - 72px);margin-inline:auto;padding-block:64px 50px}.wa-page .wa-partner-main{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.wa-page .wa-partnership .wa-overline{color:#d9d2ed}.wa-page .wa-partner-copy em{color:#b4e57e}.wa-page .wa-partner-copy>p:not(.wa-overline){color:#d9d2ed;max-width:470px;margin:0 0 26px;font-size:14px;line-height:1.85}.wa-page .wa-partner-proof{color:#1c0965;background:#f6f4fe;border-radius:25px;padding:32px;transform:rotate(2deg)}.wa-page .wa-partner-proof>img{object-fit:contain;width:100%;height:auto;max-height:192px}.wa-page .wa-partner-proof>div{border-top:1px solid #dfd7f1;justify-content:space-between;align-items:center;gap:20px;margin-top:17px;padding-top:22px;display:flex}.wa-page .wa-partner-proof div img{width:105px;height:auto}.wa-page .wa-partner-proof p{margin:0;font-size:11px;line-height:1.75}.wa-page .wa-start{border-top:1px solid #ffffff27;margin-top:50px;padding-top:28px}.wa-page .wa-start>h3{letter-spacing:-.02em;margin:0 0 25px;font-size:18px;line-height:1.4}.wa-page .wa-start ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:0;padding:0;list-style:none;display:grid}.wa-page .wa-start li{align-items:flex-start;gap:16px;display:flex}.wa-page .wa-step-number{color:#b4e57e;padding-top:1px;font-size:12px;font-weight:550;line-height:1.7}.wa-page .wa-start h4{letter-spacing:-.01em;margin:0 0 10px;font-size:15px;line-height:1.5}.wa-page .wa-start p{color:#d9d2ed;margin:0;font-size:12px;line-height:1.8}.wa-page .wac{background:#f6f4fe;margin-block:40px;scroll-margin-top:105px}.wa-page .wac .wa-wrap{width:min(1180px,100% - 96px)}.wa-page .wac-copy h2{margin-top:0}.wa-page .wac-result{background:#1c0965}.wa-page .wac-total{color:#b4e57e}.wa-page .wac .wac-cta{color:#1c0965;box-shadow:none;background:#b4e57e;border:none}.wa-page .wa-closing{background:#eff5ee}.wa-page .wa-closing-garden{isolation:isolate;background:#e7f4fd;align-items:center;min-height:520px;display:flex;position:relative}.wa-page .wa-closing-garden:after{content:"";z-index:-1;background:linear-gradient(90deg,#e8f3eff7 0%,#e8f3efee 26%,#e8f3ef65 52%,#0000 72%);position:absolute;inset:0}.wa-page .wa-closing-copy{width:min(1280px,100% - 72px);margin-inline:auto;padding-block:55px}.wa-page .wa-closing-copy>p:not(.wa-overline){color:#4e605d;max-width:420px;margin:0 0 26px;font-size:14px;line-height:1.85}.wa-page .wa-faq{grid-template-columns:.75fr 1.5fr;gap:72px;width:min(1280px,100% - 72px);margin-inline:auto;padding-block:42px 55px;display:grid}.wa-page .wa-faq>div>h3{letter-spacing:-.02em;margin:15px 0 0;font-size:27px;line-height:1.35}.wa-page .wa-question{border-bottom:1px solid #1c09651a}.wa-page .wa-question:last-child{border-bottom:0}.wa-page .wa-question h3{margin:0}.wa-page .wa-question button{color:#1c0965;letter-spacing:normal;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:22px;width:100%;padding:17px 0;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:550;line-height:1.65;display:flex}.wa-page .wa-question button svg{flex-shrink:0;transition:transform .25s}.wa-page .wa-question button[data-panel-open] svg{transform:rotate(45deg)}.wa-page .wa-question-panel{height:var(--accordion-panel-height);opacity:1;transition:height .32s,opacity .22s;overflow:hidden}.wa-page .wa-question-panel[data-starting-style],.wa-page .wa-question-panel[data-ending-style]{opacity:0;height:0}.wa-page .wa-question p{color:#5b6660;margin:0;padding:0 28px 20px 0;font-size:13px;line-height:1.85}@keyframes wa-connect{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@media (max-width:1150px){.wa-page .wa-wrap{width:calc(100% - 72px)}.wa-page .wa-scene{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);padding:32px}.wa-page .wa-section-heading{gap:25px}.wa-page .wa-section-heading>p{max-width:260px}.wa-page .wa-benefits>a{padding:25px}.wa-page .wa-partner-main{gap:45px}.wa-page .wa-partner-proof{padding:25px}.wa-page .wa-start ol{gap:23px}.wa-page .wa-faq{grid-template-columns:.75fr 1.5fr;gap:40px}}@media (max-width:780px){.wa-page .wa-shell{border-radius:25px;width:calc(100% - 24px)}.wa-page .wa-wrap{width:calc(100% - 48px)}.wa-page h2{font-size:clamp(32px,5.6vw,43px)}.wa-page .wa-operation{padding-block:65px}.wa-page .wa-section-heading{margin-bottom:25px;display:block}.wa-page .wa-section-heading>p{max-width:470px;margin-top:20px}.wa-page .wa-scene{grid-template-columns:minmax(0,1fr);padding:30px}.wa-page .wa-scene-client,.wa-page .wa-scene-team{width:min(100%,420px);margin-inline:auto}.wa-page .wa-scene-connection{min-height:92px;margin:8px 0}.wa-page .wa-scene-connection>svg:first-of-type{width:22px;height:22px;padding:9px}.wa-page .wa-connection-line{transform-origin:top;width:2px;height:90%;animation-name:wa-connect-vertical;top:5%;left:50%}.wa-page .wa-connection-arrow{display:none}.wa-page .wa-scene-connection>span:not(.wa-connection-line){padding:4px 10px}.wa-page .wa-benefits{grid-template-columns:minmax(0,1fr);gap:12px}.wa-page .wa-benefits>a{grid-template-columns:30px 1fr;column-gap:18px;padding:25px;display:grid}.wa-page .wa-benefits>a>svg{grid-area:1/1/span 3;margin-top:3px}.wa-page .wa-benefits h3{grid-column:2;max-width:none;margin-top:0;font-size:21px}.wa-page .wa-benefits p,.wa-page .wa-benefits a>span{grid-column:2}.wa-page .wa-partnership-inner{width:calc(100% - 56px);padding-block:42px}.wa-page .wa-partner-main{grid-template-columns:minmax(0,1fr);gap:36px}.wa-page .wa-partner-proof{justify-self:center;width:min(100%,440px);transform:none}.wa-page .wa-partner-proof>img{max-height:155px}.wa-page .wa-start{margin-top:34px}.wa-page .wa-start ol{grid-template-columns:minmax(0,1fr);gap:25px}.wa-page .wa-start li{gap:20px}.wa-page .wa-start p{max-width:470px}.wa-page .wac{margin-block:28px}.wa-page .wac .wa-wrap{width:calc(100% - 48px)}.wa-page .wa-closing-garden{align-items:flex-start;min-height:700px}.wa-page .wa-closing-scene{object-position:70% center;height:60%;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.wa-page .wa-closing-garden:after{background:linear-gradient(#e8f3ef 0% 36%,#e8f3efc0 49%,#0000 66%)}.wa-page .wa-closing-copy{width:calc(100% - 56px);padding-block:42px}.wa-page .wa-faq{grid-template-columns:minmax(0,1fr);gap:20px;width:calc(100% - 56px);padding-block:35px}}@media (max-width:540px){.wa-page .wa-wrap{width:calc(100% - 40px)}.wa-page .wa-shell{border-radius:23px;width:calc(100% - 20px)}.wa-page .wa-overline{font-size:10px}.wa-page .wa-closing-copy,.wa-page .wa-partnership-inner,.wa-page .wa-faq{width:calc(100% - 40px)}.wa-page .wa-button{gap:15px;min-height:52px;padding-left:19px;font-size:12px}.wa-page .wa-button-arrow{flex-basis:36px;width:36px;height:36px}.wa-page .wa-link{font-size:12px}.wa-page .wa-operation{padding-block:50px}.wa-page h2{font-size:clamp(30px,8.5vw,40px)}.wa-page .wa-section-heading>p{font-size:13px;line-height:1.85}.wa-page .wa-scene{border-radius:23px;padding:24px 16px}.wa-page .wa-scene-label{font-size:11px}.wa-page .wa-chat-header{padding:15px 18px}.wa-page .wa-chat-thread{padding:18px}.wa-page .wa-bubble{max-width:94%;padding-inline:12px}.wa-page .wa-bubble p{font-size:12px}.wa-page .wa-context{padding:20px 17px}.wa-page .wa-context-person h3{font-size:15px}.wa-page .wa-context-note{gap:8px;padding:13px}.wa-page .wa-context-note p{font-size:11px}.wa-page .wa-context-stage{gap:7px;padding-inline:10px;font-size:10px}.wa-page .wa-benefits>a{column-gap:14px;padding:25px 22px}.wa-page .wa-benefits h3{font-size:19px}.wa-page .wa-benefits p{font-size:12px}.wa-page .wa-partner-proof{padding:23px}.wa-page .wa-partner-proof>div{gap:16px}.wa-page .wa-partner-proof p{font-size:10px}.wa-page .wa-partner-proof div img{width:85px}.wa-page .wa-partner-copy>p:not(.wa-overline){font-size:13px}.wa-page .wac .wa-wrap{width:calc(100% - 32px)}.wa-page .wa-closing-garden{min-height:700px}.wa-page .wa-closing-copy>p:not(.wa-overline){font-size:13px}.wa-page .wa-closing-scene{object-position:85% center;height:52%}.wa-page .wa-closing-garden:after{background:linear-gradient(#e8f3ef 0% 44%,#e8f3efb0 54%,#0000 70%)}.wa-page .wa-faq>div>h3{margin-top:10px;font-size:25px}.wa-page .wa-question button{gap:18px;font-size:12px}.wa-page .wa-question p{padding-right:6px;font-size:12px}}@media (max-width:360px){.wa-page .wac-result{flex-direction:column;align-items:stretch;gap:10px}.wa-page .wac-total{text-align:left}.wa-page .wac-result span{max-width:none}.wa-page .wa-closing-copy,.wa-page .wa-partnership-inner,.wa-page .wa-faq,.wa-page .wa-wrap{width:calc(100% - 32px)}.wa-page .wa-button{gap:10px;padding-left:14px;font-size:11px}.wa-page .wa-context-person h3{font-size:14px}.wa-page .wa-partner-proof{padding:18px}.wa-page .wa-partner-proof>div{flex-wrap:wrap}}@keyframes wa-connect-vertical{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.wa-page *,.wa-page :before,.wa-page :after{transition:none!important;animation:none!important}}@media (max-width:1150px) and (min-width:901px){.wa-page .wa-hero{gap:0;padding:12px}.wa-page .wa-hero-copy{padding:34px 24px}.wa-page h1{font-size:40px}.wa-page .wa-hero-art{border-top-left-radius:100px;min-height:585px}.wa-page .wa-hero-description{font-size:14px}.wa-page .wa-hero .wa-button{gap:12px;padding-left:16px;font-size:11px}}@media (max-width:900px){.wa-page .wa-hero{grid-template-columns:minmax(0,1fr);gap:0;padding:12px}.wa-page .wa-hero-copy{padding:30px 20px 26px}.wa-page h1{max-width:660px;font-size:clamp(36px,6.7vw,54px)}.wa-page .wa-hero-description{max-width:520px}.wa-page .wa-hero-actions{flex-flow:wrap;align-items:center;gap:8px 22px}.wa-page .wa-hero-art{border-radius:100px 20px 20px;height:clamp(370px,64vw,520px);min-height:0}.wa-page .wa-hero-scene{object-position:78% center}}@media (max-width:540px){.wa-page .wa-hero{padding:10px}.wa-page .wa-hero-copy{padding:25px 10px 22px}.wa-page h1{margin:19px 0 22px;font-size:clamp(31px,9.4vw,43px)}.wa-page .wa-hero-description{margin-bottom:24px;font-size:13px;line-height:1.85}.wa-page .wa-hero-art{border-radius:76px 18px 18px;height:390px}.wa-page .wa-hero-scene{object-position:79% center}}@media (max-width:360px){.wa-page .wa-hero-copy{padding-inline:6px}.wa-page h1{font-size:31px}.wa-page .wa-hero-art{border-top-left-radius:65px;height:355px}}.blog-index-page{--blog-ink:#1c0965;--blog-muted:#605976;--blog-violet:#5d4ce1;--blog-paper:#fff;background:var(--blog-paper);color:var(--blog-ink);margin:0;padding:0 0 24px}.blog-index-page .blog-wrap{width:min(1280px,100% - 96px)}.blog-index-page .blog-kicker{letter-spacing:.035em;color:var(--blog-ink);font-size:12px;font-weight:600}.blog-index-page .sky-blur-word{white-space:nowrap;display:inline-block}.blog-index-page .blog-garden-hero,.blog-index-page .blog-garden-closing{isolation:isolate;background:#e7f4fd;border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;position:relative;overflow:hidden}.blog-index-page .blog-garden-hero{align-items:center;min-height:440px;display:flex}.blog-index-page .blog-hero-scene,.blog-index-page .blog-closing-scene{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.blog-index-page .blog-hero-scene{object-position:50% 20%;width:80%;left:20%}.blog-index-page .blog-garden-hero:after,.blog-index-page .blog-garden-closing:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.blog-index-page .blog-garden-hero:after{background:linear-gradient(90deg,#e7f4fd 20%,#e7f4fdc2 35%,#e7f4fd00 62%)}.blog-index-page .blog-hero-copy,.blog-index-page .blog-closing-copy{width:min(1280px,100% - 64px);margin-inline:auto;padding-block:46px}.blog-index-page .blog-hero-copy h1{letter-spacing:-.055em;max-width:660px;color:var(--blog-ink);margin:18px 0;font-size:clamp(42px,4.55vw,66px);font-weight:600;line-height:1.1}.blog-index-page .blog-hero-copy em,.blog-index-page .blog-closing-copy em{color:var(--blog-violet);font-style:normal;display:block}.blog-index-page .blog-hero-copy>p,.blog-index-page .blog-closing-copy>p{color:#47445e;max-width:370px;margin:0 0 26px;font-size:15px;line-height:1.8}.blog-index-page .blog-garden-button{min-height:54px;color:var(--blog-ink);background:#b4e57e;border:1px solid #1c096512;border-radius:999px;justify-content:space-between;align-items:center;gap:23px;padding:7px 8px 7px 22px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.blog-index-page .blog-garden-button>span{background:var(--blog-ink);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.blog-index-page .blog-garden-button:hover{background:#c7ed9f;box-shadow:0 5px 20px #1c096512}:is(.blog-index-page a:focus-visible,.blog-index-page button:focus-visible){outline:3px solid var(--blog-violet);outline-offset:5px}.blog-index-page .blog-feature-section{padding-top:44px}.blog-index-page .blog-feature{background:var(--blog-ink);min-height:400px;box-shadow:none;border-radius:28px;grid-template-columns:1fr 1fr;display:grid}.blog-index-page .blog-feature-image{min-width:0}.blog-index-page .blog-feature-image img{object-position:50% 48%}.blog-index-page .blog-feature-copy{padding:clamp(26px,3.3vw,48px)}.blog-index-page .blog-feature-label{color:#b4e57e;letter-spacing:.025em;background:0 0;margin-bottom:27px;padding:0;font-size:11px;font-weight:600}.blog-index-page .blog-meta{color:var(--blog-muted);gap:4px 12px;font-size:11px;line-height:1.65}.blog-index-page .blog-meta>span+span:before{margin-right:12px}.blog-index-page .blog-feature .blog-meta,.blog-index-page .blog-feature .blog-meta>span:first-child{color:#d5cef3}.blog-index-page .blog-feature h2{letter-spacing:-.04em;color:#fff;margin:16px 0;font-size:clamp(27px,2.5vw,36px);font-weight:550;line-height:1.22}.blog-index-page .blog-feature-copy>p{color:#d5cef3;margin-bottom:24px;font-size:13px;line-height:1.8}.blog-index-page .blog-feature-read{color:#fff;font-size:13px}.blog-index-page .blog-feature-read>span{color:var(--blog-ink);background:#b4e57e}.blog-index-page .blog-feature:hover .blog-feature-read>span{color:var(--blog-ink);background:#d5f2b9}.blog-index-page .blog-library{padding-block:68px 72px;scroll-margin-top:28px}.blog-index-page .blog-library-heading{gap:24px;margin-bottom:26px}.blog-index-page .blog-library h2{letter-spacing:-.04em;max-width:640px;font-size:clamp(28px,2.8vw,38px);font-weight:550;line-height:1.22}.blog-index-page .blog-filter{color:#534769;background:#f6f4fe;border-color:#ece7f8;min-height:44px;padding-inline:19px;font-size:12px}.blog-index-page .blog-filter:hover{color:var(--blog-ink);background:#eae4fb}.blog-index-page .blog-filter[aria-pressed=true]{background:var(--blog-ink);border-color:var(--blog-ink);color:#fff}.blog-index-page .blog-result-count{color:var(--blog-muted);margin-block:20px;font-size:12px}.blog-index-page .blog-grid{gap:24px}.blog-index-page .blog-card{background:#f6f4fe;border:1px solid #ece7f8;border-radius:26px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.blog-index-page .blog-card:hover{border-color:#c6bbeb;box-shadow:0 8px 24px #1c09650a}.blog-index-page .blog-card-image{aspect-ratio:1.6;border-radius:0}.blog-index-page .blog-card-arrow{display:none}.blog-index-page .blog-card-copy{padding:25px 25px 27px}.blog-index-page .blog-card h3{letter-spacing:-.03em;margin-block:15px 12px;font-size:clamp(21px,1.7vw,24px);font-weight:600;line-height:1.35}.blog-index-page .blog-card p{margin-bottom:24px;font-size:13px;line-height:1.8}.blog-index-page .blog-card-read{color:var(--blog-ink);justify-content:space-between;font-size:12px}.blog-index-page .blog-empty{background:#f6f4fe;border:1px solid #ece7f8;padding-block:48px}.blog-index-page .blog-garden-closing{align-items:center;min-height:410px;display:flex}.blog-index-page .blog-closing-scene{object-position:50% 40%}.blog-index-page .blog-garden-closing:after{background:linear-gradient(90deg,#e7f4fdf5,#e7f4fddd 29%,#e7f4fd00 68%)}.blog-index-page .blog-closing-copy h2{max-width:620px;color:var(--blog-ink);letter-spacing:-.04em;margin:17px 0 20px;font-size:clamp(32px,3.5vw,48px);font-weight:550;line-height:1.15}.blog-index-page .blog-closing-copy>p{max-width:390px}@media (max-width:1050px){.blog-index-page .blog-wrap{width:calc(100% - 64px)}.blog-index-page .blog-hero-copy,.blog-index-page .blog-closing-copy{width:calc(100% - 56px)}.blog-index-page .blog-garden-hero{min-height:400px}.blog-index-page .blog-hero-copy>p{max-width:320px}.blog-index-page .blog-grid{gap:18px}.blog-index-page .blog-card-copy{padding:22px 20px}.blog-index-page .blog-card .blog-meta{gap:2px;display:grid}.blog-index-page .blog-card .blog-meta>span+span:before{content:none}}@media (min-width:681px) and (max-width:850px){.blog-index-page .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-index-page .blog-feature-copy{padding:27px}.blog-index-page .blog-feature h2{font-size:27px}.blog-index-page .blog-feature-label{margin-bottom:20px}.blog-index-page .blog-garden-hero:after{background:linear-gradient(90deg,#e7f4fd 20%,#e7f4fddb 34%,#e7f4fd00 80%)}}@media (max-width:680px){.blog-index-page{padding-bottom:14px}.blog-index-page .blog-wrap{width:calc(100% - 36px)}.blog-index-page .blog-garden-hero,.blog-index-page .blog-garden-closing{border-radius:25px;width:calc(100% - 24px);min-height:0;display:block}.blog-index-page .blog-hero-copy,.blog-index-page .blog-closing-copy{width:auto;margin:0;padding:29px 24px 300px}.blog-index-page .blog-hero-scene{object-position:78% 62%;width:100%;height:300px;top:auto;bottom:0;left:0}.blog-index-page .blog-garden-hero:after{background:linear-gradient(#e7f4fd calc(100% - 300px),#e7f4fd00 calc(100% - 266px))}.blog-index-page .blog-kicker{font-size:11px}.blog-index-page .blog-hero-copy h1{margin-block:15px;font-size:clamp(36px,9.8vw,48px);line-height:1.12}.blog-index-page .blog-hero-copy>p,.blog-index-page .blog-closing-copy>p{max-width:350px;margin-bottom:20px;font-size:13px;line-height:1.75}.blog-index-page .blog-garden-button{gap:18px;min-height:50px;padding:6px 7px 6px 18px;font-size:12px}.blog-index-page .blog-garden-button>span{width:36px;height:36px}.blog-index-page .blog-feature-section{padding-top:28px}.blog-index-page .blog-feature{border-radius:25px;flex-direction:column;min-height:0;display:flex}.blog-index-page .blog-feature-image{aspect-ratio:1.65}.blog-index-page .blog-feature-copy{padding:26px 24px 24px}.blog-index-page .blog-feature-label{margin-bottom:20px}.blog-index-page .blog-feature h2{margin-block:15px;font-size:28px}.blog-index-page .blog-feature-copy>p{margin-bottom:16px;font-size:13px}.blog-index-page .blog-library{padding-block:42px 44px}.blog-index-page .blog-library-heading{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;display:flex}.blog-index-page .blog-library h2{max-width:300px;font-size:30px}.blog-index-page .blog-search.iara-search{width:100%;margin-top:0}.blog-index-page .blog-filters{gap:8px}.blog-index-page .blog-filter{padding-inline:14px;font-size:11px}.blog-index-page .blog-grid{grid-template-columns:1fr;gap:20px}.blog-index-page .blog-card-copy{padding:23px}.blog-index-page .blog-card .blog-meta{gap:4px 12px;display:flex}.blog-index-page .blog-card .blog-meta>span+span:before{content:"·"}.blog-index-page .blog-card h3{font-size:24px}.blog-index-page .blog-closing-copy{padding-bottom:300px}.blog-index-page .blog-closing-copy h2{margin-block:15px;font-size:clamp(30px,8.2vw,42px);line-height:1.2}.blog-index-page .blog-closing-scene{object-position:70% 62%;height:300px;top:auto;bottom:0}.blog-index-page .blog-garden-closing:after{background:linear-gradient(#e7f4fd calc(100% - 300px),#e7f4fd00 calc(100% - 266px))}}@media (prefers-reduced-motion:reduce){.blog-index-page *,.blog-index-page :before,.blog-index-page :after{transition:none!important;animation:none!important}.blog-index-page .blog-card:hover .blog-card-image img,.blog-index-page .blog-feature:hover .blog-feature-image img{transform:none}}.ptn-page{--ptn-ink:#1c0965;--ptn-purple:#5d4ce1;--ptn-muted:#665d77;color:var(--ptn-ink)}.ptn-wrap{width:min(1180px,100% - 96px);margin-inline:auto}.ptn-page h1,.ptn-page h2,.ptn-page h3{text-wrap:balance}.ptn-page h2{letter-spacing:-.05em;font-size:clamp(34px,3.65vw,50px);line-height:1.12}.ptn-page h2 em{color:var(--ptn-purple);font-style:normal}.ptn-page p{color:var(--ptn-muted)}.ptn-page .ptn-eyebrow{color:var(--ptn-purple);letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:650}.ptn-topline{justify-content:flex-end;align-items:center;gap:20px;width:min(1280px,100% - 96px);margin:0 auto;display:flex}.ptn-login{align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:550;display:inline-flex}.ptn-login:hover{color:var(--ptn-purple)}.ptn-hero{background:#f6f4fe;border-radius:30px;grid-template-columns:.94fr 1.06fr;width:min(1400px,100% - 40px);min-height:656px;margin-inline:auto;display:grid;position:relative;overflow:hidden}.ptn-hero-copy{z-index:1;padding:55px 0 52px clamp(34px,5vw,76px);position:relative}.ptn-hero h1{letter-spacing:-.056em;font-size:clamp(40px,4.55vw,65px);font-weight:600;line-height:1.085}.ptn-hero h1 span{color:var(--ptn-purple)}.ptn-hero .ptn-hero-lead{color:var(--ptn-purple);letter-spacing:-.035em;margin:23px 0 18px;font-family:Manrope,Arial,sans-serif;font-size:clamp(22px,2.1vw,30px);font-weight:550;line-height:1.25}.ptn-hero-description{max-width:335px;margin-bottom:26px;font-size:15px;line-height:1.75}.ptn-page .ptn-button{color:#fff;background:var(--ptn-ink);height:auto;min-height:52px;box-shadow:none;cursor:pointer;white-space:normal;border:0;border-radius:10px;justify-content:center;align-items:center;gap:24px;padding:15px 22px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.ptn-page .ptn-button:hover{background:#382183;transform:translateY(-2px)}.ptn-text-link{align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.ptn-text-link:hover{text-underline-offset:5px;text-decoration:underline}.ptn-hero-link{width:fit-content;margin-top:10px;font-size:12px;font-weight:500;display:flex}.ptn-hero-art{pointer-events:none;align-self:center;margin:20px -10% 25px -20%;position:relative}.ptn-hero-art img{width:100%;height:auto;display:block}.ptn-hero-art>p{color:#6c5e83;justify-content:center;align-items:center;gap:15px;margin:10px 12% 0 0;font-size:11px;font-weight:500;display:flex}.ptn-hero-art>p svg{color:var(--ptn-purple)}.ptn-profiles{padding-block:110px 95px}.ptn-section-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:70px;display:grid}.ptn-section-heading>p{max-width:390px;padding-bottom:4px;font-size:15px;line-height:1.8}.ptn-profile-grid{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:58px;display:grid}.ptn-profile-grid article{border-top:1px solid #ded8ea;flex-direction:column;align-items:flex-start;padding-top:28px;display:flex}.ptn-profile-grid svg{color:var(--ptn-purple);margin-bottom:24px}.ptn-profile-grid h3{letter-spacing:-.035em;margin-bottom:16px;font-size:24px}.ptn-profile-grid p{margin-bottom:22px;font-size:14px;line-height:1.8}.ptn-profile-grid article>span{color:#453663;margin-top:auto;font-size:12px;font-weight:600}.ptn-platform{background:#1c0965;padding-block:75px}.ptn-platform-inner{grid-template-columns:1fr 1.02fr;align-items:center;gap:90px;display:grid}.ptn-platform .ptn-eyebrow{color:#c7bffc}.ptn-platform h2{color:#fff;font-size:clamp(38px,3.8vw,53px)}.ptn-platform h2 em{color:#b4e57e}.ptn-platform-copy>p:not(.ptn-eyebrow){color:#d5ceed;max-width:355px;margin:26px 0 18px;font-size:15px;line-height:1.8}.ptn-platform .ptn-text-link{color:#b4e57e}.ptn-platform-map{background:#f7f5ff;border-radius:24px;padding:32px}.ptn-platform-brand{border-bottom:1px solid #e4deef;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.ptn-platform-brand img{object-fit:contain;width:104px;height:40px}.ptn-platform-brand span{color:#746983;max-width:110px;font-size:11px;line-height:1.55}.ptn-capabilities{padding-top:10px}.ptn-capabilities a{border-bottom:1px solid #e8e2f1;grid-template-columns:44px 1fr 18px;align-items:center;gap:14px;min-height:81px;transition:background .2s;display:grid}.ptn-capabilities a:last-child{border-bottom:0}.ptn-capabilities a:hover{background:#eee9fb}.ptn-capability-icon{color:var(--ptn-purple)}.ptn-capabilities a>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.ptn-capabilities strong{font-size:14px;font-weight:600}.ptn-capabilities a span span{color:#746983;font-size:11px}.ptn-capabilities a>svg{color:#837596}.ptn-roles{grid-template-columns:1fr 1.12fr;gap:95px;padding-block:105px 85px;display:grid}.ptn-roles-heading>p:last-child{max-width:365px;margin-top:25px;font-size:14px;line-height:1.8}.ptn-role-list article{border-bottom:1px solid #e7e0ef;grid-template-columns:76px 1fr;gap:23px;padding:26px 0;display:grid}.ptn-role-list article:first-child{padding-top:0}.ptn-role-label{color:#5d4ce1;background:#f0ecfb;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:28px;margin-top:2px;font-size:11px;font-weight:600;display:inline-flex}.ptn-role-together{color:#365329;background:#e4f4d3}.ptn-role-list h3{letter-spacing:-.035em;margin-bottom:10px;font-size:20px;line-height:1.35}.ptn-role-list p{font-size:13px;line-height:1.8}.ptn-proof{background:#f6f4fe;border-radius:22px;grid-template-columns:215px 1fr;display:grid;overflow:hidden}.ptn-proof-photo{max-height:280px;overflow:hidden}.ptn-proof-photo img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.ptn-proof-copy{align-self:center;padding:35px 54px}.ptn-proof-copy .ptn-eyebrow{margin-bottom:16px;font-size:10px}.ptn-proof blockquote{letter-spacing:-.035em;max-width:720px;margin:0;font:500 clamp(23px,2.2vw,31px)/1.4 Manrope,Arial,sans-serif}.ptn-proof-person{flex-wrap:wrap;gap:5px 15px;margin-top:20px;font-size:11px;display:flex}.ptn-proof-person strong{color:#33244e;font-weight:600}.ptn-process{padding-block:105px 95px;scroll-margin-top:110px}.ptn-steps{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:45px;margin:50px 0 0;padding:0;list-style:none;display:grid}.ptn-steps li>span{color:#71638f;align-items:center;gap:18px;margin-bottom:27px;font:500 14px/1 Manrope,Arial,sans-serif;display:flex}.ptn-steps li>span:after{content:"";background:#e1dbe9;flex:1;height:1px}.ptn-steps h3{margin-bottom:15px;font-size:22px}.ptn-steps p{font-size:13px;line-height:1.8}.ptn-closing{background:#f0ecfb;border-radius:28px;grid-template-columns:.8fr 1.2fr;min-height:415px;display:grid;overflow:hidden}.ptn-closing-art{position:relative;overflow:hidden}.ptn-closing-art img{width:410px;max-width:none;height:auto;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.ptn-closing-copy{align-self:center;padding:50px 40px 50px 28px}.ptn-closing-copy>p:not(.ptn-eyebrow){max-width:390px;margin:23px 0 27px;font-size:14px;line-height:1.75}.ptn-page .ptn-button-lime{color:#1c0965;background:#b4e57e}.ptn-page .ptn-button-lime:hover{background:#c4ec99}.ptn-faq{grid-template-columns:.65fr 1fr;gap:100px;padding-block:100px 120px;display:grid}.ptn-faq .ptn-text-link{color:var(--ptn-purple);margin-top:23px}.ptn-questions{border-top:1px solid #e7e0ef}.ptn-questions details{border-bottom:1px solid #e7e0ef}.ptn-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;font-weight:550;line-height:1.6;list-style:none;display:flex}.ptn-questions summary::-webkit-details-marker{display:none}.ptn-questions summary svg{color:var(--ptn-purple);flex:none;transition:transform .2s}.ptn-questions details[open] summary svg{transform:rotate(45deg)}.ptn-questions details>p{padding:0 30px 24px 0;font-size:13px;line-height:1.8}@media (min-width:1600px){.ptn-hero-art{margin-left:-20%;margin-right:-10%}}@media (max-width:1050px){.ptn-wrap,.ptn-topline{width:calc(100% - 64px)}.ptn-hero{grid-template-columns:1fr 1fr;min-height:585px}.ptn-hero-copy{padding:44px 0 38px 32px}.ptn-hero-art{margin-left:-32%;margin-right:-28%}.ptn-hero-art>p{gap:10px;margin-right:7%;font-size:10px}.ptn-section-heading{grid-template-columns:1.2fr 1fr;gap:45px}.ptn-profile-grid,.ptn-steps{gap:28px}.ptn-platform-inner{gap:45px}.ptn-platform-map{padding:25px}.ptn-platform-brand{gap:10px}.ptn-roles{gap:45px}.ptn-role-list article{grid-template-columns:65px 1fr;gap:16px}.ptn-proof-copy{padding:30px}.ptn-faq{gap:50px}}@media (max-width:700px){.ptn-wrap,.ptn-topline{width:calc(100% - 40px)}.ptn-topline{gap:10px}.ptn-login{gap:4px;font-size:10px}.ptn-hero{border-radius:23px;grid-template-columns:1fr;width:calc(100% - 24px);min-height:0}.ptn-hero-copy{padding:34px 24px 0}.ptn-page .ptn-eyebrow{margin-bottom:17px;font-size:10px}.ptn-hero h1{letter-spacing:-.053em;font-size:clamp(34px,8.9vw,57px);line-height:1.1}.ptn-desktop-break{display:none}.ptn-hero .ptn-hero-lead{margin:19px 0 16px;font-size:23px}.ptn-hero-description{max-width:330px;margin-bottom:23px;font-size:14px}.ptn-page .ptn-button{gap:17px;min-height:50px;padding:14px 18px;font-size:13px}.ptn-hero-link{margin-top:7px;font-size:11px}.ptn-hero-art{margin:4px -14% 24px}.ptn-hero-art>p{margin:-5px 0 0;font-size:10px}.ptn-page h2{font-size:34px}.ptn-profiles{padding-block:65px 62px}.ptn-section-heading{grid-template-columns:1fr;gap:22px}.ptn-section-heading>p{max-width:460px;font-size:14px}.ptn-profile-grid{grid-template-columns:1fr;gap:28px;margin-top:34px}.ptn-profile-grid article{grid-template-columns:36px 1fr;column-gap:14px;padding-top:25px;display:grid}.ptn-profile-grid svg{grid-area:1/1;width:25px;margin:0}.ptn-profile-grid h3{grid-column:2;margin-bottom:13px;font-size:23px}.ptn-profile-grid p,.ptn-profile-grid article>span{grid-column:2}.ptn-profile-grid p{margin-bottom:13px;font-size:14px}.ptn-profile-grid article>span{font-size:11px}.ptn-platform{padding-block:54px}.ptn-platform-inner{grid-template-columns:1fr;gap:34px}.ptn-platform h2{font-size:39px}.ptn-platform-copy>p:not(.ptn-eyebrow){margin:23px 0 13px;font-size:14px}.ptn-platform-map{border-radius:20px;padding:24px}.ptn-capabilities a{grid-template-columns:32px 1fr 16px;gap:9px;min-height:79px}.ptn-capabilities strong{font-size:14px}.ptn-capabilities a span span{font-size:12px}.ptn-roles{grid-template-columns:1fr;gap:35px;padding-block:63px 48px}.ptn-roles-heading>p:last-child{margin-top:20px}.ptn-role-list article{gap:16px;padding-block:23px}.ptn-role-list h3{font-size:19px}.ptn-role-list p{font-size:13px}.ptn-proof{grid-template-columns:86px 1fr;gap:20px;padding:25px 22px}.ptn-proof-photo{border-radius:11px;height:104px}.ptn-proof-copy{display:contents}.ptn-proof-copy .ptn-eyebrow{grid-column:2;align-self:center;max-width:150px;margin:0;font-size:10px}.ptn-proof blockquote{grid-column:1/-1;font-size:24px}.ptn-proof-person{flex-direction:column;grid-column:1/-1;margin:0;font-size:11px;display:flex}.ptn-process{padding-block:65px 50px}.ptn-steps{grid-template-columns:1fr;gap:28px;margin-top:35px}.ptn-steps li{grid-template-columns:30px 1fr;gap:10px 17px;display:grid}.ptn-steps li>span{grid-row:span 2;margin:0;padding-top:4px;display:block}.ptn-steps li>span:after{display:none}.ptn-steps h3{margin:0;font-size:21px}.ptn-steps p{grid-column:2;font-size:14px}.ptn-closing{border-radius:23px;flex-direction:column-reverse;min-height:0;display:flex}.ptn-closing-copy{width:100%;padding:35px 25px 0}.ptn-closing-copy>p:not(.ptn-eyebrow){margin-block:21px 23px;font-size:14px}.ptn-closing-art{width:100%;height:265px;margin-top:17px}.ptn-closing-art img{width:320px;top:-6px}.ptn-faq{grid-template-columns:1fr;gap:23px;padding-block:62px 75px}.ptn-faq .ptn-text-link{margin-top:12px;font-size:13px}.ptn-questions summary{gap:15px;padding-block:22px;font-size:14px}.ptn-questions details>p{padding-right:0;font-size:13px}}@media (max-width:360px){.ptn-hero-copy{padding-inline:20px}.ptn-hero h1{font-size:31px}.ptn-page h2{font-size:30px}.ptn-page .ptn-button{gap:11px;padding-inline:13px;font-size:11px}.ptn-platform-map{padding:19px}.ptn-platform-brand img{width:90px}.ptn-capabilities a{grid-template-columns:25px 1fr 14px;gap:7px}.ptn-capabilities a span span{font-size:12px}.ptn-closing-copy{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.ptn-page *,.ptn-page :before,.ptn-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ptn-page .ptn-button:hover{transform:none}}.sh-page{color:#1c0965;--sh-purple:#5d4ce1;--sh-muted:#665d77}.sh-wrap{width:min(1180px,100% - 96px);margin-inline:auto}.sh-page h1,.sh-page h2,.sh-page h3{text-wrap:balance}.sh-page h2{letter-spacing:-.05em;font-size:clamp(34px,3.6vw,49px);line-height:1.13}.sh-page em{color:var(--sh-purple);font-style:normal}.sh-page p{color:var(--sh-muted)}.sh-page .sh-eyebrow{color:var(--sh-purple);letter-spacing:.11em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:650}.sh-hero{grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding:42px 0 85px;display:grid}.sh-hero h1{letter-spacing:-.064em;font-size:clamp(58px,6.7vw,94px);line-height:1.035}.sh-hero-description{max-width:350px;margin:28px 0;font-size:16px;line-height:1.8}.sh-page .sh-button{color:#fff;height:auto;min-height:52px;box-shadow:none;cursor:pointer;white-space:normal;background:#1c0965;border:0;border-radius:10px;justify-content:center;align-items:center;gap:21px;padding:15px 22px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.sh-page .sh-button:hover{background:#382183}.sh-link{align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.sh-link:hover{text-underline-offset:5px;text-decoration:underline}.sh-read-link{width:fit-content;margin-top:10px;font-size:12px;font-weight:500;display:flex}.sh-environment{background:#f6f4fe;border:1px solid #e4def4;border-radius:28px;margin:0;padding:34px 40px 26px;position:relative}.sh-environment figcaption{color:#716186;align-items:center;gap:10px;margin-bottom:40px;font-size:12px;font-weight:550;display:flex}.sh-environment figcaption svg{color:#5d4ce1}.sh-application{background:#fff;border:1px solid #e1dbef;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:185px;display:flex;position:relative;box-shadow:0 16px 30px -24px #1c096550}.sh-application img{object-fit:contain;width:156px;height:61px}.sh-application>span{color:#716186;font-size:11px}.sh-connector{justify-content:space-evenly;height:42px;padding-inline:30px;display:flex}.sh-connector i{background:#ad9bd7;width:1px;position:relative}.sh-connector i:after{content:"";background:#5d4ce1;border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:-3px}.sh-docker{color:#fff;background:#1c0965;border-radius:15px;align-items:center;gap:20px;padding:26px;display:flex}.sh-docker>svg{color:#b4e57e}.sh-docker div{flex-direction:column;gap:3px;display:flex}.sh-docker strong{letter-spacing:-.03em;font-family:Manrope,Arial,sans-serif;font-size:24px}.sh-docker span{color:#d9d0f4;font-size:12px}.sh-environment-base{border-bottom:1px solid #e4def1;justify-content:center;gap:8px;padding:18px 0;display:flex}.sh-environment-base span{background:#c9bbe5;border-radius:2px;width:25px;height:4px}.sh-environment .sh-license{color:#6a5a82;justify-content:center;align-items:center;gap:10px;padding-top:20px;font-size:12px;display:flex}.sh-license svg{color:#5d4ce1}.sh-overview{background:#f6f4fe;padding:76px 0;scroll-margin-top:100px}.sh-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;display:grid}.sh-section-heading>p{max-width:370px;font-size:15px;line-height:1.8}.sh-pillars{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:52px;display:grid}.sh-pillars article{border-top:1px solid #dad2eb;padding-top:26px}.sh-pillars svg{color:#5d4ce1;margin-bottom:22px}.sh-pillars h3{letter-spacing:-.04em;margin-bottom:15px;font-size:23px}.sh-pillars p{font-size:14px;line-height:1.8}.sh-project{grid-template-columns:1fr 1.1fr;gap:85px;padding-block:100px;display:grid}.sh-project>div>p:not(.sh-eyebrow){max-width:350px;margin:24px 0 15px;font-size:14px;line-height:1.8}.sh-project .sh-link{color:#5d4ce1}.sh-responsibilities article{border-top:1px solid #e8e1ef;padding:25px 0}.sh-responsibilities article:first-child{border-top:0;padding-top:0}.sh-responsibilities article>span{color:#5d4ce1;background:#f0ecfb;border-radius:6px;margin-bottom:15px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.sh-responsibilities h3{margin-bottom:16px;font-size:24px}.sh-responsibilities p,.sh-responsibilities li{color:#665d77;font-size:14px;line-height:1.8}.sh-responsibilities ul{margin:0;padding-left:18px}.sh-responsibilities li{margin-block:7px;padding-left:5px}.sh-responsibilities li::marker{color:#5d4ce1}.sh-conversation{background:#1c0965;border-radius:27px;grid-template-columns:1.35fr 1fr;min-height:420px;display:grid;overflow:hidden}.sh-conversation-copy{z-index:1;align-self:center;padding:50px 0 52px 56px;position:relative}.sh-conversation .sh-eyebrow{color:#cfc6f5}.sh-conversation h2{color:#fff;font-size:clamp(34px,3.4vw,46px)}.sh-conversation em{color:#b4e57e}.sh-conversation-copy>p:not(.sh-eyebrow){color:#d9d0f4;max-width:380px;margin:24px 0;font-size:14px;line-height:1.8}.sh-conversation .sh-button{color:#1c0965;background:#b4e57e}.sh-conversation .sh-button:hover{background:#c9eda5}.sh-conversation .sh-button:focus-visible{outline-offset:5px;outline:3px solid #fff}.sh-conversation-art{min-width:0;position:relative}.sh-conversation-art img{width:410px;max-width:none;height:auto;position:absolute;top:28px;left:50%;transform:translate(-50%)}.sh-faq{grid-template-columns:.9fr 1.3fr;gap:85px;padding-block:94px 105px;display:grid}.sh-faq h2{font-size:36px}.sh-faq details{border-bottom:1px solid #e5deee}.sh-faq details:first-child{border-top:1px solid #e5deee}.sh-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14px;font-weight:550;list-style:none;display:flex}.sh-faq summary::-webkit-details-marker{display:none}.sh-faq summary svg{color:#5d4ce1;flex:none}.sh-faq details[open] summary svg{transform:rotate(45deg)}.sh-faq details p{padding:0 30px 22px 0;font-size:14px;line-height:1.8}.sh-source{color:#716186;align-items:center;gap:8px;min-height:44px;margin-top:18px;font-size:11px;display:inline-flex}.sh-source:hover{text-decoration:underline}@media (max-width:1050px){.sh-wrap{width:calc(100% - 64px)}.sh-hero{gap:35px;padding-top:25px}.sh-hero h1{font-size:66px}.sh-environment{padding:25px}.sh-application{min-height:160px}.sh-docker{gap:15px;padding:23px}.sh-section-heading,.sh-project,.sh-faq{gap:40px}.sh-pillars{gap:25px}.sh-pillars h3{font-size:21px}.sh-conversation-copy{padding-left:35px}.sh-conversation-art img{width:350px;top:60px}}@media (max-width:700px){.sh-wrap{width:calc(100% - 40px)}.sh-page .sh-eyebrow{margin-bottom:18px;font-size:10px}.sh-hero{grid-template-columns:1fr;gap:34px;padding:18px 0 55px}.sh-hero h1{font-size:clamp(57px,15.7vw,80px)}.sh-hero-description{max-width:390px;margin:24px 0;font-size:15px}.sh-page .sh-button{gap:16px;padding-inline:18px;font-size:12px}.sh-environment{border-radius:23px;padding:25px}.sh-environment figcaption{margin-bottom:28px}.sh-application{min-height:150px}.sh-application img{width:140px}.sh-connector{height:35px}.sh-docker{padding:23px}.sh-docker strong{font-size:22px}.sh-docker span{font-size:11px}.sh-section-heading{grid-template-columns:1fr;gap:24px}.sh-page h2{font-size:34px}.sh-overview{padding-block:56px}.sh-pillars{grid-template-columns:1fr;gap:26px;margin-top:35px}.sh-pillars article{grid-template-columns:30px 1fr;gap:12px 18px;display:grid}.sh-pillars h3{margin:0;font-size:22px}.sh-pillars p{grid-column:2}.sh-pillars svg{width:26px;margin:0}.sh-project{grid-template-columns:1fr;gap:36px;padding-block:60px}.sh-project>div>p:not(.sh-eyebrow){max-width:none}.sh-conversation{flex-direction:column;display:flex}.sh-conversation-copy{padding:35px 25px 0}.sh-conversation .sh-eyebrow{line-height:1.7}.sh-conversation-art{height:280px;margin-top:24px}.sh-conversation-art img{width:315px;top:0}.sh-faq{grid-template-columns:1fr;gap:25px;padding-block:60px 75px}.sh-faq summary{font-size:14px}.sh-faq details p{padding-right:0}.sh-source{font-size:11px;line-height:1.7}}@media (max-width:360px){.sh-page h2{font-size:30px}.sh-environment{padding:20px}.sh-docker{padding:20px 15px}.sh-conversation-copy{padding-inline:20px}.sh-page .sh-button{gap:12px;padding-inline:13px;font-size:11px}}@media (prefers-reduced-motion:reduce){.sh-page *{transition:none!important;animation:none!important}}.cv-page{--cv-ink:#1c0965;--cv-muted:#635c78;--cv-violet:#5d4ce1;color:var(--cv-ink);background:#fff;padding-bottom:24px}.cv-page .cv-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.cv-page .cv-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.cv-page :is(h1,h2,h3){font-family:Manrope,Arial,sans-serif;font-weight:550}.cv-page h2{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(34px,3.7vw,52px);line-height:1.15}.cv-page em{color:var(--cv-violet);font-style:normal}.cv-page :is(h1,h2)>em{display:block}.cv-page .sky-blur-word{white-space:nowrap;display:inline-block}.cv-page .cv-eyebrow{letter-spacing:.025em;align-items:center;gap:9px;font-size:12px;font-weight:550;line-height:1.7;display:flex}.cv-page .cv-button{color:#1c0965;height:auto;min-height:56px;box-shadow:none;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:7px 8px 7px 23px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.cv-page .cv-button:hover{background:#c7f095;box-shadow:0 6px 22px #1c096515}.cv-page .cv-button-arrow{color:#b4e57e;background:#1c0965;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.cv-page .cv-button-arrow svg{width:21px;height:21px}.cv-page .cv-link{min-height:44px;color:var(--cv-ink);align-items:center;gap:10px;padding-block:8px;font-size:13px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex}.cv-page .cv-link svg{flex-shrink:0}.cv-page .cv-link:hover{color:var(--cv-violet);text-underline-offset:5px;text-decoration:underline}.cv-page :is(a,button,[tabindex="0"]):focus-visible{outline-offset:5px;outline:3px solid #5d4ce1}.cv-page section[id]{scroll-margin-top:112px}.cv-page .cv-hero{isolation:isolate;background:#e7f4fd;align-items:center;min-height:625px;display:flex;position:relative}.cv-page .cv-hero-scene,.cv-page .cv-closing-scene{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cv-page .cv-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#e7f4fdf7 0%,#e7f4fde6 28%,#e7f4fd70 49%,#e7f4fd00 72%);position:absolute;inset:0}.cv-page .cv-hero-copy{width:min(1280px,100% - 72px);margin-inline:auto;padding-block:60px}.cv-page .cv-hero h1{letter-spacing:-.06em;max-width:740px;margin:20px 0 25px;font-size:clamp(44px,4.65vw,67px);line-height:1.1}.cv-page .cv-hero-copy>p{color:#49445e;max-width:430px;margin:0 0 30px;font-size:16px;line-height:1.85}.cv-page .cv-hero-actions{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.cv-page .cv-channels{align-items:center;gap:24px;padding-block:33px;display:flex}.cv-page .cv-channels p{color:var(--cv-muted);flex:1 0 255px;margin:0;font-size:13px;line-height:1.8}.cv-page .cv-channels strong{color:var(--cv-ink);font-weight:550}.cv-page .cv-channels ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 24px;margin:0;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.cv-page .cv-channels>a{flex-shrink:0;margin-left:auto}.cv-page .cv-organization{color:#fff;background:#1c0965}.cv-page .cv-organization-inner{grid-template-columns:1fr 1fr;gap:80px;width:min(1280px,100% - 72px);margin:auto;padding-block:70px;display:grid}.cv-page .cv-organization h2{font-size:clamp(34px,3.3vw,47px)}.cv-page .cv-organization h2 em{color:#b4e57e}.cv-page .cv-organization-heading>p{color:#d4cdec;max-width:435px;font-size:15px;line-height:1.85}.cv-page .cv-organization .cv-eyebrow{color:#d4cdec}.cv-page .cv-handoff{align-items:center;gap:28px;width:fit-content;margin-top:34px;display:flex}.cv-page .cv-handoff>div{align-items:center;gap:10px;font-size:13px;display:flex}.cv-page .cv-person{color:#1c0965;background:#e4dcff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;font-weight:600;display:grid}.cv-page .cv-person-next{background:#b4e57e}.cv-page .cv-handoff-line{color:#b4e57e;align-items:center;gap:12px;display:flex}.cv-page .cv-organization-heading .cv-handoff-caption{align-items:center;gap:9px;margin-top:17px;font-size:12px;display:flex}.cv-page .cv-handoff-caption svg{color:#b4e57e;flex-shrink:0}.cv-page .cv-organization-list{align-content:center;gap:0;display:grid}.cv-page .cv-organization-list article{border-bottom:1px solid #ffffff25;align-items:flex-start;gap:22px;padding-block:25px;display:flex}.cv-page .cv-organization-list article:first-child{padding-top:0}.cv-page .cv-organization-list article:last-child{border:0;padding-bottom:0}.cv-page .cv-feature-icon{color:#b4e57e;background:#ffffff0d;border-radius:15px;flex:0 0 48px;place-items:center;height:48px;display:grid}.cv-page .cv-organization-list h3{letter-spacing:-.025em;margin:0 0 8px;font-size:21px;line-height:1.4}.cv-page .cv-organization-list p{color:#d4cdec;margin:0;font-size:14px;line-height:1.85}.cv-page .cv-proof{grid-template-columns:1fr 1.05fr;align-items:center;gap:76px;padding-block:80px;display:grid}.cv-page .cv-proof-card{isolation:isolate;background:#1c0965;border-radius:28px;flex-direction:column;justify-content:space-between;height:100%;min-height:580px;max-height:690px;margin:0;display:flex;position:relative;overflow:hidden}.cv-page .cv-proof-photo{z-index:-2;object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.cv-page .cv-proof-card:after{content:"";z-index:-1;background:linear-gradient(#16072e65,#0000 30%,#16072e35 45%,#16072ef0 86%);position:absolute;inset:0}.cv-page .cv-proof-logo{filter:brightness(0)invert()drop-shadow(0 1px 4px #16072e66);width:190px;height:40px;margin:30px}.cv-page .cv-proof-quote{color:#fff;padding:32px}.cv-page .cv-proof-quote blockquote{letter-spacing:-.04em;margin:0;font:450 clamp(28px,2.45vw,35px)/1.3 Manrope,sans-serif}.cv-page .cv-proof-quote figcaption{border-top:1px solid #ffffff35;gap:6px;margin-top:24px;padding-top:20px;font-size:14px;display:grid}.cv-page .cv-proof-quote figcaption strong{font-weight:550}.cv-page .cv-proof-quote figcaption span{color:#ded8ee;font-size:12px}.cv-page .cv-proof-copy>p{max-width:465px;color:var(--cv-muted);font-size:15px;line-height:1.85}.cv-page .cv-connected{gap:12px;margin-top:30px;display:grid}.cv-page .cv-connected>a{color:var(--cv-ink);background:#f6f4fe;border:1px solid #e9e4f5;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:24px;text-decoration:none;transition:background .18s;display:flex}.cv-page .cv-connected>a:hover{background:#efebfc}.cv-page .cv-connected>a>svg{flex-shrink:0}.cv-page .cv-connected-label{color:var(--cv-violet);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.cv-page .cv-connected h3{letter-spacing:-.025em;margin:0 0 6px;font-size:19px;line-height:1.4}.cv-page .cv-connected p{color:var(--cv-muted);margin:0;font-size:13px;line-height:1.75}.cv-page .cv-closing{background:#f6f4fe}.cv-page .cv-closing-garden{isolation:isolate;background:#e8f2e4;align-items:center;min-height:530px;display:flex;position:relative}.cv-page .cv-closing-garden:after{content:"";z-index:-1;background:linear-gradient(90deg,#edf4e9f5 0%,#edf4e9dc 30%,#edf4e935 57%,#0000 70%);position:absolute;inset:0}.cv-page .cv-closing-copy{width:min(1280px,100% - 72px);margin-inline:auto;padding-block:54px}.cv-page .cv-closing h2{max-width:600px;font-size:clamp(34px,3.6vw,51px)}.cv-page .cv-closing-copy>p{color:#494b58;max-width:395px;margin:0 0 25px;font-size:15px;line-height:1.85}.cv-page .cv-faq{grid-template-columns:.65fr 1.35fr;gap:50px;width:min(1280px,100% - 72px);margin:auto;padding-block:50px 55px;display:grid}.cv-page .cv-faq>div>h3{letter-spacing:-.02em;margin:14px 0 0;font-size:28px;line-height:1.35}.cv-page .cv-question{border-bottom:1px solid #1c096520}.cv-page .cv-question:last-child{border:0}.cv-page .cv-question h3{margin:0}.cv-page .cv-question button{color:#1c0965;text-align:left;letter-spacing:normal;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:64px;padding:16px 0;font:550 15px/1.65 Inter,sans-serif;display:flex}.cv-page .cv-question button svg{flex-shrink:0;transition:transform .25s}.cv-page .cv-question button[data-panel-open] svg{transform:rotate(45deg)}.cv-page .cv-question [data-slot]{letter-spacing:normal}.cv-page .cv-question-panel{height:var(--accordion-panel-height);transition:height .3s,opacity .25s;overflow:hidden}.cv-page .cv-question-panel[data-starting-style],.cv-page .cv-question-panel[data-ending-style]{opacity:0;height:0}.cv-page .cv-question p{color:var(--cv-muted);margin:0 0 18px;font-size:14px;line-height:1.85}.cv-page .cv-question .cv-link{margin-bottom:10px;padding-top:0}@media (max-width:1100px){.cv-page .cv-wrap{width:calc(100% - 64px)}.cv-page .cv-hero{min-height:580px}.cv-page .cv-hero h1{max-width:610px}.cv-page .cv-hero-scene{object-position:62% center}.cv-page .cv-channels{flex-wrap:wrap;gap:16px 24px}.cv-page .cv-channels ul{justify-content:flex-start;gap:12px 20px}.cv-page .cv-organization-inner{gap:42px}.cv-page .cv-proof{gap:36px}.cv-page .cv-proof-card{min-height:610px}.cv-page .cv-proof-quote{padding:26px}.cv-page .cv-handoff{gap:18px}.cv-page .cv-handoff>div{flex-direction:column}.cv-page .cv-faq{grid-template-columns:.6fr 1.4fr;gap:28px}}@media (max-width:780px){.cv-page .cv-hero{align-items:flex-start;min-height:780px}.cv-page .cv-hero-copy{padding-block:42px}.cv-page .cv-hero h1{max-width:none;font-size:clamp(37px,6.2vw,48px)}.cv-page .cv-hero-scene{object-position:right center;height:440px;inset:auto 0 0}.cv-page .cv-hero:after{background:linear-gradient(#e7f4fd 0% 45%,#e7f4fd00 66%)}.cv-page .cv-hero-copy>p{max-width:470px}.cv-page .cv-organization-inner{grid-template-columns:1fr;gap:36px;padding-block:44px}.cv-page .cv-organization-heading>p{max-width:510px}.cv-page .cv-handoff>div{flex-direction:row}.cv-page .cv-organization-list article{padding-block:23px}.cv-page .cv-proof{align-items:stretch;gap:28px}.cv-page .cv-proof-card{min-height:640px}.cv-page .cv-proof-copy h2{font-size:33px}.cv-page .cv-connected>a{gap:12px;padding:18px}.cv-page .cv-connected h3{font-size:17px}.cv-page .cv-closing-garden{align-items:flex-start;min-height:700px}.cv-page .cv-closing-scene{object-position:64% center;height:400px;inset:auto 0 0}.cv-page .cv-closing-garden:after{background:linear-gradient(#edf4e9 0% 47%,#edf4e900 70%)}.cv-page .cv-closing-copy{padding-block:38px}.cv-page .cv-closing h2{max-width:550px}.cv-page .cv-faq{grid-template-columns:1fr;gap:22px;padding-block:36px}}@media (max-width:600px){.cv-page .cv-shell{border-radius:24px;width:calc(100% - 24px)}.cv-page .cv-wrap,.cv-page .cv-hero-copy,.cv-page .cv-closing-copy,.cv-page .cv-organization-inner,.cv-page .cv-faq{width:calc(100% - 40px)}.cv-page .cv-hero{min-height:735px}.cv-page .cv-hero-copy{padding-block:33px}.cv-page .cv-hero h1{letter-spacing:-.055em;margin-block:18px 22px;font-size:clamp(33px,8.7vw,48px);line-height:1.12}.cv-page .cv-hero-copy>p{margin-bottom:21px;font-size:14px;line-height:1.85}.cv-page .cv-hero-actions{gap:5px 18px}.cv-page .cv-hero-scene{object-position:right center;height:350px}.cv-page .cv-hero:after{background:linear-gradient(#e7f4fd 0% 56%,#e7f4fd00 70%)}.cv-page .cv-button{gap:18px;min-height:54px;padding-left:19px;font-size:12px}.cv-page .cv-channels{gap:14px;padding-block:28px}.cv-page .cv-channels p{flex-basis:100%;font-size:13px}.cv-page .cv-channels ul{gap:9px 18px;font-size:12px}.cv-page .cv-channels>a{margin-left:0}.cv-page h2{font-size:34px}.cv-page .cv-organization h2{font-size:33px}.cv-page .cv-organization-heading>p{font-size:14px}.cv-page .cv-handoff{gap:14px}.cv-page .cv-handoff>div{gap:7px;font-size:12px}.cv-page .cv-person{width:37px;height:37px}.cv-page .cv-handoff-line{gap:6px}.cv-page .cv-feature-icon{border-radius:12px;flex-basis:40px;height:40px}.cv-page .cv-organization-list article{gap:14px}.cv-page .cv-organization-list h3{font-size:20px}.cv-page .cv-organization-list p{font-size:13px}.cv-page .cv-proof{grid-template-columns:1fr;gap:32px;padding-block:48px}.cv-page .cv-proof-card{min-height:515px;max-height:none}.cv-page .cv-proof-logo{width:165px;margin:25px}.cv-page .cv-proof-quote{padding:26px}.cv-page .cv-proof-quote blockquote{font-size:29px}.cv-page .cv-proof-copy>p{font-size:14px}.cv-page .cv-connected>a{padding:23px}.cv-page .cv-closing h2{font-size:clamp(32px,8.2vw,42px)}.cv-page .cv-closing-copy>p{font-size:14px}.cv-page .cv-closing-garden{min-height:690px}.cv-page .cv-closing-scene{object-position:68% center;height:325px}.cv-page .cv-closing-garden:after{background:linear-gradient(#edf4e9 0% 55%,#edf4e900 70%)}.cv-page .cv-faq>div>h3{font-size:26px}.cv-page .cv-question button{gap:18px;font-size:14px}.cv-page .cv-question p{font-size:13px}}@media (max-width:360px){.cv-page .cv-hero{min-height:795px}.cv-page .cv-hero:after{background:linear-gradient(#e7f4fd 0% 58%,#e7f4fd00 72%)}.cv-page .cv-handoff>div{flex-direction:column}.cv-page .cv-organization h2{font-size:30px}.cv-page .cv-closing-garden{min-height:730px}.cv-page .cv-closing-garden:after{background:linear-gradient(#edf4e9 0% 57%,#edf4e900 75%)}}@media (prefers-reduced-motion:reduce){.cv-page *,.cv-page :before,.cv-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.crm-page{--crm-ink:#1c0965;--crm-violet:#5d4ce1;--crm-muted:#635c78;color:var(--crm-ink);background:#fff;padding-bottom:24px}.crm-page .crm-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.crm-page .crm-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.crm-page :is(h1,h2,h3){font-family:Manrope,Arial,sans-serif;font-weight:550}.crm-page h2{letter-spacing:-.045em;margin:17px 0 24px;font-size:clamp(34px,3.6vw,50px);line-height:1.18}.crm-page em{color:var(--crm-violet);font-style:normal}.crm-page :is(h1,h2)>em{display:block}.crm-page .sky-blur-word{white-space:nowrap;display:inline-block}.crm-page .crm-eyebrow{color:inherit;letter-spacing:.02em;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:550;line-height:1.7;display:flex}.crm-page .crm-button{color:#1c0965;height:auto;min-height:56px;box-shadow:none;white-space:normal;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:7px 8px 7px 23px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.crm-page .crm-button:hover{background:#c7f095;box-shadow:0 6px 22px #1c096515}.crm-page .crm-button-arrow{color:#b4e57e;background:#1c0965;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.crm-page .crm-link{min-height:44px;color:var(--crm-ink);align-items:center;gap:10px;padding-block:8px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.crm-page .crm-link>svg{flex-shrink:0}.crm-page .crm-link:hover{text-underline-offset:5px;text-decoration:underline}.crm-page :is(a,button,select):focus-visible{outline-offset:5px;outline:3px solid #5d4ce1}.crm-page .crm-hero{background:#f0ecfc;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:12px;padding:16px;display:grid}.crm-page .crm-hero-copy{min-width:0;padding:44px clamp(20px,3.4vw,56px)}.crm-page h1{letter-spacing:-.055em;margin:22px 0 26px;font-size:clamp(40px,4.05vw,62px);line-height:1.13}.crm-page .crm-hero-description{color:#59516d;max-width:425px;margin:0 0 28px;font-size:15px;line-height:1.85}.crm-page .crm-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.crm-page .crm-hero-art{background:#e6def5;border-radius:120px 24px 24px;align-self:stretch;min-height:610px;position:relative;overflow:hidden}.crm-page .crm-hero-scene{object-fit:cover;object-position:57% 30%;width:100%;height:100%;position:absolute;inset:0}.crm-page .crm-next{color:#fff;background:#1c0965;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;padding:64px max(36px,50% - 640px);display:grid}.crm-page .crm-next h2{font-size:clamp(32px,3.4vw,48px)}.crm-page .crm-next em{color:#b4e57e}.crm-page .crm-next-copy>p:not(.crm-eyebrow){color:#dbd4ef;max-width:425px;margin:0 0 20px;font-size:14px;line-height:1.85}.crm-page .crm-next .crm-link{color:#b4e57e}.crm-page .crm-next :is(a,button):focus-visible{outline-color:#b4e57e}.crm-page .crm-followup{width:100%;max-width:490px;margin-inline:auto}.crm-page .crm-followup-message{background:#ffffff0d;border:1px solid #ffffff24;border-radius:24px 24px 24px 6px;margin:0 20px;padding:22px 25px}.crm-page .crm-followup-message figcaption{align-items:center;gap:12px;display:flex}.crm-page .crm-record-avatar{color:#1c0965;background:#dcd3fa;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.crm-page .crm-followup-message strong{font-size:13px;font-weight:550;display:block}.crm-page .crm-followup-message figcaption>span>span{color:#cfc5eb;margin-top:4px;font-size:11px;display:block}.crm-page .crm-followup-message figcaption>svg{color:#b4e57e;margin-left:auto}.crm-page .crm-followup-message blockquote{letter-spacing:-.02em;margin:18px 0 0;font-size:16px;line-height:1.75}.crm-page .crm-record-connector{place-items:center;height:44px;display:grid;position:relative}.crm-page .crm-record-connector>span{transform-origin:top;background:#b4e57665;width:2px;height:100%;animation:1.2s both paused crm-connect;position:absolute}.crm-page .crm-followup[data-running=true] .crm-record-connector>span{animation-play-state:running}.crm-page .crm-record-connector>svg{color:#b4e57e;background:#1c0965;position:relative}.crm-page .crm-task{color:#1c0965;background:#f0ecfc;border-radius:24px;padding:28px}.crm-page .crm-task-heading{align-items:center;gap:15px;display:flex}.crm-page .crm-task-heading>svg{color:#5d4ce1}.crm-page .crm-task-heading span{color:#635c78;font-size:11px}.crm-page .crm-task-heading h3{letter-spacing:-.03em;margin:4px 0 0;font-size:22px;line-height:1.35}.crm-page .crm-task-fields{grid-template-columns:1fr 1fr;gap:22px 15px;margin:25px 0;display:grid}.crm-page .crm-task-fields>div:first-child{grid-column:1/-1}.crm-page .crm-task-fields dt{color:#736b83;margin-bottom:5px;font-size:11px}.crm-page .crm-task-fields dd{margin:0;font-size:13px;font-weight:500;line-height:1.6}.crm-page .crm-record-foot{border-top:1px solid #1c096517;align-items:center;gap:9px;margin:0;padding-top:17px;font-size:11px;line-height:1.65;display:flex}.crm-page .crm-record-foot>svg{color:#006d5a;flex-shrink:0}.crm-page .crm-routine{padding-block:86px}.crm-page .crm-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}.crm-page .crm-section-heading h2{margin-bottom:0}.crm-page .crm-section-heading>p{max-width:295px;color:var(--crm-muted);margin:0 0 5px;font-size:14px;line-height:1.85}.crm-page .crm-routine-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;gap:64px;display:grid}.crm-page .crm-routine-features{align-self:center}.crm-page .crm-routine-features article{gap:22px;padding-block:32px;display:flex}.crm-page .crm-routine-features article+article{border-top:1px solid #1c09651c}.crm-page .crm-routine-features article>svg{color:#5d4ce1;flex-shrink:0;margin-top:2px}.crm-page .crm-routine-features h3{letter-spacing:-.035em;margin:0 0 12px;font-size:22px;line-height:1.4}.crm-page .crm-routine-features p{color:var(--crm-muted);margin:0;font-size:13px;line-height:1.85}.crm-page .crm-stage-path{flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;font-size:11px;font-weight:500;display:flex}.crm-page .crm-stage-path span{background:#f0ecfc;border-radius:7px;padding:7px 10px}.crm-page .crm-stage-path span:last-child{background:#e7f4da}.crm-page .crm-stage-path svg{color:#8d7ab0}.crm-page .crm-filter-labels{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.crm-page .crm-filter-labels li{border:1px solid #1c09651c;border-radius:99px;padding:7px 11px;font-size:11px}.crm-page .crm-sondar{background:#f0ecfc;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.crm-page .crm-sondar-copy{z-index:1;padding:32px 34px 0;position:relative}.crm-page .crm-sondar h3{letter-spacing:-.04em;margin:18px 0;font-size:clamp(25px,2.3vw,32px);line-height:1.24}.crm-page .crm-sondar-copy>p:not(.crm-eyebrow){color:var(--crm-muted);margin:0 0 7px;font-size:13px;line-height:1.8}.crm-page .crm-sondar .crm-link{font-size:12px}.crm-page .crm-sondar-condition{color:#716782;font-size:10px;line-height:1.7;display:block}.crm-page .crm-sondar>img{object-fit:cover;object-position:76% 50%;width:100%;height:200px;margin-top:10px;-webkit-mask-image:linear-gradient(#0000,#000 28%);mask-image:linear-gradient(#0000,#000 28%)}.crm-page .crm-closing{background:#edf5e5}.crm-page .crm-closing-garden{isolation:isolate;background:#e7f4fd;align-items:center;min-height:570px;display:flex;position:relative}.crm-page .crm-closing-scene{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.crm-page .crm-closing-garden:after{content:"";z-index:-1;background:linear-gradient(90deg,#e7f4fdf5 0%,#e7f4fdca 32%,#e7f4fd15 60%,#0000);position:absolute;inset:0}.crm-page .crm-closing-copy{width:min(1280px,100% - 96px);margin-inline:auto;padding-block:65px}.crm-page .crm-closing-copy h2{max-width:520px;font-size:clamp(36px,4.2vw,59px)}.crm-page .crm-closing-copy>p:not(.crm-eyebrow){color:#526277;max-width:380px;margin:0 0 25px;font-size:14px;line-height:1.85}.crm-page .crm-faq{grid-template-columns:.8fr 1.2fr;gap:80px;width:min(1280px,100% - 96px);margin-inline:auto;padding-block:46px 55px;display:grid}.crm-page .crm-faq h3{letter-spacing:-.02em;margin:10px 0;font-size:30px;line-height:1.35}.crm-page .crm-question{border-bottom:1px solid #1c09651b}.crm-page .crm-question button{letter-spacing:normal;text-align:left;color:#1c0965;border-radius:0;padding:18px 0;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.65}.crm-page .crm-question button:hover{color:#5d4ce1;text-decoration:none}.crm-page .crm-question button>svg{color:currentColor;flex-shrink:0}.crm-page .crm-questions [data-slot=accordion-content]{height:var(--accordion-panel-height);transition:height .32s,opacity .22s;animation:none;overflow:hidden}.crm-page .crm-questions [data-slot=accordion-content]:is([data-starting-style],[data-ending-style]){opacity:0;height:0}.crm-page .crm-question-answer{height:auto;padding:0}.crm-page .crm-question-answer p{color:#5b6660;margin:0;padding:0 25px 20px 0;font-size:13px;line-height:1.85}.crm-page .crm-question-answer a{margin-bottom:15px}@keyframes crm-connect{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@media (max-width:1150px){.crm-page .crm-hero-copy{padding:34px 20px}.crm-page .crm-hero-art{min-height:570px}.crm-page .crm-next{gap:40px;padding:48px 36px}.crm-page .crm-routine-layout{gap:35px}.crm-page .crm-sondar-copy{padding-inline:25px}}@media (max-width:900px){.crm-page .crm-hero{grid-template-columns:1fr;gap:0;padding:12px}.crm-page .crm-hero-copy{padding:34px}.crm-page h1{max-width:650px;font-size:clamp(36px,6vw,52px)}.crm-page .crm-hero-description{max-width:540px}.crm-page .crm-hero-art{aspect-ratio:1;border-radius:60px 20px 20px;min-height:0}.crm-page .crm-hero-scene{display:block;position:static}.crm-page .crm-next{gap:28px}.crm-page .crm-followup-message{margin-inline:0;padding:20px}.crm-page .crm-task{padding:22px}.crm-page .crm-task-fields{gap:18px 12px}.crm-page .crm-routine-layout{gap:28px}.crm-page .crm-routine-features article{gap:15px}}@media (max-width:780px){.crm-page .crm-shell{border-radius:25px;width:calc(100% - 24px)}.crm-page .crm-wrap{width:calc(100% - 48px)}.crm-page .crm-hero-copy{padding:28px 22px}.crm-page .crm-next{grid-template-columns:1fr;gap:30px;padding:36px 28px}.crm-page .crm-next-copy>p:not(.crm-eyebrow){max-width:560px}.crm-page .crm-followup{max-width:500px}.crm-page .crm-followup-message{margin-inline:14px}.crm-page .crm-routine{padding-block:58px}.crm-page .crm-section-heading{margin-bottom:18px;display:block}.crm-page .crm-section-heading>p{max-width:480px;margin-top:20px}.crm-page .crm-routine-layout{grid-template-columns:1fr;gap:18px}.crm-page .crm-routine-features article{padding-block:26px}.crm-page .crm-sondar{width:100%;max-width:560px;margin-inline:auto}.crm-page .crm-sondar>img{height:220px}.crm-page .crm-closing-garden{align-items:flex-start;min-height:660px}.crm-page .crm-closing-scene{object-position:center;width:165%;max-width:none;height:360px;top:auto;bottom:0;left:-65%;-webkit-mask-image:linear-gradient(#0000,#000 36%);mask-image:linear-gradient(#0000,#000 36%)}.crm-page .crm-closing-garden:after{background:linear-gradient(#e7f4fd 0% 42%,#e7f4fda6 54%,#0000 70%)}.crm-page .crm-closing-copy{width:calc(100% - 48px);padding-block:35px}.crm-page .crm-closing-copy h2{font-size:clamp(32px,6vw,44px)}.crm-page .crm-faq{grid-template-columns:1fr;gap:15px;width:calc(100% - 48px);padding-block:32px 40px}.crm-page .crm-faq h3{font-size:26px}}@media (max-width:420px){.crm-page h1{font-size:36px}.crm-page h2{font-size:32px}.crm-page .crm-hero-copy{padding:24px 12px 28px}.crm-page .crm-hero-art{border-radius:48px 17px 17px}.crm-page .crm-hero-description{font-size:14px}.crm-page .crm-button{gap:12px;padding-left:17px;font-size:12px}.crm-page .crm-next{padding:32px 20px}.crm-page .crm-next h2{font-size:30px}.crm-page .crm-followup-message{margin-inline:4px;padding:20px}.crm-page .crm-task{padding:22px 20px}.crm-page .crm-task-heading h3{font-size:20px}.crm-page .crm-task-fields{grid-template-columns:1fr;gap:17px}.crm-page .crm-routine-features article{gap:12px}.crm-page .crm-routine-features h3{font-size:21px}.crm-page .crm-stage-path{gap:6px;font-size:10px}.crm-page .crm-stage-path span{padding:7px}.crm-page .crm-sondar-copy{padding:28px 24px 0}.crm-page .crm-sondar h3{font-size:26px}.crm-page .crm-closing-garden{min-height:690px}}@media (prefers-reduced-motion:reduce){.crm-page *,.crm-page :before,.crm-page :after{transition:none!important;animation:none!important}}.ai-page{--ai-ink:#211742;--ai-purple:#1c0965;--ai-violet:#5d4ce1;--ai-muted:#6b627f;color:var(--ai-ink);overflow:clip}.ai-wrap{width:min(1160px,100% - 80px);margin-inline:auto}:where(.ai-page) :is(h1,h2,h3,p,figure){margin:0}.ai-page :is(h1,h2,h3){font-family:Manrope,sans-serif}.ai-page em{color:var(--ai-violet);font-style:normal}.ai-page h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(32px,3.5vw,47px);font-weight:600;line-height:1.15}.ai-page .ai-eyebrow{color:var(--ai-violet);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font:600 12px/1.6 Inter,sans-serif;display:flex}.ai-hero{padding-block:32px 75px}.ai-hero-heading{text-align:center}.ai-hero-heading .ai-eyebrow{justify-content:center}.ai-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:none;margin-top:21px;font-size:clamp(46px,5vw,70px);font-weight:600;line-height:1.07}.ai-hero-body{grid-template-columns:1.25fr 1fr;align-items:center;gap:55px;margin-top:22px;display:grid}.ai-hero-art{margin-left:-30px!important}.ai-hero-art img{width:100%;height:auto;display:block}.ai-hero-copy{padding-block:24px}.ai-hero-copy .ai-hero-lead{letter-spacing:-.03em;max-width:450px;font:500 25px/1.55 Manrope,sans-serif}.ai-hero-copy>p:not(.ai-hero-lead){color:var(--ai-muted);max-width:400px;margin-top:22px;font-size:16px;line-height:1.8}.ai-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:28px;display:flex}.ai-page .ai-button{border:1px solid var(--ai-purple);background:var(--ai-purple);color:#fff;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:15px 23px;font:600 14px/1.5 Inter,sans-serif;transition:background .16s;display:inline-flex}.ai-page .ai-button:hover{background:#342181}.ai-link{min-height:44px;color:var(--ai-violet);align-items:center;gap:9px;font:600 14px/1.6 Inter,sans-serif;text-decoration:none;display:inline-flex}.ai-link:hover{text-underline-offset:4px;text-decoration:underline}.ai-link svg,.ai-button svg{flex-shrink:0}.ai-guidance{color:#fff;background:#1c0965}.ai-guidance-inner{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-block:90px;display:grid}.ai-guidance .ai-eyebrow{color:#c2b4fa}.ai-guidance h2{margin-top:20px}.ai-guidance h2 em{color:#b4e57e}.ai-guidance-copy>p:not(.ai-eyebrow){color:#d1c9e6;max-width:400px;margin-top:23px;font-size:16px;line-height:1.8}.ai-preparation{flex-direction:column;gap:25px;margin:35px 0 0;padding:0;list-style:none;display:flex}.ai-preparation li{align-items:flex-start;gap:17px;display:flex}.ai-preparation svg{color:#b4e57e;flex-shrink:0;margin-top:4px}.ai-preparation h3{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.5}.ai-preparation p{color:#cfc7e5;max-width:345px;margin-top:7px;font-size:14px;line-height:1.7}.ai-settings{min-width:0}.ai-settings-sheet{color:#211742;background:#fff;border-radius:22px;padding:33px}.ai-settings-sheet figcaption{border-bottom:1px solid #eae4f2;align-items:center;gap:12px;padding-bottom:26px;display:flex}.ai-settings-sheet figcaption img{flex-shrink:0}.ai-settings-sheet figcaption div{flex-direction:column;gap:6px;display:flex}.ai-settings-sheet figcaption strong{letter-spacing:-.025em;font:600 20px/1.4 Manrope,sans-serif}.ai-settings-sheet figcaption span{color:#6b627f;font-size:12px;line-height:1.6}.ai-settings-sheet dl{flex-direction:column;gap:26px;margin:26px 0;display:flex}.ai-settings-sheet dt{color:#6b627f;margin-bottom:10px;font-size:12px;line-height:1.5}.ai-settings-sheet dd{margin:0;font-size:15px;line-height:1.8}.ai-settings-tones{flex-wrap:wrap;gap:8px;display:flex}.ai-settings-tones span{color:#4c3683;background:#f6f4fe;border:1px solid #c9bceb;border-radius:7px;align-items:center;gap:5px;padding:5px 11px;font-size:13px;display:inline-flex}.ai-settings-sheet .ai-settings-rule{color:#37552a;background:#eff5e9;border-radius:10px;align-items:flex-start;gap:11px;padding:17px;font-size:13px;line-height:1.65;display:flex}.ai-settings-rule svg{flex-shrink:0;margin-top:2px}.ai-settings-expand{color:#eee9ff;cursor:pointer;background:0 0;border:1px solid #7c6bac;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;margin:20px 0 0 auto;padding:11px 17px;font:500 14px/1.6 Inter,sans-serif;display:flex}.ai-settings-expand:hover{background:#36217b}.ai-modal-hint{color:#6b627f;align-items:center;gap:8px;margin:0;padding:12px 20px 0;font:14px/1.6 Inter,sans-serif;display:flex}.ai-modal-hint svg{flex-shrink:0}.ai-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ai-settings-modal :is(button,section):focus-visible{outline-offset:4px;outline:3px solid #745deb}.ai-proof{grid-template-columns:.7fr 1.3fr;align-items:center;gap:85px;padding-block:95px;display:grid}.ai-proof-portrait{border-radius:22px;max-width:360px;height:365px;overflow:hidden}.ai-proof-portrait img{object-fit:cover;object-position:50% 0%;width:100%;height:100%}.ai-proof blockquote{letter-spacing:-.045em;color:#1c0965;max-width:550px;margin:25px 0;font:500 clamp(34px,3.7vw,50px)/1.25 Manrope,sans-serif}.ai-proof .ai-proof-person{flex-direction:column;gap:6px;display:flex}.ai-proof-person strong{font-size:15px;font-weight:600}.ai-proof-person span{color:#6b627f;font-size:14px}.ai-proof-listen{cursor:pointer;color:#5d4ce1;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;margin-top:18px;padding:11px 0;font:600 14px/1.6 Inter,sans-serif;display:flex}.ai-proof-listen>span{color:#6b627f;margin-left:5px;font-weight:400}.ai-proof-player{max-width:570px;margin-top:15px}.ai-proof-player audio{width:100%;display:block}.ai-proof-player details{border-top:1px solid #e5dfef;margin-top:16px}.ai-proof-player summary{color:#5d4ce1;cursor:pointer;min-height:44px;padding:14px 0;font-size:14px}.ai-proof-player p{color:#6b627f;margin-top:14px;font-size:15px;line-height:1.8}.ai-proof-player a{color:#5d4ce1;text-decoration:underline}.ai-team{padding-block:25px 70px}.ai-team header{max-width:750px}.ai-team h2{margin-top:19px}.ai-team header>p:last-child{color:#6b627f;margin-top:25px;font-size:17px;line-height:1.8}.ai-team-columns{grid-template-columns:1fr 1fr;gap:70px;margin-top:45px;display:grid}.ai-team-columns article{border-top:1px solid #ded6eb;padding-top:27px}.ai-team-columns article>svg{color:#5d4ce1}.ai-team-columns .ai-team-label{color:#6b627f;margin-top:22px;font-size:13px}.ai-team-columns h3{color:#1c0965;letter-spacing:-.04em;margin-top:9px;font-size:30px;font-weight:600;line-height:1.4}.ai-team-columns article>p:not(.ai-team-label){color:#6b627f;max-width:470px;margin-top:16px;font-size:16px;line-height:1.8}.ai-team-columns .ai-link{margin-top:20px}.ai-team-columns small{color:#6b627f;font-size:12px;line-height:1.6;display:block}.ai-reading{color:#5d4ce1;border-top:1px solid #e2daef;border-bottom:1px solid #e2daef;align-items:center;gap:17px;margin-top:45px;padding-block:23px;text-decoration:none;display:flex}.ai-reading>svg{flex-shrink:0}.ai-reading>svg:last-child{margin-left:auto}.ai-reading span{color:#6b627f;flex-direction:column;gap:7px;font-size:12px;line-height:1.5;display:flex}.ai-reading strong{color:#1c0965;font-size:16px;font-weight:500}.ai-reading:hover strong{text-underline-offset:4px;text-decoration:underline}.ai-faq{grid-template-columns:.85fr 1.15fr;gap:100px;padding-block:25px 95px;display:grid}.ai-faq h2{margin-top:18px;font-size:35px}.ai-questions details{border-bottom:1px solid #e5def0}.ai-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding-block:22px;font-size:16px;font-weight:500;line-height:1.5;list-style:none;display:flex}.ai-questions summary::-webkit-details-marker{display:none}.ai-questions summary svg{color:#5d4ce1;flex-shrink:0;transition:transform .16s}.ai-questions details[open] summary svg{transform:rotate(45deg)}.ai-questions p{color:#6b627f;padding-bottom:20px;font-size:15px;line-height:1.8}.ai-questions .ai-link{margin-bottom:15px}.ai-closing{background:#eeeaf9}.ai-closing-inner{grid-template-columns:.7fr 1.3fr;align-items:center;gap:80px;display:grid}.ai-closing-art{align-self:end;height:435px;overflow:hidden}.ai-closing-art img{width:375px;max-width:none;height:auto;display:block}.ai-closing-copy{padding-block:70px}.ai-closing h2{margin-top:19px;font-size:clamp(36px,3.7vw,50px)}.ai-closing-copy>p:not(.ai-eyebrow){color:#6b627f;max-width:485px;margin-top:23px;font-size:16px;line-height:1.8}.ai-closing .ai-button{margin-top:29px}.ai-page :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #745deb}@media (max-width:1100px){.ai-hero-body{gap:35px}.ai-hero-copy .ai-hero-lead{font-size:23px}.ai-guidance-inner,.ai-proof,.ai-team-columns,.ai-faq{gap:50px}.ai-settings-sheet{padding:26px}.ai-closing-inner{gap:35px}}@media (max-width:800px){.ai-wrap{width:calc(100% - 48px)}.ai-hero{padding-top:20px}.ai-hero-body{grid-template-columns:1.1fr 1fr;gap:24px}.ai-hero-art{margin-left:-18px!important}.ai-hero-copy .ai-hero-lead{font-size:21px}.ai-hero-copy>p:not(.ai-hero-lead){font-size:15px}.ai-guidance-inner{gap:30px;padding-block:65px}.ai-guidance h2{font-size:33px}.ai-settings-sheet{padding:23px}.ai-proof{grid-template-columns:.85fr 1.15fr;gap:35px;padding-block:65px}.ai-proof-portrait{height:335px}.ai-team-columns,.ai-faq{gap:35px}.ai-closing-art{height:380px}.ai-closing-art img{width:345px;margin-left:-30px}}@media (max-width:700px){.ai-wrap{width:calc(100% - 40px)}.ai-hero{padding-block:20px 48px}.ai-hero-heading{text-align:left}.ai-hero-heading .ai-eyebrow{justify-content:flex-start;font-size:11px}.ai-hero h1{margin-top:18px;font-size:clamp(35px,9.5vw,54px)}.ai-hero-body{grid-template-columns:1fr;gap:0;margin-top:21px}.ai-hero-copy{grid-row:1;padding:0}.ai-hero-copy .ai-hero-lead{letter-spacing:0;max-width:460px;font:400 17px/1.8 Inter,sans-serif}.ai-hero-copy>p:not(.ai-hero-lead){margin-top:15px;font-size:15px}.ai-actions{margin-top:24px}.ai-hero-art{justify-self:center;width:min(510px,100% + 24px);margin:20px -12px 0!important}.ai-guidance-inner{grid-template-columns:1fr;gap:40px;padding-block:58px}.ai-guidance h2{font-size:35px}.ai-preparation{margin-top:28px}.ai-settings-sheet{padding:25px}.ai-settings-expand{margin-inline:auto}.ai-proof{grid-template-columns:1fr;gap:29px;padding-block:60px}.ai-proof-portrait{border-radius:14px;width:145px;height:165px}.ai-proof blockquote{margin-block:22px;font-size:37px}.ai-team{padding-block:12px 58px}.ai-team header>p:last-child{font-size:16px}.ai-team-columns{grid-template-columns:1fr;gap:35px;margin-top:30px}.ai-team-columns h3{font-size:28px}.ai-reading{gap:12px;margin-top:35px}.ai-reading strong{font-size:15px}.ai-faq{grid-template-columns:1fr;gap:25px;padding-block:0 60px}.ai-faq h2{font-size:33px}.ai-questions summary{font-size:15px}.ai-closing-inner{grid-template-columns:1fr;gap:0}.ai-closing-copy{grid-row:1;padding-block:55px 15px}.ai-closing h2{font-size:36px}.ai-closing-art{justify-self:center;width:250px;height:250px}.ai-closing-art img{width:260px;margin:0}}@media (max-width:360px){.ai-hero h1{font-size:35px}.ai-hero-copy .ai-hero-lead{font-size:16px}.ai-settings-sheet{padding:21px}.ai-settings-sheet dd{font-size:14px}.ai-guidance h2,.ai-proof blockquote{font-size:32px}.ai-proof-listen{gap:7px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ai-page *,.ai-settings-modal{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.ai-settings-sheet,.ai-settings-rule,.ai-settings-tones span{border:1px solid canvastext}}.ag-page{--ag-ink:#1c0965;--ag-violet:#5d4ce1;--ag-muted:#635c78;color:var(--ag-ink);background:#fff;padding-bottom:24px}.ag-page .ag-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.ag-page .ag-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.ag-page :is(h1,h2,h3,h4){font-family:Manrope,Arial,sans-serif;font-weight:550}.ag-page h2{letter-spacing:-.045em;margin:17px 0 24px;font-size:clamp(34px,3.7vw,52px);line-height:1.16}.ag-page em{color:var(--ag-violet);font-style:normal}.ag-page :is(h1,h2)>em{display:block}.ag-page .sky-blur-word{white-space:nowrap;display:inline-block}.ag-page .ag-overline{color:inherit;letter-spacing:.02em;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:550;line-height:1.7;display:flex}.ag-page .ag-button{color:#1c0965;height:auto;min-height:56px;box-shadow:none;white-space:normal;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:7px 8px 7px 23px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.ag-page .ag-button:hover{background:#c7f095;box-shadow:0 6px 22px #1c096515}.ag-page .ag-button-arrow{color:#b4e57e;background:#1c0965;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.ag-page .ag-link{min-height:44px;color:var(--ag-ink);align-items:center;gap:10px;padding-block:8px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.ag-page .ag-link:hover{text-underline-offset:5px;text-decoration:underline}.ag-page :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #5d4ce1}.ag-page .ag-closing{background:#eff5ee}.ag-page .ag-closing-garden{isolation:isolate;background:#e7f4fd;align-items:center;min-height:520px;display:flex;position:relative}.ag-page .ag-closing-garden:after{content:"";z-index:-1;background:linear-gradient(90deg,#e8f3eff7 0%,#e8f3efee 26%,#e8f3ef65 52%,#0000 72%);position:absolute;inset:0}.ag-page .ag-closing-copy{width:min(1280px,100% - 72px);margin-inline:auto;padding-block:55px}.ag-page .ag-closing-copy>p:not(.ag-overline){color:#4e605d;max-width:420px;margin:0 0 26px;font-size:14px;line-height:1.85}.ag-page .ag-faq{grid-template-columns:.75fr 1.5fr;gap:72px;width:min(1280px,100% - 72px);margin-inline:auto;padding-block:42px 55px;display:grid}.ag-page .ag-faq>div>h3{letter-spacing:-.02em;margin:15px 0 0;font-size:27px;line-height:1.35}.ag-page .ag-question{border-bottom:1px solid #1c09651a}.ag-page .ag-question:last-child{border-bottom:0}.ag-page .ag-question h3{margin:0}.ag-page .ag-question button{color:#1c0965;letter-spacing:normal;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:22px;width:100%;padding:17px 0;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:550;line-height:1.65;display:flex}.ag-page .ag-question button svg{flex-shrink:0;transition:transform .25s}.ag-page .ag-question p{color:#5b6660;margin:0;padding:0 28px 20px 0;font-size:13px;line-height:1.85}.ag-page .ag-hero{background:#f0ecfc;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:12px;padding:16px;display:grid}.ag-page .ag-hero-copy{min-width:0;padding:42px clamp(20px,3vw,48px)}.ag-page h1{letter-spacing:-.055em;margin:22px 0 26px;font-size:clamp(38px,3.65vw,56px);line-height:1.15}.ag-page .ag-description{color:#59516d;max-width:420px;margin:0 0 28px;font-size:15px;line-height:1.85}.ag-page .ag-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ag-page .ag-hero-art{background:#e6def5;border-radius:120px 24px 24px;align-self:stretch;min-height:620px;position:relative;overflow:hidden}.ag-page .ag-hero-scene{object-fit:cover;object-position:50% center;width:100%;height:100%;position:absolute;inset:0}.ag-page .ag-practice{padding-block:88px 70px;scroll-margin-top:94px}.ag-page .ag-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px;display:flex}.ag-page .ag-section-heading h2{margin-bottom:0}.ag-page .ag-section-heading>p{max-width:315px;color:var(--ag-muted);margin:0 0 5px;font-size:14px;line-height:1.85}.ag-page .ag-scene{isolation:isolate;background:#dceaf0;border-radius:28px;grid-template-columns:minmax(0,1.05fr) 95px minmax(0,1fr);align-items:center;padding:48px 70px;display:grid;position:relative;overflow:hidden}.ag-page .ag-scene:before{content:"";z-index:-1;background:linear-gradient(90deg,#e5edf190,#e5edf150),url(/marca/home-modulos/paisagem-agenda-r18-1672.webp) 50%/cover;position:absolute;inset:0}.ag-page .ag-chat{color:#f0faf8;background:#013c4d;border:1px solid #ffffff24;border-radius:24px;overflow:hidden;box-shadow:0 18px 40px #013c4d18}.ag-page .ag-chat-header{border-bottom:1px solid #ffffff20;align-items:center;gap:13px;padding:22px 25px;display:flex}.ag-page .ag-avatar{color:#013c4d;background:#b4e57e;border-radius:50%;place-items:center;width:40px;height:40px;font-family:Manrope,Arial,sans-serif;font-size:25px;display:grid}.ag-page .ag-chat-header strong{font-size:14px;font-weight:550;display:block}.ag-page .ag-chat-header div>span{color:#bdcfce;margin-top:5px;font-size:11px;display:block}.ag-page .ag-thread{flex-direction:column;gap:12px;margin:0;padding:24px;list-style:none;display:flex}.ag-page .ag-thread li{max-width:90%}.ag-page .ag-thread :is(.ag-incoming,.ag-outgoing){border-radius:15px;padding:12px 15px;font-size:13px;line-height:1.65;position:relative}.ag-page .ag-thread p{color:inherit;margin:0}.ag-page .ag-incoming{background:#245463;align-self:flex-start;border-bottom-left-radius:4px!important}.ag-page .ag-outgoing{color:#173f38;background:#d4ecc7;align-self:flex-end;border-bottom-right-radius:4px!important}.ag-page .ag-outgoing>svg{color:#35645a;margin:3px 0 0 auto;display:block}.ag-page .ag-consult{color:#c8dcd9;align-self:center;align-items:center;gap:8px;padding:1px 0;font-size:10px;line-height:1.7;display:flex}.ag-page .ag-consult svg{flex-shrink:0}.ag-page .ag-connection{color:#1c0965;place-items:center;display:grid;position:relative}.ag-page .ag-connection>span{transform-origin:0;background:#5d4ce15c;width:100%;height:2px;animation:1.2s both paused ag-connect;position:absolute;top:50%}.ag-page .ag-scene[data-running=true] .ag-connection>span{animation-play-state:running}.ag-page .ag-connection>svg{background:#e5ecf1;border-radius:50%;width:39px;height:39px;padding:8px;position:relative}.ag-page .ag-booking>.ag-overline{justify-content:center;margin-bottom:18px}.ag-page .ag-appointment{background:#f6f4fe;border:1px solid #fff;border-radius:25px;padding:28px;box-shadow:0 14px 35px #1c096515}.ag-page .ag-appointment-top{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.ag-page .ag-confirmed{color:#244724;background:#e0efcf;border-radius:20px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:inline-flex}.ag-page .ag-time{letter-spacing:-.06em;margin:24px 0 28px;font-family:Manrope,Arial,sans-serif;font-size:clamp(50px,5.7vw,78px);font-weight:500;line-height:1;display:block}.ag-page .ag-time>span{color:#5d4ce1}.ag-page .ag-appointment-person{align-items:center;gap:13px;display:flex}.ag-page .ag-patient-avatar{color:#5d4ce1;background:#e7e0fa;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;display:grid}.ag-page .ag-appointment h3{letter-spacing:-.02em;margin:0 0 4px;font-size:17px;line-height:1.4}.ag-page .ag-appointment p{color:#635c78;margin:0;font-size:12px;line-height:1.7}.ag-page .ag-appointment-note{border-top:1px solid #1c096515;align-items:flex-start;gap:11px;margin-top:24px;padding-top:20px;display:flex}.ag-page .ag-appointment-note>svg{color:#5d4ce1;flex-shrink:0;margin-top:3px}.ag-page .ag-appointment-note span{color:#767082;font-size:11px;display:block}.ag-page .ag-booking-caption{text-align:center;margin:20px 0 0;font-size:15px;line-height:1.6}.ag-page .ag-booking-caption strong{font-weight:550}.ag-page .ag-practice-foot{justify-content:space-between;align-items:center;gap:28px;padding:16px 6px 0;display:flex}.ag-page .ag-practice-foot p{color:var(--ag-muted);max-width:600px;margin:0;font-size:12px;line-height:1.75}.ag-page .ag-practice-foot a{flex-shrink:0}.ag-page .ag-continuity{color:#fff;background:#1c0965;grid-template-columns:1.25fr 1fr;gap:64px;padding:64px max(36px,50% - 640px);display:grid}.ag-page .ag-continuity h2{font-size:clamp(32px,3.5vw,48px)}.ag-page .ag-continuity em{color:#b4e57e}.ag-page .ag-continuity-main>div>p:not(.ag-overline){color:#d9d2ed;max-width:430px;margin:0;font-size:14px;line-height:1.8}.ag-page .ag-followup{border-top:1px solid #ffffff26;gap:16px;margin-top:32px;padding-top:32px;display:flex}.ag-page .ag-followup>svg{color:#b4e57e;flex-shrink:0}.ag-page .ag-followup h3{letter-spacing:-.02em;margin:0 0 10px;font-size:20px;line-height:1.35}.ag-page .ag-followup p{color:#d9d2ed;max-width:400px;margin:0 0 8px;font-size:13px;line-height:1.8}.ag-page .ag-followup a{color:#b4e57e;font-size:12px}.ag-page .ag-continuity a:focus-visible{outline-color:#b4e57e}.ag-page .ag-care{color:#1c0965;background:#f0ecfc;border-radius:24px;align-self:center;padding:8px 30px}.ag-page .ag-care article{border-bottom:1px solid #1c09651c;align-items:flex-start;gap:19px;padding:28px 0;display:flex}.ag-page .ag-care article:last-child{border-bottom:0}.ag-page .ag-care svg{color:#5d4ce1;flex-shrink:0;margin-top:3px}.ag-page .ag-care h3{letter-spacing:-.03em;margin:0 0 10px;font-size:20px;line-height:1.35}.ag-page .ag-care p{color:#635c78;margin:0;font-size:13px;line-height:1.8}.ag-page .ag-setup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:90px;padding-block:86px;display:grid}.ag-page .ag-setup h2{font-size:clamp(32px,3.2vw,44px)}.ag-page .ag-setup-heading>p:not(.ag-overline){max-width:425px;color:var(--ag-muted);margin:0 0 16px;font-size:14px;line-height:1.85}.ag-page .ag-setup ol{margin:0;padding:0;list-style:none}.ag-page .ag-setup li{border-bottom:1px solid #1c09651c;gap:20px;padding:25px 0;display:flex}.ag-page .ag-setup li:last-child{border-bottom:0}.ag-page .ag-step-number{color:#5d4ce1;background:#e9e4fa;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.ag-page .ag-setup h3{letter-spacing:-.03em;margin:3px 0 10px;font-size:19px;line-height:1.4}.ag-page .ag-setup li p{color:var(--ag-muted);margin:0;font-size:13px;line-height:1.8}.ag-page .ag-closing-scene{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ag-page .ag-questions [data-slot=accordion-content]{height:var(--accordion-panel-height);transition:height .32s,opacity .22s;animation:none;overflow:hidden}.ag-page .ag-questions [data-slot=accordion-content]:is([data-starting-style],[data-ending-style]){opacity:0;height:0}.ag-page .ag-question-answer{height:auto;padding:0}.ag-page .ag-question button{border-radius:0}.ag-page .ag-question button:hover{color:#5d4ce1;text-decoration:none}.ag-page .ag-question button svg{color:currentColor}@keyframes ag-connect{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@media (max-width:1150px){.ag-page .ag-wrap{width:calc(100% - 72px)}.ag-page .ag-hero-art{min-height:590px}.ag-page .ag-hero-copy{padding:34px 20px}.ag-page .ag-scene{grid-template-columns:minmax(0,1.1fr) 65px minmax(0,1fr);padding:35px}.ag-page .ag-appointment{padding:24px}.ag-page .ag-continuity{gap:40px;padding:50px 36px}.ag-page .ag-care{padding-inline:24px}.ag-page .ag-setup{gap:50px}.ag-page .ag-faq{gap:40px}}@media (max-width:900px){.ag-page .ag-hero{grid-template-columns:1fr;gap:0;padding:12px}.ag-page .ag-hero-copy{padding:34px}.ag-page h1{max-width:650px;font-size:clamp(36px,5.9vw,50px)}.ag-page .ag-description{max-width:560px}.ag-page .ag-hero-art{aspect-ratio:3/2;border-radius:60px 20px 20px;min-height:0}.ag-page .ag-hero-scene{display:block;position:static}.ag-page .ag-section-heading{gap:30px}.ag-page .ag-section-heading>p{max-width:260px}.ag-page .ag-scene{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);padding:28px}.ag-page .ag-thread{padding:18px}.ag-page .ag-appointment{padding:20px}.ag-page .ag-appointment-top{flex-wrap:wrap}.ag-page .ag-continuity{gap:30px}}@media (max-width:780px){.ag-page .ag-shell{border-radius:25px;width:calc(100% - 24px)}.ag-page .ag-wrap{width:calc(100% - 48px)}.ag-page .ag-hero-copy{padding:28px 22px}.ag-page .ag-practice{padding-block:58px 42px}.ag-page .ag-section-heading{margin-bottom:26px;display:block}.ag-page .ag-section-heading>p{max-width:500px;margin:20px 0 0}.ag-page .ag-scene{grid-template-columns:1fr;padding:24px}.ag-page .ag-chat{width:100%;max-width:440px;margin-inline:auto}.ag-page .ag-connection{height:52px}.ag-page .ag-connection>span{width:2px;height:100%;animation:none;top:0}.ag-page .ag-connection>svg{transform:rotate(90deg)}.ag-page .ag-booking{width:100%;max-width:440px;margin-inline:auto}.ag-page .ag-booking>.ag-overline{margin:8px 0 16px}.ag-page .ag-time{font-size:64px}.ag-page .ag-practice-foot{padding:16px 0 0;display:block}.ag-page .ag-practice-foot a{margin-top:6px}.ag-page .ag-continuity{grid-template-columns:1fr;gap:30px;padding:36px 28px}.ag-page .ag-continuity-main>div>p:not(.ag-overline){max-width:540px}.ag-page .ag-followup{margin-top:25px;padding-top:25px}.ag-page .ag-care{padding-inline:24px}.ag-page .ag-care article{padding-block:23px}.ag-page .ag-setup{grid-template-columns:1fr;gap:15px;padding-block:55px}.ag-page .ag-setup h2{max-width:530px}.ag-page .ag-setup li{padding-block:21px}.ag-page .ag-closing-garden{align-items:flex-start;min-height:660px}.ag-page .ag-closing-scene{object-position:center;width:165%;max-width:none;height:360px;top:auto;bottom:0;left:-65%}.ag-page .ag-closing-garden:after{background:linear-gradient(#e7f4fd 0% 42%,#e7f4fda6 54%,#0000 70%)}.ag-page .ag-closing-copy{width:calc(100% - 48px);padding-block:35px}.ag-page .ag-closing-copy h2{font-size:clamp(30px,6vw,42px)}.ag-page .ag-faq{grid-template-columns:1fr;gap:22px;width:calc(100% - 48px);padding-block:32px 40px}.ag-page .ag-faq>div>h3{font-size:26px}}@media (max-width:420px){.ag-page h1{font-size:36px}.ag-page .ag-hero-copy{padding:24px 12px 28px}.ag-page .ag-description{font-size:14px}.ag-page .ag-hero-art{border-radius:48px 17px 17px}.ag-page h2{font-size:32px}.ag-page .ag-button{gap:12px;padding-left:17px;font-size:12px}.ag-page .ag-scene{border-radius:22px;padding:16px}.ag-page .ag-chat-header{padding:19px 16px}.ag-page .ag-thread{padding:17px 14px}.ag-page .ag-thread :is(.ag-incoming,.ag-outgoing){font-size:12px}.ag-page .ag-appointment{padding:22px 20px}.ag-page .ag-continuity{padding:34px 22px}.ag-page .ag-care{padding-inline:20px}.ag-page .ag-care article{gap:13px}.ag-page .ag-care h3{font-size:18px}.ag-page .ag-closing-copy{width:calc(100% - 40px)}.ag-page .ag-closing-copy>.ag-overline{font-size:11px}.ag-page .ag-closing-garden{min-height:700px}.ag-page .ag-faq{width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){.ag-page *,.ag-page :before,.ag-page :after{transition:none!important;animation:none!important}}.cp-page{--cp-ink:#1c0965;--cp-violet:#5d4ce1;--cp-muted:#635c78;color:var(--cp-ink);background:#fff;padding-bottom:24px}.cp-page .cp-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.cp-page .cp-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.cp-page :is(h1,h2,h3){font-family:Manrope,Arial,sans-serif;font-weight:550}.cp-page h2{letter-spacing:-.045em;margin:17px 0 24px;font-size:clamp(34px,3.7vw,52px);line-height:1.16}.cp-page em{color:var(--cp-violet);font-style:normal}.cp-page :is(h1,h2)>em{display:block}.cp-page .sky-blur-word{white-space:nowrap;display:inline-block}.cp-page .cp-overline{color:inherit;letter-spacing:.02em;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:550;line-height:1.7;display:flex}.cp-page .cp-button{color:#1c0965;height:auto;min-height:56px;box-shadow:none;white-space:normal;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:7px 8px 7px 23px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.cp-page .cp-button:hover{background:#c7f095;box-shadow:0 6px 22px #1c096515}.cp-page .cp-button-arrow{color:#b4e57e;background:#1c0965;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.cp-page .cp-link{min-height:44px;color:var(--cp-ink);align-items:center;gap:10px;padding-block:8px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.cp-page .cp-link svg{flex-shrink:0}.cp-page .cp-link:hover{text-underline-offset:5px;text-decoration:underline}.cp-page :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #5d4ce1}.cp-page .cp-hero{background:#f0ecfc;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:12px;padding:16px;display:grid}.cp-page .cp-hero-copy{min-width:0;padding:42px clamp(20px,3vw,48px)}.cp-page h1{letter-spacing:-.055em;margin:22px 0 26px;font-size:clamp(38px,3.55vw,56px);line-height:1.15}.cp-page .cp-description{color:#59516d;max-width:420px;margin:0 0 28px;font-size:15px;line-height:1.85}.cp-page .cp-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cp-page .cp-hero-art{background:#e6def5;border-radius:120px 24px 24px;align-self:stretch;min-height:620px;position:relative;overflow:hidden}.cp-page .cp-hero-scene{object-fit:cover;object-position:40% center;width:100%;height:100%;position:absolute;inset:0}.cp-page .cp-practice{padding-block:88px 70px;scroll-margin-top:100px}.cp-page .cp-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px;display:flex}.cp-page .cp-section-heading h2{margin-bottom:0}.cp-page .cp-section-heading>p{max-width:315px;color:var(--cp-muted);margin:0 0 5px;font-size:14px;line-height:1.85}.cp-page .cp-practice-foot{justify-content:space-between;align-items:center;gap:28px;padding:16px 6px 0;display:flex}.cp-page .cp-practice-foot p{color:var(--cp-muted);margin:0;font-size:12px;line-height:1.75}.cp-page .cp-practice-foot a{flex-shrink:0}.cp-page .cp-planning{color:#fff;background:#1c0965;grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);gap:65px;padding:62px max(36px,50% - 640px);display:grid}.cp-page .cp-planning h2{font-size:clamp(34px,3.6vw,48px)}.cp-page .cp-audience em{color:#b4e57e}.cp-page .cp-audience-description{color:#d9d2ed;max-width:465px;margin:0;font-size:14px;line-height:1.85}.cp-page .cp-audience-list{grid-template-columns:1fr 1fr;gap:30px;margin:36px 0 0;display:grid}.cp-page .cp-audience-list>div{border-top:1px solid #ffffff30;min-width:0;padding-top:18px}.cp-page .cp-audience-list dt{font-family:Manrope,Arial,sans-serif;font-size:19px;font-weight:550}.cp-page .cp-audience-list dd{margin:0}.cp-page .cp-audience-list p{color:#d9d2ed;margin:9px 0 13px;font-size:12px;line-height:1.8}.cp-page .cp-audience-list span{color:#dfefcd;border:1px solid #ffffff25;border-radius:7px;padding:6px 10px;font-size:10px;line-height:1.5;display:inline-block}.cp-page .cp-schedule{color:#1c0965;background:#e9f3dc;border-radius:90px 24px 24px;align-self:center;padding:42px 30px 30px}.cp-page .cp-schedule-icon{background:#b4e57e;border-radius:22px;place-items:center;width:68px;height:68px;margin-bottom:36px;display:grid}.cp-page .cp-schedule h3{letter-spacing:-.035em;margin:16px 0 20px;font-size:clamp(25px,2.3vw,32px);line-height:1.25}.cp-page .cp-schedule>p:not(.cp-overline){color:#535f4c;margin:0 0 25px;font-size:13px;line-height:1.85}.cp-page .cp-channel-note{border-top:1px solid #1c096521;align-items:flex-start;gap:12px;padding-top:24px;display:flex}.cp-page .cp-channel-note svg{flex-shrink:0;margin-top:2px}.cp-page .cp-channel-note p{color:#535f4c;margin:0;font-size:12px;line-height:1.8}.cp-page .cp-schedule .cp-link{margin-top:12px;font-size:12px}.cp-page .cp-continuity{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:100px;padding-block:88px;display:grid}.cp-page .cp-continuity h2{font-size:clamp(32px,3.3vw,46px)}.cp-page .cp-continuity-heading>p:not(.cp-overline){color:var(--cp-muted);max-width:405px;margin:0;font-size:14px;line-height:1.85}.cp-page .cp-continuity-list article{border-bottom:1px solid #1c09651c;align-items:flex-start;gap:22px;padding:24px 0;display:flex}.cp-page .cp-continuity-list article:first-child{padding-top:0}.cp-page .cp-continuity-list article:last-child{border:0;padding-bottom:0}.cp-page .cp-continuity-list article>svg{color:#5d4ce1;flex-shrink:0;margin-top:3px}.cp-page .cp-continuity-list h3{letter-spacing:-.025em;margin:0 0 9px;font-size:21px;line-height:1.4}.cp-page .cp-continuity-list p{color:var(--cp-muted);margin:0;font-size:13px;line-height:1.8}.cp-page .cp-continuity-list .cp-link{margin-top:5px;font-size:12px}.cp-page .cp-closing{background:#eff5ee}.cp-page .cp-closing-garden{isolation:isolate;background:#e7f4fd;align-items:center;min-height:520px;display:flex;position:relative}.cp-page .cp-closing-garden:after{content:"";z-index:-1;background:linear-gradient(90deg,#e8f3eff7 0%,#e8f3efee 26%,#e8f3ef65 52%,#0000 72%);position:absolute;inset:0}.cp-page .cp-closing-scene{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cp-page .cp-closing-copy{width:min(1280px,100% - 72px);margin-inline:auto;padding-block:55px}.cp-page .cp-closing-copy h2{max-width:600px}.cp-page .cp-closing-copy>p:not(.cp-overline){color:#4e605d;max-width:410px;margin:0 0 26px;font-size:14px;line-height:1.85}.cp-page .cp-faq{grid-template-columns:.75fr 1.5fr;gap:72px;width:min(1280px,100% - 72px);margin-inline:auto;padding-block:42px 55px;display:grid}.cp-page .cp-faq>div>h3{letter-spacing:-.02em;margin:15px 0 0;font-size:27px;line-height:1.35}.cp-page .cp-question{border-bottom:1px solid #1c09651a}.cp-page .cp-question:last-child{border-bottom:0}.cp-page .cp-question h3{margin:0}.cp-page .cp-question button{color:#1c0965;letter-spacing:normal;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:22px;width:100%;padding:17px 0;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:550;line-height:1.65;display:flex}.cp-page .cp-question button:hover{color:#5d4ce1;text-decoration:none}.cp-page .cp-question button svg{color:currentColor;flex-shrink:0;transition:transform .25s}.cp-page .cp-question p{color:#5b6660;margin:0;padding:0 28px 20px 0;font-size:13px;line-height:1.85}.cp-page .cp-questions [data-slot=accordion-content]{height:var(--accordion-panel-height);transition:height .32s,opacity .22s;animation:none;overflow:hidden}.cp-page .cp-questions [data-slot=accordion-content]:is([data-starting-style],[data-ending-style]){opacity:0;height:0}.cp-page .cp-question-answer{height:auto;padding:0}@media (max-width:1150px){.cp-page .cp-wrap{width:calc(100% - 72px)}.cp-page .cp-hero-copy{padding:34px 20px}.cp-page .cp-hero-art{min-height:600px}.cp-page .cp-planning{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:35px;padding:50px 36px}.cp-page .cp-audience-list{gap:25px}.cp-page .cp-schedule{padding-inline:25px}.cp-page .cp-continuity{gap:50px}.cp-page .cp-faq{gap:40px}}@media (max-width:900px){.cp-page .cp-hero{grid-template-columns:1fr;gap:0;padding:12px}.cp-page .cp-hero-copy{padding:34px}.cp-page h1{max-width:650px;font-size:clamp(36px,5.9vw,50px)}.cp-page .cp-description{max-width:560px}.cp-page .cp-hero-art{aspect-ratio:3/2;border-radius:60px 20px 20px;min-height:0}.cp-page .cp-hero-scene{display:block;position:static}.cp-page .cp-section-heading{gap:30px}.cp-page .cp-section-heading>p{max-width:260px}.cp-page .cp-planning{grid-template-columns:1fr;gap:40px}.cp-page .cp-audience-description{max-width:580px}.cp-page .cp-schedule{border-radius:45px 24px 24px;padding:30px}.cp-page .cp-schedule-icon{float:right;margin:0 0 24px 25px}}@media (max-width:780px){.cp-page .cp-shell{border-radius:25px;width:calc(100% - 24px)}.cp-page .cp-wrap{width:calc(100% - 48px)}.cp-page .cp-hero-copy{padding:28px 22px}.cp-page .cp-practice{padding-block:58px 42px}.cp-page .cp-section-heading{margin-bottom:26px;display:block}.cp-page .cp-section-heading>p{max-width:500px;margin:20px 0 0}.cp-page .cp-practice-foot{padding:16px 0 0;display:block}.cp-page .cp-practice-foot a{margin-top:6px}.cp-page .cp-planning{padding:36px 28px}.cp-page .cp-audience-list{gap:26px 24px}.cp-page .cp-audience-list dt{font-size:17px}.cp-page .cp-audience-list span{padding-inline:8px;font-size:10px}.cp-page .cp-schedule{padding:28px 24px}.cp-page .cp-schedule-icon{border-radius:17px;width:54px;height:54px;margin-left:16px}.cp-page .cp-continuity{grid-template-columns:1fr;gap:32px;padding-block:55px}.cp-page .cp-continuity h2{max-width:580px}.cp-page .cp-continuity-heading>p:not(.cp-overline){max-width:500px}.cp-page .cp-closing-garden{align-items:flex-start;min-height:660px}.cp-page .cp-closing-scene{object-position:center;width:165%;max-width:none;height:360px;top:auto;bottom:0;left:-65%}.cp-page .cp-closing-garden:after{background:linear-gradient(#e7f4fd 0% calc(100% - 358px),#0000 calc(100% - 280px))}.cp-page .cp-closing-copy{width:calc(100% - 48px);padding-block:35px}.cp-page .cp-closing-copy h2{font-size:clamp(30px,6vw,42px)}.cp-page .cp-faq{grid-template-columns:1fr;gap:22px;width:calc(100% - 48px);padding-block:32px 40px}.cp-page .cp-faq>div>h3{font-size:26px}}@media (max-width:420px){.cp-page h1{font-size:36px}.cp-page .cp-hero-copy{padding:24px 12px 28px}.cp-page .cp-description{font-size:14px}.cp-page .cp-hero-art{border-radius:48px 17px 17px}.cp-page h2{font-size:32px}.cp-page .cp-button{gap:12px;padding-left:17px;font-size:12px}.cp-page .cp-planning{padding:34px 22px}.cp-page .cp-audience-list{grid-template-columns:1fr;gap:22px}.cp-page .cp-audience-list p{margin-block:7px 10px}.cp-page .cp-schedule{padding:27px 21px}.cp-page .cp-schedule-icon{float:none;margin:0 0 22px}.cp-page .cp-schedule h3{font-size:26px}.cp-page .cp-continuity-list article{gap:16px}.cp-page .cp-continuity-list h3{font-size:20px}.cp-page .cp-closing-copy{width:calc(100% - 40px)}.cp-page .cp-closing-copy>.cp-overline{font-size:11px}.cp-page .cp-closing-garden{min-height:700px}.cp-page .cp-faq{width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){.cp-page *,.cp-page :before,.cp-page :after{transition:none!important;animation:none!important}}.ig-page{--ig-ink:#1c0965;--ig-violet:#5d4ce1;--ig-muted:#635c78;color:var(--ig-ink);background:#fff;padding-bottom:24px}.ig-page .ig-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.ig-page .ig-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.ig-page :is(h1,h2,h3){font-family:Manrope,Arial,sans-serif;font-weight:550}.ig-page em{color:var(--ig-violet);font-style:normal}.ig-page :is(h1,h2)>em{display:block}.ig-page .sky-blur-word{white-space:nowrap;display:inline-block}.ig-page .ig-overline{letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:550;line-height:1.7;display:flex}.ig-page h2{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(29px,3.1vw,44px);line-height:1.2}.ig-page .ig-button{color:#1c0965;white-space:normal;height:auto;min-height:56px;box-shadow:none;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:7px 8px 7px 23px;font-size:13px;font-weight:600;line-height:1.55;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.ig-page .ig-button:hover{background:#c7f095;box-shadow:0 6px 22px #1c096515}.ig-page .ig-button-arrow{color:#b4e57e;background:#1c0965;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.ig-page :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #5d4ce1}.ig-page .ig-hero{background:#f0ecfc;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);align-items:center;gap:10px;padding:12px;display:grid}.ig-page .ig-hero-copy{min-width:0;padding:36px clamp(18px,2.8vw,45px)}.ig-page h1{letter-spacing:-.052em;margin:22px 0;font-size:clamp(36px,3.55vw,54px);line-height:1.15}.ig-page .ig-description{color:#59516d;max-width:400px;margin:0 0 24px;font-size:14px;line-height:1.85}.ig-page .ig-actions{flex-wrap:wrap;align-items:center;gap:9px 20px;display:flex}.ig-page .ig-text-button{height:auto;min-height:44px;color:var(--ig-ink);box-shadow:none;background:0 0;border:0;border-radius:4px;gap:8px;padding:6px 0;font-size:12px;font-weight:550;display:inline-flex}.ig-page .ig-text-button:hover{text-underline-offset:5px;text-decoration:underline}.ig-page .ig-hero-art{background:#e6def5;border-radius:94px 22px 22px;min-width:0;overflow:hidden}.ig-page .ig-hero-art img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.ig-page .ig-catalog{padding-block:74px;scroll-margin-top:110px}.ig-page .ig-catalog-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:44px;display:flex}.ig-page .ig-catalog-heading>p{max-width:230px;color:var(--ig-muted);margin:0 0 4px;font-size:14px;line-height:1.8}.ig-page .ig-directory{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:32px;display:grid}.ig-page .ig-filters{align-self:stretch;min-width:0}.ig-page .ig-filter-inner{position:sticky;top:110px}.ig-page .ig-filter-label{color:var(--ig-muted);margin:0 0 6px;font-size:12px}.ig-page .ig-search{justify-items:start;margin-bottom:16px}.ig-page .ig-categories{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.ig-page .ig-category{color:#665d79;white-space:normal;text-align:left;background:0 0;border-radius:10px;justify-content:space-between;gap:8px;width:100%;height:auto;min-height:44px;padding:10px 12px;font-size:12px;font-weight:450;line-height:1.5;display:flex}.ig-page .ig-category:hover{background:#f6f4fe}.ig-page .ig-category[aria-pressed=true]{color:#fff;background:#1c0965;font-weight:550}.ig-page .ig-category-count{text-align:right;opacity:.8;min-width:20px;font-size:11px}.ig-page .ig-filter-note{color:#006d5a;align-items:center;gap:7px;margin:23px 10px 0;font-size:11px;display:flex}.ig-page .ig-results-area{min-width:0}.ig-page .ig-results-heading{justify-content:space-between;align-items:center;gap:10px;min-height:33px;margin:0 0 15px;display:flex}.ig-page .ig-results-heading output{color:#6c647d;margin:0;font-size:12px}.ig-page .ig-reset{color:var(--ig-violet);background:0 0;padding:4px 0 4px 8px;font-size:12px}.ig-page .ig-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ig-page .ig-card{background:#fff;border:1px solid #e8e3f2;border-radius:20px;min-width:0;padding:23px 22px 25px;transition:border-color .18s,background .18s;position:relative}.ig-page .ig-card:hover{background:#fcfbff;border-color:#cbc1ec}.ig-page .ig-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.ig-page .ig-logo{color:#5d4ce1;background:#f6f4fe;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-family:Manrope,Arial,sans-serif;font-size:23px;font-weight:650;display:grid}.ig-page .ig-logo img{object-fit:contain;width:42px;height:42px;display:block}.ig-page .ig-logo[data-brand=iara-crm] img{width:32px;height:32px}.ig-page .ig-logo[data-brand=ksi]{color:#263126;background:#eef5e8;font-size:15px}.ig-page .ig-card-category{color:#776d88;text-align:right;max-width:110px;font-size:10px;line-height:1.45}.ig-page .ig-card h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 11px;font-size:19px;line-height:1.35}.ig-page .ig-card>p{color:var(--ig-muted);margin:0;font-size:13px;line-height:1.85}.ig-page .ig-card-link{color:#5d4ce1;align-items:center;gap:6px;width:fit-content;min-height:36px;margin-top:13px;font-size:11px;text-decoration:none;display:flex}.ig-page .ig-card-link:hover{text-underline-offset:4px;text-decoration:underline}.ig-page .ig-empty{text-align:center;background:#f6f4fe;border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:60px 30px;display:flex}.ig-page .ig-empty h3{letter-spacing:-.03em;margin:4px 0 0;font-size:23px}.ig-page .ig-empty p{max-width:380px;color:var(--ig-muted);margin:0;font-size:14px;line-height:1.8}.ig-page .ig-empty-button{color:#fff;white-space:normal;background:#1c0965;border-radius:999px;height:auto;min-height:44px;padding:10px 18px}.ig-page .ig-catalog-note{color:#6c647d;max-width:690px;margin:25px 0 0;font-size:12px;line-height:1.85}.ig-page .ig-custom{color:#fff;background:#1c0965;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,100px);padding:60px clamp(28px,6vw,96px);display:grid}.ig-page .ig-custom .ig-overline{color:#dfd6f5}.ig-page .ig-custom em{color:#b4e57e}.ig-page .ig-custom-copy>p:not(.ig-overline){color:#dfd6f5;max-width:410px;margin:25px 0;font-size:14px;line-height:1.85}.ig-page .ig-custom-options{gap:0;display:grid}.ig-page .ig-custom-options>:is(a,div){color:#fff;border-bottom:1px solid #ffffff20;align-items:start;gap:17px;padding:24px 0;text-decoration:none;display:flex}.ig-page .ig-custom-options>:last-child{border-bottom:0}.ig-page .ig-custom-options>a:hover h3{color:#b4e57e}.ig-page .ig-custom-options svg{color:#b4e57e;flex-shrink:0;margin-top:3px}.ig-page .ig-custom-options div div{flex:1}.ig-page .ig-custom-options h3{letter-spacing:-.02em;margin:0 0 5px;font-size:19px;line-height:1.5}.ig-page .ig-custom-options p{color:#dfd6f5;max-width:310px;margin:0;font-size:12px;line-height:1.85}:is(.ig-page .ig-custom a:focus-visible,.ig-page .ig-custom button:focus-visible){outline-color:#b4e57e}@media (max-width:1150px){.ig-page .ig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-page .ig-directory{grid-template-columns:200px minmax(0,1fr);gap:24px}.ig-page .ig-hero-copy{padding:27px 20px}.ig-page h1{font-size:40px}.ig-page .ig-hero-art{border-top-left-radius:70px}.ig-page .ig-catalog-heading>p{max-width:190px}}@media (max-width:900px){.ig-page .ig-hero{grid-template-columns:1fr;gap:0}.ig-page .ig-hero-copy{padding:28px 24px 30px}.ig-page h1{max-width:620px;font-size:clamp(36px,5.6vw,50px)}.ig-page .ig-description{max-width:530px}.ig-page .ig-hero-art{border-radius:65px 18px 18px}.ig-page .ig-hero-art img{aspect-ratio:3/2}.ig-page .ig-wrap{width:calc(100% - 64px)}.ig-page .ig-catalog-heading{display:block}.ig-page .ig-catalog-heading>p{max-width:440px;margin:20px 0 0}.ig-page .ig-directory{grid-template-columns:1fr;gap:21px}.ig-page .ig-filter-inner{position:static}.ig-page .ig-search{max-width:360px;margin-bottom:13px}.ig-page .ig-categories{flex-wrap:wrap;gap:7px;display:flex}.ig-page .ig-category{border:1px solid #e8e3f2;border-radius:999px;width:auto;min-height:40px;padding-inline:14px;font-size:11px}.ig-page .ig-category-count{min-width:auto}.ig-page .ig-filter-note{margin:18px 0 0}.ig-page .ig-custom{gap:35px;padding:45px 32px}}@media (max-width:600px){.ig-page .ig-shell{border-radius:24px;width:calc(100% - 24px)}.ig-page .ig-hero{padding:8px}.ig-page .ig-hero-copy{padding:24px 16px 28px}.ig-page h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(32px,8.7vw,44px);line-height:1.16}.ig-page .ig-description{font-size:13px;line-height:1.85}.ig-page .ig-actions{flex-direction:column;align-items:flex-start;gap:8px}.ig-page .ig-hero-art{border-radius:48px 16px 16px}.ig-page .ig-wrap{width:calc(100% - 40px)}.ig-page .ig-catalog{padding-block:50px;scroll-margin-top:94px}.ig-page .ig-catalog-heading{margin-bottom:29px}.ig-page h2{font-size:clamp(27px,7.2vw,35px);line-height:1.22}.ig-page .ig-catalog-heading>p{font-size:13px}.ig-page .ig-grid{grid-template-columns:1fr;gap:12px}.ig-page .ig-card{border-radius:18px;padding:22px 23px 25px}.ig-page .ig-card-top{margin-bottom:18px}.ig-page .ig-card h3{font-size:21px}.ig-page .ig-card>p{font-size:13px}.ig-page .ig-card-category{font-size:11px}.ig-page .ig-custom{grid-template-columns:1fr;gap:20px;padding:36px 24px 24px}.ig-page .ig-custom-copy>p:not(.ig-overline){font-size:13px}.ig-page .ig-custom .ig-button{gap:12px;padding-left:17px;font-size:12px}.ig-page .ig-custom-options>:is(a,div){gap:13px}.ig-page .ig-custom-options p{font-size:12px}}@media (prefers-reduced-motion:reduce){.ig-page *,.ig-page :before,.ig-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ig-page .ig-logo:is([data-brand=medwise],[data-brand=amigo],[data-brand=elevenlabs]){background:#fff;flex-basis:76px;width:76px}.ig-page .ig-logo:is([data-brand=medwise],[data-brand=amigo],[data-brand=elevenlabs]) img{width:72px;height:42px}.co-page{--co-ink:#1c0965;--co-violet:#5d4ce1;--co-muted:#635c78;color:var(--co-ink);background:#fff;padding-bottom:24px}.co-page .co-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.co-page .co-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.co-page :is(h1,h2,h3){font-family:Manrope,Arial,sans-serif;font-weight:550}.co-page em{color:var(--co-violet);font-style:normal}.co-page :is(h1,h2)>em{display:block}.co-page .sky-blur-word{white-space:nowrap;display:inline-block}.co-page .co-overline{letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:550;line-height:1.7;display:flex}.co-page h2{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(29px,3.1vw,44px);line-height:1.2}.co-page .co-button{color:#1c0965;white-space:normal;height:auto;min-height:56px;box-shadow:none;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:7px 8px 7px 23px;font-size:13px;font-weight:600;line-height:1.55;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.co-page .co-button:hover{background:#c7f095;box-shadow:0 6px 22px #1c096515}.co-page .co-button-arrow{color:#b4e57e;background:#1c0965;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.co-page :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #5d4ce1}.co-page .co-link{align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.co-page a:hover{text-underline-offset:5px;text-decoration:underline}.co-page .co-hero{background:#f0ecfc;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);align-items:center;gap:10px;padding:12px;display:grid}.co-page .co-hero-copy{min-width:0;padding:36px clamp(18px,2.8vw,45px)}.co-page h1{letter-spacing:-.052em;margin:22px 0;font-size:clamp(36px,3.55vw,54px);line-height:1.15}.co-page .co-description{color:#59516d;max-width:400px;margin:0 0 24px;font-size:14px;line-height:1.85}.co-page .co-actions{flex-wrap:wrap;align-items:center;gap:9px 20px;display:flex}.co-page .co-hero-art{background:#e6def5;border-radius:94px 22px 22px;min-width:0;overflow:hidden}.co-page .co-hero-art img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.co-page .co-section-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:34px;display:flex}.co-page .co-section-heading>p{max-width:255px;color:var(--co-muted);margin:0 0 4px;font-size:14px;line-height:1.85}.co-page .co-access{padding-block:0 80px}.co-page .co-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;display:grid}.co-page .co-access-grid article{border-top:1px solid #ded8ee;align-items:start;gap:22px;padding-top:26px;display:flex}.co-page .co-access-grid svg{color:var(--co-violet);flex-shrink:0;margin-top:2px}.co-page .co-access-grid h3{letter-spacing:-.03em;margin:0 0 12px;font-size:21px;line-height:1.5}.co-page .co-access-grid p{color:var(--co-muted);max-width:430px;margin:0;font-size:13px;line-height:1.85}.co-page .co-role-link{color:var(--co-muted);flex-wrap:wrap;align-items:center;gap:0 10px;margin:26px 0 0;font-size:12px;line-height:1.85;display:flex}.co-page .co-role-link a{min-height:40px;color:var(--co-violet);align-items:center;gap:6px;display:inline-flex}.co-page .co-control{color:#fff;background:#1c0965;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,7vw,110px);padding:56px clamp(32px,6vw,96px);display:grid}.co-page .co-control .co-overline{color:#dfd6f5}.co-page .co-control em{color:#b4e57e}.co-page .co-control-copy>p:not(.co-overline){color:#dfd6f5;max-width:410px;margin:25px 0 16px;font-size:14px;line-height:1.85}.co-page .co-control .co-link{color:#b4e57e}.co-page .co-control-items article{border-bottom:1px solid #ffffff25;align-items:start;gap:20px;padding:25px 0;display:flex}.co-page .co-control-items article:last-child{border-bottom:0}.co-page .co-control-items svg{color:#b4e57e;flex-shrink:0;margin-top:3px}.co-page .co-control-items h3{letter-spacing:-.02em;margin:0 0 5px;font-size:20px;line-height:1.5}.co-page .co-control-items p{color:#dfd6f5;max-width:330px;margin:0;font-size:13px;line-height:1.85}.co-page .co-control-items a{color:#b4e57e;align-items:center;gap:6px;min-height:38px;margin-top:6px;font-size:12px;display:inline-flex}.co-page .co-control a:focus-visible{outline-color:#b4e57e}.co-page .co-closing{background:#eff5ee;margin-top:24px}.co-page .co-closing-garden{isolation:isolate;background:#e7f4fd;align-items:center;min-height:520px;display:flex;position:relative}.co-page .co-closing-scene{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.co-page .co-closing-garden:after{content:"";z-index:-1;background:linear-gradient(90deg,#e8f3eff7 0%,#e8f3efee 26%,#e8f3ef65 52%,#0000 72%);position:absolute;inset:0}.co-page .co-closing-copy{width:min(1280px,100% - 72px);margin-inline:auto;padding-block:55px}.co-page .co-closing-copy h2{max-width:530px}.co-page .co-closing-copy>p:not(.co-overline){color:#59516d;max-width:390px;margin:24px 0;font-size:14px;line-height:1.85}.co-page .co-closing-copy small{color:#635c78;margin-top:12px;font-size:11px;line-height:1.85;display:block}.co-page .co-faq{grid-template-columns:.75fr 1.5fr;gap:72px;width:min(1280px,100% - 72px);margin:auto;padding-block:42px 55px;display:grid}.co-page .co-faq>div>h3{letter-spacing:-.035em;margin:10px 0 0;font-size:26px;line-height:1.3}.co-page .co-questions{min-width:0}.co-page .co-faq-item{border-bottom:1px solid #1c096520}.co-page .co-faq-item:last-child{border-bottom:0}.co-page .co-faq-item [data-slot=accordion-trigger]{color:var(--co-ink);letter-spacing:normal;gap:20px;padding:17px 0;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:550;line-height:1.7}.co-page .co-faq-item [data-slot=accordion-trigger-icon]{color:var(--co-violet);margin-top:3px}.co-page .co-faq-item [data-slot=accordion-content]{height:var(--accordion-panel-height);transition:height .32s,opacity .22s;animation:none;overflow:hidden}.co-page .co-faq-item [data-slot=accordion-content]:is([data-starting-style],[data-ending-style]){opacity:0;height:0}.co-page .co-faq-answer{height:auto;padding:0}.co-page .co-faq-answer p{color:var(--co-muted);margin:0;padding-bottom:20px;font-size:13px;line-height:1.9}@media (max-width:1150px){.co-page .co-hero-copy{padding:27px 20px}.co-page h1{font-size:40px}.co-page .co-hero-art{border-top-left-radius:70px}.co-page .co-access-grid{gap:35px}.co-page .co-control{gap:40px;padding:45px 40px}}@media (max-width:900px){.co-page .co-hero{grid-template-columns:1fr;gap:0}.co-page .co-hero-copy{padding:28px 24px 30px}.co-page h1{max-width:620px;font-size:clamp(36px,5.6vw,50px)}.co-page .co-description{max-width:530px}.co-page .co-hero-art{border-radius:65px 18px 18px}.co-page .co-wrap{width:calc(100% - 64px)}.co-page .co-section-heading{display:block}.co-page .co-section-heading>p{max-width:440px;margin:20px 0 0}.co-page .co-access-grid article{gap:16px}.co-page .co-access-grid h3{font-size:19px}.co-page .co-control{gap:30px;padding:40px 32px}.co-page .co-control-items article{gap:14px}.co-page .co-control-items h3{font-size:18px}.co-page .co-faq{gap:35px}}@media (max-width:780px){.co-page .co-closing-garden{align-items:start;min-height:670px}.co-page .co-closing-scene{object-position:center;width:165%;max-width:none;height:360px;top:auto;bottom:0;left:-65%}.co-page .co-closing-garden:after{background:linear-gradient(#e7f4fd 0% calc(100% - 360px),#0000 calc(100% - 120px))}.co-page .co-closing-copy{width:calc(100% - 48px);padding-block:35px}.co-page .co-faq{grid-template-columns:1fr;gap:22px;width:calc(100% - 48px);padding-block:32px 40px}}@media (max-width:600px){.co-page .co-shell{border-radius:24px;width:calc(100% - 24px)}.co-page .co-hero{padding:8px}.co-page .co-hero-copy{padding:24px 16px 28px}.co-page h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(32px,8.7vw,44px);line-height:1.16}.co-page .co-description{font-size:13px}.co-page .co-actions{flex-direction:column;align-items:flex-start;gap:8px}.co-page .co-button{gap:12px;padding-left:17px;font-size:12px}.co-page .co-hero-art{border-radius:48px 16px 16px}.co-page .co-wrap{width:calc(100% - 40px)}.co-page h2{font-size:clamp(27px,7.2vw,35px);line-height:1.22}.co-page .co-section-heading{margin-bottom:28px}.co-page .co-section-heading>p{font-size:13px}.co-page .co-access{padding-bottom:48px}.co-page .co-access-grid{grid-template-columns:1fr;gap:26px}.co-page .co-access-grid article{padding-top:22px}.co-page .co-access-grid h3{font-size:20px}.co-page .co-role-link{margin-top:24px}.co-page .co-control{grid-template-columns:1fr;gap:12px;padding:36px 24px 22px}.co-page .co-control-copy>p:not(.co-overline){font-size:13px}.co-page .co-control-items p{font-size:12px}.co-page .co-closing{margin-top:16px}.co-page .co-closing-copy>p:not(.co-overline){font-size:13px}.co-page .co-closing-copy .co-overline{max-width:220px}.co-page .co-faq-item [data-slot=accordion-trigger]{gap:14px}}@media (prefers-reduced-motion:reduce){.co-page *,.co-page :before,.co-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mc-page{--mc-ink:#1c0965;--mc-violet:#5d4ce1;--mc-muted:#635c78;color:var(--mc-ink);background:#fff;padding-bottom:24px}.mc-page .mc-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.mc-page .mc-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.mc-page :is(h1,h2,h3){font-family:Manrope,Arial,sans-serif;font-weight:550}.mc-page em{color:var(--mc-violet);font-style:normal}.mc-page :is(h1,h2)>em{display:block}.mc-page .sky-blur-word{white-space:nowrap;display:inline-block}.mc-page .mc-hero-phrase{white-space:nowrap}.mc-page .mc-overline{letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:550;line-height:1.7;display:flex}.mc-page h2{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(29px,3.1vw,44px);line-height:1.2}.mc-page .mc-button{color:#1c0965;white-space:normal;height:auto;min-height:56px;box-shadow:none;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:7px 8px 7px 23px;font-size:13px;font-weight:600;line-height:1.55;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.mc-page .mc-button:hover{background:#c7f095;box-shadow:0 6px 22px #1c096515}.mc-page .mc-button-arrow{color:#b4e57e;background:#1c0965;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.mc-page :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #5d4ce1}.mc-page .mc-link{align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.mc-page a:hover{text-underline-offset:5px;text-decoration:underline}.mc-page .mc-hero{background:#f0ecfc;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);align-items:center;gap:10px;padding:12px;display:grid}.mc-page .mc-hero-copy{min-width:0;padding:36px clamp(18px,2.8vw,45px)}.mc-page h1{letter-spacing:-.052em;margin:22px 0;font-size:clamp(36px,3.55vw,54px);line-height:1.15}.mc-page .mc-description{color:#59516d;max-width:410px;margin:0 0 24px;font-size:14px;line-height:1.85}.mc-page .mc-actions{flex-wrap:wrap;align-items:center;gap:9px 20px;display:flex}.mc-page .mc-hero-art{background:#e6def5;border-radius:94px 22px 22px;min-width:0;margin:0;overflow:hidden}.mc-page .mc-hero-art>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.mc-page .mc-assistant-brands{align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.mc-page .mc-assistant-brands li{color:#252325;align-items:center;gap:8px;display:flex}.mc-page .mc-assistant-brands img{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:block}.mc-page .mc-assistant-brands li>span{font-size:14px;font-weight:550;line-height:1.3}.mc-page .mc-assistant-brands small{letter-spacing:normal;color:#635c78;font-size:9px;font-weight:400;line-height:1.5;display:block}.mc-page .mc-other-assistants{color:#635c78;margin-top:8px;font-size:10px;line-height:1.7;display:block}.mc-page .mc-hero-connections{background:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:20px 26px;display:grid}.mc-page .mc-hero-protocol{color:#5d4ce1;align-items:center;gap:10px;font-size:11px;display:flex}.mc-page .mc-hero-destination{align-items:center;gap:8px;display:flex}.mc-page .mc-hero-destination img{object-fit:contain;width:36px;height:36px;display:block}.mc-page .mc-hero-destination strong{letter-spacing:-.03em;font-family:Manrope,Arial,sans-serif;font-size:21px;font-weight:650}.mc-page .mc-capabilities{padding-block:0 76px}.mc-page .mc-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 38px;display:grid}.mc-page .mc-capability-grid article{border-top:1px solid #e4deef;gap:16px;padding-top:25px;display:flex}.mc-page .mc-capability-grid article>svg{color:#5d4ce1;flex-shrink:0;margin-top:2px}.mc-page .mc-capability-grid h3{letter-spacing:-.025em;margin:0 0 10px;font-size:19px;line-height:1.4}.mc-page .mc-capability-grid p{color:#635c78;margin:0;font-size:12px;line-height:1.9}.mc-page .mc-capability-note{color:#635c78;max-width:720px;margin:26px 0 0;font-size:11px;line-height:1.85}.mc-page .mc-section-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:34px;display:flex}.mc-page .mc-section-heading>p{max-width:300px;color:var(--mc-muted);margin:0 0 4px;font-size:13px;line-height:1.85}.mc-page .mc-setup{color:#fff;background:#1c0965;padding:60px clamp(32px,6vw,96px) 38px}.mc-page .mc-setup header{justify-content:space-between;align-items:end;gap:45px;display:flex}.mc-page .mc-setup header>p{color:#dfd6f5;max-width:275px;margin:0 0 4px;font-size:14px;line-height:1.85}.mc-page .mc-setup em{color:#b4e57e}.mc-page .mc-setup .mc-overline{color:#dfd6f5}.mc-page .mc-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:45px 0 20px;padding:0;list-style:none;display:grid}.mc-page .mc-setup-steps li{border-top:1px solid #ffffff35;padding-top:24px}.mc-page .mc-step-top{color:#b4e57e;justify-content:space-between;align-items:center;font-size:12px;display:flex}.mc-page .mc-setup-steps h3{letter-spacing:-.03em;margin:25px 0 13px;font-size:22px;line-height:1.35}.mc-page .mc-setup-steps p{color:#dfd6f5;max-width:310px;margin:0;font-size:13px;line-height:1.9}.mc-page .mc-setup>.mc-link{color:#b4e57e;margin-top:10px}.mc-page .mc-setup a:focus-visible{outline-color:#b4e57e}.mc-page .mc-ecosystem{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;padding-block:76px;display:grid}.mc-page .mc-related>a{color:var(--mc-ink);border-bottom:1px solid #e8e3f2;align-items:start;gap:20px;padding-block:25px;text-decoration:none;display:flex}.mc-page .mc-related>a:first-child{padding-top:0}.mc-page .mc-related>a:last-child{border-bottom:0;padding-bottom:0}.mc-page .mc-related>a>svg{color:var(--mc-violet);flex-shrink:0;margin-top:4px}.mc-page .mc-related h3{letter-spacing:-.03em;margin:0 0 11px;font-size:22px;line-height:1.4}.mc-page .mc-related p{color:var(--mc-muted);max-width:450px;margin:0;font-size:13px;line-height:1.85}.mc-page .mc-related span{color:var(--mc-violet);align-items:center;gap:7px;margin-top:12px;font-size:12px;line-height:1.7;display:flex}.mc-page .mc-related>a:hover span{text-underline-offset:5px;text-decoration:underline}.mc-page .mc-closing{background:#eff5ee}.mc-page .mc-closing-garden{isolation:isolate;background:#e7f4fd;align-items:center;min-height:520px;display:flex;position:relative}.mc-page .mc-closing-scene{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mc-page .mc-closing-garden:after{content:"";z-index:-1;background:linear-gradient(90deg,#e8f3eff7 0%,#e8f3efee 26%,#e8f3ef65 52%,#0000 72%);position:absolute;inset:0}.mc-page .mc-closing-copy{width:min(1280px,100% - 72px);margin-inline:auto;padding-block:55px}.mc-page .mc-closing-copy h2{max-width:560px}.mc-page .mc-closing-copy>p:not(.mc-overline){color:#59516d;max-width:380px;margin:24px 0;font-size:14px;line-height:1.85}.mc-page .mc-plan-link{width:fit-content;min-height:40px;color:var(--mc-ink);align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.mc-page .mc-faq{grid-template-columns:.75fr 1.5fr;gap:72px;width:min(1280px,100% - 72px);margin:auto;padding-block:42px 55px;display:grid}.mc-page .mc-faq>div>h3{letter-spacing:-.025em;margin:10px 0 0;font-size:26px;line-height:1.35}.mc-page .mc-questions{min-width:0}.mc-page .mc-faq-item{border-bottom:1px solid #1c096520}.mc-page .mc-faq-item:last-child{border-bottom:0}.mc-page .mc-faq-item [data-slot=accordion-trigger]{color:var(--mc-ink);letter-spacing:normal;gap:20px;padding:17px 0;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:550;line-height:1.7}.mc-page .mc-faq-item [data-slot=accordion-trigger-icon]{color:var(--mc-violet);margin-top:3px}.mc-page .mc-faq-item [data-slot=accordion-content]{height:var(--accordion-panel-height);transition:height .32s,opacity .22s;animation:none;overflow:hidden}.mc-page .mc-faq-item [data-slot=accordion-content]:is([data-starting-style],[data-ending-style]){opacity:0;height:0}.mc-page .mc-faq-answer{height:auto;padding:0}.mc-page .mc-faq-answer p{color:var(--mc-muted);margin:0;padding-bottom:20px;font-size:13px;line-height:1.9}@media (max-width:1150px){.mc-page .mc-hero-connections{gap:16px;padding:18px}.mc-page .mc-hero-protocol{flex-direction:column;gap:1px}.mc-page .mc-hero-connections .mc-assistant-brands{gap:12px}.mc-page .mc-hero-connections .mc-assistant-brands img{width:28px;height:28px}.mc-page .mc-hero-copy{padding:27px 20px}.mc-page h1{font-size:40px}.mc-page .mc-hero-art{border-top-left-radius:70px}.mc-page .mc-setup{padding:45px 40px 30px}.mc-page .mc-setup-steps{gap:30px}.mc-page .mc-setup header>p{max-width:225px}.mc-page .mc-ecosystem{gap:45px}}@media (max-width:900px){.mc-page .mc-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.mc-page .mc-hero{grid-template-columns:1fr;gap:0}.mc-page .mc-hero-copy{padding:28px 24px 30px}.mc-page h1{max-width:640px;font-size:clamp(36px,5.6vw,50px)}.mc-page .mc-description{max-width:530px}.mc-page .mc-hero-art{border-radius:65px 18px 18px}.mc-page .mc-wrap{width:calc(100% - 64px)}.mc-page .mc-section-heading{display:block}.mc-page .mc-section-heading>p{max-width:490px;margin:20px 0 0}.mc-page .mc-setup{padding:40px 32px 30px}.mc-page .mc-setup header{display:block}.mc-page .mc-setup header>p{max-width:440px;margin:24px 0 0}.mc-page .mc-setup-steps{gap:25px;margin-top:35px}.mc-page .mc-setup-steps h3{font-size:19px}.mc-page .mc-setup-steps p{font-size:12px}.mc-page .mc-ecosystem{gap:30px}.mc-page .mc-related>a{gap:14px}.mc-page .mc-related h3{font-size:20px}.mc-page .mc-faq{gap:35px}}@media (max-width:780px){.mc-page .mc-closing-garden{align-items:start;min-height:670px}.mc-page .mc-closing-scene{object-position:center;width:165%;max-width:none;height:360px;top:auto;bottom:0;left:-65%}.mc-page .mc-closing-garden:after{background:linear-gradient(#e7f4fd 0% calc(100% - 360px),#0000 calc(100% - 120px))}.mc-page .mc-closing-copy{width:calc(100% - 48px);padding-block:35px}.mc-page .mc-faq{grid-template-columns:1fr;gap:22px;width:calc(100% - 48px);padding-block:32px 40px}}@media (max-width:600px){.mc-page .mc-hero-connections{grid-template-columns:minmax(0,1fr) 24px 55px;gap:10px;padding:16px 13px}.mc-page .mc-hero-connections .mc-assistant-brands{gap:13px}.mc-page .mc-hero-connections .mc-assistant-brands li{flex-direction:column;align-items:start;gap:5px}.mc-page .mc-hero-connections .mc-assistant-brands li>span{font-size:11px}.mc-page .mc-hero-connections .mc-assistant-brands small{font-size:8px}.mc-page .mc-hero-connections .mc-other-assistants{font-size:9px}.mc-page .mc-hero-protocol svg{width:21px}.mc-page .mc-hero-protocol{font-size:9px}.mc-page .mc-hero-destination{flex-direction:column;gap:3px}.mc-page .mc-hero-destination img{width:30px;height:30px}.mc-page .mc-hero-destination strong{font-size:17px}.mc-page .mc-capabilities{padding-bottom:50px}.mc-page .mc-capability-grid{grid-template-columns:1fr;gap:22px}.mc-page .mc-capability-grid article{gap:14px;padding-top:22px}.mc-page .mc-shell{border-radius:24px;width:calc(100% - 24px)}.mc-page .mc-hero{padding:8px}.mc-page .mc-hero-copy{padding:24px 16px 28px}.mc-page h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(32px,8.7vw,44px);line-height:1.16}.mc-page .mc-description{font-size:13px}.mc-page .mc-actions{flex-direction:column;align-items:flex-start;gap:8px}.mc-page .mc-button{gap:12px;padding-left:17px;font-size:12px}.mc-page .mc-hero-art{border-radius:48px 16px 16px}.mc-page .mc-wrap{width:calc(100% - 40px)}.mc-page h2{font-size:clamp(27px,7.2vw,35px);line-height:1.22}.mc-page .mc-section-heading{margin-bottom:28px}.mc-page .mc-section-heading>p{font-size:13px}.mc-page .mc-setup{padding:36px 24px 24px}.mc-page .mc-setup header>p{font-size:13px}.mc-page .mc-setup-steps{grid-template-columns:1fr;gap:28px;margin:30px 0 15px}.mc-page .mc-setup-steps li{padding-top:22px}.mc-page .mc-step-top{justify-content:start;gap:15px}.mc-page .mc-setup-steps h3{margin-top:17px;font-size:22px}.mc-page .mc-setup-steps p{font-size:13px}.mc-page .mc-setup>.mc-link{align-items:start;line-height:1.7}.mc-page .mc-setup>.mc-link svg{flex-shrink:0;margin-top:3px}.mc-page .mc-ecosystem{grid-template-columns:1fr;gap:28px;padding-block:48px}.mc-page .mc-related h3{font-size:21px}.mc-page .mc-closing-copy>p:not(.mc-overline){font-size:13px}.mc-page .mc-closing-copy .mc-overline{max-width:220px}.mc-page .mc-faq-item [data-slot=accordion-trigger]{gap:14px}}@media (prefers-reduced-motion:reduce){.mc-page *,.mc-page :before,.mc-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ab-page{--ab-ink:#1c0965;--ab-violet:#5d4ce1;--ab-muted:#635c78;color:var(--ab-ink);background:#fff;padding-bottom:24px}.ab-page .ab-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.ab-page .ab-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.ab-page :is(h1,h2,h3){font-family:Manrope,Arial,sans-serif;font-weight:550}.ab-page em{color:var(--ab-violet);font-style:normal}.ab-page :is(h1,h2)>em{display:block}.ab-page .sky-blur-word{white-space:nowrap;display:inline-block}.ab-page .ab-overline{letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:550;line-height:1.7;display:flex}.ab-page h2{letter-spacing:-.045em;margin:17px 0 0;font-size:clamp(30px,3vw,43px);line-height:1.2}.ab-page :is(a,button):focus-visible{outline:3px solid var(--ab-violet);outline-offset:5px}.ab-page .ab-button{min-height:56px;color:var(--ab-ink);height:auto;box-shadow:none;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:23px;padding:7px 8px 7px 23px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.ab-page .ab-button:hover{background:#c7f095;box-shadow:0 6px 22px #1c096515}.ab-page .ab-button-arrow{background:var(--ab-ink);color:#b4e57e;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.ab-page .ab-link{align-items:center;gap:12px;min-height:44px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.ab-page a:hover{text-underline-offset:5px;text-decoration:underline}.ab-page .ab-hero{background:#f0ecfc;padding:46px 12px 12px}.ab-page .ab-hero-heading{grid-template-columns:minmax(0,1.65fr) minmax(0,.8fr);align-items:end;gap:clamp(30px,5vw,85px);padding:0 clamp(24px,4vw,65px) 38px;display:grid}.ab-page h1{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(36px,4vw,60px);line-height:1.13}.ab-page .ab-hero-intro>p{color:#59516d;max-width:350px;margin:0 0 24px;font-size:14px;line-height:1.85}.ab-page .ab-hero-intro>.ab-link{width:fit-content;margin-top:7px;display:flex}.ab-page .ab-hero-visual{border-radius:22px;grid-template-columns:minmax(0,3fr) minmax(0,1fr);display:grid;overflow:hidden}.ab-page .ab-hero-image{aspect-ratio:1.6;object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.ab-page .ab-signature{color:#fff;background:#1c0965;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:35px clamp(23px,2.4vw,40px);display:flex}.ab-page .ab-signature>img{width:min(170px,100%);height:auto}.ab-page .ab-signature>p{color:#fff;letter-spacing:-.04em;margin:55px 0;font:500 clamp(25px,2.5vw,36px)/1.25 Manrope,sans-serif}.ab-page .ab-signature em,.ab-page .ab-signature>svg{color:#b4e57e}.ab-page .ab-origin{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(45px,8vw,125px);padding-block:84px;scroll-margin-top:120px;display:grid}.ab-page .ab-origin-intro{color:var(--ab-muted);max-width:490px;margin:24px 0 0;font-size:14px;line-height:1.9}.ab-page .ab-evolution{margin:0;padding:0;list-style:none}.ab-page .ab-evolution li{grid-template-columns:42px minmax(0,1fr);gap:22px;padding-bottom:30px;display:grid;position:relative}.ab-page .ab-evolution li:last-child{padding-bottom:0}.ab-page .ab-evolution li:not(:last-child):before{content:"";background:#dad1ed;width:1px;position:absolute;top:41px;bottom:0;left:20px}.ab-page .ab-evolution-dot{width:42px;height:42px;color:var(--ab-violet);background:#eee9fb;border-radius:50%;place-items:center;display:grid}.ab-page .ab-evolution li:last-child .ab-evolution-dot{color:var(--ab-ink);background:#b4e57e}.ab-page .ab-evolution h3{letter-spacing:-.03em;margin:6px 0 8px;font-size:21px;line-height:1.4}.ab-page .ab-evolution p{color:var(--ab-muted);max-width:395px;margin:0;font-size:13px;line-height:1.85}.ab-page .ab-product{background:#f6f4fe;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.ab-page .ab-product-art{border-radius:22px 80px 22px 22px;min-height:430px;overflow:hidden}.ab-page .ab-product-art>img{object-fit:cover;object-position:56% center;width:100%;height:100%;display:block}.ab-page .ab-product-copy{align-self:center;padding:38px clamp(28px,4vw,64px)}.ab-page .ab-product-copy>p:not(.ab-overline){color:var(--ab-muted);max-width:445px;margin:21px 0 0;font-size:13px;line-height:1.9}.ab-page .ab-product-links{flex-wrap:wrap;gap:8px;margin:27px 0 12px;display:flex}.ab-page .ab-product-links a{border:1px solid #d9cfee;border-radius:999px;align-items:center;gap:10px;min-height:38px;padding:8px 12px;font-size:11px;text-decoration:none;display:flex}.ab-page .ab-product-links a:hover{background:#e8e0f7}.ab-page .ab-product-copy>.ab-link{color:var(--ab-violet)}.ab-page .ab-principles{color:#fff;background:#1c0965;margin-top:24px;padding:56px clamp(32px,6vw,96px) 60px}.ab-page .ab-principles em{color:#b4e57e}.ab-page .ab-principles .ab-overline{color:#d8cfee}.ab-page .ab-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:42px;display:grid}.ab-page .ab-principle-grid article{border-top:1px solid #ffffff30;padding-top:25px}.ab-page .ab-principle-grid svg{color:#b4e57e}.ab-page .ab-principle-grid h3{letter-spacing:-.03em;margin:22px 0 13px;font-size:23px;line-height:1.35}.ab-page .ab-principle-grid p{color:#dfd6f5;max-width:320px;margin:0;font-size:13px;line-height:1.9}.ab-page .ab-proof{padding-block:78px 62px}.ab-page .ab-section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:32px;display:flex}.ab-page .ab-section-heading>p{max-width:265px;color:var(--ab-muted);margin:0 0 5px;font-size:13px;line-height:1.85}.ab-page .ab-stories{flex-direction:column;gap:15px;display:flex}.ab-page .ab-story-tabs{background:#f6f4fe;border:1px solid #eee9f7;border-radius:28px;flex-wrap:wrap;justify-content:start;gap:6px;width:fit-content;height:auto;padding:6px;display:flex}.ab-page .ab-story-tabs button{color:#635c78;min-height:44px;box-shadow:none;border-radius:999px;flex:0 auto;padding:10px 19px;font:500 12px/1.5 Inter,sans-serif;transition:background .18s,color .18s}.ab-page .ab-story-tabs button[data-active]{color:#fff;background:#1c0965}.ab-page .ab-story-tabs button:after{display:none}.ab-page .ab-story-stage{background:#f6f4fe;border-radius:26px;display:grid}.ab-page .ab-story-panel{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;min-width:0;display:block}.ab-page .ab-story-panel[data-current=true]{visibility:visible;opacity:1;pointer-events:auto}.ab-page .ab-story-panel:focus-visible{outline:3px solid var(--ab-violet);outline-offset:5px;border-radius:26px}.ab-page .ab-story-panel figure{grid-template-columns:minmax(0,.65fr) minmax(0,1.65fr);align-items:center;gap:50px;min-height:325px;margin:0;padding:45px 50px;display:grid}.ab-page .ab-story-brand{flex-direction:column;align-items:center;gap:17px;display:flex}.ab-page .ab-story-brand img{object-fit:contain;mix-blend-mode:multiply;width:min(190px,100%);height:155px}.ab-page .ab-story-brand span{color:var(--ab-muted);font-size:10px}.ab-page .ab-story-words>svg{color:#9b8ccf}.ab-page .ab-story-words blockquote{letter-spacing:-.035em;margin:18px 0 22px;font:500 clamp(23px,2.3vw,33px)/1.45 Manrope,sans-serif}.ab-page .ab-story-words figcaption{color:#635c78;font-size:12px}.ab-page .ab-partnerships{grid-template-columns:1fr 1.05fr;align-items:center;gap:40px;margin-top:42px;display:grid}.ab-page .ab-partnerships h3{letter-spacing:-.03em;max-width:350px;margin:0 0 12px;font-size:21px;line-height:1.4}.ab-page .ab-partnerships p{color:var(--ab-muted);max-width:350px;margin:0;font-size:12px;line-height:1.8}.ab-page .ab-partnerships ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.ab-page .ab-partnerships li{background:#fff;border:1px solid #ebe7f2;border-radius:15px;place-items:center;min-width:0;height:95px;display:grid}.ab-page .ab-partnerships li>img{object-fit:contain;width:90%;height:70px}.ab-page .ab-partner-meta>span{width:100%;height:70px;display:block;position:relative;overflow:hidden}.ab-page .ab-partner-meta img{object-fit:cover;width:130%;max-width:none;height:120%;position:absolute;top:-10%;left:-15%}.ab-page .ab-closing{background:#edf4e9;grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;padding:55px clamp(32px,6vw,96px);display:grid}.ab-page .ab-closing>div>p:not(.ab-overline){color:#59516d;max-width:390px;margin:23px 0 26px;font-size:14px;line-height:1.85}.ab-page .ab-closing .ab-button{color:#fff;background:#1c0965}.ab-page .ab-closing .ab-button-arrow{color:#1c0965;background:#b4e57e}.ab-page .ab-closing .ab-button:hover{background:#31207c}.ab-page .ab-join-links>a{justify-content:space-between;align-items:center;gap:24px;padding-block:25px;text-decoration:none;display:flex}.ab-page .ab-join-links>a+a{border-top:1px solid #1c096520}.ab-page .ab-join-links small{color:#635c78;font-size:11px;line-height:1.6;display:block}.ab-page .ab-join-links strong{letter-spacing:-.035em;margin-block:10px;font:550 23px/1.35 Manrope,sans-serif;display:block}.ab-page .ab-join-links a>span>span{color:#5d4ce1;font-size:11px;line-height:1.7}.ab-page .ab-join-links a>svg{flex-shrink:0}.ab-page .ab-join-links a:hover strong{text-underline-offset:5px;text-decoration:underline}@media (max-width:1100px){.ab-page .ab-hero-heading{grid-template-columns:1.5fr 1fr;gap:35px;padding-inline:25px}.ab-page h1{font-size:44px}.ab-page .ab-signature{padding:28px 23px}.ab-page .ab-signature>p{margin-block:30px;font-size:27px}.ab-page .ab-origin{gap:50px}.ab-page .ab-product-copy{padding:28px}.ab-page .ab-principle-grid{gap:30px}.ab-page .ab-story-panel figure{gap:35px;padding:35px}.ab-page .ab-closing{gap:45px}}@media (max-width:800px){.ab-page .ab-wrap{width:calc(100% - 64px)}.ab-page .ab-hero{padding-top:35px}.ab-page .ab-hero-heading{grid-template-columns:1fr;gap:24px}.ab-page h1{max-width:630px;font-size:clamp(36px,6vw,49px)}.ab-page .ab-hero-intro>p{max-width:540px;margin-bottom:18px}.ab-page .ab-hero-intro>.ab-link{margin-left:20px;display:inline-flex}.ab-page .ab-hero-visual{grid-template-columns:1fr}.ab-page .ab-hero-image{aspect-ratio:1.6}.ab-page .ab-signature{grid-template-columns:140px 1fr auto;align-items:center;gap:30px;padding:26px;display:grid}.ab-page .ab-signature>p{max-width:290px;margin:0;font-size:26px}.ab-page .ab-origin{gap:30px;padding-block:60px}.ab-page .ab-evolution li{gap:15px}.ab-page .ab-evolution h3{font-size:18px}.ab-page .ab-product{grid-template-columns:1fr}.ab-page .ab-product-art{height:380px;min-height:0}.ab-page .ab-product-art>img{object-position:right center}.ab-page .ab-product-copy{padding:25px 30px 30px}.ab-page .ab-product-copy>p:not(.ab-overline){max-width:560px}.ab-page .ab-principles{padding:42px 32px}.ab-page .ab-principle-grid{gap:23px}.ab-page .ab-principle-grid h3{font-size:20px}.ab-page .ab-section-heading{display:block}.ab-page .ab-section-heading>p{max-width:450px;margin-top:20px}.ab-page .ab-story-panel figure{grid-template-columns:.65fr 1.35fr;gap:25px;padding:30px}.ab-page .ab-story-brand img{height:120px}.ab-page .ab-partnerships{grid-template-columns:1fr;gap:25px}.ab-page .ab-partnerships h3,.ab-page .ab-partnerships p{max-width:500px}.ab-page .ab-partnerships ul{max-width:520px}.ab-page .ab-closing{gap:30px;padding:42px 32px}.ab-page .ab-join-links strong{font-size:21px}}@media (max-width:600px){.ab-page .ab-shell{border-radius:24px;width:calc(100% - 24px)}.ab-page .ab-wrap{width:calc(100% - 40px)}.ab-page .ab-hero{padding:32px 8px 8px}.ab-page .ab-hero-heading{gap:20px;padding:0 16px 27px}.ab-page h1{margin-top:16px;font-size:clamp(32px,8.6vw,43px);line-height:1.15}.ab-page .ab-hero-intro>p{font-size:13px}.ab-page .ab-hero-intro>.ab-link{margin:7px 0 0;display:flex}.ab-page .ab-hero-visual{border-radius:18px}.ab-page .ab-signature{grid-template-columns:93px 1fr;gap:23px;padding:24px 18px}.ab-page .ab-signature>p{font-size:22px}.ab-page .ab-signature>svg{display:none}.ab-page .ab-button{gap:18px;padding-left:18px;font-size:12px}.ab-page h2{font-size:clamp(28px,7.2vw,35px);line-height:1.22}.ab-page .ab-origin{grid-template-columns:1fr;gap:32px;padding-block:48px}.ab-page .ab-origin-intro{font-size:13px}.ab-page .ab-evolution li{gap:18px}.ab-page .ab-evolution h3{font-size:21px}.ab-page .ab-product{gap:0;padding:8px}.ab-page .ab-product-art{border-radius:18px 55px 18px 18px;height:290px}.ab-page .ab-product-copy{padding:29px 16px 24px}.ab-page .ab-product-links{gap:7px}.ab-page .ab-product-links a{padding-inline:10px;font-size:10px}.ab-page .ab-principles{margin-top:16px;padding:35px 24px}.ab-page .ab-principle-grid{grid-template-columns:1fr;gap:26px;margin-top:30px}.ab-page .ab-principle-grid article{grid-template-columns:28px 1fr;column-gap:17px;padding-top:23px;display:grid}.ab-page .ab-principle-grid h3{margin:0 0 10px;font-size:21px}.ab-page .ab-principle-grid p{grid-column:2}.ab-page .ab-proof{padding-block:48px}.ab-page .ab-story-tabs{border-radius:22px;grid-template-columns:1fr 1fr;gap:4px;width:100%;display:grid}.ab-page .ab-story-tabs button{padding-inline:8px;font-size:11px}.ab-page .ab-story-panel figure{flex-direction:column;align-items:stretch;gap:24px;min-height:405px;padding:25px;display:flex}.ab-page .ab-story-brand{flex-direction:row;justify-content:space-between;gap:20px}.ab-page .ab-story-brand img{width:90px;height:70px}.ab-page .ab-story-brand span{max-width:85px;line-height:1.7}.ab-page .ab-story-words blockquote{margin:15px 0 22px;font-size:23px;line-height:1.4}.ab-page .ab-story-words>svg{width:25px;height:25px}.ab-page .ab-story-words figcaption{font-size:11px}.ab-page .ab-partnerships{gap:22px;margin-top:32px}.ab-page .ab-partnerships ul{gap:7px}.ab-page .ab-partnerships li{border-radius:10px;height:69px}.ab-page .ab-partnerships li>img,.ab-page .ab-partner-meta>span{height:48px}.ab-page .ab-closing{grid-template-columns:1fr;gap:18px;padding:35px 24px 20px}.ab-page .ab-closing>div>p:not(.ab-overline){font-size:13px}.ab-page .ab-join-links>a{padding-block:24px}.ab-page .ab-join-links strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.ab-page *,.ab-page :before,.ab-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sc-page{--sc-ink:#1c0965;--sc-violet:#5d4ce1;--sc-muted:#635c78;color:var(--sc-ink);background:#fff;padding-bottom:24px}.sc-page .sc-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.sc-page .sc-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.sc-page :is(h1,h2,h3){font-family:Manrope,Arial,sans-serif;font-weight:550}.sc-page em{color:var(--sc-violet);font-style:normal}.sc-page :is(h1,h2)>em{display:block}.sc-page .sky-blur-word{white-space:nowrap;display:inline-block}.sc-page .sc-overline{letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:550;line-height:1.7;display:flex}.sc-page h2{letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(29px,3.1vw,44px);line-height:1.2}.sc-page :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #5d4ce1}.sc-page .sc-button{color:#1c0965;height:auto;min-height:56px;box-shadow:none;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:7px 8px 7px 22px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .18s;display:inline-flex}.sc-page .sc-button:hover{background:#c7f095}.sc-page .sc-button>span{color:#b4e57e;background:#1c0965;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.sc-page .sc-link{align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.sc-page .sc-link:hover{text-underline-offset:5px;text-decoration:underline}.sc-page .sc-hero{background:#f0ecfc;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;padding:12px;display:grid}.sc-page .sc-hero-copy{min-width:0;padding:34px clamp(23px,3vw,48px)}.sc-page h1{letter-spacing:-.052em;margin:23px 0;font-size:clamp(36px,3.8vw,55px);line-height:1.14}.sc-page .sc-description{color:var(--sc-muted);max-width:420px;margin:0 0 26px;font-size:14px;line-height:1.9}.sc-page .sc-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.sc-page .sc-hero-art{border-radius:90px 22px 22px;min-width:0;margin:0;overflow:hidden}.sc-page .sc-hero-art img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.sc-page .sc-routine{padding-block:75px 60px;scroll-margin-top:120px}.sc-page .sc-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}.sc-page .sc-section-heading>p{color:var(--sc-muted);max-width:360px;margin:0 0 5px;font-size:13px;line-height:1.9}.sc-page .sc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:0;padding:0;list-style:none;display:grid}.sc-page .sc-steps li{border-top:1px solid #e1daef;padding-top:24px}.sc-page .sc-step-symbol{color:var(--sc-violet);justify-content:space-between;align-items:center;display:flex}.sc-page .sc-step-symbol span{color:#817494;font-size:11px}.sc-page .sc-steps h3{letter-spacing:-.03em;margin:22px 0 12px;font-size:22px;line-height:1.35}.sc-page .sc-steps p{color:var(--sc-muted);max-width:355px;margin:0;font-size:13px;line-height:1.85}.sc-page :is(.sc-connection-links,.sc-use-policies){flex-wrap:wrap;align-items:center;gap:7px 24px;margin-top:30px;display:flex}.sc-page :is(.sc-connection-links,.sc-use-policies)>span{color:var(--sc-muted);font-size:11px}.sc-page :is(.sc-connection-links,.sc-use-policies) a{min-height:40px;color:var(--sc-violet);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.sc-page :is(.sc-connection-links,.sc-use-policies) a:hover{text-underline-offset:5px;text-decoration:underline}.sc-page .sc-documents{background:#f6f4fe;padding:54px clamp(32px,6vw,96px) 35px;scroll-margin-top:110px}.sc-page .sc-document-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:42px;display:grid}.sc-page .sc-privacy{background:#e6e0f6;border:1px solid #dbd1ef;border-radius:24px;flex-direction:column;justify-content:space-between;gap:34px;padding:34px;text-decoration:none;transition:background .18s;display:flex}.sc-page .sc-privacy>svg{color:#5d4ce1}.sc-page .sc-privacy h3{letter-spacing:-.04em;margin:13px 0 20px;font-size:clamp(27px,2.6vw,36px);line-height:1.23}.sc-page .sc-privacy p{color:#59516d;max-width:300px;margin:0;font-size:13px;line-height:1.9}.sc-page .sc-privacy:hover{background:#ded4f4}.sc-page .sc-document-action{justify-content:space-between;align-items:center;font-size:12px;font-weight:550;display:flex}.sc-page .sc-document-list>a{border-bottom:1px solid #ded6ec;align-items:start;gap:17px;padding-block:22px;text-decoration:none;display:flex}.sc-page .sc-document-list>a:first-child{padding-top:3px}.sc-page .sc-document-list>a:last-child{border-bottom:0;padding-bottom:3px}.sc-page .sc-document-list>a>svg{color:#5d4ce1;flex-shrink:0;margin-top:4px}.sc-page .sc-document-list>a .sc-doc-arrow{margin-left:auto}.sc-page .sc-document-list h3{letter-spacing:-.025em;margin:0 0 7px;font-size:21px;line-height:1.4}.sc-page .sc-document-list p{color:var(--sc-muted);max-width:345px;margin:0;font-size:12px;line-height:1.85}.sc-page .sc-document-list a:hover h3{text-underline-offset:5px;text-decoration:underline}.sc-page .sc-use-policies{border-top:1px solid #ded6ec;padding-top:22px}.sc-page .sc-channels{padding-block:72px 64px;scroll-margin-top:115px}.sc-page .sc-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sc-page .sc-channel-grid article{color:#fff;background:#1c0965;border-radius:24px;flex-direction:column;padding:29px;display:flex}.sc-page .sc-channel-grid article>svg{color:#b4e57e}.sc-page .sc-channel-grid h3{letter-spacing:-.03em;margin:22px 0 13px;font-size:22px;line-height:1.4}.sc-page .sc-channel-grid p{color:#dfd6f5;max-width:280px;margin:0 0 27px;font-size:12px;line-height:1.9}.sc-page .sc-channel-grid a{color:#b4e57e;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:19px;font-size:13px;line-height:1.6;text-decoration:none;display:flex}.sc-page .sc-channel-grid a>svg{flex-shrink:0}.sc-page .sc-channel-grid a:hover{text-underline-offset:4px;text-decoration:underline}.sc-page .sc-channel-grid a:focus-visible{outline-color:#b4e57e}.sc-page .sc-contact-note{color:var(--sc-muted);max-width:760px;margin:23px 0 0;font-size:11px;line-height:1.9}.sc-page .sc-help{background:#edf4e9;grid-template-columns:1.1fr .85fr;align-items:center;gap:clamp(40px,7vw,100px);padding:50px clamp(32px,6vw,96px);display:grid}.sc-page .sc-help>div>p:not(.sc-overline){color:#59516d;max-width:420px;margin:23px 0;font-size:13px;line-height:1.9}.sc-page .sc-help-links{gap:0;display:grid}.sc-page .sc-help-links a{border-top:1px solid #1c096520;align-items:center;gap:16px;padding:20px 0;font-size:14px;font-weight:550;text-decoration:none;display:flex}.sc-page .sc-help-links a>svg:last-child{margin-left:auto}.sc-page .sc-help-links a:hover span{text-underline-offset:5px;text-decoration:underline}.sc-page .sc-demo{border-left:1px solid #1c096525;padding-left:45px}.sc-page .sc-demo h3{letter-spacing:-.04em;margin:16px 0;font-size:31px;line-height:1.25}.sc-page .sc-demo .sc-button{color:#fff;background:#1c0965}.sc-page .sc-demo .sc-button>span{color:#1c0965;background:#b4e57e}.sc-page .sc-demo .sc-button:hover{background:#32207c}.sc-page .sc-demo .sc-link{width:fit-content;margin-top:8px;display:flex}@media (max-width:1100px){.sc-page .sc-hero-copy{padding:28px 23px}.sc-page h1{font-size:41px}.sc-page .sc-hero-art{border-top-left-radius:65px}.sc-page .sc-steps{gap:28px}.sc-page .sc-channel-grid article{padding:25px 22px}.sc-page .sc-channel-grid a{font-size:12px}.sc-page .sc-help{gap:38px}.sc-page .sc-demo{padding-left:30px}}@media (max-width:900px){.sc-page .sc-wrap{width:calc(100% - 64px)}.sc-page .sc-hero{grid-template-columns:1fr;gap:0}.sc-page .sc-hero-copy{padding:30px 24px}.sc-page h1{max-width:640px;font-size:clamp(36px,5.6vw,49px)}.sc-page .sc-description{max-width:560px}.sc-page .sc-section-heading{display:block}.sc-page .sc-section-heading>p{max-width:540px;margin-top:22px}.sc-page .sc-section-heading>.sc-link{margin-top:15px}.sc-page .sc-documents{padding:40px 32px 28px}.sc-page .sc-document-grid{gap:28px}.sc-page .sc-privacy{padding:27px}.sc-page .sc-channel-grid{gap:12px}.sc-page .sc-channel-grid article{padding:25px 18px}.sc-page .sc-channel-grid h3{font-size:19px}.sc-page .sc-channel-grid a{font-size:11px}.sc-page .sc-channel-grid a>svg{display:none}.sc-page .sc-help{grid-template-columns:1fr 1fr;gap:30px;padding:40px 32px}.sc-page .sc-demo{padding-left:25px}.sc-page .sc-demo h3{font-size:27px}.sc-page .sc-demo .sc-button{gap:12px;padding-left:16px;font-size:12px}}@media (max-width:650px){.sc-page .sc-shell{border-radius:24px;width:calc(100% - 24px)}.sc-page .sc-wrap{width:calc(100% - 40px)}.sc-page .sc-hero{padding:8px}.sc-page .sc-hero-copy{padding:25px 16px 28px}.sc-page h1{margin-block:20px;font-size:clamp(32px,8.7vw,44px);line-height:1.16}.sc-page .sc-description{font-size:13px}.sc-page .sc-hero-art{border-radius:48px 17px 17px}.sc-page .sc-actions{flex-direction:column;align-items:start;gap:8px}.sc-page .sc-button{gap:15px;padding-left:18px;font-size:12px}.sc-page h2{font-size:clamp(27px,7.2vw,35px);line-height:1.22}.sc-page .sc-routine{padding-block:48px}.sc-page .sc-steps{grid-template-columns:1fr;gap:26px}.sc-page .sc-steps h3{margin-top:15px;font-size:22px}.sc-page :is(.sc-connection-links,.sc-use-policies){gap:5px 22px;margin-top:24px}.sc-page :is(.sc-connection-links,.sc-use-policies)>span{flex-basis:100%}.sc-page .sc-documents{padding:34px 24px 23px}.sc-page .sc-section-heading{margin-bottom:27px}.sc-page .sc-document-grid{grid-template-columns:1fr;gap:28px}.sc-page .sc-privacy{border-radius:20px;gap:25px;padding:25px}.sc-page .sc-privacy h3{font-size:29px}.sc-page .sc-privacy>svg{width:34px;height:34px}.sc-page .sc-document-list>a{gap:13px;padding-block:21px}.sc-page .sc-document-list h3{font-size:20px}.sc-page .sc-channels{padding-block:48px}.sc-page .sc-channel-grid{grid-template-columns:1fr;gap:13px}.sc-page .sc-channel-grid article{padding:26px}.sc-page .sc-channel-grid h3{margin-top:19px;font-size:22px}.sc-page .sc-channel-grid p{margin-bottom:23px;font-size:13px}.sc-page .sc-channel-grid a{font-size:13px}.sc-page .sc-channel-grid a>svg{display:block}.sc-page .sc-help{grid-template-columns:1fr;gap:27px;padding:34px 24px}.sc-page .sc-demo{border-top:1px solid #1c096525;border-left:0;padding:28px 0 0}.sc-page .sc-demo h3{font-size:29px}}@media (prefers-reduced-motion:reduce){.sc-page *,.sc-page :before,.sc-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cr-page{--cr-ink:#1c0965;--cr-violet:#5d4ce1;--cr-muted:#635c78;color:var(--cr-ink);background:#fff;padding-bottom:24px}.cr-page .cr-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.cr-page .cr-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.cr-page :is(h1,h2,h3){text-align:left;font-family:Manrope,Arial,sans-serif;font-weight:550}.cr-page :is(h1,h2){letter-spacing:-.045em}.cr-page h2{max-width:620px;margin:16px 0 0;font-size:clamp(30px,3.1vw,44px);line-height:1.2}.cr-page h3{letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.3}.cr-page em{color:var(--cr-violet);font-style:normal;display:block}.cr-page p{color:var(--cr-muted);line-height:1.75}.cr-page .sky-blur-word{white-space:nowrap;display:inline-block}.cr-page .cr-overline{color:var(--cr-ink);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.cr-page a:focus-visible{outline:3px solid var(--cr-violet);outline-offset:5px}.cr-page section[id]{scroll-margin-top:110px}.cr-page .cr-hero{background:#f0ecfc;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;padding:28px;display:grid}.cr-page .cr-hero-copy{text-align:left;min-width:0;padding:36px clamp(12px,2.3vw,36px)}.cr-page h1{text-align:left;text-wrap:pretty;width:100%;max-width:none;margin:22px 0 24px;font-size:clamp(38px,3.85vw,58px);line-height:1.13}.cr-page .cr-intro{max-width:420px;margin:0 0 28px;font-size:15px}.cr-page .cr-button{max-width:100%;min-height:56px;color:var(--cr-ink);background:#b4e57e;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:7px 8px 7px 22px;font-size:13px;font-weight:600;line-height:1.45;text-decoration:none;transition:background .18s;display:inline-flex}.cr-page .cr-button:hover{background:#c7f095}.cr-page .cr-button>span{background:var(--cr-ink);color:#b4e57e;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.cr-page .cr-text-link{width:fit-content;min-height:44px;color:var(--cr-ink);align-items:center;gap:10px;margin-top:6px;font-size:13px;font-weight:550;text-decoration:none;display:flex}.cr-page .cr-text-link:hover{text-underline-offset:4px;text-decoration:underline}.cr-page .cr-art{background:#e4dcf5;border-radius:24px;min-width:0;margin:0;overflow:hidden}.cr-page .cr-art img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.cr-page .cr-art figcaption{color:var(--cr-muted);flex-direction:column;gap:5px;padding:24px 28px;font-size:12px;line-height:1.6;display:flex}.cr-page .cr-art figcaption span{letter-spacing:-.035em;color:var(--cr-ink);font-family:Manrope,Arial,sans-serif;font-size:24px;line-height:1.3}.cr-page .cr-culture{background:var(--cr-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;margin-top:28px;padding:72px clamp(32px,5vw,80px);display:grid}.cr-page .cr-culture :is(h2,h3,.cr-overline){color:#fff}.cr-page .cr-culture em{color:#b4e57e}.cr-page .cr-heading>p{color:#d9d2ee;max-width:390px;margin:24px 0 0;font-size:15px}.cr-page .cr-principles{gap:26px;display:grid}.cr-page .cr-principles article{border-bottom:1px solid #ffffff29;padding-bottom:26px}.cr-page .cr-principles article:last-child{border:0;padding-bottom:0}.cr-page .cr-principles p{color:#d9d2ee;max-width:470px;margin:10px 0 0;font-size:14px}.cr-page .cr-areas{padding-block:88px}.cr-page .cr-areas-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:80px;display:grid}.cr-page .cr-areas-heading>.cr-overline{grid-column:1/-1}.cr-page .cr-areas-heading>p:last-child{align-self:end;max-width:410px;margin:16px 0 0;font-size:15px}.cr-page .cr-area-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:44px;display:grid}.cr-page .cr-area-list article{border-top:1px solid #ded8ec;min-width:0;padding-top:28px}.cr-page .cr-area-icon{width:48px;height:48px;color:var(--cr-violet);background:#f0ecfc;border-radius:15px;place-items:center;margin-bottom:20px;display:grid}.cr-page .cr-area-copy p{min-height:74px;margin:12px 0 24px;font-size:14px}.cr-page .cr-area-copy ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cr-page .cr-area-copy li{color:var(--cr-ink);align-items:center;gap:10px;font-size:13px;line-height:1.5;display:flex}.cr-page .cr-area-copy li:before{content:"";background:#8bad66;border-radius:50%;flex-shrink:0;width:5px;height:5px}.cr-page .cr-closing{background:#edf5e8;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:72px;padding:60px clamp(32px,5vw,80px);display:grid}.cr-page .cr-closing>div>p:last-child{max-width:470px;margin:24px 0 0;font-size:15px}.cr-page .cr-next{display:grid}.cr-page .cr-next a{min-height:104px;color:var(--cr-ink);border-bottom:1px solid #1c096529;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-family:Manrope,Arial,sans-serif;font-size:23px;text-decoration:none;display:flex}.cr-page .cr-next a:last-child{border-bottom:0}.cr-page .cr-next a>svg{flex-shrink:0;transition:transform .18s}.cr-page .cr-next a:hover>svg{transform:translate(3px,-3px)}.cr-page .cr-next small{color:var(--cr-muted);margin-bottom:7px;font-family:Inter,Arial,sans-serif;font-size:11px;display:block}@media (max-width:1100px){.cr-page .cr-hero{gap:12px;padding:20px}.cr-page .cr-hero-copy{padding:24px 12px}.cr-page .cr-culture,.cr-page .cr-closing,.cr-page .cr-areas-heading{gap:40px}.cr-page .cr-area-list{gap:28px}}@media (max-width:900px){.cr-page .cr-hero{grid-template-columns:1fr;gap:28px;padding:28px}.cr-page .cr-hero-copy{padding:12px 8px 0}.cr-page h1{max-width:650px;font-size:clamp(34px,5.8vw,48px)}.cr-page .cr-intro{max-width:540px}.cr-page .cr-culture{gap:32px;padding:48px 36px}.cr-page .cr-area-list{gap:24px}.cr-page .cr-area-copy p{min-height:100px}}@media (max-width:680px){.cr-page .cr-shell{border-radius:24px;width:calc(100% - 24px)}.cr-page .cr-wrap{width:calc(100% - 48px)}.cr-page .cr-hero{gap:22px;padding:24px 16px 16px}.cr-page .cr-hero-copy{padding:12px 8px 0}.cr-page h1{margin-top:18px;font-size:clamp(31px,8.6vw,42px)}.cr-page h2{font-size:clamp(29px,7.8vw,38px)}.cr-page .cr-art{border-radius:16px}.cr-page .cr-art figcaption{padding:18px}.cr-page .cr-art figcaption span{font-size:20px}.cr-page .cr-culture,.cr-page .cr-closing{grid-template-columns:1fr;gap:34px;padding:40px 24px}.cr-page .cr-culture{margin-top:20px}.cr-page .cr-areas{padding-block:56px}.cr-page .cr-areas-heading,.cr-page .cr-area-list{grid-template-columns:1fr;gap:0}.cr-page .cr-area-list{gap:28px;margin-top:28px}.cr-page .cr-area-list article{align-items:flex-start;gap:16px;padding-top:24px;display:flex}.cr-page .cr-area-icon{border-radius:12px;flex:0 0 40px;width:40px;height:40px;margin:0}.cr-page .cr-area-copy{min-width:0}.cr-page .cr-area-copy p{min-height:0;margin-bottom:18px}.cr-page h3{font-size:21px}.cr-page .cr-next a{min-height:96px;font-size:21px}}@media (max-width:360px){.cr-page .cr-hero-copy{padding-inline:4px}.cr-page .cr-button{gap:12px;padding-left:16px;font-size:12px}.cr-page .cr-culture,.cr-page .cr-closing{padding-inline:20px}.cr-page .cr-area-list article{gap:12px}}@media (prefers-reduced-motion:reduce){.cr-page *,.cr-page :before,.cr-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cl-page{--cl-ink:#1c0965;--cl-violet:#5d4ce1;--cl-muted:#625b77;color:var(--cl-ink);background:#fff;padding-bottom:24px}.cl-page .cl-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.cl-page .cl-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.cl-page :is(h1,h2,h3){font-family:Manrope,Arial,sans-serif;font-weight:550}.cl-page :is(h1,h2){letter-spacing:-.048em}.cl-page :is(h1,h2) em{color:var(--cl-violet);font-style:normal;display:block}.cl-page .sky-blur-word{white-space:nowrap;display:inline-block}.cl-page .cl-overline{letter-spacing:.025em;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:600;line-height:1.7;display:flex}.cl-page .cl-button{height:auto;min-height:56px;color:var(--cl-ink);white-space:normal;text-align:left;box-shadow:none;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding:7px 8px 7px 22px;font-size:13px;font-weight:650;line-height:1.45;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.cl-page .cl-button:hover{background:#c7f095;box-shadow:0 6px 22px #1c096515}.cl-page .cl-button-arrow{color:#b4e57e;background:var(--cl-ink);border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.cl-page .cl-link{min-height:44px;color:var(--cl-ink);align-items:center;gap:9px;padding-block:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cl-page .cl-link:hover{text-underline-offset:5px;text-decoration:underline}.cl-page :is(a,button):focus-visible{outline:3px solid var(--cl-violet);outline-offset:5px}.cl-page .cl-hero{background:#f0ecfc;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:12px;padding:16px;display:grid}.cl-page .cl-hero-copy{min-width:0;padding:50px clamp(22px,3.5vw,58px)}.cl-page h1{max-width:700px;margin:22px 0 25px;font-size:clamp(40px,4.05vw,61px);line-height:1.13}.cl-page .cl-description{color:#59516d;max-width:470px;margin:0 0 28px;font-size:15px;line-height:1.8}.cl-page .cl-actions{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.cl-page .cl-hero-art{background:#e6def5;border-radius:130px 22px 22px;align-self:stretch;min-height:635px;overflow:hidden}.cl-page .cl-hero-art img{object-fit:cover;object-position:56% center;width:100%;height:100%}.cl-page .cl-practice{padding-block:92px 88px;scroll-margin-top:96px}.cl-page .cl-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.cl-page h2{margin:17px 0 0;font-size:clamp(34px,3.7vw,52px);line-height:1.17}.cl-page .cl-section-heading>p{max-width:350px;color:var(--cl-muted);margin:0 0 6px;font-size:14px;line-height:1.8}.cl-page .cl-scene{background:linear-gradient(135deg,#f7f5fd 0%,#eee9fb 100%);border:1px solid #e4dff4;border-radius:28px;grid-template-columns:minmax(0,1.16fr) 48px minmax(0,.84fr);align-items:center;min-height:450px;padding:clamp(18px,3vw,42px);display:grid}.cl-page .cl-chat{background:#fff;border:1px solid #ded7f2;border-radius:24px;min-height:330px;padding:23px;box-shadow:0 16px 45px #1c09650b}.cl-page .cl-chat-head{border-bottom:1px solid #eeeaf8;align-items:center;gap:12px;padding-bottom:18px;display:flex}.cl-page .cl-chat-symbol{width:43px;height:43px;color:var(--cl-violet);background:#e9e3fb;border-radius:15px;flex:0 0 43px;place-items:center;display:grid}.cl-page .cl-chat-head strong,.cl-page .cl-chat-head span:not(.cl-chat-symbol){display:block}.cl-page .cl-chat-head strong{font-size:14px}.cl-page .cl-chat-head div>span{color:#777085;margin-top:3px;font-size:12px}.cl-page .cl-chat-messages{flex-direction:column;align-items:flex-start;gap:12px;padding-top:22px;display:flex}.cl-page .cl-message{border-radius:18px 18px 18px 5px;max-width:78%;margin:0;padding:15px 18px;font-size:14px;line-height:1.55}.cl-page .cl-message-patient{color:#32275d;background:#f2f0f8}.cl-page .cl-message-iara{color:#fff;background:#4f3acb;border-radius:18px 18px 5px;align-self:flex-end}.cl-page .cl-scene-arrow{color:var(--cl-violet);place-items:center;display:grid}.cl-page .cl-handoff{color:#fff;background:#1c0965;border:1px solid #d9d3ec;border-radius:24px;min-height:340px;padding:27px;box-shadow:0 18px 42px #1c096522}.cl-page .cl-handoff-top{color:#ded9fa;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.cl-page .cl-handoff-icon{color:#fff;background:#5d4ce1;border-radius:15px;place-items:center;width:44px;height:44px;display:grid}.cl-page .cl-handoff h3{letter-spacing:-.035em;max-width:310px;margin:22px 0 9px;font-size:clamp(24px,2.3vw,32px);line-height:1.22}.cl-page .cl-handoff p{color:#e0dbf3;max-width:325px;margin:0;font-size:13px;line-height:1.7}.cl-page .cl-handoff-details{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.cl-page .cl-handoff-details span{color:#fff;background:#ffffff12;border:1px solid #ffffff30;border-radius:999px;padding:8px 11px;font-size:11px;line-height:1.3}.cl-page .cl-handoff-details span:last-child{color:#1c0965;background:#b4e57e;border-color:#0000}.cl-page .cl-practice-note{color:#716983;margin:14px 0 0;font-size:12px;line-height:1.6}.cl-page .cl-paths{color:#fff;background:#1c0965;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(28px,5vw,90px);padding:clamp(38px,5.6vw,84px);display:grid}.cl-page .cl-paths h2{max-width:500px}.cl-page .cl-paths .cl-overline{color:#dcd7f1}.cl-page .cl-paths h2 em{color:#b4e57e}.cl-page .cl-paths-intro>p:last-child{color:#e1dbf6;max-width:410px;margin:22px 0 0;font-size:14px;line-height:1.8}.cl-page .cl-path-list{gap:12px;display:grid}.cl-page .cl-path{background:#ffffff0d;border:1px solid #ffffff1d;border-radius:20px;grid-template-columns:50px minmax(0,1fr) 42px;align-items:start;gap:17px;padding:22px;display:grid}.cl-page .cl-path-icon{color:#fff;background:#6554d1;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.cl-page .cl-path-body>span{color:#b4e57e;font-size:11px;font-weight:650}.cl-page .cl-path h3{letter-spacing:-.028em;margin:3px 0 7px;font-size:20px;line-height:1.3}.cl-page .cl-path p{color:#dcd7f1;max-width:395px;margin:0;font-size:12px;line-height:1.7}.cl-page .cl-path>a{color:#fff;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .18s,color .18s;display:grid}.cl-page .cl-path>a:hover{color:#1c0965;background:#b4e57e}.cl-page .cl-team{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:center;gap:clamp(35px,5.5vw,82px);padding-block:96px;display:grid}.cl-page .cl-team-image{background:#eee9fb;border-radius:26px 110px 26px 26px;overflow:hidden}.cl-page .cl-team-image img{width:100%;height:auto;display:block}.cl-page .cl-team-copy h2{margin-bottom:23px}.cl-page .cl-team-copy>p:not(.cl-overline){max-width:480px;color:var(--cl-muted);margin:0 0 17px;font-size:14px;line-height:1.85}.cl-page .cl-closing{background:#e9f7dd;justify-content:space-between;align-items:center;gap:40px;min-height:390px;padding:clamp(38px,5vw,78px) clamp(36px,6vw,100px);display:flex}.cl-page .cl-closing h2{margin-bottom:18px}.cl-page .cl-closing h2 em{color:#006d5a}.cl-page .cl-closing p:not(.cl-overline){color:#34514b;max-width:510px;margin:0 0 24px;font-size:14px;line-height:1.75}.cl-page .cl-closing-mark{color:#006d5a;background:#d4efbd;border-radius:50%;flex:0 0 230px;place-items:center;width:230px;height:230px;display:grid;position:relative;transform:rotate(-12deg)}.cl-page .cl-closing-dot{background:#b4e57e;border-radius:50%;width:30px;height:30px;position:absolute;bottom:41px;right:38px}@media (max-width:1100px){.cl-page .cl-hero-art{min-height:575px}.cl-page .cl-hero-copy{padding-inline:25px}.cl-page .cl-scene{grid-template-columns:minmax(0,1fr) 42px minmax(0,.95fr);padding:22px}}@media (max-width:900px){.cl-page .cl-hero,.cl-page .cl-paths,.cl-page .cl-team{grid-template-columns:1fr}.cl-page .cl-hero-copy{padding:46px 35px 22px}.cl-page .cl-hero-art{aspect-ratio:3/2;border-radius:85px 20px 20px;min-height:0}.cl-page .cl-section-heading{align-items:start}.cl-page .cl-paths-intro>p:last-child{max-width:600px}.cl-page .cl-team{gap:35px}.cl-page .cl-team-image{max-width:650px}}@media (max-width:720px){.cl-page .cl-wrap{width:min(100% - 40px,1280px)}.cl-page .cl-section-heading{display:block}.cl-page .cl-section-heading>p{max-width:540px;margin-top:17px}.cl-page .cl-scene{grid-template-columns:1fr;gap:0}.cl-page .cl-chat,.cl-page .cl-handoff{min-height:0}.cl-page .cl-scene-arrow{min-height:46px;transform:rotate(90deg)}.cl-page .cl-closing-mark{flex-basis:150px;width:150px;height:150px}}@media (max-width:600px){.cl-page .cl-shell{border-radius:24px;width:calc(100% - 24px)}.cl-page .cl-hero{padding:9px}.cl-page .cl-hero-copy{padding:36px 20px 20px}.cl-page h1{margin-block:17px 18px;font-size:clamp(36px,9.6vw,47px);line-height:1.16}.cl-page h2{font-size:clamp(33px,8.4vw,43px)}.cl-page .cl-description{font-size:14px;line-height:1.75}.cl-page .cl-hero-art{border-radius:68px 17px 17px}.cl-page .cl-practice{padding-block:67px 68px}.cl-page .cl-scene{border-radius:21px;padding:12px}.cl-page .cl-chat,.cl-page .cl-handoff{border-radius:17px;padding:18px}.cl-page .cl-message{max-width:87%;padding:12px 14px;font-size:12px}.cl-page .cl-paths{padding:42px 22px}.cl-page .cl-path{grid-template-columns:39px minmax(0,1fr) 34px;gap:12px;padding:17px 13px}.cl-page .cl-path-icon{width:39px;height:39px}.cl-page .cl-path-icon svg{width:20px}.cl-page .cl-path h3{font-size:17px}.cl-page .cl-path>a{width:34px;height:34px}.cl-page .cl-team{padding-block:68px}.cl-page .cl-team-image{border-radius:20px 65px 20px 20px}.cl-page .cl-closing{min-height:0;padding:45px 26px;display:block}.cl-page .cl-closing-mark{display:none}}@media (max-width:350px){.cl-page h1{font-size:35px}.cl-page .cl-button{width:100%;padding-left:15px;font-size:12px}.cl-page .cl-path{grid-template-columns:minmax(0,1fr) 32px}.cl-page .cl-path-icon{display:none}}@media (prefers-reduced-motion:reduce){.cl-page :is(.cl-button,.cl-path>a){transition:none}}.re-page{--re-ink:#1c0965;--re-violet:#5d4ce1;--re-muted:#625b77;color:var(--re-ink);background:#fff;padding-bottom:24px}.re-page .re-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.re-page .re-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.re-page :is(h1,h2,h3){font-family:Manrope,Arial,sans-serif;font-weight:550}.re-page :is(h1,h2){letter-spacing:-.048em}.re-page :is(h1,h2) em{color:var(--re-violet);font-style:normal;display:block}.re-page .sky-blur-word{white-space:nowrap;display:inline-block}.re-page .re-overline{letter-spacing:.025em;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:600;line-height:1.7;display:flex}.re-page .re-button{height:auto;min-height:56px;color:var(--re-ink);white-space:normal;text-align:left;box-shadow:none;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding:7px 8px 7px 22px;font-size:13px;font-weight:650;line-height:1.45;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.re-page .re-button:hover{background:#c7f095;box-shadow:0 6px 22px #1c096515}.re-page .re-button-arrow{color:#b4e57e;background:var(--re-ink);border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.re-page .re-link{min-height:44px;color:var(--re-ink);align-items:center;gap:9px;padding-block:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.re-page .re-link:hover{text-underline-offset:5px;text-decoration:underline}.re-page :is(a,button):focus-visible{outline:3px solid var(--re-violet);outline-offset:5px}.re-page .re-hero{background:#f0ecfc;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:12px;padding:16px;display:grid}.re-page .re-hero-copy{min-width:0;padding:50px clamp(22px,3.5vw,58px)}.re-page h1{max-width:700px;margin:22px 0 25px;font-size:clamp(40px,4.05vw,61px);line-height:1.13}.re-page .re-description{color:#59516d;max-width:470px;margin:0 0 28px;font-size:15px;line-height:1.8}.re-page .re-actions{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.re-page .re-hero-art{background:#e6def5;border-radius:22px 125px 22px 22px;align-self:stretch;min-height:635px;overflow:hidden}.re-page .re-hero-art img{object-fit:cover;object-position:58% center;width:100%;height:100%}.re-page .re-practice{padding-block:92px 88px;scroll-margin-top:96px}.re-page .re-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.re-page h2{margin:17px 0 0;font-size:clamp(34px,3.7vw,52px);line-height:1.17}.re-page .re-section-heading>p{max-width:355px;color:var(--re-muted);margin:0 0 6px;font-size:14px;line-height:1.8}.re-page .re-search-board{background:#f6f4fe;border:1px solid #e5e1f3;border-radius:29px;grid-template-columns:minmax(0,.87fr) 50px minmax(0,1.13fr);align-items:stretch;padding:clamp(18px,3vw,42px);display:grid}.re-page .re-inquiry{color:#fff;background:#1c0965;border-radius:24px;flex-direction:column;min-height:370px;padding:clamp(23px,3vw,38px);display:flex}.re-page .re-inquiry-label{color:#ddd8f6;border:1px solid #ffffff2c;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}.re-page .re-inquiry blockquote{letter-spacing:-.03em;max-width:440px;margin:auto 0;padding-block:33px;font-family:Manrope,Arial,sans-serif;font-size:clamp(23px,2.4vw,31px);font-weight:500;line-height:1.37}.re-page .re-inquiry>p{color:#d6d0f0;margin:0;font-size:12px;line-height:1.6}.re-page .re-board-connector{color:var(--re-violet);place-items:center;display:grid}.re-page .re-profile{background:#fff;border:1px solid #e0d9f2;border-radius:24px;flex-direction:column;min-height:370px;padding:clamp(23px,3vw,38px);display:flex;box-shadow:0 18px 45px #1c09650b}.re-page .re-profile-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.re-page .re-profile-kicker{color:#696080;margin:0 0 5px;font-size:12px;font-weight:600}.re-page .re-profile h3{letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.5vw,33px);line-height:1.2}.re-page .re-profile-icon{width:48px;height:48px;color:var(--re-violet);background:#eae4fa;border-radius:15px;flex:0 0 48px;place-items:center;display:grid}.re-page .re-profile-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:29px;display:grid}.re-page .re-profile-details span{color:#443585;background:#f4f1fc;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:12px;font-weight:600;line-height:1.35;display:flex}.re-page .re-profile-details svg{color:var(--re-violet);flex:0 0 16px}.re-page .re-profile-next{border-top:1px solid #e8e3f4;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:20px;display:flex}.re-page .re-profile-next span{color:#655c79;font-size:12px}.re-page .re-profile-next strong{text-align:right;max-width:250px;font-size:13px;font-weight:650;line-height:1.5}.re-page .re-practice-foot{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.re-page .re-practice-foot>p{color:#716983;margin:0;font-size:12px;line-height:1.6}.re-page .re-journey{color:#fff;background:#1c0965;padding:clamp(42px,5.5vw,84px)}.re-page .re-journey-head{justify-content:space-between;align-items:end;gap:45px;display:flex}.re-page .re-journey .re-overline{color:#ddd8f6}.re-page .re-journey h2{max-width:820px}.re-page .re-journey h2 em{color:#b4e57e}.re-page .re-journey-head>p{color:#ded8f3;max-width:305px;margin:0 0 4px;font-size:13px;line-height:1.75}.re-page .re-stage-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:68px 0 28px;padding:0;list-style:none;display:grid}.re-page .re-stage-list li{border-top:1px solid #fff5;min-width:0;padding:35px 20px 0 0;position:relative}.re-page .re-stage-list li:last-child{padding-right:0}.re-page .re-stage-point{background:#b4e57e;border:3px solid #1c0965;border-radius:50%;width:15px;height:15px;position:absolute;top:-8px;left:0;box-shadow:0 0 0 1px #b4e57e}.re-page .re-stage-index{color:#b4e57e;font-size:12px;font-weight:700}.re-page .re-stage-list h3{letter-spacing:-.028em;margin:8px 0;font-size:clamp(19px,1.8vw,24px);line-height:1.3}.re-page .re-stage-list p{color:#ddd8f1;max-width:230px;margin:0;font-size:12px;line-height:1.65}.re-page .re-journey-link{color:#b4e57e;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.re-page .re-journey-link:hover{text-underline-offset:5px;text-decoration:underline}.re-page .re-continuity{padding-block:93px}.re-page .re-continuity h2{margin-bottom:31px}.re-page .re-continuity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.re-page .re-continuity-card{min-height:340px;color:var(--re-ink);border:1px solid #e1dcf0;border-radius:26px;flex-direction:column;align-items:flex-start;padding:clamp(26px,3.2vw,42px);text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.re-page .re-continuity-card:hover{transform:translateY(-3px);box-shadow:0 14px 35px #1c096512}.re-page .re-continuity-sondar{background:#f0ecfc}.re-page .re-continuity-campaigns{background:#e7f5e4}.re-page .re-continuity-icon{color:#fff;background:#1c0965;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:auto;display:grid}.re-page .re-continuity-copy{flex-direction:column;align-items:flex-start;gap:9px;padding-top:24px;display:flex}.re-page .re-continuity-copy>span:first-child{font-size:12px;font-weight:650}.re-page .re-continuity-copy strong{letter-spacing:-.035em;max-width:390px;font-family:Manrope,Arial,sans-serif;font-size:clamp(23px,2.5vw,32px);font-weight:550;line-height:1.22}.re-page .re-continuity-copy>span:nth-child(3){color:#58516b;max-width:430px;font-size:13px;line-height:1.7}.re-page .re-continuity-link{align-items:center;gap:8px;margin-top:8px;font-size:12px;font-weight:700;display:inline-flex}.re-page .re-closing{background:#e7f4fd;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:14px;padding:16px;display:grid}.re-page .re-closing-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:50px clamp(25px,4vw,68px);display:flex}.re-page .re-closing h2{max-width:520px;margin-bottom:20px}.re-page .re-closing h2 em{color:#006d5a}.re-page .re-closing-copy>p:not(.re-overline){color:#3d5967;max-width:465px;margin:0 0 26px;font-size:14px;line-height:1.8}.re-page .re-closing-art{background:#dce8ee;border-radius:22px 22px 115px;min-height:540px;overflow:hidden}.re-page .re-closing-art img{object-fit:cover;object-position:center;width:100%;height:100%}@media (max-width:1100px){.re-page .re-hero-copy{padding-inline:25px}.re-page .re-hero-art{min-height:575px}.re-page .re-search-board{grid-template-columns:minmax(0,.9fr) 40px minmax(0,1.1fr);padding:22px}}@media (max-width:900px){.re-page .re-hero,.re-page .re-closing{grid-template-columns:1fr}.re-page .re-hero-copy{padding:46px 35px 22px}.re-page .re-hero-art{aspect-ratio:3/2;border-radius:20px 85px 20px 20px;min-height:0}.re-page .re-journey-head{display:block}.re-page .re-journey-head>p{max-width:600px;margin-top:18px}.re-page .re-closing-copy{padding:45px 38px 22px}.re-page .re-closing-art{aspect-ratio:3/2;border-radius:20px 20px 80px;min-height:0}}@media (max-width:720px){.re-page .re-wrap{width:min(100% - 40px,1280px)}.re-page .re-section-heading{display:block}.re-page .re-section-heading>p{max-width:540px;margin-top:17px}.re-page .re-search-board{grid-template-columns:1fr;gap:0}.re-page .re-inquiry,.re-page .re-profile{min-height:0}.re-page .re-board-connector{min-height:47px;transform:rotate(90deg)}.re-page .re-practice-foot{display:block}.re-page .re-stage-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px;margin-top:45px}.re-page .re-stage-list li{padding-right:17px}.re-page .re-continuity-grid{grid-template-columns:1fr}}@media (max-width:600px){.re-page .re-shell{border-radius:24px;width:calc(100% - 24px)}.re-page .re-hero,.re-page .re-closing{padding:9px}.re-page .re-hero-copy{padding:36px 20px 20px}.re-page h1{margin-block:17px 18px;font-size:clamp(36px,9.6vw,47px);line-height:1.16}.re-page h2{font-size:clamp(33px,8.4vw,43px)}.re-page .re-description{font-size:14px;line-height:1.75}.re-page .re-hero-art{border-radius:17px 68px 17px 17px}.re-page .re-practice{padding-block:67px 68px}.re-page .re-search-board{border-radius:21px;padding:12px}.re-page .re-inquiry,.re-page .re-profile{border-radius:17px;padding:20px}.re-page .re-inquiry blockquote{font-size:22px}.re-page .re-profile-details{grid-template-columns:1fr;gap:7px;margin-block:24px}.re-page .re-profile-details span{min-height:40px}.re-page .re-profile-next{flex-direction:column;align-items:flex-start;gap:5px}.re-page .re-profile-next strong{text-align:left}.re-page .re-journey{padding:42px 23px}.re-page .re-stage-list{grid-template-columns:1fr;row-gap:0;margin-block:36px 24px}.re-page .re-stage-list li{border-top:0;border-left:1px solid #fff5;padding:12px 0 25px 27px}.re-page .re-stage-point{top:12px;left:-8px}.re-page .re-stage-list p{max-width:315px}.re-page .re-continuity{padding-block:69px}.re-page .re-continuity-card{min-height:305px;padding:25px}.re-page .re-closing-copy{padding:41px 22px 20px}.re-page .re-closing-art{border-radius:17px 17px 60px}}@media (max-width:350px){.re-page h1{font-size:35px}.re-page .re-button{width:100%;padding-left:15px;font-size:12px}}@media (prefers-reduced-motion:reduce){.re-page :is(.re-button,.re-continuity-card){transition:none}}.ec-page{--ec-ink:#1c0965;--ec-violet:#5d4ce1;--ec-muted:#625b77;color:var(--ec-ink);background:#fff;padding-bottom:24px}.ec-page .ec-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.ec-page .ec-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.ec-page :is(h1,h2,h3){font-family:Manrope,Arial,sans-serif;font-weight:550}.ec-page :is(h1,h2){letter-spacing:-.048em}.ec-page :is(h1,h2) em{color:var(--ec-violet);font-style:normal;display:block}.ec-page .sky-blur-word{white-space:nowrap;display:inline-block}.ec-page .ec-overline{letter-spacing:.025em;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:600;line-height:1.7;display:flex}.ec-page .ec-button{height:auto;min-height:56px;color:var(--ec-ink);white-space:normal;text-align:left;box-shadow:none;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding:7px 8px 7px 22px;font-size:13px;font-weight:650;line-height:1.45;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.ec-page .ec-button:hover{background:#c7f095;box-shadow:0 6px 22px #1c096515}.ec-page .ec-button-arrow{color:#b4e57e;background:var(--ec-ink);border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.ec-page .ec-link{min-height:44px;color:var(--ec-ink);align-items:center;gap:9px;padding-block:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ec-page .ec-link:hover,.ec-page .ec-continuity-note a:hover{text-underline-offset:5px;text-decoration:underline}.ec-page :is(a,button):focus-visible{outline:3px solid var(--ec-violet);outline-offset:5px}.ec-page .ec-hero{background:#f0ecfc;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:12px;padding:16px;display:grid}.ec-page .ec-hero-copy{min-width:0;padding:50px clamp(22px,3.5vw,58px)}.ec-page h1{max-width:700px;margin:22px 0 25px;font-size:clamp(40px,4.05vw,61px);line-height:1.13}.ec-page .ec-description{color:#59516d;max-width:470px;margin:0 0 28px;font-size:15px;line-height:1.8}.ec-page .ec-actions{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.ec-page .ec-hero-art{background:#e6def5;border-radius:22px 22px 125px;align-self:stretch;min-height:635px;overflow:hidden}.ec-page .ec-hero-art img{object-fit:cover;object-position:56% center;width:100%;height:100%}.ec-page .ec-practice{padding-block:92px 88px;scroll-margin-top:96px}.ec-page .ec-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.ec-page h2{margin:17px 0 0;font-size:clamp(34px,3.7vw,52px);line-height:1.17}.ec-page .ec-section-heading>p{max-width:355px;color:var(--ec-muted);margin:0 0 6px;font-size:14px;line-height:1.8}.ec-page .ec-conversations{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ec-page .ec-conversation{border-radius:27px;flex-direction:column;min-height:405px;padding:clamp(25px,3.5vw,45px);display:flex}.ec-page .ec-before{background:#f0ecfc}.ec-page .ec-after{background:#e9f6e6}.ec-page .ec-conversation-top{align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.ec-page .ec-conversation-icon{color:#fff;background:#1c0965;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.ec-page .ec-conversation blockquote{letter-spacing:-.035em;max-width:430px;margin:auto 0;padding:35px 0;font-family:Manrope,Arial,sans-serif;font-size:clamp(25px,2.8vw,36px);font-weight:500;line-height:1.28}.ec-page .ec-conversation-outcome{border-top:1px solid #1c09652a;padding-top:18px}.ec-page .ec-conversation-outcome>span{font-size:11px;font-weight:700}.ec-page .ec-conversation-outcome p{color:#50496d;max-width:455px;margin:6px 0 0;font-size:13px;line-height:1.65}.ec-page .ec-practice-foot{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.ec-page .ec-practice-foot>p{color:#716983;margin:0;font-size:12px;line-height:1.6}.ec-page .ec-connection{color:#fff;background:#1c0965;padding:clamp(42px,5.5vw,84px)}.ec-page .ec-connection-intro{justify-content:space-between;align-items:end;gap:45px;display:flex}.ec-page .ec-connection .ec-overline{color:#ded8f3}.ec-page .ec-connection h2 em{color:#b4e57e}.ec-page .ec-connection-intro>p{color:#ded8f3;max-width:350px;margin:0 0 4px;font-size:13px;line-height:1.75}.ec-page .ec-connection-flow{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch;gap:8px;margin-top:47px;display:grid}.ec-page .ec-connection-flow>div{background:#ffffff0d;border:1px solid #ffffff2a;border-radius:21px;flex-direction:column;align-items:flex-start;min-height:205px;padding:23px;display:flex}.ec-page .ec-flow-icon{color:#fff;background:#6654d9;border-radius:14px;place-items:center;width:45px;height:45px;margin-bottom:auto;display:grid}.ec-page .ec-connection-flow strong{letter-spacing:-.025em;margin-top:18px;font-family:Manrope,Arial,sans-serif;font-size:21px;font-weight:550;line-height:1.3;display:block}.ec-page .ec-connection-flow div>span:last-child{color:#ddd8f1;max-width:290px;margin-top:7px;font-size:12px;line-height:1.6;display:block}.ec-page .ec-flow-arrow{color:#b4e57e;place-items:center;display:grid}.ec-page .ec-connection-link{color:#b4e57e;align-items:center;gap:8px;min-height:44px;margin-top:26px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.ec-page .ec-connection-link:hover{text-underline-offset:5px;text-decoration:underline}.ec-page .ec-continuity{padding-block:92px}.ec-page .ec-continuity header{flex-direction:column;align-items:flex-start;display:flex}.ec-page .ec-continuity header>p:last-child{max-width:585px;color:var(--ec-muted);margin:17px 0 0;font-size:14px;line-height:1.8}.ec-page .ec-continuity-list{border-top:1px solid #e8e4f2;margin-top:34px}.ec-page .ec-continuity-item{min-height:168px;color:var(--ec-ink);border-bottom:1px solid #e8e4f2;grid-template-columns:58px minmax(0,1fr) 46px;align-items:center;gap:22px;padding:25px 7px;text-decoration:none;display:grid}.ec-page .ec-continuity-icon{width:58px;height:58px;color:var(--ec-violet);background:#ede9fb;border-radius:18px;place-items:center;display:grid}.ec-page .ec-continuity-copy{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.ec-page .ec-continuity-copy>span:first-child{color:var(--ec-violet);font-size:11px;font-weight:700}.ec-page .ec-continuity-copy strong{letter-spacing:-.03em;font-family:Manrope,Arial,sans-serif;font-size:clamp(21px,2.2vw,28px);font-weight:550;line-height:1.3}.ec-page .ec-continuity-copy>span:last-child{max-width:640px;color:var(--ec-muted);font-size:12px;line-height:1.7}.ec-page .ec-continuity-arrow{width:46px;height:46px;color:var(--ec-ink);border:1px solid #ded8f1;border-radius:50%;place-items:center;transition:background .18s;display:grid}.ec-page .ec-continuity-item:hover .ec-continuity-arrow{background:#b4e57e}.ec-page .ec-continuity-note{color:#625b77;margin:18px 0 0;font-size:12px;line-height:1.7}.ec-page .ec-continuity-note a{color:var(--ec-ink);font-weight:650;text-decoration:none}.ec-page .ec-closing{background:#e8f5e6;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:14px;padding:16px;display:grid}.ec-page .ec-closing-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:50px clamp(25px,4vw,68px);display:flex}.ec-page .ec-closing h2{max-width:520px;margin-bottom:20px}.ec-page .ec-closing h2 em{color:#006d5a}.ec-page .ec-closing-copy>p:not(.ec-overline){color:#37564c;max-width:465px;margin:0 0 26px;font-size:14px;line-height:1.8}.ec-page .ec-closing-art{background:#dfebe0;border-radius:110px 22px 22px;min-height:540px;overflow:hidden}.ec-page .ec-closing-art img{object-fit:cover;object-position:center;width:100%;height:100%}@media (max-width:1100px){.ec-page .ec-hero-copy{padding-inline:25px}.ec-page .ec-hero-art{min-height:575px}}@media (max-width:900px){.ec-page .ec-hero,.ec-page .ec-closing{grid-template-columns:1fr}.ec-page .ec-hero-copy{padding:46px 35px 22px}.ec-page .ec-hero-art{aspect-ratio:3/2;border-radius:20px 20px 85px;min-height:0}.ec-page .ec-connection-intro{display:block}.ec-page .ec-connection-intro>p{max-width:600px;margin-top:18px}.ec-page .ec-closing-copy{padding:45px 38px 22px}.ec-page .ec-closing-art{aspect-ratio:3/2;border-radius:80px 20px 20px;min-height:0}}@media (max-width:720px){.ec-page .ec-wrap{width:min(100% - 40px,1280px)}.ec-page .ec-section-heading{display:block}.ec-page .ec-section-heading>p{max-width:540px;margin-top:17px}.ec-page .ec-conversations{grid-template-columns:1fr}.ec-page .ec-conversation{min-height:300px}.ec-page .ec-practice-foot{display:block}.ec-page .ec-connection-flow{grid-template-columns:1fr;gap:0}.ec-page .ec-connection-flow>div{min-height:0}.ec-page .ec-flow-arrow{min-height:43px;transform:rotate(90deg)}}@media (max-width:600px){.ec-page .ec-shell{border-radius:24px;width:calc(100% - 24px)}.ec-page .ec-hero,.ec-page .ec-closing{padding:9px}.ec-page .ec-hero-copy{padding:36px 20px 20px}.ec-page h1{margin-block:17px 18px;font-size:clamp(36px,9.6vw,47px);line-height:1.16}.ec-page h2{font-size:clamp(33px,8.4vw,43px)}.ec-page .ec-description{font-size:14px;line-height:1.75}.ec-page .ec-hero-art{border-radius:17px 17px 68px}.ec-page .ec-practice{padding-block:67px 68px}.ec-page .ec-conversation{border-radius:21px;min-height:305px;padding:25px}.ec-page .ec-conversation blockquote{font-size:24px}.ec-page .ec-connection{padding:42px 22px}.ec-page .ec-connection-flow{margin-top:35px}.ec-page .ec-connection-flow>div{padding:21px}.ec-page .ec-continuity{padding-block:68px}.ec-page .ec-continuity-item{grid-template-columns:43px minmax(0,1fr) 34px;gap:12px;min-height:150px;padding:20px 0}.ec-page .ec-continuity-icon{border-radius:14px;width:43px;height:43px}.ec-page .ec-continuity-icon svg{width:21px}.ec-page .ec-continuity-arrow{width:34px;height:34px}.ec-page .ec-continuity-copy strong{font-size:20px}.ec-page .ec-closing-copy{padding:41px 22px 20px}.ec-page .ec-closing-art{border-radius:60px 17px 17px}}@media (max-width:350px){.ec-page h1{font-size:35px}.ec-page .ec-button{width:100%;padding-left:15px;font-size:12px}.ec-page .ec-continuity-item{grid-template-columns:minmax(0,1fr) 32px}.ec-page .ec-continuity-icon{display:none}}@media (prefers-reduced-motion:reduce){.ec-page :is(.ec-button,.ec-continuity-arrow){transition:none}}.ss-page{--ss-ink:#1c0965;--ss-violet:#5d4ce1;--ss-muted:#625b77;color:var(--ss-ink);background:#fff;padding-bottom:24px}.ss-page .ss-shell{border-radius:32px;width:min(1560px,100% - 40px);margin-inline:auto;overflow:hidden}.ss-page .ss-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.ss-page :is(h1,h2,h3){letter-spacing:-.048em;font-family:Manrope,Arial,sans-serif;font-weight:550}.ss-page :is(h1,h2) em{color:var(--ss-violet);font-style:normal;display:block}.ss-page .sky-blur-word{white-space:nowrap;display:inline-block}.ss-page .ss-overline{letter-spacing:.025em;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:650;line-height:1.7;display:flex}.ss-page .ss-button{height:auto;min-height:56px;color:var(--ss-ink);white-space:normal;text-align:left;box-shadow:none;background:#b4e57e;border:1px solid #1c096510;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding:7px 8px 7px 22px;font-size:13px;font-weight:650;line-height:1.45;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.ss-page .ss-button:hover{background:#c7f095;box-shadow:0 6px 22px #1c096515}.ss-page .ss-button-arrow{color:#b4e57e;background:var(--ss-ink);border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.ss-page .ss-text-link{min-height:44px;color:var(--ss-ink);align-items:center;gap:9px;padding-block:8px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.ss-page .ss-text-link:hover,.ss-page .ss-platform-note a:hover{text-underline-offset:5px;text-decoration:underline}.ss-page :is(a,button):focus-visible{outline:3px solid var(--ss-violet);outline-offset:5px}.ss-page .ss-hero{background:#f0ecfc;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:12px;padding:16px;display:grid}.ss-page .ss-hero-copy{min-width:0;padding:50px clamp(22px,3.5vw,58px)}.ss-page h1{max-width:720px;margin:22px 0 25px;font-size:clamp(39px,3.85vw,60px);line-height:1.14}.ss-page .ss-description{color:#59516d;max-width:480px;margin:0 0 28px;font-size:15px;line-height:1.8}.ss-page .ss-actions{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.ss-page .ss-hero-art{background:#d8d2ee;border-radius:22px 22px 125px;align-self:stretch;min-height:635px;overflow:hidden}.ss-page .ss-hero-art img{object-fit:cover;object-position:center;width:100%;height:100%}.ss-page .ss-journey{padding-block:98px 88px;scroll-margin-top:100px}.ss-page .ss-journey-heading{justify-content:space-between;align-items:end;gap:48px;display:flex}.ss-page h2{margin:16px 0 0;font-size:clamp(34px,3.7vw,52px);line-height:1.17}.ss-page .ss-journey-heading>p{max-width:375px;color:var(--ss-muted);margin:0 0 4px;font-size:14px;line-height:1.8}.ss-page .ss-moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:62px;display:grid;position:relative}.ss-page .ss-moments:before{content:"";background:#c5bae9;height:2px;position:absolute;top:-27px;left:13%;right:13%}.ss-page .ss-moment{background:#f2eefc;border-radius:25px;flex-direction:column;min-height:350px;padding:30px;display:flex;position:relative}.ss-page .ss-moment:nth-child(2){background:#eaf4fb}.ss-page .ss-moment:nth-child(3){background:#e9f5e9}.ss-page .ss-moment-dot{border:4px solid var(--ss-ink);background:#b4e57e;border-radius:50%;width:16px;height:16px;position:absolute;top:-34px;left:calc(50% - 8px);box-shadow:0 0 0 6px #fff}.ss-page .ss-moment-meta{color:var(--ss-violet);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;font-weight:700;display:flex}.ss-page .ss-moment-meta span:last-child{color:#676079;font-weight:600}.ss-page .ss-moment blockquote{letter-spacing:-.035em;margin:auto 0;padding:38px 0;font-family:Manrope,Arial,sans-serif;font-size:clamp(22px,2.25vw,29px);font-weight:550;line-height:1.3}.ss-page .ss-moment>p{color:#5d5570;border-top:1px solid #1c09652a;margin:0;padding-top:18px;font-size:12px;line-height:1.7}.ss-page .ss-help{background:#e9f5e9;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,7vw,100px);min-height:570px;padding:clamp(40px,6vw,92px);display:grid}.ss-page .ss-help h2{max-width:570px}.ss-page .ss-help h2 em{color:#006d5a}.ss-page .ss-help-copy>p:last-child{color:#4f6459;max-width:500px;margin:23px 0 0;font-size:14px;line-height:1.8}.ss-page .ss-help-library{background:#fff;border:1px solid #dce9dc;border-radius:24px;justify-self:center;width:min(100%,515px);padding:18px 25px 19px;transform:rotate(2deg);box-shadow:0 22px 55px #1c096512}.ss-page .ss-help-library-head{letter-spacing:-.035em;border-bottom:1px solid #e9e5f0;align-items:center;gap:15px;min-height:87px;font-family:Manrope,Arial,sans-serif;font-size:clamp(17px,1.8vw,22px);font-weight:600;display:flex}.ss-page .ss-help-library-icon{width:48px;height:48px;color:var(--ss-violet);background:#ede9fb;border-radius:15px;flex:0 0 48px;place-items:center;display:grid}.ss-page .ss-help-library-row{border-bottom:1px solid #e9e5f0;align-items:center;gap:11px;min-height:67px;padding:13px 3px;font-size:13px;font-weight:600;display:flex}.ss-page .ss-help-library-row:before{content:"";background:#b4e57e;border-radius:50%;width:7px;height:7px}.ss-page .ss-help-library>p{color:#777086;margin:16px 3px 0;font-size:11px;line-height:1.5}.ss-page .ss-platform{padding-block:95px 105px}.ss-page .ss-platform-intro{max-width:735px}.ss-page .ss-platform-intro>p:last-child{max-width:610px;color:var(--ss-muted);margin:20px 0 0;font-size:14px;line-height:1.8}.ss-page .ss-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:35px;display:grid}.ss-page .ss-path{background:var(--ss-ink);color:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:295px;padding:28px;text-decoration:none;transition:background .18s,transform .18s;display:flex}.ss-page .ss-path:hover{background:#2c157e;transform:translateY(-3px)}.ss-page .ss-path-icon{background:#6654d9;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.ss-page .ss-path-label{color:#c6bcf1;font-size:11px;font-weight:700}.ss-page .ss-path strong{letter-spacing:-.03em;margin-top:7px;font-family:Manrope,Arial,sans-serif;font-size:clamp(22px,2.2vw,27px);font-weight:550;line-height:1.3;display:block}.ss-page .ss-path-description{color:#dad4ee;max-width:310px;margin-top:10px;font-size:12px;line-height:1.7;display:block}.ss-page .ss-path-link{color:#b4e57e;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:12px;font-weight:650;display:inline-flex}.ss-page .ss-platform-note{color:var(--ss-muted);margin:19px 0 0;font-size:12px;line-height:1.7}.ss-page .ss-platform-note a{color:var(--ss-ink);align-items:center;gap:3px;font-weight:650;text-decoration:none;display:inline-flex}.ss-page .ss-closing{background:#e7f4fd;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:14px;padding:16px;display:grid}.ss-page .ss-closing-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:50px clamp(25px,4vw,68px);display:flex}.ss-page .ss-closing h2{max-width:520px;margin-bottom:20px}.ss-page .ss-closing-copy>p:not(.ss-overline){color:#526478;max-width:470px;margin:0 0 26px;font-size:14px;line-height:1.8}.ss-page .ss-closing-art{background:#dcecf2;border-radius:110px 22px 22px;min-height:535px;overflow:hidden}.ss-page .ss-closing-art img{object-fit:cover;object-position:center;width:100%;height:100%}@media (max-width:1100px){.ss-page .ss-hero-copy{padding-inline:25px}.ss-page .ss-hero-art{min-height:580px}.ss-page .ss-moment{padding:23px}}@media (max-width:900px){.ss-page .ss-hero,.ss-page .ss-closing{grid-template-columns:1fr}.ss-page .ss-hero-copy{padding:46px 35px 22px}.ss-page .ss-hero-art{aspect-ratio:3/2;border-radius:20px 20px 85px;min-height:0}.ss-page .ss-help{gap:30px}.ss-page .ss-closing-copy{padding:45px 38px 22px}.ss-page .ss-closing-art{aspect-ratio:3/2;border-radius:80px 20px 20px;min-height:0}}@media (max-width:720px){.ss-page .ss-wrap{width:min(100% - 40px,1280px)}.ss-page .ss-journey-heading{display:block}.ss-page .ss-journey-heading>p{max-width:560px;margin-top:19px}.ss-page .ss-moments{margin-top:38px;padding-left:21px;display:block}.ss-page .ss-moments:before{width:2px;height:auto;inset:20px auto 20px 3px}.ss-page .ss-moment{min-height:260px;margin-bottom:13px}.ss-page .ss-moment-dot{top:21px;left:-25px}.ss-page .ss-help{grid-template-columns:1fr}.ss-page .ss-help-library{justify-self:stretch;margin-top:10px}.ss-page .ss-paths{grid-template-columns:1fr}.ss-page .ss-path{min-height:255px}}@media (max-width:600px){.ss-page .ss-shell{border-radius:24px;width:calc(100% - 24px)}.ss-page .ss-hero,.ss-page .ss-closing{padding:9px}.ss-page .ss-hero-copy{padding:36px 20px 20px}.ss-page h1{margin-block:17px 18px;font-size:clamp(34px,9.4vw,47px);line-height:1.16}.ss-page h2{font-size:clamp(33px,8.4vw,43px)}.ss-page .ss-description{font-size:14px;line-height:1.75}.ss-page .ss-hero-art{border-radius:17px 17px 68px}.ss-page .ss-journey{padding-block:72px 68px}.ss-page .ss-moment{padding:23px}.ss-page .ss-moment blockquote{font-size:25px}.ss-page .ss-help{padding:38px 25px 48px}.ss-page .ss-help-library{padding-inline:17px;transform:none}.ss-page .ss-platform{padding-block:72px 82px}.ss-page .ss-path{padding:26px}.ss-page .ss-closing-copy{padding:38px 21px 19px}.ss-page .ss-closing-art{border-radius:60px 16px 16px}}@media (max-width:350px){.ss-page .ss-hero-copy{padding-inline:18px}.ss-page h1{font-size:34px}.ss-page .ss-button{max-width:100%;padding-left:15px;font-size:11px}.ss-page .ss-moment-meta,.ss-page .ss-moment-meta span{display:block}}@media (prefers-reduced-motion:reduce){.ss-page .ss-button,.ss-page .ss-path{transition:none}.ss-page .ss-path:hover{transform:none}}
