@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}}