.copilot-landing{font-family:IBM Plex Sans,Arial,sans-serif;color:#1b1b1f;background:#fff;--brand:#0D9488}.copilot-landing *{box-sizing:border-box}.copilot-landing-shell{width:100%;max-width:1140px;margin-inline:auto;padding-inline:16px}.copilot-landing h1,.copilot-landing h2,.copilot-landing h3{font-family:Roboto Slab,Georgia,serif;letter-spacing:-.03em}.copilot-landing-hero{color:#fff;background:radial-gradient(ellipse at 78% 27%,rgba(13,148,136,.3),transparent 50%),linear-gradient(135deg,#15121a,#17383c);overflow:hidden}.copilot-landing-crumb{display:flex;align-items:center;gap:8px;padding:23px 0 10px;font-size:11px;color:#b5d2cd}.copilot-landing-crumb a{text-decoration:none;color:inherit}.copilot-landing-crumb a:hover{color:#fff}.copilot-landing-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:52px;align-items:center;padding:38px 0 68px}.copilot-landing-kicker,.copilot-landing-label{display:flex;align-items:center;gap:9px;letter-spacing:.17em;font-size:11px;font-weight:700;color:#0d9488;margin:0 0 16px}.copilot-landing-kicker{color:#8fe4d5}.copilot-landing-hero h1{font-size:clamp(36px,4.7vw,58px);font-weight:700;line-height:1.16;letter-spacing:-.055em;margin:0 0 22px}.copilot-landing-hero h1 em{color:#8be1d0;font-style:normal}.copilot-landing-hero p{color:#c4d8d8;font-size:14px;line-height:1.85;max-width:620px;margin:12px 0}.copilot-landing-hero .copilot-landing-lead{font-size:17px;color:#fff}.copilot-landing-hero p a{color:#96f1db;text-decoration:underline}.copilot-landing-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:25px}.copilot-landing-cta{display:inline-flex;align-items:center;justify-content:center;gap:13px;background:#0d9488;border:1px solid #0D9488;color:#fff!important;padding:13px 21px;text-decoration:none;font-size:13px;font-weight:700;min-height:46px;border-radius:3px}.copilot-landing-cta:hover{background:#087a70;border-color:#087a70}.copilot-landing-cta.is-secondary{background:transparent;color:#fff!important;border-color:#698d8c}.copilot-landing-cta.is-secondary:hover{background:#ffffff15}.copilot-landing-trust{display:flex;gap:9px 19px;flex-wrap:wrap;margin-top:20px}.copilot-landing-trust span{display:flex;align-items:center;gap:7px;font-size:10.5px;color:#c0d9d4;font-weight:600}.copilot-landing-trust svg{color:#88dfcb}.copilot-landing-preview{min-width:0;background:#ffffff14;border:1px solid rgba(181,234,219,.31);border-radius:18px;box-shadow:0 22px 50px #00000042;padding:17px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.copilot-landing-preview-head{display:flex;gap:10px;align-items:center;border-bottom:1px solid #ffffff2c;padding:0 0 13px;font-size:13px;font-weight:700}.copilot-landing-preview-head>svg{color:#93e6d1}.copilot-landing-preview-head>span:nth-child(2){flex:1}.copilot-landing-preview-head small{display:block;font-size:10px;font-weight:400;color:#a7cecb;margin-top:3px}.copilot-landing-preview-dot{width:8px;height:8px;border-radius:50%;background:#3ddbb1}.copilot-landing-bubble{font-size:12px;line-height:1.7}.copilot-landing-bubble.user{width:82%;margin:20px 0 14px auto;padding:15px;border-radius:13px 13px 3px;background:#e9f1ee;color:#263c3f}.copilot-landing-bubble.assistant{background:#ffffffec;color:#2a4140;padding:17px 17px 12px;border-radius:13px 13px 13px 3px}.copilot-landing-bubble.assistant>span{display:flex;gap:8px;align-items:center;color:#087b70;font-weight:750}.copilot-landing-bubble.assistant p{color:#526569;font-size:12px;line-height:1.7}.copilot-landing-bubble.assistant ul{list-style:none;padding:0;margin:11px 0 0}.copilot-landing-bubble.assistant li{display:flex;align-items:center;gap:7px;margin:7px 0;color:#45615e;font-size:11px}.copilot-landing-bubble.assistant li svg{color:#0d9488;flex:none}.copilot-landing-preview-input{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:12px;color:#83908e;padding:10px 12px 10px 17px;margin-top:16px;font-size:11px}.copilot-landing-preview-input span:last-child{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#0d9488;color:#fff}.copilot-landing-preview-caption{display:block;margin:9px 0 0;text-align:center;color:#b7caca;font-size:9px}.copilot-landing-section{padding:74px 0}.copilot-landing-section h2{font-size:clamp(26px,3.4vw,39px);line-height:1.25;max-width:790px;margin:0 0 16px}.copilot-landing-intro{font-size:15px;line-height:1.9;color:#535a61;max-width:860px;margin:0 0 30px}.copilot-landing-soft{background:#f6f8f8;border-block:1px solid #e6efec}.copilot-landing-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.copilot-landing-features article{border:1px solid #e2e9e7;padding:25px;background:#fff;border-radius:4px;display:flex;flex-direction:column}.copilot-landing-feature-icon{width:43px;height:43px;background:#eaf7f3;color:#0d9488;display:grid;place-items:center;border-radius:4px;margin-bottom:17px}.copilot-landing-features h3,.copilot-landing-audiences h3{font-size:17px;margin:0 0 10px;line-height:1.35}.copilot-landing-features p,.copilot-landing-audiences p{font-size:13px;color:#5a6067;line-height:1.75;margin:0 0 20px;flex:1}.copilot-landing-features article>a,.copilot-landing-audiences article>a,.copilot-landing-action-row>a{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#0d9488;text-decoration:none}.copilot-landing-features a:hover,.copilot-landing-audiences a:hover,.copilot-landing-action-row>a:hover{text-decoration:underline}.copilot-landing-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.copilot-landing-steps article{border-top:3px solid #0D9488;padding-top:20px}.copilot-landing-steps article>span{font:700 28px Roboto Slab,Georgia,serif;color:#0d9488}.copilot-landing-steps h3{font-size:16px;margin:17px 0 10px}.copilot-landing-steps p{font-size:13px;color:#545c63;line-height:1.75}.copilot-landing-action-row{display:flex;gap:19px;flex-wrap:wrap;align-items:center;margin-top:26px}.copilot-landing-audiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:27px}.copilot-landing-audiences article{background:#f7fbfa;padding:25px;border:1px solid #e0e9e5;display:flex;flex-direction:column}.copilot-landing-audiences article>svg{color:#0d9488;margin-bottom:16px}.copilot-landing-evidence{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}.copilot-landing-evidence p:not(.copilot-landing-label){font-size:14px;line-height:1.85;color:#555d63}.copilot-landing-verification{background:#fff;border:1px solid #e0e7e4;padding:29px;border-top:4px solid #0D9488}.copilot-landing-verification h3{font-size:20px;margin:0 0 15px}.copilot-landing-verification>div{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid #edf0ef}.copilot-landing-verification>div:last-child{border:0}.copilot-landing-verification svg{color:#0d9488;flex:none}.copilot-landing-verification span{display:flex;flex-direction:column;gap:4px}.copilot-landing-verification strong{font-size:13px}.copilot-landing-verification small{color:#6b7477;font-size:12px;line-height:1.5}.copilot-landing-faq-wrap{max-width:930px}.copilot-landing-faq{border-top:1px solid #e2e8e6;margin-top:20px}.copilot-landing-faq details{border-bottom:1px solid #e2e8e6}.copilot-landing-faq summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;font-weight:700;font-size:14px;padding:19px 0;list-style:none}.copilot-landing-faq summary::-webkit-details-marker{display:none}.copilot-landing-faq details[open] summary svg{transform:rotate(90deg)}.copilot-landing-faq details p{font-size:14px;line-height:1.8;color:#586168;margin:0 0 19px}.copilot-landing-last{background:#182b30;color:#fff;text-align:center;padding:62px 0}.copilot-landing-last>.copilot-landing-shell>svg{color:#8fe3ce}.copilot-landing-last h2{font-size:clamp(24px,3.2vw,35px);margin:14px 0}.copilot-landing-last p{color:#c3d9d5;font-size:14px;line-height:1.7}.copilot-landing-last .copilot-landing-actions{justify-content:center}.copilot-landing-last .copilot-landing-actions>a:not(.copilot-landing-cta){color:#bde8d9;font-size:13px;display:flex;align-items:center;gap:8px;text-decoration:none}@media (max-width:960px){.copilot-landing-hero-grid{gap:24px}.copilot-landing-features,.copilot-landing-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.copilot-landing-hero-grid{grid-template-columns:1fr;padding-top:25px}.copilot-landing-preview{max-width:530px}.copilot-landing-section{padding:49px 0}.copilot-landing-evidence{grid-template-columns:1fr;gap:25px}.copilot-landing-audiences{grid-template-columns:1fr}}@media (max-width:480px){.copilot-landing-features,.copilot-landing-steps{grid-template-columns:1fr}.copilot-landing-hero h1{font-size:36px}.copilot-landing-hero .copilot-landing-lead{font-size:15px}}
