.tool-hero-visual{min-height:560px;position:relative}.tool-dashboard{background:var(--ink);border:1px solid #ffffff24;border-radius:28px;grid-template-columns:58px minmax(0,1fr);width:min(100%,510px);min-height:455px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(1.2deg);box-shadow:0 38px 85px #272a263d}.tool-dashboard>aside{color:#ffffff7a;flex-direction:column;align-items:center;gap:24px;padding-block:18px;display:flex}.tool-dashboard>aside>span{background:var(--green);width:32px;height:32px;color:var(--ink);border-radius:10px;place-items:center;margin-bottom:7px;font-size:.8rem;font-weight:780;display:grid}.tool-dashboard>aside>i{font-size:1rem}.tool-dashboard>aside>i:first-of-type{color:var(--green)}.tool-dashboard>aside>i:last-child{margin-top:auto}.tool-dashboard-main{background:radial-gradient(circle at 90% 6%, #13f28724, transparent 22%), var(--paper);min-width:0;padding:20px}.tool-dashboard-main>header{justify-content:space-between;align-items:center;display:flex}.tool-dashboard-main>header>div{display:grid}.tool-dashboard-main>header small{color:var(--muted);font-size:.48rem}.tool-dashboard-main>header strong{font-size:.78rem;font-weight:650}.tool-dashboard-main>header>span{gap:7px;display:flex}.tool-dashboard-main>header i{border:1px solid var(--line);width:28px;height:28px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:.7rem;display:grid}.tool-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px;display:grid}.tool-summary article{border:1px solid var(--line);background:var(--white);border-radius:12px;grid-template-columns:31px 1fr;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.tool-summary article>i{background:var(--green-soft);width:31px;height:31px;color:var(--green-dark);border-radius:9px;place-items:center;font-size:.86rem;display:grid}.tool-summary article>span{min-width:0;display:grid}.tool-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.42rem;overflow:hidden}.tool-summary strong{font-size:.72rem}.tool-task-board{border:1px solid var(--line);background:var(--white);border-radius:16px;margin-top:14px;padding:16px}.tool-task-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.tool-task-heading strong{font-size:.61rem}.tool-task-heading small{background:var(--green-soft);color:var(--green-dark);border-radius:999px;padding:5px 8px;font-size:.42rem;font-weight:650}.tool-task-row{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr 55px;align-items:center;gap:9px;padding-block:15px;display:grid}.tool-task-row:last-child{border-bottom:0;padding-bottom:2px}.tool-task-row>span{color:var(--green-dark);font-size:.46rem;font-weight:700}.tool-task-row>div{min-width:0;display:grid}.tool-task-row strong,.tool-task-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-task-row strong{font-size:.55rem}.tool-task-row small{color:var(--muted);font-size:.43rem}.tool-task-row>i{background:var(--paper-deep);border-radius:999px;width:55px;height:6px}.tool-task-row:nth-child(2)>i{background:linear-gradient(90deg, var(--green-dark) 28%, var(--paper-deep) 28%)}.tool-task-row:nth-child(3)>i{background:linear-gradient(90deg, var(--green-dark) 65%, var(--paper-deep) 65%)}.tool-task-row:nth-child(4)>i{background:var(--green-dark)}.tool-hero-badge{z-index:3;border:1px solid var(--line);background:var(--white);border-radius:16px;align-items:center;gap:11px;padding:12px 15px;display:flex;position:absolute;box-shadow:0 18px 45px #272a2621}.tool-hero-badge>i{background:var(--green-soft);width:36px;height:36px;color:var(--green-dark);border-radius:11px;place-items:center;font-size:1.05rem;display:grid}.tool-hero-badge span{color:var(--muted);font-size:.55rem;line-height:1.4;display:grid}.tool-hero-badge strong{color:var(--ink);font-size:.65rem}.tool-hero-badge-status{top:3%;right:-8%}.tool-hero-badge-flow{bottom:1%;left:-7%}.tool-benefits-section{background:var(--white)}.tool-benefits-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.tool-benefit-card{border-right:1px solid var(--line);min-height:330px;padding:28px clamp(22px,2.5vw,35px) 25px}.tool-benefit-card:first-child{padding-left:0}.tool-benefit-card:last-child{border-right:0}.tool-benefit-card>div{justify-content:space-between;align-items:center;display:flex}.tool-benefit-card>div span{color:var(--green-dark);font-size:.65rem;font-weight:700}.tool-benefit-card>div i{border:1px solid var(--line);width:48px;height:48px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.tool-benefit-card h3{letter-spacing:-.035em;margin-top:82px;font-size:1.17rem;font-weight:610}.tool-benefit-card p{color:var(--muted);margin-top:13px;font-size:.74rem;line-height:1.72}.tool-use-cases-section{background:var(--paper)}.tool-use-cases-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tool-use-case-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);min-height:320px;padding:clamp(25px,3vw,38px);transition:transform .18s,box-shadow .18s}.tool-use-case-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.tool-use-case-card>i{background:var(--ink);width:52px;height:52px;color:var(--green);border-radius:16px;place-items:center;font-size:1.25rem;display:grid}.tool-use-case-card h3{letter-spacing:-.04em;margin-top:48px;font-size:1.18rem;font-weight:610}.tool-use-case-card p{color:var(--muted);margin-top:12px;font-size:.73rem;line-height:1.68}.tool-use-case-card span{color:var(--green-dark);margin-top:17px;font-size:.65rem;font-weight:650;line-height:1.58;display:block}.tool-honesty-note{background:var(--green-soft);border:1px solid #087a483d;border-radius:20px;grid-template-columns:58px 1fr;align-items:center;gap:22px;max-width:960px;margin-top:35px;padding:clamp(23px,3vw,34px);display:grid}.tool-honesty-note>i{background:var(--ink);width:54px;height:54px;color:var(--green);border-radius:17px;place-items:center;font-size:1.3rem;display:grid}.tool-honesty-note strong{font-size:.82rem}.tool-honesty-note p{color:var(--ink-soft);margin-top:5px;font-size:.7rem;line-height:1.65}.tool-workflow-section{background:var(--ink);color:var(--white);padding-block:clamp(90px,11vw,160px)}.tool-workflow-heading{grid-template-columns:minmax(0,1.2fr) minmax(300px,.55fr);align-items:end;gap:70px;margin-bottom:clamp(48px,7vw,82px);display:grid}.tool-workflow-heading .eyebrow{grid-column:1/-1}.tool-workflow-heading h2{letter-spacing:-.07em;font-size:clamp(2.7rem,5.4vw,5.8rem);font-weight:570;line-height:var(--heading-leading)}.tool-workflow-heading>p:last-child{color:#ffffffa8;font-size:.87rem;line-height:1.76}.tool-workflow-list{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);display:grid}.tool-workflow-list li{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:330px;padding:clamp(24px,3vw,36px);position:relative}.tool-workflow-list li>span{color:var(--green);font-size:.65rem;font-weight:700}.tool-workflow-list li>i{color:#ffffff75;font-size:1.35rem;position:absolute;top:28px;right:28px}.tool-workflow-list h3{letter-spacing:-.035em;margin-top:120px;font-size:1.18rem;font-weight:600}.tool-workflow-list p{color:#ffffff9e;margin-top:13px;font-size:.72rem;line-height:1.7}.tool-scope-section{background:var(--paper-deep)}.tool-scope-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.tool-scope-grid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff3d;min-height:275px;padding:clamp(25px,3vw,38px)}.tool-scope-grid li>span{color:var(--green-dark);font-size:.66rem;font-weight:700}.tool-scope-grid h3{letter-spacing:-.035em;margin-top:76px;font-size:1.15rem;font-weight:610}.tool-scope-grid p{color:var(--muted);margin-top:12px;font-size:.73rem;line-height:1.7}.tool-quality-section{background:var(--white)}.tool-quality-layout{grid-template-columns:minmax(0,1fr) minmax(450px,.88fr);align-items:start;gap:clamp(70px,10vw,150px);display:grid}.tool-quality-copy h2{letter-spacing:-.07em;max-width:760px;font-size:clamp(2.8rem,5.4vw,5.7rem);font-weight:570;line-height:var(--heading-leading);margin-top:24px}.tool-quality-copy>p:last-of-type{max-width:670px;color:var(--muted);margin-top:28px;font-size:.88rem;line-height:1.78}.tool-quality-principle{border:1px solid var(--line);background:var(--paper);border-radius:18px;grid-template-columns:52px 1fr;align-items:center;gap:17px;margin-top:37px;padding:20px;display:grid}.tool-quality-principle>i{background:var(--green-soft);width:50px;height:50px;color:var(--green-dark);border-radius:16px;place-items:center;font-size:1.2rem;display:grid}.tool-quality-principle strong{font-size:.75rem}.tool-quality-principle p{color:var(--muted);margin-top:4px;font-size:.63rem;line-height:1.6}.tool-quality-list{border-top:1px solid var(--line)}.tool-quality-list article{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:20px;padding-block:26px;display:grid}.tool-quality-list article>i{border:1px solid var(--line);width:48px;height:48px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.tool-quality-list h3{letter-spacing:-.025em;font-size:1rem;font-weight:620}.tool-quality-list p{color:var(--muted);margin-top:7px;font-size:.73rem;line-height:1.65}.tool-project-section{background:radial-gradient(circle at 88% 16%, #13f28714, transparent 24%), var(--paper)}.tool-project-layout{grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);align-items:center;gap:clamp(65px,9vw,135px);display:grid}.tool-project-copy h2{letter-spacing:-.07em;font-size:clamp(2.65rem,4.8vw,5rem);font-weight:570;line-height:var(--heading-leading);margin-top:24px}.tool-project-copy>p:last-of-type{color:var(--muted);margin-top:28px;font-size:.84rem;line-height:1.78}.tool-project-copy>ul{gap:10px;margin-top:27px;display:grid}.tool-project-copy>ul li{color:var(--ink-soft);align-items:flex-start;gap:9px;font-size:.69rem;line-height:1.6;display:flex}.tool-project-copy>ul li i{color:var(--green-dark);margin-top:4px}.tool-project-quote{border-left:3px solid var(--green-dark);margin-top:28px;padding-left:18px}.tool-project-quote blockquote{color:var(--ink-soft);font-size:.72rem;font-weight:550;line-height:1.7}.tool-project-quote figcaption{color:var(--muted);margin-top:7px;font-size:.6rem}.tool-project-copy .text-link{margin-top:28px}.tool-project-card .project-art{min-height:550px}.tool-ai-proof{background:radial-gradient(circle at 88% 0%, #13f28724, transparent 32%), var(--ink);color:#fff;border:1px solid #13f28738;border-radius:28px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:24px 30px;margin-top:clamp(65px,8vw,115px);padding:clamp(28px,4vw,48px);display:grid}.tool-ai-proof-icon{width:68px;height:68px;color:var(--green);background:#13f28714;border:1px solid #13f2874d;border-radius:20px;place-items:center;font-size:1.55rem;display:grid}.tool-ai-proof-copy{min-width:0}.tool-ai-proof-copy>p:first-child{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.tool-ai-proof-copy h3{letter-spacing:-.045em;max-width:790px;margin-top:10px;font-size:clamp(1.5rem,2.5vw,2.3rem);font-weight:580;line-height:1.15}.tool-ai-proof-copy>p:last-child{color:#ffffffa8;max-width:760px;margin-top:14px;font-size:.72rem;line-height:1.72}.tool-ai-proof-flow{grid-column:2/4;align-items:center;gap:12px;min-width:0;display:flex}.tool-ai-proof-flow span{color:#ffffffd6;white-space:nowrap;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.65rem;font-weight:600;display:inline-flex}.tool-ai-proof-flow span i{color:var(--green);font-size:.95rem}.tool-ai-proof-flow>i{color:#ffffff4d}.tool-ai-proof .text-link{color:#fff}@media (width<=1080px){.tool-benefits-grid{grid-template-columns:1fr 1fr}.tool-benefit-card:nth-child(2){border-right:0}.tool-benefit-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.tool-benefit-card:nth-child(3){padding-left:0}.tool-workflow-list{grid-template-columns:1fr 1fr}.tool-project-layout{grid-template-columns:minmax(0,.85fr) minmax(430px,1.15fr);gap:60px}}@media (width<=920px){.tool-hero-visual{width:min(100%,650px)}.tool-workflow-heading,.tool-quality-layout,.tool-project-layout{grid-template-columns:1fr}.tool-workflow-heading{gap:24px}.tool-quality-copy,.tool-project-copy,.tool-project-card,.tool-quality-list{max-width:760px}.tool-ai-proof{grid-template-columns:60px minmax(0,1fr)}.tool-ai-proof-icon{width:60px;height:60px}.tool-ai-proof-flow{flex-wrap:wrap;grid-column:1/-1}.tool-ai-proof .text-link{grid-column:1/-1;justify-self:start}}@media (width<=720px){.tool-use-cases-grid,.tool-scope-grid{grid-template-columns:1fr}.tool-scope-grid{border-left:0}.tool-scope-grid li{border-left:1px solid var(--line)}}@media (width<=640px){.tool-hero-visual{min-height:500px}.tool-dashboard{border-radius:21px;grid-template-columns:45px minmax(0,1fr);width:96%;min-height:410px}.tool-dashboard>aside{gap:21px}.tool-dashboard>aside>span{width:29px;height:29px}.tool-dashboard-main{padding:12px}.tool-summary{gap:6px;margin-top:18px}.tool-summary article{grid-template-columns:1fr;gap:5px;padding:7px}.tool-summary article>i{width:26px;height:26px}.tool-task-board{padding:11px}.tool-task-row{grid-template-columns:18px 1fr 35px;gap:6px}.tool-task-row>i{width:35px}.tool-hero-badge{padding:10px 12px}.tool-hero-badge-status{top:-1%;right:0}.tool-hero-badge-flow{bottom:-1%;left:0}.tool-benefits-grid,.tool-workflow-list{grid-template-columns:1fr}.tool-benefit-card,.tool-benefit-card:first-child,.tool-benefit-card:nth-child(3){border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:25px 0}.tool-benefit-card:last-child{border-bottom:0}.tool-benefit-card h3{margin-top:45px}.tool-use-case-card{border-radius:20px;min-height:0;padding:25px}.tool-use-case-card h3{margin-top:38px}.tool-honesty-note{border-radius:18px;grid-template-columns:50px 1fr;gap:15px;padding:20px}.tool-honesty-note>i{border-radius:15px;width:48px;height:48px}.tool-workflow-heading h2,.tool-quality-copy h2,.tool-project-copy h2{font-size:clamp(2.35rem,10.5vw,3.55rem)}.tool-workflow-list li{min-height:245px}.tool-workflow-list h3{margin-top:75px}.tool-scope-grid li{min-height:0;padding:25px}.tool-scope-grid h3{margin-top:42px}.tool-quality-principle{grid-template-columns:48px 1fr;padding:17px}.tool-quality-principle>i{width:46px;height:46px}.tool-project-card .project-art{min-height:350px}.tool-ai-proof{border-radius:22px;grid-template-columns:1fr;gap:20px}.tool-ai-proof-flow,.tool-ai-proof .text-link{grid-column:1}.tool-ai-proof-flow>i{transform:rotate(90deg)}.tool-ai-proof-flow{justify-items:start;display:grid}}@media (width<=380px){.tool-dashboard{grid-template-columns:40px minmax(0,1fr)}.tool-dashboard>aside>i:nth-of-type(4),.tool-summary article:nth-child(2){display:none}.tool-summary{grid-template-columns:1fr 1fr}.tool-task-heading small{display:none}.tool-honesty-note{grid-template-columns:1fr}}
