@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--ink:#111d35;--muted:#67718a;--blue:#3b55ee;--blue2:#6478fa;--line:#e7eaf2;--pale:#f6f7fb;--mint:#b5f4db}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:white;color:var(--ink);font-family:DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:Manrope,Arial,sans-serif;letter-spacing:-.055em}h1{font-size:clamp(43px,5.3vw,77px);line-height:1.105}h1,h2{font-weight:800}h2{font-size:clamp(32px,3.3vw,49px);line-height:1.16}h3{font-size:21px;line-height:1.35}p{line-height:1.75;color:var(--muted)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{max-width:1240px;margin:auto;padding-left:36px;padding-right:36px}.header{position:-webkit-sticky;position:sticky;background:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #eff0f5;z-index:20}.nav{height:79px;display:flex;justify-content:space-between;gap:28px}.logo,.nav{align-items:center}.logo{display:inline-flex;gap:9px;font-family:Manrope,Arial,sans-serif;font-size:25px;letter-spacing:-.075em;font-weight:800;white-space:nowrap;line-height:1}.brand-logo-art{height:52px}.brand-logo-art,.brand-logo-footer-art{display:block;width:auto;object-fit:contain}.brand-logo-footer-art{height:42px}.brand-mark{display:block;width:38px;height:38px;flex:0 0 38px}.brand-mark-svg{display:block;width:100%;height:100%;overflow:visible}.brand-wordmark{display:inline-flex;align-items:baseline;line-height:1}.brand-reachly{color:#111d35}.brand-pro{color:#3b55ee;margin-left:4px}.brand-period{color:#84e3bd;margin-left:3px}.logo-footer .brand-reachly{color:#fff}.logo-footer .brand-pro{color:#8fa0ff}.logo-footer .brand-period{color:#91e6c4}.nav-actions,.nav-links{display:flex;gap:31px;align-items:center}.nav-links a{font-size:13px;font-weight:700;color:#526078;transition:color .2s}.nav-links a:hover{color:var(--blue)}.nav-demo{border:1px solid #dce1f1;padding:12px 17px;border-radius:11px;font-size:13px;font-weight:800}.btn span,.nav-demo span{margin-left:13px}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 88% 10%,#ecedff 0,transparent 41%),radial-gradient(ellipse at 2% 84%,#eafbf4 0,transparent 36%),linear-gradient(#fff,#f9faff);border-bottom:1px solid #edf0f7}.hero-grid{min-height:650px;display:grid;grid-template-columns:1fr 1.04fr;grid-gap:55px;gap:55px;align-items:center;padding-top:75px;padding-bottom:85px}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:800;letter-spacing:.17em;color:var(--blue);margin-bottom:25px}.eyebrow:before{content:"";height:7px;width:7px;border-radius:50%;background:#68dbac;box-shadow:0 0 0 4px #e4f8ef}.hero h1 span{color:var(--blue)}.hero-lead{font-size:17px;max-width:505px;line-height:1.8}.hero-actions{display:flex;gap:12px;margin:31px 0 26px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:15px 21px;font-size:13px;font-weight:800;border:1px solid transparent;transition:transform .2s,box-shadow .2s;cursor:pointer}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 26px #3b55ee1c}.btn-primary{color:white;background:var(--blue)}.btn-secondary{background:white;border-color:#dce2f0}.btn-white{background:white;color:#2733a7}.micro{display:flex;gap:18px;flex-wrap:wrap;color:#778199;font-size:12px}.micro span:before{content:"✓";color:#2fba89;margin-right:7px;font-weight:900}.visual-wrap{position:relative;padding:32px 0 25px}.visual-wrap:before{content:"";position:absolute;inset:0;background:#dce0ff;filter:blur(55px);opacity:.52;border-radius:50%}.app-mock{position:relative;background:white;border:1px solid #e7eaf6;border-radius:19px;box-shadow:0 34px 90px #3e4d9230;overflow:hidden;transform:rotate(-1deg)}.mock-top{height:48px;display:flex;align-items:center;gap:7px;padding:0 19px;border-bottom:1px solid #eef0f7}.dot{height:8px;width:8px;border-radius:50%;background:#ffb7ad}.dot:nth-child(2){background:#ffd887}.dot:nth-child(3){background:#a5e7c4}.mock-address{margin:auto;font-size:10px;color:#8e97ab;background:#f5f6fa;padding:6px 45px;border-radius:5px}.mock-inner{padding:23px}.mock-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.small-label{font-size:10px;letter-spacing:.12em;font-weight:800;color:#939bb0}.mock-heading h3{font-size:19px;margin:8px 0 4px}.pill{font-size:10px;font-weight:800;border-radius:20px;background:#fff4e1;color:#a46a17;padding:8px 11px;white-space:nowrap}.design-preview{background:#f1f0eb;border-radius:12px;height:220px;margin:18px 0;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr}.design-preview .poster{background:#d7e9d8;padding:22px;position:relative;overflow:hidden}.poster .poster-kicker{font-size:9px;letter-spacing:.2em;font-weight:800}.poster strong{display:block;font-family:Manrope;font-size:36px;letter-spacing:-.09em;line-height:1.06;margin-top:23px;max-width:155px}.poster .circle{position:absolute;right:-35px;bottom:-65px;height:205px;width:205px;border-radius:50%;background:#88b39a;box-shadow:-28px -23px 0 #c4d9c6}.poster-right{background:#ebe3d8;padding:23px;display:flex;flex-direction:column;justify-content:space-between}.poster-right .shape{width:95px;height:95px;background:#bfc9af;border-radius:46% 54% 65% 35%;align-self:center;transform:rotate(-22deg);box-shadow:20px 14px 0 #d6c4ad}.poster-right p{font-size:12px;color:#66635b;line-height:1.5}.mock-foot{display:flex;justify-content:space-between;align-items:center;gap:8px}.avatar{height:28px;width:28px;border-radius:50%;display:inline-grid;place-items:center;background:#dce3ff;color:#4e5bc8;font-size:10px;font-weight:900}.mock-foot small{color:#8490a5;font-size:10px}.mock-buttons{display:flex;gap:8px}.mock-buttons span{font-size:10px;font-weight:800;border:1px solid #e2e5ee;padding:9px 12px;border-radius:8px}.mock-buttons span:last-child{background:#2aaf80;color:white;border-color:#2aaf80}.float-note{position:absolute;right:-21px;bottom:7px;background:white;border:1px solid #e7eaf6;box-shadow:0 15px 35px #25375d21;padding:14px 19px;border-radius:13px;display:flex;align-items:center;gap:11px;font-size:12px;font-weight:800}.float-note b{height:29px;width:29px;display:grid;place-items:center;background:#ddf8e9;color:#219d6e;border-radius:50%}.section{padding-top:100px;padding-bottom:100px}.section-heading{text-align:center;max-width:760px;margin:0 auto 49px}.section-heading p{font-size:16px}.kicker{font-size:11px;font-weight:900;letter-spacing:.15em;color:var(--blue);text-transform:uppercase;margin-bottom:15px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.case-card,.feature-card,.price-card,.quote-card,.step{border:1px solid var(--line);border-radius:17px;background:white;padding:29px}.step-number{font-size:12px;color:var(--blue);font-weight:900;letter-spacing:.12em;margin-bottom:27px}.feature-card h3,.step h3{margin-bottom:11px}.feature-card p,.step p{font-size:14px;margin-bottom:0}.soft{background:var(--pale)}.case-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.case-card{min-height:215px;padding:23px;transition:transform .2s,border-color .2s,box-shadow .2s}.case-card:hover{transform:translateY(-4px);border-color:#bdc5ff;box-shadow:0 14px 34px #23306a0d}.case-icon{height:45px;width:45px;display:grid;place-items:center;border-radius:13px;background:#eef0ff;color:#4459e8;font-size:26px;margin-bottom:23px}.case-card h3{font-size:16px;margin-bottom:7px;letter-spacing:-.04em}.case-card p{font-size:12px;line-height:1.65;margin-bottom:14px}.case-card .case-more{color:var(--blue);font-size:11px;font-weight:800}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:17px;gap:17px}.feature-card .feature-icon{font-size:25px;color:var(--blue);margin-bottom:24px}.feature-card h3{font-size:18px}.band{background:#172347;border-radius:23px;padding:65px;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;align-items:center;overflow:hidden}.band,.band h2{color:white}.band p{color:#bec7e5}.band-art{border:1px solid #ffffff30;border-radius:18px;padding:20px;background:#ffffff12}.band-row{display:flex;align-items:center;justify-content:space-between;background:white;color:#15213d;border-radius:9px;padding:14px 17px;margin:9px 0;font-size:13px;font-weight:800}.band-row span:last-child{font-size:10px;color:#1eab7c}.review-empty{border:1px dashed #c7cee1;background:#fbfcff;border-radius:17px;padding:38px;text-align:center;max-width:760px;margin:auto}.review-empty h3{margin:10px 0}.review-empty p{max-width:560px;margin:0 auto 20px}.cta-section{position:relative;overflow:hidden;text-align:center;background:#3b55ee;color:white;border-radius:25px;padding-top:73px;padding-bottom:75px;margin-bottom:100px}.cta-glow{position:absolute;width:350px;height:350px;border:70px solid #ffffff15;border-radius:50%;right:-110px;top:-150px}.cta-section h2{max-width:700px;margin:0 auto 15px;color:white}.cta-section p{color:#e0e5ff;max-width:610px;margin:0 auto 28px}.eyebrow.light{color:#dfe5ff}.footer{background:#101b34;padding:72px 0 25px}.footer,.footer .logo{color:white}.footer-top{display:grid;grid-template-columns:2.4fr repeat(3,1fr);grid-gap:30px;gap:30px}.footer-top p{color:#a6b0c7;font-size:13px;margin-top:20px}.footer-top>div:not(:first-child){display:flex;flex-direction:column;gap:14px}.footer-top h4{letter-spacing:0;font-size:13px}.footer-top a:not(.logo),.footer-top span{font-size:12px;color:#a6b0c7}.footer-bottom{border-top:1px solid #ffffff20;display:flex;justify-content:space-between;gap:15px;padding-top:25px;margin-top:60px;font-size:11px;color:#8795b0}.page-hero{background:linear-gradient(120deg,#f7f8ff,#f6fbf8);padding-top:95px;padding-bottom:83px;text-align:center}.page-hero h1{max-width:900px;margin:0 auto 21px}.page-hero p{max-width:710px;margin:auto;font-size:17px}.page-content{padding-top:65px;padding-bottom:100px}.text-block{max-width:770px;margin:auto}.text-block h2{font-size:28px;margin-top:40px}.text-block li,.text-block p{line-height:1.8;color:#64708a}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.price-card{padding:34px}.price-card.featured{border:2px solid var(--blue);box-shadow:0 15px 50px #3b55ee12}.price-card h3{margin-bottom:10px}.price{font-family:Manrope;font-size:44px;font-weight:800;letter-spacing:-.06em}.price small{font-family:DM Sans;font-size:13px;font-weight:500;color:var(--muted)}.price-card ul{padding-left:18px;color:#56637b;line-height:2.5;font-size:13px;margin:25px 0}.price-card .btn{width:100%}.faq-list{max-width:850px;margin:auto}.faq-item{border-bottom:1px solid var(--line);padding:22px 0}.faq-item summary{cursor:pointer;font-size:17px;font-weight:800;font-family:Manrope;letter-spacing:-.03em;list-style:none;display:flex;justify-content:space-between}.faq-item summary:after{content:"+";color:var(--blue);font-size:22px}.faq-item[open] summary:after{content:"−"}.faq-item p{margin:16px 0 0}.demo-panel{max-width:820px;margin:auto;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #273b7d12}.demo-panel-head{background:#f7f8fd;padding:23px 30px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}.demo-panel-body{padding:30px}.demo-art{min-height:210px;background:linear-gradient(135deg,#e1e8d8,#f5e7df);border-radius:13px;display:grid;place-items:center;margin:18px 0 25px}.demo-art strong{font-family:Manrope;font-size:clamp(38px,6vw,70px);letter-spacing:-.1em;color:#425e50;transform:rotate(-7deg)}.demo-buttons{display:flex;gap:12px;flex-wrap:wrap}.demo-buttons button{padding:14px 19px;border-radius:10px;cursor:pointer;font-weight:800;border:1px solid #dce2ef;background:white}.demo-buttons button:first-child{background:#25a77a;border-color:#25a77a;color:white}.demo-status{padding:16px;border-radius:11px;background:#f0f3ff;margin-top:20px;font-size:13px}.demo-panel textarea{width:100%;border:1px solid #dce2ef;border-radius:11px;padding:15px;resize:vertical;min-height:95px;margin:12px 0}.demo-panel input{padding:13px;border:1px solid #dce2ef;border-radius:10px;width:100%}.demo-panel label{display:block;font-size:12px;font-weight:800;margin:14px 0 6px}.muted-note{font-size:12px;color:#8791a4}.case-detail{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:50px;gap:50px;align-items:start}.task-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.task{border:1px solid var(--line);border-radius:11px;padding:16px;font-size:13px;font-weight:700}.task:before{content:"✓";color:#28aa7c;margin-right:10px}.side-panel{background:#f7f8fe;border:1px solid #e7eaf6;border-radius:18px;padding:32px}.side-panel h3{margin-bottom:16px}.side-panel p{font-size:13px}.filter-row{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-bottom:30px}.filter-row a{font-size:12px;font-weight:800;padding:9px 15px;border:1px solid #e1e5f1;border-radius:30px;background:white}.filter-row a:hover{border-color:var(--blue);color:var(--blue)}@media(max-width:1000px){.nav-links{gap:14px}.case-grid{grid-template-columns:repeat(3,1fr)}.hero-grid{gap:20px}.footer-top{grid-template-columns:2fr 1fr 1fr}}@media(max-width:760px){.shell{padding-left:21px;padding-right:21px}.nav{height:67px}.nav-links{display:none}.band,.case-detail,.hero-grid{grid-template-columns:1fr}.hero-grid{padding-top:65px}.hero h1{font-size:48px}.visual-wrap{max-width:530px;margin:auto;width:100%}.float-note{right:0}.section{padding-top:65px;padding-bottom:65px}.features-grid,.price-grid,.steps{grid-template-columns:1fr}.case-grid{grid-template-columns:repeat(2,1fr)}.band{padding:35px 24px}.footer-top{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column}.cta-section{border-radius:0;margin-bottom:0}.page-hero{padding-top:67px;padding-bottom:65px}}@media(max-width:440px){.case-grid,.task-list{grid-template-columns:1fr}.nav-demo{font-size:11px;padding:10px}.logo{font-size:21px}.brand-logo-art{height:44px}.brand-mark{width:34px;height:34px;flex-basis:34px}.hero h1{font-size:43px}.mock-inner{padding:14px}.design-preview{height:175px}.poster strong{font-size:26px}.mock-foot{align-items:flex-start;flex-direction:column}.hero-actions .btn{width:100%}}.workspace-page{padding-top:72px;padding-bottom:100px;min-height:70vh;background:linear-gradient(145deg,#fff,#f6f8ff)}.workspace-page h1{font-size:clamp(32px,4vw,53px)}.workspace-page h2{font-size:23px}.review-card,.workspace-card{border:1px solid #e4e8f3;border-radius:22px;background:#fff;padding:30px;box-shadow:0 15px 48px #25375d0b;margin-bottom:20px}.auth-card{max-width:510px;margin:30px auto}.review-card label,.workspace-card label{display:block;font-weight:800;font-size:12px;margin:18px 0 8px}.review-card input,.review-card textarea,.workspace-card input,.workspace-card textarea{width:100%;padding:14px;border:1px solid #dbe1ee;border-radius:11px;outline:none}.review-card input:focus,.workspace-card input:focus{border-color:#3b55ee}.review-card textarea,.workspace-card textarea{min-height:110px;resize:vertical}.review-card form .btn,.workspace-card form .btn{margin-top:18px}.review-card button:disabled,.workspace-card button:disabled{opacity:.55;cursor:not-allowed}.link-button{border:0;background:transparent;color:#3b55ee;cursor:pointer;display:inline-block;margin:14px 0;font-weight:800;font-size:13px}.workspace-alert{background:#f0f4ff;padding:15px;border-radius:12px;margin-top:17px;overflow-wrap:anywhere}.workspace-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.workspace-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.project-row{display:flex;width:100%;justify-content:space-between;gap:10px;align-items:center;border:1px solid #e4e8f3;background:#fff;padding:15px;text-align:left;border-radius:12px;margin:10px 0;cursor:pointer}.project-row.active{border-color:#3b55ee;background:#f6f7ff}.decision-row small,.project-row small{display:block;color:#7b859b;font-size:11px;margin-top:6px}.status-pill{font-size:11px;padding:7px 11px;border-radius:99px;background:#fff2d8;color:#8e6016;white-space:nowrap;text-transform:capitalize}.status-pill.approved{background:#ddf7e9;color:#16784d}.status-pill.changes_requested{background:#fff0ed;color:#aa503c}.decision-row{padding:13px 0;border-bottom:1px solid #e8eaf3}.decision-row p{margin:8px 0 0}.review-card{max-width:900px;margin:auto}.review-heading{display:flex;justify-content:space-between;gap:15px;align-items:start}.review-preview{background:#f7f8fc;padding:20px;border-radius:15px;margin:20px 0;text-align:center}.review-preview img{max-width:100%;max-height:540px;object-fit:contain}.review-preview iframe{width:100%;height:550px;border:0}.review-preview a{color:#3b55ee}.review-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.review-form{border-top:1px solid #e4e8f3;padding-top:24px}@media(max-width:800px){.workspace-grid{grid-template-columns:1fr}.review-heading,.workspace-top{flex-direction:column}.review-card,.workspace-card{padding:22px}}.workspace-card select{display:block;width:100%;padding:12px 14px;border:1px solid #d8dfea;border-radius:10px;background:#fff;color:#17233c;margin:8px 0 14px}.workspace-card .workspace-alert form{margin-top:18px}.workspace-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:0 0 18px}.workspace-metrics button{border:1px solid #e2e7f2;background:#fff;border-radius:16px;padding:18px;text-align:left;cursor:pointer;box-shadow:0 8px 28px #25375d08}.workspace-metrics button:hover{border-color:#aeb9ff;transform:translateY(-1px)}.workspace-metrics strong{display:block;font-family:Manrope,sans-serif;font-size:27px;letter-spacing:-.06em;color:#172347}.workspace-metrics span{display:block;margin-top:4px;font-size:11px;font-weight:800;color:#7b859b;text-transform:uppercase;letter-spacing:.06em}.workspace-toolbar{display:grid;grid-template-columns:1fr 210px;grid-gap:12px;gap:12px;margin-bottom:18px}.workspace-toolbar input,.workspace-toolbar select{width:100%;padding:13px 14px;border:1px solid #dbe1ee;border-radius:11px;background:#fff;color:#17233c}.project-row.overdue{border-color:#efb7ad;background:#fff9f7}.planning-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.planning-card h3{margin-bottom:4px}.planning-card label{margin-top:12px}@media(max-width:800px){.workspace-metrics{grid-template-columns:repeat(2,1fr)}.planning-grid,.workspace-toolbar{grid-template-columns:1fr}}@media(max-width:440px){.workspace-metrics{grid-template-columns:1fr 1fr}.workspace-metrics button{padding:14px}}.review-feedback-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);grid-gap:18px;gap:18px;align-items:start;margin:20px 0}.phase10-preview{margin:0;min-width:0}.annotation-stage{position:relative;display:inline-block;max-width:100%;line-height:0}.annotation-stage img{display:block;max-width:100%;max-height:640px;object-fit:contain;cursor:crosshair;border-radius:10px}.annotation-pin{position:absolute;width:30px;height:30px;border-radius:50%;transform:translate(-50%,-50%);display:grid;place-items:center;border:2px solid #fff;background:#3b55ee;color:#fff;font-weight:900;font-size:12px;box-shadow:0 5px 18px #1b2c7180;cursor:pointer;z-index:3}.annotation-pin.active,.annotation-pin:hover{transform:translate(-50%,-50%) scale(1.12)}.annotation-pin.resolved{background:#25a77a;opacity:.78}.annotation-pin.draft{background:#172347;pointer-events:none}.feedback-panel{border:1px solid #e4e8f3;border-radius:15px;background:#fff;max-height:700px;overflow:auto;text-align:left}.feedback-panel-head{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:4;padding:16px;border-bottom:1px solid #e9ecf4}.feedback-panel-head>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center}.feedback-panel-head small{color:#7b859b;font-size:11px}.comment-tabs{display:flex;gap:6px;margin-top:12px}.comment-tabs button{border:1px solid #e0e5ef;background:#fff;padding:6px 9px;border-radius:8px;font-size:11px;font-weight:800;cursor:pointer}.comment-tabs button.active{background:#eef1ff;color:#3149d8;border-color:#cbd3ff}.feedback-composer{padding:16px;border-bottom:1px solid #e9ecf4;background:#fbfcff}.feedback-composer label{margin-top:8px}.feedback-composer textarea,.thread-actions textarea{min-height:78px}.feedback-composer .btn{margin-top:10px;width:100%}.feedback-threads{padding:8px}.feedback-thread{border:1px solid #e6eaf2;border-radius:12px;padding:13px;margin:8px 0;cursor:pointer}.feedback-thread.active{border-color:#aeb9ff;box-shadow:0 0 0 2px #eef0ff}.feedback-thread.resolved{background:#f7fbf9}.feedback-thread-title{display:flex;gap:9px;align-items:flex-start}.thread-marker{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;background:#3b55ee;color:#fff;font-size:11px;font-weight:900}.feedback-thread.resolved .thread-marker{background:#25a77a}.feedback-reply small,.feedback-thread small{display:block;color:#7b859b;font-size:10px;margin-top:2px}.feedback-reply p,.feedback-thread>p{font-size:13px;line-height:1.45;margin:9px 0}.resolved-note{color:#1e825d!important;font-size:11px!important;font-weight:800}.feedback-reply{margin:10px 0 0 34px;padding:10px;border-left:2px solid #dfe4f1;background:#f8f9fc;border-radius:0 9px 9px 0}.thread-actions{border-top:1px solid #edf0f5;margin-top:10px;padding-top:10px}.thread-actions textarea{width:100%;border:1px solid #dbe1ee;border-radius:9px;padding:10px;resize:vertical}.thread-actions .btn{padding:9px 12px;margin-top:7px}.thread-actions .link-button{margin:7px 0 0 8px}.empty-feedback{padding:20px;text-align:center;color:#7b859b;font-size:13px}.comment-count{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:4px 7px;border-radius:99px;background:#eef1ff;color:#4255c8;font-size:10px;font-weight:800}.workspace-feedback{margin-top:18px}.workspace-feedback-summary{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 14px}.workspace-thread{border:1px solid #e4e8f3;border-radius:12px;padding:13px;margin:10px 0}.workspace-thread.resolved{background:#f7fbf9}.workspace-thread .feedback-reply{margin-left:24px}.workspace-thread textarea{width:100%;min-height:70px;border:1px solid #dbe1ee;border-radius:9px;padding:10px;margin-top:9px;resize:vertical}@media(max-width:900px){.review-feedback-layout{grid-template-columns:1fr}.feedback-panel{max-height:none}.annotation-stage img{max-height:520px}}@media(max-width:520px){.feedback-thread-title{align-items:center}.feedback-reply{margin-left:12px}.comment-tabs{flex-wrap:wrap}}.approval-count{display:inline-flex;align-items:center;margin-top:6px;margin-right:6px;padding:4px 7px;border-radius:99px;background:#eaf8f2;color:#187451;font-size:10px;font-weight:800}.reviewer-progress{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:16px 0}.approval-progress-card,.reviewer-progress>div{border:1px solid #e4e8f3;border-radius:14px;background:#fbfcff;padding:14px}.approval-progress-card strong,.reviewer-progress strong{display:block;font-family:Manrope,sans-serif;font-size:19px;color:#172347}.approval-progress-card span,.reviewer-progress span{display:block;color:#7b859b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-top:3px}.reviewer-progress>div:last-child strong{font-size:13px}.commenter-role p,.personal-decision p{margin-bottom:0}.reviewer-role-note{padding:11px 13px;border-radius:10px;background:#f6f7ff;color:#59657d;font-size:12px}.reviewer-role-note strong{color:#3149d8}.approval-progress-card{display:grid;grid-template-columns:145px 145px 1fr;grid-gap:16px;gap:16px;align-items:center;margin:16px 0;background:linear-gradient(135deg,#f8f9ff,#f4fbf8)}.approval-progress-card p{margin:0;font-size:12px}.reviewer-workflow{background:#fbfcff}.reviewer-workflow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.reviewer-workflow-head p{margin-bottom:6px}.workflow-rule{white-space:nowrap;border-radius:99px;background:#eef1ff;color:#3f52c8;padding:7px 10px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.reviewer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 0;border-top:1px solid #e8ebf3}.reviewer-identity{min-width:0}.reviewer-identity strong{display:block;overflow-wrap:anywhere}.reviewer-identity small{display:block;color:#7b859b;font-size:10px;margin-top:5px}.reviewer-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.reviewer-controls select{width:auto;min-width:120px;margin:0}.required-toggle{display:flex!important;align-items:center;gap:7px;margin:0!important;font-size:11px!important}.required-toggle input{width:auto!important;margin:0}.reviewer-controls .btn{padding:8px 11px}.reviewer-controls .link-button{margin:0}.danger-link{color:#b24e43}.reviewer-invite-form{border-top:1px solid #e3e7f0;margin-top:12px;padding-top:14px}.reviewer-invite-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:end}.invite-required{min-height:46px;padding:0 4px 12px}.reviewer-invite-form .btn{margin-top:10px}.reviewer-workflow>form:last-child{border-top:1px solid #e3e7f0;margin-top:15px;padding-top:4px}.reviewer-workflow>form:last-child .btn{margin-top:4px}@media(max-width:900px){.reviewer-progress{grid-template-columns:1fr}.approval-progress-card{grid-template-columns:1fr 1fr}.approval-progress-card p{grid-column:1/-1}.reviewer-row{grid-template-columns:1fr}.reviewer-controls{justify-content:flex-start}.reviewer-workflow-head{flex-direction:column}.reviewer-invite-grid{grid-template-columns:1fr}}.workspace-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.notification-button{position:relative}.notification-panel{margin:-8px 0 18px auto;max-width:520px;border:1px solid #e1e6f1;border-radius:16px;background:#fff;box-shadow:0 20px 55px #25375d17;overflow:hidden}.notification-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e8ebf3}.notification-panel-head .link-button{margin:0}.notification-item{width:100%;display:block;text-align:left;border:0;border-bottom:1px solid #edf0f5;background:#fff;padding:13px 16px;cursor:pointer}.notification-item:last-child{border-bottom:0}.notification-item.unread{background:#f5f7ff}.notification-item small,.notification-item span,.notification-item strong{display:block}.notification-item strong{font-size:13px;color:#172347}.notification-item span{font-size:12px;line-height:1.45;color:#64708a;margin-top:4px}.notification-item small{font-size:10px;color:#9099ad;margin-top:6px}.followup-row{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:14px;gap:14px;align-items:center;border-top:1px solid #e4e8f3;margin-top:14px;padding-top:14px}.followup-row select{margin:0}.reviewer-controls .btn{white-space:nowrap}@media(max-width:800px){.workspace-actions{width:100%}.notification-panel{max-width:none;margin-top:-6px}.followup-row{grid-template-columns:1fr}}.version-intelligence{margin:18px 0;border:1px solid #dfe4f2;border-radius:17px;background:linear-gradient(135deg,#f8f9ff,#f5fbf8);padding:18px;text-align:left}.version-intelligence-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.version-intelligence-head .kicker{margin-bottom:5px}.version-intelligence-head h3{margin-bottom:0}.version-insight-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:15px}.version-insight-grid>div{background:#fff;border:1px solid #e5e9f3;border-radius:12px;padding:12px}.version-insight-grid strong{display:block;font-family:Manrope,sans-serif;font-size:20px;color:#172347}.version-insight-grid span{display:block;margin-top:3px;color:#7b859b;font-size:10px;font-weight:800;line-height:1.35;text-transform:uppercase;letter-spacing:.04em}.change-summary{margin-top:14px;background:#fff;border:1px solid #e5e9f3;border-radius:12px;padding:13px 14px}.change-summary strong{font-size:12px;color:#26385f}.change-summary p{margin:5px 0 0;font-size:13px;white-space:pre-wrap}.version-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:18px 0}.version-compare-pane{min-width:0;border:1px solid #e1e6f1;border-radius:14px;background:#fff;overflow:hidden;padding:10px}.version-compare-pane img{display:block;width:100%;height:520px;object-fit:contain;background:#f6f7fb;border-radius:9px}.version-compare-pane iframe{display:block;width:100%;height:600px;border:0;border-radius:9px;background:#f6f7fb}.version-compare-pane>small{display:block;color:#7b859b;font-size:10px;margin-top:8px;overflow-wrap:anywhere}.version-compare-label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 2px 10px}.version-compare-label strong{font-size:12px}.version-chip,.version-compare-label span{display:inline-flex;align-items:center;border-radius:99px;background:#eef1ff;color:#4055cb;padding:4px 7px;font-size:9px;font-weight:900;letter-spacing:.03em}.feedback-thread-title .version-chip,.workspace-thread .version-chip{margin-top:5px}.verify-note{color:#8b6417!important;background:#fff7e8;border-radius:8px;padding:7px 9px;font-size:11px!important;font-weight:800}.workspace-thread.addressed{border-color:#efdcae;background:#fffdf8}.verify-count{background:#fff5df;color:#886016}.version-history-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:1px solid #e5e9f2;border-radius:12px;padding:13px 14px;margin:9px 0}.version-history-row small,.version-history-row strong{display:block}.version-history-row small{color:#7b859b;font-size:10px;margin-top:4px}.version-history-row p{font-size:12px;margin:8px 0 0;line-height:1.5}.version-upload-form textarea{min-height:88px}.workspace-version-intelligence .version-compare{margin-bottom:0}@media(max-width:900px){.version-insight-grid{grid-template-columns:repeat(2,1fr)}.version-compare{grid-template-columns:1fr}.version-compare-pane img{height:auto;max-height:520px}.version-compare-pane iframe{height:520px}.version-intelligence-head{flex-direction:column}}@media(max-width:520px){.version-insight-grid{grid-template-columns:1fr 1fr}.version-history-row{flex-direction:column}}.template-mini-list{margin-top:18px;border-top:1px solid #e7eaf2;padding-top:14px}.template-mini-list>strong{display:block;font-size:12px;margin-bottom:8px}.template-mini-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #eef0f5}.template-mini-row span{font-size:12px;font-weight:800}.template-mini-row small{display:block;color:#8a93a7;font-size:9px;font-weight:600;margin-top:3px}.template-mini-row .link-button{margin:0}.internal-notes-card,.template-save-card,.workflow-productivity-card{background:#fbfcff}.productivity-card-head,.review-checklist-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.checklist-editor-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #e7eaf2}.checklist-editor-row>span{font-size:13px;font-weight:700}.checklist-add-row,.template-save-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;margin-top:12px}.checklist-add-row input,.template-save-row input{margin:0}.internal-note{border:1px solid #e5e9f2;border-radius:12px;background:#fff;padding:12px 13px;margin:9px 0}.internal-note small,.internal-note strong{display:block}.internal-note small{color:#8a93a7;font-size:10px;margin-top:3px}.internal-note p{margin:8px 0 0;font-size:12px;white-space:pre-wrap}.internal-note-composer textarea{width:100%;min-height:84px;border:1px solid #dbe1ee;border-radius:10px;padding:11px;resize:vertical;margin-top:8px}.internal-note-composer .btn{margin-top:8px}.review-checklist-card{margin:18px 0;border:1px solid #dfe4f2;border-radius:16px;background:#fbfcff;padding:17px}.review-checklist-head .kicker{margin-bottom:5px}.review-checklist-head h3{margin-bottom:0}.review-check-item{display:flex!important;align-items:flex-start;gap:11px;border:1px solid #e5e9f2;border-radius:12px;background:#fff;padding:12px;margin:9px 0;cursor:pointer}.review-check-item.checked{background:#f4fbf7;border-color:#cfeadd}.review-check-item input{width:auto!important;margin:3px 0 0!important}.review-check-item small,.review-check-item span,.review-check-item strong{display:block}.review-check-item strong{font-size:13px}.review-check-item small{font-size:10px;color:#7e879b;margin-top:3px}.planning-card>select{margin-top:4px}.template-save-card .btn{white-space:nowrap}@media(max-width:800px){.checklist-add-row,.checklist-editor-row,.template-save-row{grid-template-columns:1fr}.productivity-card-head,.review-checklist-head{flex-direction:column}}.ai-intelligence-card{background:linear-gradient(135deg,#f8f7ff,#f4fbf8);border-color:#dcdff2}.ai-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ai-card-head .kicker,.ai-card-head h3{margin-bottom:5px}.ai-card-head p{margin-bottom:0;max-width:680px}.ai-status{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.ai-status.ready{background:#e9f8f1;color:#217c5c}.ai-status.off{background:#f1f2f6;color:#788297}.ai-actions{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0}.ai-result{border:1px solid #e1e5f0;background:#fff;border-radius:14px;padding:15px;margin-top:12px}.ai-result-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-result-title strong{font-family:Manrope,sans-serif;font-size:15px}.ai-result-title small{font-size:9px;color:#8a93a7}.ai-executive{font-size:13px;margin:10px 0 12px;white-space:pre-wrap}.ai-risk-row{border:1px solid #e8ebf3;border-radius:11px;padding:11px 12px;background:#fbfcff}.ai-risk-row p{font-size:11px;margin:7px 0 0}.ai-risk{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;text-transform:uppercase}.ai-risk.low{background:#eaf8f1;color:#27765c}.ai-risk.medium{background:#fff4dc;color:#8b6519}.ai-risk.high{background:#ffebe7;color:#a3483e}.ai-action-list,.ai-revision-list{display:grid;grid-gap:9px;gap:9px}.ai-action-item,.ai-revision-check{border:1px solid #e7eaf2;border-radius:11px;padding:11px 12px}.ai-action-item>div{display:flex;align-items:center;gap:8px}.ai-action-item strong,.ai-revision-check strong{font-size:12px}.ai-action-item p,.ai-revision-check p{font-size:11px;margin:6px 0}.ai-action-item small,.ai-revision-check small{display:block;color:#818ba0;font-size:9px;line-height:1.5}.ai-assessment,.ai-priority{display:inline-flex;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.ai-priority.high{background:#ffebe7;color:#a3483e}.ai-priority.medium{background:#fff4dc;color:#8b6519}.ai-priority.low{background:#edf2ff;color:#5264b9}.ai-assessment{margin-bottom:7px}.ai-assessment.likely_addressed{background:#eaf8f1;color:#27765c}.ai-assessment.needs_review{background:#fff4dc;color:#8b6519}.ai-assessment.likely_unresolved{background:#ffebe7;color:#a3483e}.ai-blockers{border-left:3px solid #e7a79d;padding-left:12px;margin-top:12px}.ai-blockers h4{margin-bottom:6px}.ai-blockers p{font-size:11px;margin:4px 0}.ai-next-step{margin-top:12px;border-radius:11px;background:#eef1ff;padding:11px 12px}.ai-next-step strong{font-size:11px;color:#3449b8}.ai-next-step p{font-size:12px;margin:4px 0 0}.ai-caution{font-size:10px!important;border-top:1px solid #edf0f5;padding-top:10px;margin-top:12px!important}.ai-disclosure{margin:13px 0 0!important}.ai-intelligence-card code{background:#eef0f6;padding:2px 5px;border-radius:5px;font-size:11px}@media(max-width:800px){.ai-card-head,.ai-result-title{flex-direction:column;align-items:flex-start}}.workflow-pulse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0 18px}.workflow-pulse>div{border:1px solid #e4e8f3;background:#fbfcff;border-radius:13px;padding:12px 13px;min-width:0}.workflow-pulse span{display:block;color:#818ba0;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.workflow-pulse strong{display:block;margin-top:5px;font-family:Manrope,sans-serif;font-size:15px;letter-spacing:-.03em;overflow-wrap:anywhere}.launch-state{min-height:72vh;display:grid;place-items:center;padding-top:70px;padding-bottom:70px}.launch-state-card{width:min(620px,100%);text-align:center;border:1px solid #e5e9f2;border-radius:20px;background:#fff;padding:42px;box-shadow:0 22px 70px #25375d12}.launch-state-card h1{font-size:clamp(32px,5vw,52px);margin-bottom:12px}.launch-state-card h2{font-size:27px;margin-bottom:8px}.launch-state-card p{max-width:470px;margin:0 auto 22px}.launch-state-icon{display:inline-grid;place-items:center;min-width:52px;height:52px;padding:0 12px;border-radius:15px;background:#eef1ff;color:#3b55ee;font-family:Manrope,sans-serif;font-weight:900;margin-bottom:18px}.launch-state-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.launch-spinner{display:inline-block;width:34px;height:34px;border:3px solid #e1e5f2;border-top-color:#3b55ee;border-radius:50%;margin-bottom:18px;animation:reachly-spin .8s linear infinite}@keyframes reachly-spin{to{transform:rotate(1turn)}}@media(max-width:800px){.shell{padding-left:18px;padding-right:18px}.section{padding-top:68px;padding-bottom:68px}.review-card,.workspace-card{padding:18px!important;border-radius:14px}.workspace-detail{min-width:0;overflow:hidden}.workspace-top{gap:12px}.workspace-actions{display:flex;flex-wrap:wrap;gap:8px}.workspace-actions .btn{flex:1 1 auto}.workflow-pulse{grid-template-columns:1fr 1fr}.review-feedback-layout{grid-template-columns:1fr!important}.feedback-panel{max-height:none!important;overflow:visible!important}.feedback-panel-head{position:static!important}.annotation-stage{display:block;width:100%}.annotation-stage img{width:100%;max-height:none}.review-preview{padding:10px}.review-preview iframe{height:68vh;min-height:420px}.version-compare-pane iframe{height:62vh;min-height:420px}.review-actions{display:grid;grid-template-columns:1fr;width:100%}.review-actions .btn{width:100%;min-height:48px}.productivity-card-head,.reviewer-row,.reviewer-workflow-head{align-items:flex-start}.reviewer-controls{width:100%;flex-wrap:wrap}.reviewer-controls .btn,.reviewer-controls select{flex:1 1 160px}.project-row{align-items:flex-start;flex-wrap:wrap}.notification-panel{max-width:calc(100vw - 36px)}input,select,textarea{font-size:16px!important}.btn{min-height:44px}.comment-tabs{max-width:100%;overflow-x:auto;padding-bottom:2px}.feedback-reply{margin-left:20px}.launch-state-card{padding:30px 20px}}@media(max-width:480px){.workflow-pulse{grid-template-columns:1fr}.workspace-metrics{grid-template-columns:1fr 1fr}.workspace-metrics button{padding:14px}.review-heading h1,.review-heading h2{font-size:30px}.feedback-composer,.feedback-panel-head{padding:13px}.reviewer-controls .btn,.reviewer-controls select{flex-basis:100%}.version-insight-grid{grid-template-columns:1fr!important}}.onboarding-empty{display:grid;grid-gap:8px;gap:8px;border:1px dashed #cbd3e5;background:#fafbff;border-radius:13px;padding:18px;margin-top:10px}.onboarding-empty strong{font-family:Manrope,sans-serif;font-size:14px}.onboarding-empty span{font-size:12px;color:#6e7890}.review-loading,.review-unavailable{text-align:center;border:1px solid #e5e9f2;border-radius:16px;background:#fbfcff;padding:34px 24px;margin-top:18px}.review-loading h2,.review-unavailable h2{margin-bottom:8px}.review-unavailable p{max-width:560px;margin:0 auto}.review-loading .launch-spinner{margin-bottom:12px}.review-asset-strip{margin:18px 0;padding:16px;border:1px solid var(--line,#d9ddd7);border-radius:18px;background:var(--paper,#fff)}.review-asset-strip-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.review-asset-strip-head>div{display:flex;flex-direction:column;gap:3px}.review-asset-strip-head small{color:var(--muted,#6b716b)}.review-asset-tabs{display:flex;gap:9px;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.review-asset-tab{min-width:190px;max-width:270px;display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--line,#d9ddd7);border-radius:13px;background:transparent;padding:10px 12px;color:inherit;cursor:pointer}.review-asset-tab>span{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:rgba(0,0,0,.06);font-size:12px;font-weight:700}.review-asset-tab>div{min-width:0;display:flex;flex-direction:column;gap:3px}.review-asset-tab small,.review-asset-tab strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-asset-tab small{font-size:11px;color:var(--muted,#6b716b)}.review-asset-tab.active{border-color:currentColor;background:rgba(0,0,0,.035);box-shadow:inset 0 0 0 1px currentColor}.review-asset-tab.active>span{background:currentColor;color:var(--paper,#fff)}@media(max-width:720px){.review-asset-strip{padding:12px;margin:14px 0}.review-asset-strip-head{align-items:flex-start;flex-direction:column;gap:5px}.review-asset-tab{min-width:165px}.review-asset-tabs{margin-right:-12px;padding-right:12px}}.selected-review-assets{display:flex;flex-direction:column;gap:4px;margin:8px 0 14px;padding:10px 12px;border:1px solid var(--line,#d9ddd7);border-radius:12px}.selected-review-assets span{font-size:12px;color:var(--muted,#6b716b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-review-set{margin:18px 0;padding:16px;border:1px solid var(--line,#d9ddd7);border-radius:16px}.workspace-review-set-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:8px;gap:8px;margin-top:12px}.workspace-review-set-item{display:flex;gap:10px;align-items:center;text-decoration:none;color:inherit;border:1px solid var(--line,#d9ddd7);border-radius:12px;padding:10px}.workspace-review-set-item>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.06);font-weight:700;font-size:12px}.workspace-review-set-item>div{min-width:0;display:flex;flex-direction:column}.workspace-review-set-item small,.workspace-review-set-item strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-review-set-item small{color:var(--muted,#6b716b);font-size:11px}.hero-v2 .hero-grid-v2{grid-template-columns:.92fr 1.08fr;min-height:690px}.hero-copy-v2 h1{font-size:clamp(44px,4.8vw,70px)}.hero-copy-v2 .hero-lead{max-width:610px;font-size:18px}.hero-proof{max-width:620px}.product-tour-mock{padding-left:10px}.tour-window{transform:none}.tour-toolbar{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 13px}.tour-toolbar strong{display:block;margin-top:5px}.tour-tabs{display:flex;gap:24px;padding:0 22px;border-bottom:1px solid #edf0f5}.tour-tabs span{padding:10px 0 11px;font-size:11px;font-weight:800;color:#7b859a}.tour-tabs span.active{color:var(--blue);border-bottom:2px solid var(--blue)}.tour-tabs b{display:inline-grid;place-items:center;margin-left:4px;width:17px;height:17px;border-radius:50%;background:#eef1ff;color:var(--blue);font-size:9px}.tour-asset-grid{display:grid;grid-template-columns:1.35fr .9fr;grid-gap:12px;gap:12px;padding:16px 18px}.tour-art{min-height:305px;border-radius:13px;position:relative;overflow:hidden;background:linear-gradient(135deg,#d5e8da 0 56%,#ece2d4 56%);border:1px solid #e4e7ee}.tour-art-copy{padding:30px}.tour-art-copy span{font-size:9px;font-weight:900;letter-spacing:.17em}.tour-art-copy strong{display:block;margin-top:27px;font-size:39px;line-height:1.01;letter-spacing:-.075em;max-width:220px}.pin{position:absolute;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#3b55ee;color:white;border:3px solid white;font-size:10px;font-weight:900;box-shadow:0 5px 15px #26368c48}.pin-one{left:54%;top:44%}.pin-two{left:72%;top:65%}.tour-sidebar{display:flex;flex-direction:column;gap:10px}.tour-approval,.tour-comment{border:1px solid #e6e9f1;background:#fbfcff;border-radius:12px;padding:13px}.tour-comment{display:flex;gap:10px;align-items:flex-start}.tour-comment>b{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:50%;background:#eef1ff;color:var(--blue);font-size:10px}.tour-comment strong{display:block;font-size:11px;line-height:1.35;letter-spacing:0}.tour-comment span{display:block;font-size:9px;color:#8a93a7;margin-top:5px}.tour-approval{margin-top:auto}.tour-approval span{display:block;font-size:9px;color:#8791a5}.tour-approval strong{display:block;font-size:12px;margin:4px 0 8px}.progress{height:5px;background:#e7eaf2;border-radius:8px;overflow:hidden}.progress i{display:block;width:50%;height:100%;background:#57c79d}.tour-footer{display:flex;gap:7px;padding:0 18px 18px;overflow:hidden}.tour-footer span{white-space:nowrap;font-size:9px;font-weight:800;padding:8px 10px;background:#f4f6fa;border-radius:8px;color:#68738a}.clarity-section{padding-bottom:110px}.before-after{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.chaos-card,.clarity-card{padding:31px;border-radius:20px;border:1px solid var(--line)}.chaos-card{background:#fffafa}.clarity-card{background:#f6fbf8}.comparison-label{display:inline-flex;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;letter-spacing:.08em}.comparison-label.bad{background:#ffebe8;color:#a94c43}.comparison-label.good{background:#e5f7ef;color:#24785c}.chaos-card h3,.clarity-card h3{font-size:23px;margin:18px 0 16px}.chaos-flow,.clarity-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:17px}.chaos-flow span,.clarity-flow span{padding:8px 10px;border-radius:9px;background:white;border:1px solid #e7eaf2;font-size:11px;font-weight:800}.chaos-flow span:last-child{border-color:#efb8b0}.clarity-flow span:last-child{border-color:#9bdac0;color:#23795c}.chaos-flow b,.clarity-flow b{color:#abb2c0}.workflow-v2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.workflow-step-v2{position:relative;border:1px solid var(--line);border-radius:17px;background:white;padding:26px}.workflow-number{font-family:Manrope;font-size:30px;color:#d5daf2;font-weight:800;margin-bottom:24px}.workflow-step-v2 h3{font-size:17px;margin-bottom:10px}.workflow-step-v2 p{font-size:13px;margin-bottom:0}.center-actions{text-align:center;margin-top:30px}.capabilities-v2 .feature-card{min-height:220px}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:17px;gap:17px}.audience-card{background:white;border:1px solid var(--line);border-radius:18px;padding:28px}.audience-card h3{font-size:20px}.audience-card p{font-size:13px}.audience-card ul{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-gap:9px;gap:9px}.audience-card li{font-size:12px;color:#556079}.demo-teaser-card{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:50px;gap:50px;align-items:center;border:1px solid #dfe3f0;border-radius:24px;padding:55px;background:linear-gradient(135deg,#fafbff,#f3fbf7)}.demo-sequence{display:grid;grid-gap:10px;gap:10px}.demo-sequence span{display:flex;align-items:center;gap:12px;background:white;border:1px solid #e3e7f0;border-radius:12px;padding:13px 15px;font-size:13px;font-weight:800}.demo-sequence b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#eef1ff;color:var(--blue);font-size:10px}.ops-path{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.ops-path span{padding:12px 17px;border-radius:12px;border:1px solid #e0e4ee;background:#fafbfe;font-size:12px;font-weight:800}.ops-path span.active{background:#eef1ff;border-color:#cfd6ff;color:#4054d5}.ops-path b{color:#a9b0bf}.how-grid{grid-template-columns:repeat(5,1fr)}.guided-demo{margin-top:10px}.demo-progress{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-bottom:18px}.demo-progress-step{display:flex;align-items:center;gap:8px;border:1px solid #e5e8f0;border-radius:11px;padding:10px;background:#fafbfe;color:#8b94a7}.demo-progress-step span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#eef0f5;font-size:9px;font-weight:900}.demo-progress-step b{font-size:10px}.demo-progress-step.done{color:#3247c5;border-color:#ced5ff;background:#f3f5ff}.demo-progress-step.done span{background:#3b55ee;color:white}.guided-demo-shell{display:grid;grid-template-columns:330px 1fr;border:1px solid #dfe3ed;border-radius:22px;overflow:hidden;box-shadow:0 22px 70px #25375d12}.demo-guide{padding:34px;background:#f7f8fc;border-right:1px solid #e5e8f0;display:flex;flex-direction:column;align-items:flex-start}.demo-guide h2{font-size:27px;margin-bottom:12px}.demo-guide p{font-size:13px}.demo-guide .btn{margin-top:8px}.demo-guide-note{margin-top:auto;padding-top:25px;font-size:10px;color:#8a93a5;line-height:1.55}.demo-product{padding:22px;background:white;min-width:0}.demo-product-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.demo-product-top strong{display:block;margin-top:6px}.demo-status-pill{font-size:9px;font-weight:900;padding:7px 10px;border-radius:999px;background:#fff3dd;color:#92631c}.demo-status-pill.approved{background:#e3f7ed;color:#24785c}.demo-status-pill.changes{background:#ffebe8;color:#9a473f}.demo-version-row{display:flex;align-items:center;gap:8px;margin:18px 0}.demo-version-row>span{border:1px solid #e2e6ef;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:900;color:#7f899d}.demo-version-row>span.active{background:#eef1ff;border-color:#cdd5ff;color:#3b55ee}.demo-version-row small{margin-left:auto;color:#8b94a6}.demo-art-v2{height:290px;border-radius:14px;background:linear-gradient(135deg,#d6e9d9 0 57%,#eae1d5 57%);position:relative;overflow:hidden;border:1px solid #e1e4e9}.demo-art-v2.old{filter:saturate(.94)}.demo-art-label{position:absolute;left:26px;top:23px;font-size:9px;font-weight:900;letter-spacing:.17em}.demo-art-copy{position:absolute;left:26px;top:66px;z-index:2}.demo-art-copy strong{font-size:37px;line-height:1.03;letter-spacing:-.07em}.demo-art-copy p{font-size:12px;color:#4e5a54;margin:13px 0}.demo-art-copy button{border:0;border-radius:7px;background:#111d35;color:white;font-size:10px;font-weight:800;padding:9px 13px;transition:all .2s}.demo-art-copy button.large{padding:11px 17px;font-size:11px;background:#3b55ee}.demo-art-circle{width:245px;height:245px;background:#89b49a;right:45px;bottom:-75px;box-shadow:-38px -28px 0 #c1d6c3}.demo-art-circle,.demo-pin{position:absolute;border-radius:50%}.demo-pin{right:36%;top:58%;display:grid;place-items:center;width:29px;height:29px;background:#3b55ee;color:white;border:3px solid white;font-size:10px;font-weight:900;z-index:3}.demo-feedback-panel{margin-top:14px;border:1px solid #e3e7ef;border-radius:13px;overflow:hidden}.demo-feedback-head{display:flex;justify-content:space-between;padding:11px 13px;background:#fafbfe;font-size:11px}.demo-empty-feedback{padding:17px;color:#8a93a6;font-size:11px}.demo-thread{padding:13px}.demo-thread.resolved{background:#f5fbf8}.demo-thread-meta{display:flex;align-items:center;gap:8px;margin-bottom:9px}.demo-thread-meta>b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eef1ff;color:#3b55ee;font-size:9px}.demo-thread-meta strong{font-size:11px}.demo-thread textarea{min-height:64px;padding:9px;resize:none}.demo-thread input,.demo-thread textarea{width:100%;border:1px solid #e2e6ee;border-radius:8px;font-size:11px}.demo-thread input{padding:8px;margin-top:8px}.demo-thread-foot{display:flex;justify-content:space-between;gap:10px;margin-top:7px;font-size:9px;color:#8b94a6}.demo-thread-foot b{color:#24785c}.demo-approval-row{display:flex;justify-content:space-between;align-items:center;margin-top:14px;border-top:1px solid #edf0f5;padding-top:13px}.demo-approval-row span{display:block;font-size:9px;color:#8993a6}.demo-approval-row strong{font-size:11px}.demo-avatars{display:flex}.demo-avatars i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#dce3ff;color:#5364bc;border:2px solid white;margin-left:-5px;font-style:normal;font-size:8px;font-weight:900}.demo-avatars i.yes{background:#dff6ea;color:#21785a}.demo-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.demo-compare>div>span{display:block;font-size:9px;font-weight:900;color:#69758a;margin-bottom:5px}.demo-compare .demo-art-v2{height:235px}.demo-compare .demo-art-copy strong{font-size:28px}.demo-compare .demo-art-circle{width:190px;height:190px;right:10px}.demo-compare .demo-pin{right:26%}@media(max-width:1000px){.how-grid,.workflow-v2{grid-template-columns:1fr 1fr}.audience-grid,.guided-demo-shell{grid-template-columns:1fr}.demo-guide{border-right:0;border-bottom:1px solid #e5e8f0}.demo-guide-note{margin-top:20px}.demo-teaser-card{grid-template-columns:1fr}}@media(max-width:800px){.hero-v2 .hero-grid-v2{grid-template-columns:1fr;padding-top:55px}.hero-copy-v2 h1{font-size:46px}.before-after,.how-grid,.workflow-v2{grid-template-columns:1fr}.demo-progress{grid-template-columns:1fr 1fr}.tour-asset-grid{grid-template-columns:1fr}.tour-sidebar{display:none}.tour-art{min-height:270px}.demo-teaser-card{padding:30px}.demo-product{padding:14px}.demo-compare{grid-template-columns:1fr}.demo-compare .demo-art-v2{height:220px}}@media(max-width:520px){.demo-progress{grid-template-columns:1fr}.hero-copy-v2 h1{font-size:39px}.chaos-card,.clarity-card{padding:22px}.guided-demo-shell{border-radius:16px}.demo-guide{padding:24px 19px}.demo-product-top{align-items:flex-start;flex-direction:column}.demo-art-v2{height:245px}.demo-art-copy strong{font-size:30px}.demo-art-circle{right:-35px;width:210px;height:210px}.demo-pin{right:27%}.tour-art-copy strong{font-size:32px}}.ph-launch-bar{background:#ff6154;color:#fff;font-size:12px;font-weight:700;position:relative;z-index:30}.ph-launch-bar a{min-height:36px;display:flex;align-items:center;justify-content:center;gap:9px;padding:7px 18px;text-align:center}.ph-launch-bar strong{font-weight:900}.ph-launch-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#ff6154;font-family:Arial,sans-serif;font-weight:900}.header{top:0}.mobile-nav{display:none;position:relative}.mobile-nav summary{list-style:none;border:1px solid #dce1f1;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:900;cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-panel{position:absolute;right:0;top:48px;width:min(290px,calc(100vw - 36px));background:#fff;border:1px solid #e2e6f0;border-radius:14px;box-shadow:0 18px 50px #1b284c24;padding:10px;display:grid;grid-gap:2px;gap:2px}.mobile-nav-panel a{padding:11px 12px;border-radius:9px;font-size:13px;font-weight:800;color:#42506b}.mobile-nav-panel a:hover{background:#f4f6ff;color:#3449c8}.mobile-nav-panel .mobile-nav-cta{margin-top:5px;background:#3b55ee;color:#fff}.cta-section{margin-bottom:0}.cta-actions{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}.btn-ghost-light{border-color:#ffffff55;color:#fff;background:#ffffff10}.footer{padding-top:58px}.footer-brand .logo-footer{display:inline-flex;align-items:center}.footer-brand .brand-logo-footer-art{height:42px;width:auto}.footer-brand>p{margin-top:16px}.product-hunt-badge{display:inline-flex;margin-top:18px;border-radius:8px;overflow:hidden;max-width:100%}.product-hunt-badge img{display:block;max-width:100%;height:auto}.pilot-pricing-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:18px;gap:18px;max-width:920px;margin:auto}.pilot-note-card,.pilot-price-card{height:100%}.pilot-note-card .btn,.pilot-price-card .btn{margin-top:8px}.pilot-note-card{background:#fafbff}.page-content+.cta-section{margin-top:0}@media(max-width:760px){.ph-launch-bar a{justify-content:flex-start;gap:7px;padding:8px 14px}.ph-launch-bar a>span:last-child{display:none}.nav-actions{gap:8px}.mobile-nav{display:block}.nav-demo{display:none}.cta-section{margin-bottom:0}.pilot-pricing-grid{grid-template-columns:1fr}.footer{padding-top:48px}.footer-brand{grid-column:1/-1}.footer-brand .brand-logo-footer-art{height:38px}}.launch-usecase-heading{margin-bottom:36px}.launch-case-grid{grid-template-columns:repeat(4,1fr)}.launch-secondary-cases{grid-template-columns:repeat(5,1fr)}@media(max-width:1000px){.launch-case-grid{grid-template-columns:repeat(2,1fr)}.launch-secondary-cases{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.launch-case-grid,.launch-secondary-cases{grid-template-columns:1fr}}.footer-legal{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.footer-legal a{color:#a8b3cc}.legal-copy a{color:#3b55ee;text-decoration:underline;text-underline-offset:2px}@media(max-width:760px){.footer-legal{align-items:flex-start;flex-direction:column;gap:8px}}:root{--mp-navy:#111d35;--mp-blue:#3b55ee;--mp-mint:#91e6c4;--mp-ice:#f5f7ff;--mp-soft:#f7f9fc;--mp-warm:#fff8ee;--mp-line:#e5e9f2;--mp-purple:#6c63ff}.mp-header{top:0}.mp-header .nav{height:76px}.mp-header .nav-links{gap:24px}.mp-header .nav-links a{font-size:12px}.mp-nav-cta{background:var(--mp-navy);color:white;border-color:var(--mp-navy)}.mp-whatsapp-mini{font-size:12px;font-weight:800;color:#1b8f68}.mp-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 14%,#e9edff 0,transparent 34%),radial-gradient(circle at 8% 86%,#e7fbf2 0,transparent 30%),linear-gradient(180deg,#fff,#fafbff);border-bottom:1px solid #edf0f6}.mp-hero:after{content:"";position:absolute;right:-160px;top:70px;width:500px;height:500px;border:1px solid #dce2ff;border-radius:50%;opacity:.55}.mp-hero-grid{min-height:710px;display:grid;grid-template-columns:1.08fr .92fr;grid-gap:66px;gap:66px;align-items:center;padding-top:74px;padding-bottom:80px;position:relative;z-index:1}.mp-hero-copy h1{font-size:clamp(48px,5.6vw,78px);margin-bottom:22px}.mp-ai-training-hero h1 span,.mp-hero-copy h1 span,.mp-page-hero h1 span{color:var(--mp-blue)}.mp-hero-copy>p{font-size:17px;line-height:1.8;max-width:690px}.mp-search{position:relative;margin-top:30px;max-width:740px;z-index:10}.mp-search-box{display:flex;align-items:center;background:#fff;border:1px solid #dce2ef;border-radius:15px;padding:7px;box-shadow:0 18px 50px #25375d16}.mp-search-icon{font-size:23px;color:#6a7690;padding:0 8px 0 12px}.mp-search-box input{flex:1 1;min-width:0;border:0;outline:0;padding:13px 8px;font-size:14px;color:var(--mp-navy);background:transparent}.mp-search-box button{border:0;background:var(--mp-blue);color:#fff;border-radius:10px;padding:13px 19px;font-size:12px;font-weight:900}.mp-search-results{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border:1px solid #dde2ed;border-radius:15px;padding:7px;box-shadow:0 22px 65px #1d2b5124;max-height:480px;overflow:auto}.mp-search-results button{display:grid;grid-template-columns:74px 1fr 20px;grid-gap:12px;gap:12px;align-items:center;width:100%;border:0;background:transparent;border-radius:10px;padding:12px;text-align:left;color:var(--mp-navy)}.mp-search-results button:hover{background:#f6f8ff}.mp-result-type{font-size:9px;font-weight:900;letter-spacing:.08em;color:var(--mp-blue);text-transform:uppercase}.mp-search-results strong{display:block;font-size:13px}.mp-search-results small{display:block;margin-top:4px;color:#7a8598;line-height:1.35}.mp-search-results b{color:var(--mp-blue)}.mp-hero-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.mp-hero-chips span{font-size:10px;font-weight:800;color:#62708a;border:1px solid #e1e6f0;background:#fff;padding:7px 10px;border-radius:999px}.mp-buyer-card,.mp-hero-panel{position:relative}.mp-buyer-card{background:#fff;border:1px solid #e3e7f0;border-radius:24px;padding:31px;box-shadow:0 35px 90px #263a771f;z-index:2}.mp-buyer-top{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:9px;font-weight:900;letter-spacing:.09em;color:#77839a}.mp-buyer-top b{color:#248c69;background:#eafaf4;padding:7px 9px;border-radius:999px;letter-spacing:0}.mp-buyer-card h2{font-size:30px;line-height:1.25;margin:27px 0 20px}.mp-buyer-response{display:flex;gap:13px;background:#f6f7ff;border:1px solid #e4e6ff;padding:16px;border-radius:15px}.mp-buyer-response i{width:34px;height:34px;display:grid;place-items:center;background:var(--mp-blue);color:#fff;border-radius:10px;font-style:normal;flex:0 0 34px}.mp-buyer-response strong{font-size:12px}.mp-buyer-response p{font-size:11px;line-height:1.55;margin:4px 0 0}.mp-buyer-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:19px 0}.mp-buyer-steps span{background:#fafbfe;border:1px solid #e9ebf1;border-radius:11px;padding:12px 10px;font-size:10px;color:#69758a;line-height:1.4}.mp-buyer-steps b{display:block;color:var(--mp-blue);margin-bottom:4px}.mp-buyer-card .btn{width:100%}.mp-floating-proof{position:absolute;z-index:3;background:#fff;border:1px solid #e4e7ee;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:900;box-shadow:0 12px 30px #26375b14}.mp-floating-proof.one{left:-28px;top:70px}.mp-floating-proof.two{right:-22px;top:145px}.mp-floating-proof.three{right:18px;bottom:-22px}.mp-section{position:relative}.mp-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:38px}.mp-section-heading h2{margin-bottom:10px}.mp-section-heading p{max-width:700px;margin:0}.mp-text-link{font-size:12px;font-weight:900;color:var(--mp-blue);white-space:nowrap}.mp-category-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.mp-category-card{display:grid;grid-template-columns:48px 1fr 18px;grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--mp-line);border-radius:16px;background:#fff;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s}.mp-category-card:hover{transform:translateY(-3px);border-color:#bcc6ff;box-shadow:0 14px 34px #25346d0d}.mp-category-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#eef1ff;color:var(--mp-blue);font-size:20px;font-weight:900}.mp-category-icon.large{width:64px;height:64px;font-size:30px}.mp-category-card strong{display:block;font-size:14px}.mp-category-card p{font-size:11px;line-height:1.55;margin:5px 0 0}.mp-category-card>b{color:#a0a8b7}.mp-group-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.mp-group-row span{font-size:10px;font-weight:900;padding:8px 11px;border-radius:999px;background:#f6f7fa;color:#737d91}.mp-soft{background:var(--mp-soft)}.mp-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.mp-tool-card{position:relative;display:flex;gap:14px;align-items:flex-start;border:1px solid var(--mp-line);border-radius:17px;background:#fff;padding:21px;min-height:210px}.mp-tool-card:hover{border-color:#bdc6ff;box-shadow:0 15px 35px #20366c0d}.mp-tool-avatar{display:grid;place-items:center;width:47px;height:47px;border-radius:13px;background:linear-gradient(135deg,#111d35,#3b55ee);color:#fff;font-size:13px;font-weight:900;flex:0 0 47px}.mp-tool-avatar.big{width:74px;height:74px;border-radius:19px;font-size:19px;margin-bottom:22px}.mp-best-for>span,.mp-fact-card>span,.mp-service-card>span,.mp-tool-cta-card>span,.mp-tool-meta>span{display:block;font-size:9px;font-weight:900;letter-spacing:.12em;color:#8490a4;margin-bottom:8px}.mp-tool-meta h3{font-size:19px;margin-bottom:7px}.mp-tool-meta p{font-size:11px;line-height:1.55;margin-bottom:12px}.mp-card-arrow{position:absolute;right:17px;top:16px;color:#a9afbd}.mp-tag-row{display:flex;gap:6px;flex-wrap:wrap}.mp-tag-row a,.mp-tag-row em{font-style:normal;font-size:9px;font-weight:800;padding:6px 8px;border-radius:999px;background:#f4f6fa;color:#667187}.mp-service-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.mp-service-grid-large{grid-template-columns:repeat(3,1fr)}.mp-service-card{border:1px solid var(--mp-line);border-radius:17px;padding:25px;background:#fff;min-height:245px;display:flex;flex-direction:column}.mp-service-card h3{font-size:19px;margin:7px 0}.mp-service-card p{font-size:12px;line-height:1.65}.mp-service-card>strong{margin-top:auto;font-size:11px;color:var(--mp-blue)}.mp-ai-band{background:linear-gradient(120deg,#111d35,#1d2b54 62%,#3046ad);color:#fff}.mp-ai-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:65px;gap:65px;align-items:center}.mp-ai-grid h2{color:#fff}.mp-ai-grid h2 span{color:var(--mp-mint)}.mp-ai-grid p{color:#bfc9df}.mp-ai-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.mp-ai-programs{display:grid;grid-gap:10px;gap:10px}.mp-ai-programs>div{display:flex;align-items:center;gap:14px;border:1px solid #ffffff22;background:#ffffff0d;border-radius:13px;padding:15px}.mp-ai-programs b{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#ffffff15;color:var(--mp-mint);font-size:10px}.mp-ai-programs strong{display:block;font-size:13px}.mp-ai-programs small{display:block;color:#9fabc6;margin-top:4px}.mp-how-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.mp-how-grid>div{border-top:2px solid var(--mp-blue);padding:23px 17px;background:#fff;border-radius:0 0 14px 14px}.mp-how-grid b{color:var(--mp-blue);font-size:11px}.mp-how-grid h3{font-size:17px;margin:28px 0 8px}.mp-how-grid p{font-size:12px;margin:0}.mp-proof-section{background:#fbfcff;border-top:1px solid #eef0f5;border-bottom:1px solid #eef0f5}.mp-proof-section>.shell{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px}.mp-proof-copy h2{margin-bottom:15px}.mp-proof-points{display:grid;grid-gap:12px;gap:12px}.mp-proof-points>div{display:grid;grid-template-columns:34px 1fr;grid-column-gap:12px;column-gap:12px;border:1px solid var(--mp-line);border-radius:14px;background:#fff;padding:17px}.mp-proof-points span{grid-row:1/3;width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#e8f9f2;color:#229369;font-weight:900}.mp-proof-points strong{font-size:13px}.mp-proof-points p{font-size:11px;margin:3px 0 0}.mp-enquire-section{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:65px;gap:65px;align-items:start}.mp-enquire-copy{position:-webkit-sticky;position:sticky;top:120px}.mp-enquire-copy h2{margin-bottom:14px}.mp-enquire-copy>p{font-size:15px}.mp-contact-stack{display:grid;grid-gap:8px;gap:8px;margin-top:25px}.mp-contact-stack a{display:flex;flex-direction:column;gap:3px;border:1px solid var(--mp-line);border-radius:11px;padding:12px 14px;background:#fff}.mp-contact-stack span{font-size:8px;letter-spacing:.12em;font-weight:900;color:#8a95a8}.mp-contact-stack strong{font-size:12px}.mp-enquiry-card{border:1px solid #dfe4ee;border-radius:22px;background:#fff;padding:29px;box-shadow:0 24px 60px #2132570d}.mp-enquiry-head>span{font-size:9px;letter-spacing:.13em;color:var(--mp-blue);font-weight:900}.mp-enquiry-head h3{font-size:28px;margin:10px 0}.mp-enquiry-head p{font-size:12px}.mp-enquiry-form{display:grid;grid-gap:13px;gap:13px;margin-top:22px}.mp-enquiry-form label{display:grid;grid-gap:6px;gap:6px;font-size:10px;font-weight:900;color:#5b667c}.mp-enquiry-form input,.mp-enquiry-form select,.mp-enquiry-form textarea{width:100%;border:1px solid #dfe3eb;border-radius:10px;padding:12px 13px;background:#fff;color:var(--mp-navy);outline:0}.mp-enquiry-form input:focus,.mp-enquiry-form select:focus,.mp-enquiry-form textarea:focus{border-color:#9eaaff;box-shadow:0 0 0 3px #eef0ff}.mp-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.mp-submit{width:100%;margin-top:4px}.mp-form-message{padding:11px;border-radius:9px;font-size:11px}.mp-form-message.sent{background:#eafaf3;color:#24775c}.mp-form-message.error{background:#fff0ee;color:#9f4f45}.mp-enquiry-alt{border-top:1px solid #edf0f4;margin-top:18px;padding-top:16px;display:flex;gap:10px;flex-wrap:wrap;font-size:10px}.mp-enquiry-alt span{color:#8a95a6}.mp-enquiry-alt a{font-weight:900;color:var(--mp-blue)}.mp-footer{padding-top:62px}.mp-footer-grid{grid-template-columns:2.3fr repeat(3,1fr)}.mp-footer-contact{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.mp-footer-contact a{font-size:11px!important;color:#c0c9df!important}.mp-footer .footer-bottom{align-items:center}.mp-cta{margin-bottom:0}.mp-page-hero{padding:94px 0 82px;background:radial-gradient(circle at 82% 5%,#e9edff 0,transparent 32%),linear-gradient(180deg,#fff,#f9faff);border-bottom:1px solid #eef0f6}.mp-page-hero h1{max-width:920px;margin-bottom:20px}.mp-page-hero>div>p{max-width:760px;font-size:17px}.mp-page-search{max-width:740px;margin-top:28px}.mp-category-groups{display:grid;grid-gap:54px;gap:54px}.mp-category-group-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8ebf1;padding-bottom:12px;margin-bottom:17px}.mp-category-group-title span{font-family:Manrope;font-size:21px;font-weight:800}.mp-category-group-title small{color:#8c96a8}.mp-breadcrumb{display:flex;gap:8px;flex-wrap:wrap;font-size:10px;color:#8791a3;margin-bottom:28px}.mp-breadcrumb a{color:var(--mp-blue);font-weight:800}.mp-category-hero-grid{display:grid;grid-template-columns:1fr 220px;grid-gap:60px;gap:60px;align-items:center}.mp-category-summary{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #e2e6ef;border-radius:19px;background:#fff;padding:24px}.mp-category-summary strong{font-family:Manrope;font-size:44px;margin-top:22px}.mp-category-summary small{color:#8490a5}.mp-category-summary a{margin-top:20px;color:var(--mp-blue);font-size:11px;font-weight:900}.mp-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px}.mp-capability-grid>div,.mp-compare-grid>div,.mp-deliverable-list>div{display:flex;gap:12px;align-items:center;border:1px solid var(--mp-line);border-radius:12px;padding:15px;background:#fff}.mp-capability-grid b,.mp-compare-grid b,.mp-deliverable-list b{font-size:9px;color:var(--mp-blue)}.mp-capability-grid span,.mp-compare-grid span,.mp-deliverable-list span{font-size:12px;font-weight:800}.mp-buying-note{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:60px;gap:60px;align-items:center}.mp-buying-note h2{margin-bottom:12px}.mp-trust-list{display:grid;grid-gap:10px;gap:10px}.mp-trust-list span{background:#fff;border:1px solid #e4e8f0;border-radius:12px;padding:14px;font-size:12px;font-weight:800}.mp-tool-hero{padding:82px 0;background:radial-gradient(circle at 88% 10%,#ebefff 0,transparent 34%),linear-gradient(#fff,#fafbff);border-bottom:1px solid #edf0f5}.mp-tool-hero-grid{display:grid;grid-template-columns:1fr 360px;grid-gap:70px;gap:70px;align-items:center}.mp-tool-hero-grid h1{margin-bottom:14px}.mp-tool-hero-grid>div>p{max-width:700px}.mp-tool-cta-card{border:1px solid #dfe3ed;border-radius:20px;padding:25px;background:#fff;box-shadow:0 18px 50px #26375e12}.mp-tool-cta-card h3{font-size:23px}.mp-tool-cta-card p{font-size:12px}.mp-tool-cta-card .btn{width:100%;margin:9px 0}.mp-tool-cta-card small{display:block;text-align:center;color:#8b95a7}.mp-profile-grid{display:grid;grid-template-columns:1fr 285px;grid-gap:60px;gap:60px;align-items:start}.mp-profile-main{display:grid;grid-gap:65px;gap:65px}.mp-profile-main h2{font-size:34px}.mp-check-list{display:grid;grid-gap:10px;gap:10px;padding:0;list-style:none}.mp-check-list li{border:1px solid #e3e7ee;border-radius:11px;padding:13px 15px;color:#566178}.mp-capability-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mp-pricing-note{display:flex;flex-direction:column;gap:5px;border-left:4px solid var(--mp-blue);background:#f5f7ff;padding:18px;border-radius:0 12px 12px 0}.mp-pricing-note strong{font-size:17px}.mp-pricing-note span{font-size:12px;color:#67738b}.mp-empty-proof{border:1px dashed #cfd6e4;border-radius:15px;background:#fbfcff;padding:24px}.mp-empty-proof strong{font-size:14px}.mp-empty-proof p{font-size:12px;margin:7px 0 0}.mp-profile-aside{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:110px}.mp-fact-card{border:1px solid #e3e7ef;border-radius:14px;padding:18px;background:#fff;display:flex;flex-direction:column;gap:8px}.mp-fact-card a,.mp-fact-card strong{font-size:12px}.mp-fact-card a{color:var(--mp-blue);font-weight:800}.mp-fact-card small{font-size:10px;color:#8c95a6;line-height:1.5}.mp-service-detail-grid{display:grid;grid-template-columns:1fr 320px;grid-gap:60px;gap:60px;align-items:start}.mp-deliverable-list{display:grid;grid-gap:10px;gap:10px}.mp-best-for{border:1px solid #e2e6ef;border-radius:17px;padding:24px;background:#f8f9fd}.mp-best-for p{font-size:12px;margin:9px 0;color:#59667c}.mp-ai-training-hero{padding:95px 0;background:linear-gradient(120deg,#111d35,#1f3061 64%,#3b55ee);color:#fff;overflow:hidden}.mp-ai-training-grid{display:grid;grid-template-columns:1fr .8fr;grid-gap:80px;gap:80px;align-items:center}.mp-ai-training-hero h1{color:#fff}.mp-ai-training-hero>div>div>p{color:#c6cee1;font-size:18px;max-width:690px}.mp-ai-hero-proof{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.mp-ai-hero-proof span{font-size:10px;font-weight:800;color:#dfe5f4;border:1px solid #ffffff2f;padding:8px 10px;border-radius:999px}.mp-ai-score-card{background:#fff;color:var(--mp-navy);border-radius:23px;padding:30px;box-shadow:0 32px 80px #0711273d}.mp-ai-score-card>span{font-size:9px;letter-spacing:.13em;color:var(--mp-blue);font-weight:900}.mp-ai-score-card>strong{display:block;font-family:Manrope;font-size:25px;letter-spacing:-.04em;margin:10px 0 25px}.mp-score-row{display:grid;grid-template-columns:110px 1fr 35px;grid-gap:10px;gap:10px;align-items:center;margin:13px 0}.mp-score-row b{font-size:10px}.mp-score-row i{height:7px;background:#eef0f5;border-radius:99px;overflow:hidden}.mp-score-row em{display:block;height:100%;background:linear-gradient(90deg,var(--mp-blue),var(--mp-mint));border-radius:99px}.mp-score-row small{font-size:10px;color:#738096}.mp-ai-score-note{margin-top:22px;border-top:1px solid #edf0f5;padding-top:17px;font-size:11px;color:#677389;line-height:1.5}.mp-program-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.mp-program-card{border:1px solid var(--mp-line);border-radius:18px;padding:24px;background:#fff}.mp-program-number{font-size:10px;color:var(--mp-blue);font-weight:900}.mp-program-meta{display:flex;gap:7px;flex-wrap:wrap;margin:24px 0 15px}.mp-program-meta em,.mp-program-meta span{font-size:9px;font-style:normal;font-weight:800;background:#f3f5fb;color:#67738a;padding:6px 8px;border-radius:999px}.mp-program-card h3{font-size:20px}.mp-program-card p{font-size:12px}.mp-role-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px}.mp-role-grid>div{display:grid;grid-template-columns:34px 1fr;align-items:center;grid-column-gap:10px;column-gap:10px;border:1px solid #e4e7ed;background:#fff;border-radius:13px;padding:15px}.mp-role-grid span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eef1ff;color:var(--mp-blue)}.mp-role-grid strong{font-size:12px}.mp-role-grid small{color:#8993a6;font-size:9px}.mp-readiness-preview{border:1px solid #ffffff2c;background:#ffffff0e;border-radius:19px;padding:27px}.mp-readiness-preview>div{display:flex;align-items:baseline}.mp-readiness-preview>div strong{font-size:70px;color:var(--mp-mint);font-family:Manrope}.mp-readiness-preview>div span{font-size:19px;color:#9ca8c5}.mp-readiness-preview h3{font-size:22px}.mp-readiness-preview small{color:#91a0bd}.mp-process-list{display:grid;grid-gap:0;gap:0}.mp-process-list>div{display:grid;grid-template-columns:70px 1fr;grid-gap:25px;gap:25px;padding:28px 0;border-bottom:1px solid #e7eaf0}.mp-process-list b{font-size:12px;color:var(--mp-blue)}.mp-process-list h3{font-size:22px;margin-bottom:8px}.mp-process-list p{margin:0;max-width:760px}.mp-editorial-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px}.mp-manifesto{display:grid;grid-template-columns:40px 1fr;grid-column-gap:12px;column-gap:12px}.mp-manifesto>span{grid-row:auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eef1ff;color:var(--mp-blue);font-size:9px;font-weight:900}.mp-manifesto h3{margin:4px 0 5px}.mp-manifesto p{grid-column:2;font-size:12px;margin-bottom:20px}.mp-center-copy{max-width:800px;text-align:center}.mp-center-copy p{max-width:680px;margin:0 auto 25px}.mp-center-copy .hero-actions{justify-content:center}.mp-faq-list{max-width:900px;margin:auto}.mp-faq-list details{border-bottom:1px solid #e5e9f0;padding:22px 0}.mp-faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-family:Manrope;font-size:17px;font-weight:800}.mp-faq-list summary::-webkit-details-marker{display:none}.mp-faq-list summary span{color:var(--mp-blue);font-size:22px}.mp-faq-list p{margin:14px 0 0;max-width:790px}.mp-pricing-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.mp-pricing-card{border:1px solid #e2e6ef;border-radius:20px;padding:32px}.mp-pricing-card.featured{border:2px solid var(--mp-blue);background:#fbfcff}.mp-pricing-card>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:var(--mp-blue)}.mp-pricing-card h2{font-size:39px;margin:13px 0}.mp-pricing-card ul{list-style:none;padding:0;display:grid;grid-gap:9px;gap:9px;color:#58647a;font-size:12px;margin:25px 0}.mp-pricing-card .btn{width:100%}@media(max-width:1050px){.mp-hero-grid{gap:30px}.mp-floating-proof{display:none}.mp-category-grid,.mp-program-grid,.mp-service-grid,.mp-service-grid-large,.mp-tool-grid{grid-template-columns:repeat(2,1fr)}.mp-ai-grid,.mp-ai-training-grid,.mp-proof-section>.shell{gap:35px}.mp-how-grid{grid-template-columns:repeat(2,1fr)}.mp-enquire-section{gap:35px}.mp-header .nav-links{gap:14px}.mp-header .nav-links a{font-size:11px}.mp-whatsapp-mini{display:none}}@media(max-width:800px){.mp-ai-grid,.mp-ai-training-grid,.mp-buying-note,.mp-category-hero-grid,.mp-editorial-grid,.mp-enquire-section,.mp-hero-grid,.mp-profile-grid,.mp-proof-section>.shell,.mp-service-detail-grid,.mp-tool-hero-grid{grid-template-columns:1fr}.mp-hero-grid{padding-top:55px}.mp-hero-panel{max-width:600px;width:100%;margin:auto}.mp-section-heading{align-items:flex-start;flex-direction:column}.mp-enquire-copy,.mp-profile-aside{position:static}.mp-category-summary{max-width:270px}.mp-role-grid{grid-template-columns:repeat(2,1fr)}.mp-footer-grid{grid-template-columns:1.8fr 1fr 1fr}.mp-footer-grid>div:last-child{grid-column:2/4}.mp-tool-hero{padding:65px 0}.mp-ai-training-hero,.mp-page-hero{padding:70px 0}.mp-capability-grid{grid-template-columns:1fr}}@media(max-width:620px){.mp-category-grid,.mp-compare-grid,.mp-how-grid,.mp-pricing-grid,.mp-program-grid,.mp-role-grid,.mp-service-grid,.mp-service-grid-large,.mp-tool-grid{grid-template-columns:1fr}.mp-hero-grid{min-height:0;padding-bottom:60px}.mp-hero-copy h1{font-size:43px}.mp-buyer-card{padding:22px}.mp-buyer-card h2{font-size:25px}.mp-buyer-steps{grid-template-columns:1fr}.mp-search-box button{padding:12px 13px}.mp-search-icon{display:none}.mp-search-box input{font-size:12px;padding-left:7px}.mp-search-results button{grid-template-columns:60px 1fr 15px}.mp-form-grid{grid-template-columns:1fr}.mp-enquiry-card{padding:21px}.mp-category-card{grid-template-columns:42px 1fr 14px;padding:17px}.mp-category-icon{width:40px;height:40px}.mp-footer-grid{grid-template-columns:1fr 1fr}.mp-footer-grid .footer-brand{grid-column:1/-1}.mp-footer-grid>div:last-child{grid-column:auto}.mp-tool-card{min-height:0}.mp-page-hero h1{font-size:42px}.mp-category-hero-grid{gap:25px}.mp-score-row{grid-template-columns:95px 1fr 32px}.mp-ai-score-card{padding:22px}.mp-ai-training-hero h1{font-size:48px}.mp-process-list>div{grid-template-columns:44px 1fr}.mp-pricing-card{padding:23px}.mp-header .brand-logo-art{height:44px}}.xp-hero{position:relative;min-height:760px;overflow:hidden;background:radial-gradient(circle at 88% 18%,#dff6ec 0,transparent 23%),radial-gradient(circle at 72% 82%,#ebe7ff 0,transparent 27%),linear-gradient(135deg,#fffdf8,#f7f7ff 56%,#f4fbf8);border-bottom:1px solid #ececf3}.xp-noise{position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E")}.xp-hero-grid{min-height:720px;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:54px;gap:54px;align-items:center;padding-top:75px;padding-bottom:85px;position:relative;z-index:2}.xp-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:900;letter-spacing:.17em;color:#4b5ee4;margin-bottom:22px}.xp-eyebrow>span{width:8px;height:8px;border-radius:50%;background:#80e1b9;box-shadow:0 0 0 5px #daf7eb}.xp-eyebrow.lightish{color:#cfd7ff}.xp-hero-copy h1{font-size:clamp(54px,6.1vw,88px);line-height:.98;letter-spacing:-.073em;margin-bottom:24px;max-width:720px}.xp-enquire-copy h2 em,.xp-hero-copy h1 em{font-style:normal;color:#3b55ee}.xp-hero-lead{font-size:18px;line-height:1.65;max-width:650px;color:#58647b}.xp-need-rotator{display:inline-flex;position:relative;min-width:330px;color:#111d35;font-weight:800;white-space:nowrap}.xp-need-rotator span{display:inline-block;animation:xpNeedIn .45s both}@keyframes xpNeedIn{0%{opacity:0;transform:translateY(10px) rotate(1deg)}to{opacity:1;transform:none}}.xp-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.xp-ghost-btn{background:#fff;border-color:#dfe3ec}.xp-tiny-proof{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px;color:#778296;font-size:11px;font-weight:700}.xp-tiny-proof span:before{content:"✦";color:#4abf91;margin-right:7px}.xp-scroll-cue{position:absolute;bottom:21px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;font-size:8px;letter-spacing:.18em;font-weight:900;color:#7f8798;z-index:4}.xp-scroll-cue i{font-style:normal;font-size:18px;animation:xpBounce 1.6s infinite}@keyframes xpBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.xp-hero-playground{--mx:70%;--my:22%;position:relative;min-height:570px;display:grid;place-items:center;perspective:1200px}.xp-hero-playground:before{content:"";position:absolute;inset:7% 2%;border-radius:50%;background:radial-gradient(circle at var(--mx) var(--my),#99ead03b,transparent 26%),radial-gradient(circle at 45% 44%,#677bff35,transparent 46%);filter:blur(3px);transition:background .08s linear}.xp-concierge-card{position:relative;z-index:4;width:min(480px,86%);padding:23px;border:1px solid #e3e3ec;border-radius:27px;background:rgba(255,255,255,.89);box-shadow:0 32px 90px #202a5923;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:rotate(1deg);transition:transform .35s}.xp-hero-playground:hover .xp-concierge-card{transform:rotate(0) translateY(-4px)}.xp-concierge-head{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:900;letter-spacing:.09em;color:#677289}.xp-concierge-head b{margin-left:auto;background:#e7fbf3;color:#2b8a66;padding:6px 8px;border-radius:99px;letter-spacing:0}.xp-live-dot{width:8px;height:8px;border-radius:50%;background:#60d7a5;box-shadow:0 0 0 5px #dff8ee;animation:xpPulse 2s infinite}@keyframes xpPulse{50%{box-shadow:0 0 0 9px #dff8ee33}}.xp-chat{margin-top:18px;border-radius:17px;padding:15px 16px}.xp-chat small{display:block;font-size:8px;font-weight:900;letter-spacing:.12em;margin-bottom:7px}.xp-chat p{font-size:13px;line-height:1.55;margin:0}.xp-chat.buyer{margin-left:46px;background:#f2f0ff;border-bottom-right-radius:4px}.xp-chat.buyer small{color:#7059e8}.xp-chat.reachly{margin-right:36px;background:#f2fbf7;border-bottom-left-radius:4px}.xp-chat.reachly small{color:#25845f}.xp-thinking{display:flex;align-items:center;gap:5px;padding:12px 4px;color:#8c95a7;font-size:9px;font-weight:800}.xp-thinking i{height:5px;width:5px;background:#7b8bf5;border-radius:50%;animation:xpDots 1.1s infinite}.xp-thinking i:nth-child(2){animation-delay:.15s}.xp-thinking i:nth-child(3){animation-delay:.3s}@keyframes xpDots{50%{transform:translateY(-4px);opacity:.45}}.xp-thinking span{margin-left:5px}.xp-shortlist-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:14px}.xp-shortlist-row span{border:1px solid #e7e9ef;border-radius:11px;padding:10px 9px;font-size:9px;color:#8a93a5}.xp-shortlist-row b{display:block;color:#17223e;margin-top:4px}.xp-concierge-cta{width:100%;margin-top:14px}.xp-floating-card{position:absolute;z-index:5;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e3e5ec;border-radius:14px;padding:10px 13px;box-shadow:0 16px 40px #18234717;font-size:10px;font-weight:900;animation:xpFloat 5s ease-in-out infinite}.xp-floating-card b{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#eff1ff;color:#3b55ee}.fc-a{left:-3px;top:104px;transform:rotate(-6deg)}.fc-b{right:-5px;top:72px;transform:rotate(5deg);animation-delay:.8s}.fc-c{right:11px;bottom:63px;transform:rotate(-3deg);animation-delay:1.6s}@keyframes xpFloat{50%{margin-top:-8px}}.xp-orbit{position:absolute;border:1px dashed #cbd1df;border-radius:50%;opacity:.72;animation:xpSpin 24s linear infinite}.xp-orbit span{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #e0e3ea;padding:6px 9px;border-radius:99px;font-size:8px;font-weight:900;color:#59657b;white-space:nowrap}.orbit-a{width:530px;height:530px}.orbit-b{width:430px;height:430px;animation-direction:reverse;animation-duration:20s}.orbit-c{width:330px;height:330px;animation-duration:15s}.orbit-d{width:235px;height:235px;animation-direction:reverse;animation-duration:12s}@keyframes xpSpin{to{transform:rotate(1turn)}}.xp-ecosystem{padding:24px 0 27px;border-bottom:1px solid #eceef3;background:#111d35;color:#fff;overflow:hidden}.xp-ecosystem-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:17px}.xp-ecosystem-head>span{font-size:9px;letter-spacing:.16em;font-weight:900;color:#b7c2df}.xp-ecosystem-head small{font-size:9px;color:#71809f;max-width:540px;text-align:right}.xp-marquee-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.xp-marquee-track{display:flex;width:max-content;gap:9px;animation:xpMarquee 42s linear infinite}.xp-marquee-window:hover .xp-marquee-track{animation-play-state:paused}.xp-brand-chip{display:flex;align-items:center;height:46px;padding:0 19px;border:1px solid #ffffff17;background:#ffffff08;border-radius:12px;color:#f0f3fa;font-family:Manrope;font-size:13px;font-weight:800;letter-spacing:-.03em}@keyframes xpMarquee{to{transform:translateX(-50%)}}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.8,.2,1)}[data-reveal].is-visible{opacity:1;transform:none}.xp-section{position:relative}.xp-heading-row{display:grid;grid-template-columns:1.1fr .8fr;grid-gap:70px;gap:70px;align-items:end;margin-bottom:40px}.xp-heading-row h2{margin-bottom:0}.xp-heading-row>p{margin:0 0 5px;font-size:15px}.xp-stack-builder{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #e3e6ee;border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 24px 60px #1d2c5810}.xp-stack-controls{padding:32px;background:#f8f7ff}.xp-mini-label{font-size:9px;letter-spacing:.14em;font-weight:900;color:#6e62d8}.xp-stack-controls h3{font-size:28px;margin:10px 0 24px}.xp-need-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.xp-need-buttons button{border:1px solid #e1e3eb;background:#fff;border-radius:14px;padding:13px;text-align:left;font-weight:800;color:#4d5971}.xp-need-buttons button i{font-style:normal;display:inline-grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#eef0ff;color:#3b55ee;margin-right:8px}.xp-need-buttons button.active{background:#111d35;color:#fff;border-color:#111d35;transform:translateY(-1px)}.xp-need-buttons button.active i{background:#31436d;color:#9df0cc}.xp-size-control{display:flex;align-items:center;justify-content:space-between;margin-top:23px;font-size:11px;font-weight:800;color:#69748a}.xp-size-control select{border:1px solid #dfe3eb;background:#fff;border-radius:10px;padding:9px}.xp-stack-output{padding:32px}.xp-stack-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.xp-stack-top span{font-size:10px;font-weight:900;letter-spacing:.11em;color:#7e889c}.xp-stack-top b{font-size:10px;background:#e8f9f2;color:#287d5e;padding:7px 9px;border-radius:99px}.xp-stack-list{display:grid;grid-gap:8px;gap:8px}.xp-stack-list>div{display:grid;grid-template-columns:40px 1fr 25px;align-items:center;border:1px solid #e5e8ef;border-radius:13px;padding:13px}.xp-stack-list span{font-size:9px;color:#8b94a5}.xp-stack-list strong{font-size:13px}.xp-stack-list i{font-style:normal;color:#3b55ee}.xp-stack-output>p{font-size:12px;background:#f6f8fb;border-left:3px solid #7d8df4;padding:13px 14px;margin:18px 0}.xp-text-cta{font-size:12px;font-weight:900;color:#3b55ee}.xp-category-zone{background:#f6f6fb;overflow:hidden}.xp-section-heading{text-align:center;max-width:760px;margin:0 auto 44px}.xp-section-heading h2 span{color:#3b55ee}.xp-section-heading p{max-width:650px;margin:auto}.xp-category-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.xp-category-card{--delay:0ms;position:relative;display:grid;grid-template-columns:34px 1fr 20px;grid-column-gap:10px;column-gap:10px;align-items:start;min-height:205px;padding:21px;border:1px solid #e0e3eb;background:#fff;border-radius:17px;transition:transform .25s,border-color .25s,box-shadow .25s;animation-delay:var(--delay)}.xp-category-card:hover{transform:translateY(-6px) rotate(-.4deg);border-color:#aeb8ff;box-shadow:0 20px 44px #26356613}.xp-category-number{font-size:9px;color:#9aa2b1}.xp-category-icon{position:absolute;right:17px;top:16px;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#eef0ff;color:#3b55ee}.xp-category-card>div{grid-column:1/4;margin-top:44px}.xp-category-card strong{font-family:Manrope;font-size:16px}.xp-category-card p{font-size:11px;line-height:1.55;margin:8px 0 0}.xp-category-card>b{position:absolute;right:18px;bottom:16px;color:#3b55ee}.xp-center-link{text-align:center;margin-top:27px}.xp-center-link a{font-size:12px;font-weight:900;color:#3b55ee}.xp-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.xp-tool-card{border:1px solid #e2e5ec;border-radius:18px;padding:22px;background:#fff;min-height:270px;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s}.xp-tool-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #1d2a5410;border-color:#bbc4ff}.xp-tool-top{display:flex;justify-content:space-between;align-items:center}.xp-tool-avatar{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#111d35,#3b55ee);color:#fff;font-family:Manrope;font-size:13px;font-weight:900}.xp-tool-top i{font-style:normal;font-size:10px;color:#a0a7b4}.xp-tool-card h3{margin:22px 0 8px;font-size:21px}.xp-tool-card p{font-size:12px;line-height:1.55}.xp-tool-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.xp-tool-tags span{font-size:9px;font-weight:800;padding:6px 8px;border-radius:99px;background:#f3f4f8;color:#6d778a}.xp-tool-card>strong{font-size:11px;color:#3b55ee;margin-top:15px}.xp-service-stage{background:#111d35;color:#fff;padding:110px 0;overflow:hidden}.xp-service-stage>.shell{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px;align-items:center}.xp-service-copy h2{font-size:58px;color:#fff}.xp-service-copy p{color:#abb7d1;max-width:520px}.xp-service-stack{position:relative;min-height:550px}.xp-service-card{--stack:0;position:absolute;left:calc(var(--stack)*9px);right:calc((5 - var(--stack))*9px);top:calc(var(--stack)*72px);display:grid;grid-template-columns:42px 1fr 25px;grid-gap:12px;gap:12px;padding:20px 22px;border:1px solid #ffffff1c;border-radius:17px;background:linear-gradient(135deg,#1c2a4a,#26375f);box-shadow:0 22px 70px #050b1833;transition:transform .25s,background .25s}.xp-service-card:hover{transform:translateX(-10px);background:linear-gradient(135deg,#263c68,#334b7d);z-index:10}.xp-service-card>span{font-size:9px;color:#7282a8}.xp-service-card small{font-size:8px;color:#9badce;letter-spacing:.12em}.xp-service-card h3{font-size:18px;color:#fff;margin:5px 0}.xp-service-card p{font-size:10px;color:#aab6d0;line-height:1.5;margin:0}.xp-service-card>b{color:#8ee2bd}.xp-ai-lab{background:radial-gradient(circle at 90% 20%,#dae3ff 0,transparent 35%),linear-gradient(#fff,#f6f9ff)}.xp-ai-lab-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:75px;gap:75px;align-items:center}.xp-ai-lab-copy h2 span{color:#3b55ee}.xp-ai-role-cloud{display:flex;gap:7px;flex-wrap:wrap;margin:22px 0}.xp-ai-role-cloud span{border:1px solid #dfe3ec;background:#fff;padding:7px 10px;border-radius:99px;font-size:10px;font-weight:800;color:#59657b}.xp-ai-actions{display:flex;align-items:center;gap:18px}.xp-ai-terminal{border:1px solid #263b68;border-radius:22px;background:#111d35;box-shadow:0 35px 80px #172e682b;overflow:hidden;color:#dce5ff;transform:rotate(1deg)}.xp-terminal-top{height:49px;display:flex;align-items:center;gap:7px;padding:0 16px;border-bottom:1px solid #ffffff12}.xp-terminal-top>span{width:8px;height:8px;border-radius:50%;background:#ff9a95}.xp-terminal-top>span:nth-child(2){background:#ffd071}.xp-terminal-top>span:nth-child(3){background:#79dfad}.xp-terminal-top b{margin-left:8px;font-size:9px;color:#8796b7;letter-spacing:.08em}.xp-terminal-body{padding:27px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.xp-terminal-body p{font-family:inherit;font-size:11px;color:#9eacd0;line-height:1.7;margin:9px 0}.xp-terminal-result{margin-top:24px;border:1px solid #89e6bd4a;background:#89e6bd0d;border-radius:14px;padding:17px}.xp-terminal-result span{font-size:8px;color:#89e6bd;letter-spacing:.13em;font-weight:900}.xp-terminal-result strong{display:block;font-family:DM Sans;margin-top:7px;font-size:13px;line-height:1.5;color:#f3f6ff}.xp-journey-shell{border:1px solid #e1e4eb;border-radius:23px;overflow:hidden;background:#fff}.xp-journey-tabs{display:flex;gap:0;border-bottom:1px solid #e6e8ed;background:#f7f7fa;overflow:auto}.xp-journey-tabs button{border:0;border-right:1px solid #e3e5ea;background:transparent;padding:14px 20px;font-size:10px;font-weight:900;color:#7d8799;white-space:nowrap}.xp-journey-tabs button.active{background:#fff;color:#3b55ee}.xp-journey-card{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:35px;gap:35px;padding:34px;animation:xpStoryIn .35s both}@keyframes xpStoryIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.xp-illustrative{font-size:8px;letter-spacing:.13em;color:#8b95a7;font-weight:900}.xp-journey-main h3{font-size:32px;max-width:650px;margin:10px 0}.xp-journey-main>p{font-size:13px;max-width:680px}.xp-journey-output{border-left:3px solid #3b55ee;background:#f7f8ff;padding:14px;margin-top:20px}.xp-journey-output span{display:block;font-size:8px;font-weight:900;letter-spacing:.11em;color:#6d79cd;margin-bottom:6px}.xp-journey-output strong{font-size:12px;line-height:1.5}.xp-journey-side{display:grid;grid-gap:10px;gap:10px}.xp-journey-side>div{border:1px solid #e4e7ed;border-radius:15px;padding:16px;display:flex;flex-direction:column;gap:8px}.xp-journey-side small{font-size:8px;font-weight:900;letter-spacing:.12em;color:#8f98a9}.xp-journey-side span{font-size:11px;font-weight:800;color:#566178}.xp-proof-note{font-size:9px;color:#969dab;padding:0 34px 25px;margin:0}.xp-trust-ribbon{background:#f1f9f6;border-top:1px solid #dcebe5;border-bottom:1px solid #dcebe5}.xp-trust-ribbon>.shell{display:grid;grid-template-columns:repeat(4,1fr)}.xp-trust-ribbon>div>div{padding:30px 25px;border-right:1px solid #dcebe5}.xp-trust-ribbon>div>div:first-child{border-left:1px solid #dcebe5}.xp-trust-ribbon span{font-size:9px;color:#3b55ee;font-weight:900}.xp-trust-ribbon strong{display:block;font-size:13px;margin:9px 0 5px}.xp-trust-ribbon p{font-size:10px;margin:0;line-height:1.45}.xp-enquire{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;align-items:start}.xp-enquire-copy{position:-webkit-sticky;position:sticky;top:120px}.xp-enquire-copy h2{font-size:54px}.xp-enquire-copy>p{font-size:14px}.xp-contact-buttons{display:grid;grid-gap:8px;gap:8px;margin-top:26px}.xp-contact-buttons a{display:flex;justify-content:space-between;align-items:center;border:1px solid #e0e4ec;border-radius:12px;padding:12px 14px;font-size:11px;font-weight:900}.xp-contact-buttons a b{color:#3b55ee;font-size:10px}.xp-story-hero{background:radial-gradient(circle at 80% 10%,#ecf9f4 0,transparent 33%),linear-gradient(135deg,#fafaff,#fff)}.xp-case-template{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:65px;gap:65px;align-items:start}.xp-case-template-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.xp-case-template-grid>div{border:1px solid #e2e5ec;border-radius:15px;padding:18px}.xp-case-template-grid span{font-size:9px;color:#3b55ee;font-weight:900}.xp-case-template-grid strong{display:block;margin:8px 0;font-size:13px}.xp-case-template-grid p{font-size:10px;line-height:1.5;margin:0}@media(max-width:1050px){.xp-hero-grid{gap:25px}.xp-floating-card{display:none}.xp-orbit{opacity:.35}.xp-category-grid{grid-template-columns:repeat(3,1fr)}.xp-service-stage>.shell{gap:40px}.xp-service-copy h2{font-size:50px}.xp-heading-row{gap:35px}}@media(max-width:800px){.xp-ai-lab-grid,.xp-case-template,.xp-enquire,.xp-heading-row,.xp-hero-grid,.xp-service-stage>.shell,.xp-stack-builder{grid-template-columns:1fr}.xp-hero-grid{padding-top:55px}.xp-hero-copy h1{font-size:56px}.xp-need-rotator{min-width:0;display:inline}.xp-hero-playground{min-height:520px}.xp-category-grid,.xp-tool-grid{grid-template-columns:repeat(2,1fr)}.xp-service-copy{max-width:650px}.xp-service-stack{min-height:530px}.xp-journey-card{grid-template-columns:1fr}.xp-trust-ribbon>.shell{grid-template-columns:1fr 1fr}.xp-enquire-copy{position:static}.xp-ecosystem-head{align-items:flex-start;flex-direction:column}.xp-ecosystem-head small{text-align:left}.xp-case-template-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.xp-hero{min-height:auto}.xp-hero-grid{padding:45px 20px 75px}.xp-hero-copy h1{font-size:47px}.xp-hero-lead{font-size:16px}.xp-scroll-cue{display:none}.xp-hero-playground{min-height:445px}.xp-concierge-card{width:100%;padding:18px}.xp-chat.buyer{margin-left:18px}.xp-chat.reachly{margin-right:18px}.xp-shortlist-row{grid-template-columns:1fr}.xp-orbit{display:none}.xp-ecosystem-head{padding-left:20px;padding-right:20px}.xp-heading-row{margin-bottom:28px}.xp-heading-row>p{font-size:13px}.xp-stack-controls,.xp-stack-output{padding:22px}.xp-need-buttons{grid-template-columns:1fr}.xp-size-control{align-items:flex-start;flex-direction:column;gap:8px}.xp-category-grid,.xp-tool-grid{grid-template-columns:1fr}.xp-category-card{min-height:170px}.xp-service-stage{padding:80px 0}.xp-service-stage>.shell{padding-left:20px;padding-right:20px}.xp-service-copy h2{font-size:44px}.xp-service-stack{min-height:610px}.xp-service-card{left:0;right:0;top:calc(var(--stack)*91px);padding:16px}.xp-service-card p{display:none}.xp-ai-lab-grid{padding-left:20px;padding-right:20px}.xp-ai-actions{align-items:flex-start;flex-direction:column}.xp-journey-card{padding:22px}.xp-journey-main h3{font-size:25px}.xp-proof-note{padding:0 22px 20px}.xp-trust-ribbon>.shell{grid-template-columns:1fr}.xp-trust-ribbon>div>div{border-left:1px solid #dcebe5}.xp-enquire{padding-left:20px;padding-right:20px}.xp-enquire-copy h2{font-size:44px}.xp-case-template-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.xp-floating-card,.xp-live-dot,.xp-marquee-track,.xp-orbit,.xp-scroll-cue i,.xp-thinking i{animation:none!important}[data-reveal]{opacity:1;transform:none}}