.ai-experience{--ai-mint:#c4f6dc;--ai-cyan:#a9e8e9;--ai-muted:#bdd2c9;isolation:isolate;color:#fbfff9;background:#062820;padding:104px 0;position:relative}.ai-experience:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(at 46% 5%,#041d18b3,#0000 52%),radial-gradient(at -8% 28%,#4ddca055,#0000 64%),radial-gradient(at 108% 8%,#54c5de52,#0000 59%),radial-gradient(at 88% 100%,#9377f066,#0000 65%);position:absolute;inset:0}.ai-experience>.shell,.ai-experience__stage,.ai-experience__example{min-width:0}.ai-experience summary{cursor:pointer;list-style:none}.ai-experience summary::-webkit-details-marker{display:none}.ai-experience details[open]>summary>span[aria-hidden]{transform:rotate(45deg)}.ai-experience__heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr);align-items:end;gap:18px 64px;display:grid}.ai-experience__heading .eyebrow{color:var(--ai-cyan);grid-column:1/-1;margin:0;font-size:12px}.ai-spark{width:28px;height:28px;color:var(--ai-mint);border:1px solid #a9e8e940;border-radius:9px;place-items:center;font-size:21px;line-height:1;display:inline-grid}.ai-experience__heading h2{color:#f8fff8;letter-spacing:-.06em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(3.2rem,6.5vw,6.25rem);line-height:1.02}.ai-experience__intro{max-width:480px;color:var(--ai-muted);margin:0;font-size:16px;line-height:1.6}.ai-experience__intro strong{color:var(--ai-mint);letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:650;line-height:1.3;display:block}.ai-experience__intro>span{display:block}.ai-experience__flow{color:var(--ai-cyan);flex-wrap:wrap;gap:10px 20px;margin:34px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.ai-experience__flow li{align-items:center;gap:20px;display:flex}.ai-experience__flow li:not(:last-child):after{color:#86b9a5;content:"→"}.ai-experience__layout{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:clamp(32px,4vw,56px);margin-top:32px;display:grid}.ai-experience__controls{border-top:1px solid #c4f6dc30;min-width:0}.ai-experience__controls button{color:#f7fff7;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #c4f6dc30;grid-template-columns:minmax(0,1fr) 24px;align-content:center;gap:5px 10px;width:100%;min-height:112px;padding:20px 16px;display:grid;position:relative}.ai-experience__controls button>span{color:var(--ai-cyan);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750}.ai-experience__controls button>strong{letter-spacing:-.025em;font-size:18px;line-height:1.3}.ai-experience__controls button>small{color:var(--ai-muted);font-size:14px;line-height:1.5}.ai-experience__controls button>i{color:var(--ai-mint);grid-area:1/2/4;align-self:center;font-style:normal}.ai-experience__controls button[aria-pressed=true]{box-shadow:inset 3px 0 var(--ai-mint);background:#c4f6dc12;border-radius:14px}:is(.ai-experience__controls button:focus-visible,.ai-experience a:focus-visible,.ai-experience summary:focus-visible){outline:3px solid var(--ai-cyan);outline-offset:4px}.ai-mobile-copy,.ai-proof .ai-detail-slot,.ai-proof__body .ai-mobile-copy,.ai-experience__example[hidden]{display:none}.ai-experience__example>summary{border-bottom:1px solid #c4f6dc42;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-bottom:12px;padding:12px 0;font-size:16px;display:flex}.ai-experience[data-ai-enhanced=true] .ai-experience__example>summary,.ai-experience[data-ai-enhanced=true] .ai-proof__explanation{display:none}.ai-proof{overflow-wrap:anywhere;color:#172c23;background:#0a332b;border:1px solid #c4f6dc42;border-radius:24px;min-width:0;margin:0;overflow:hidden;box-shadow:0 26px 64px #0000002e}.ai-proof[hidden]{display:none}.ai-proof>header{color:#dcf5e7;letter-spacing:.065em;border-bottom:1px solid #c4f6dc30;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 18px;font-size:12px;font-weight:750;display:flex}.ai-proof>header b{color:var(--ai-cyan);font-weight:650}.ai-proof__body{background:linear-gradient(135deg,#e7f5ea,#f4f6ef 55%,#e9eef3);min-width:0;min-height:530px;padding:24px}.ai-proof__prompt{color:#f8fff8;background:#0b4437;border:1px solid #679b8d38;border-radius:18px 18px 5px;padding:18px 20px}.ai-proof__prompt span,.ai-proof__sources>span,.ai-proof__answer>span,.ai-proof__draft aside>span,.ai-proof__needs-input>div>span{letter-spacing:.08em;font-size:12px;font-weight:800}.ai-proof__prompt span{color:#baf0dc}.ai-proof__prompt p{margin:7px 0 0;font-size:18px;font-weight:650;line-height:1.45}.ai-proof__sources{margin:20px 0}.ai-proof__sources>span,.ai-proof__answer>span,.ai-proof__needs-input>div>span{color:#18634b}.ai-proof__sources>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.ai-proof__sources i{color:#355849;background:#ffffffa6;border:1px solid #b5cfc1;border-radius:10px;padding:7px 10px;font-size:14px;font-style:normal;line-height:1.35}.ai-proof__answer{background:#fffefaf5;border:1px solid #c9d9cb;border-radius:18px;min-width:0;padding:21px}.ai-proof__answer h3{letter-spacing:-.04em;max-width:680px;margin:10px 0;font-size:clamp(1.55rem,2.4vw,2.2rem);font-weight:700;line-height:1.15}.ai-proof__answer>p{color:#526259;max-width:720px;margin:0;font-size:16px;line-height:1.6}.ai-proof__analytics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.ai-proof__analytics article{background:#f2f8f0;border:1px solid #d0dfd1;border-radius:12px;min-width:0;padding:14px}.ai-proof__analytics article[data-tone=attention]{background:#fff7e7;border-color:#dfc897}.ai-proof__analytics span,.ai-proof__analytics strong,.ai-proof__analytics small{display:block}.ai-proof__analytics span{color:#3d5a4d;font-size:14px;font-weight:650;line-height:1.35}.ai-proof__analytics strong{letter-spacing:-.035em;margin-top:7px;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.2}.ai-proof__analytics small,.ai-proof__results small,.ai-proof__draft p span,.ai-proof__needs-input small{color:#596a60;font-size:12px}.ai-proof__analytics small{margin-top:7px;line-height:1.5}.ai-proof__results{gap:7px;margin-top:20px;display:grid}.ai-proof__result-context{color:#18634b;letter-spacing:.08em;font-size:12px;font-weight:800}.ai-proof__results article{background:#f5f8f2;border:1px solid #d0dfd1;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px;font-size:14px;display:grid}.ai-proof__results strong,.ai-proof__results b{text-align:right}.ai-proof__results b{color:#18634b;font-size:12px;font-weight:650}.ai-proof__draft{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px;display:grid}.ai-proof__draft>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ai-proof__draft p{background:#f5f8f2;border:1px solid #d0dfd1;border-radius:11px;min-width:0;margin:0;padding:12px}.ai-proof__draft p span,.ai-proof__draft p strong{display:block}.ai-proof__draft p strong{margin-top:5px;font-size:14px;line-height:1.4}.ai-proof__draft aside{color:#f8fff8;background:#0b4437;border-radius:13px;padding:15px}.ai-proof__draft aside>span{color:#baf0dc}.ai-proof__draft aside>strong{margin-top:6px;font-size:16px;line-height:1.4;display:block}.ai-proof__draft aside>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ai-proof__draft aside i{border:1px solid #baf0dc50;border-radius:8px;padding:8px 12px;font-size:14px;font-style:normal;line-height:1.4}.ai-proof__draft aside i:last-child{background:var(--ai-mint);color:#083d2b}.ai-proof__needs-input{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px;display:grid}.ai-proof__needs-input>div{background:#f5f8f2;border:1px solid #d0dfd1;border-radius:12px;min-width:0;padding:14px}.ai-proof__needs-input p{border-top:1px solid #d3dfd2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin:10px 0 0;padding-top:10px;font-size:14px;display:flex}.ai-proof__needs-input>div>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.ai-proof__needs-input i{color:#874526;background:#f9e8d9;border-radius:8px;padding:7px 10px;font-size:14px;font-style:normal;line-height:1.4}.ai-proof__needs-input>div>strong{color:#874526;margin-top:14px;font-size:14px;display:block}.ai-proof__body>footer{gap:14px;margin-top:18px;padding:0 2px;display:grid}.ai-proof__body>footer span,.ai-proof__full-boundary>span{color:#18634b;letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.ai-proof__body>footer strong,.ai-proof__full-boundary>strong{color:#365247;margin-top:5px;font-size:14px;font-weight:600;line-height:1.55;display:block}.ai-proof__body>footer>a{color:#12563e;border:1px solid #8eaf9d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:750;line-height:1.45;display:flex}.ai-proof__body>footer>a:focus-visible{outline-color:#176449}.ai-proof__body>footer>a i{font-style:normal}.ai-proof__explanation{color:#365247;border-top:1px solid #b5cfc1;margin-top:12px}.ai-proof__explanation>summary{justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:750;line-height:1.4;display:flex}.ai-proof__explanation>div{padding-bottom:12px;font-size:16px;line-height:1.6}.ai-proof__full-summary{margin:12px 0}.ai-proof__explanation .ai-proof__comparison{margin:8px 0;font-size:16px;display:block}.ai-proof__caption{color:var(--ai-muted);margin:0;padding:12px 18px;font-size:12px;line-height:1.5}.ai-experience__safety{color:var(--ai-muted);border-block:1px solid #baf0dc38;grid-template-columns:170px minmax(0,1fr);gap:22px;margin-top:26px;padding:20px 0;display:grid}.ai-experience__safety>summary{color:#e8f6d9;font-size:16px;font-weight:700}.ai-experience__safety span{font-size:16px;line-height:1.6}.ai-experience__safety:not([open])>span{display:none}.ai-experience__cta{align-items:center;gap:24px;margin-top:26px;display:flex}.ai-experience__cta .button{background:var(--ai-mint);color:#083d2b;min-height:48px;font-size:14px}.ai-experience__cta>span{color:var(--ai-muted);font-size:14px}.ai-experience:not([data-ai-enhanced=true]) .ai-experience__controls{display:none}.ai-experience:not([data-ai-enhanced=true]) .ai-experience__layout{display:block}.ai-experience:not([data-ai-enhanced=true]) .ai-experience__stage{gap:24px;max-width:920px;margin-inline:auto;display:grid}@media (max-width:1180px){.ai-experience{padding:80px 0}.ai-experience__heading{grid-template-columns:1fr;gap:18px}.ai-experience__intro{max-width:720px}.ai-experience__layout{grid-template-columns:1fr;gap:30px}.ai-experience__controls{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ai-experience__controls>button{height:100%;min-height:118px}.ai-experience__stage{width:min(860px,100%);margin-inline:auto}}@media (max-width:860px){.ai-experience{padding:24px 0}.ai-experience__heading .eyebrow,.ai-experience__flow{display:none}.ai-experience .ai-mobile-copy{display:inline}.ai-experience__heading{gap:10px}.ai-experience__heading h2{font-size:clamp(2.4rem,9.8vw,3.25rem);line-height:1.08}.ai-experience__intro{line-height:1.5}.ai-experience__intro strong{margin:0;font-size:20px;line-height:1.35}.ai-experience--home .ai-experience__intro>span{display:none}.ai-experience__layout{gap:14px;margin-top:20px}.ai-experience__controls{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ai-experience__controls>button{border:1px solid #c4f6dc38;border-radius:10px;align-items:center;gap:0;height:auto;min-height:48px;padding:10px 12px;display:flex}.ai-experience__controls button>strong{font-size:14px;font-weight:700;line-height:1.35}.ai-experience__controls button>small,.ai-experience__controls button>span,.ai-experience__controls button>i{display:none}.ai-experience__controls button[aria-pressed=true]{color:#073d2d;box-shadow:none;background:#c4f6dc;border-color:#c4f6dc;border-radius:10px}.ai-proof{scroll-margin-top:var(--mobile-header-clearance);scroll-margin-bottom:var(--mobile-dock-clearance);box-shadow:none;border-radius:18px}.ai-proof>header{letter-spacing:0;gap:6px;min-height:38px;padding:9px 12px}.ai-proof__body{min-height:0;padding:12px}.ai-proof__prompt{border-radius:12px 12px 3px;padding:12px}.ai-proof__prompt>span,.ai-proof__answer>span{display:none}.ai-proof__prompt p{margin:0;font-size:16px}.ai-proof__sources{margin:12px 0}.ai-proof__answer{background:0 0;border:0;border-radius:0;margin-top:12px;padding:0}.ai-proof__answer h3{margin:0 0 8px;font-size:22px;line-height:1.25}.ai-proof__answer>p.ai-mobile-copy{line-height:1.5;display:block}.ai-proof__analytics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.ai-proof__analytics article{background:#fffefa;padding:10px}.ai-proof__analytics strong{font-size:22px}.ai-proof__body>footer{gap:8px;margin-top:12px;padding:0}.ai-proof__body>footer .ai-proof__mobile-boundary{color:#365247;margin:0;font-size:14px;line-height:1.5}.ai-experience[data-ai-enhanced=true] .ai-proof__explanation{display:block}.ai-proof__explanation .ai-proof__full-boundary>strong{font-size:16px;line-height:1.5}.ai-proof__caption{padding:10px 12px;line-height:1.45}.ai-experience__safety{border:0;margin-top:14px;padding:0;display:block}.ai-experience__safety>summary{justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.ai-experience__safety>summary span{font-size:14px;font-weight:500}.ai-experience__safety>summary i{padding-left:8px;font-style:normal}.ai-experience__safety[open]>span{margin-top:8px;display:block}.ai-experience__cta{gap:0;margin-top:14px}.ai-experience__cta>span{display:none}.ai-experience__cta .button{width:100%;min-height:44px}}@media (max-width:360px){.ai-proof__draft>div{grid-template-columns:1fr}.ai-proof>header{flex-wrap:wrap}.ai-proof__analytics strong{font-size:20px}}@media (prefers-reduced-motion:reduce),(update:slow){.ai-experience *{transition:none!important;animation:none!important}}
