.trial-page{--trial-ink:#14233d;--trial-muted:#64728a;--trial-blue:#2455f5;--trial-line:#e4e9f1;color:var(--trial-ink);overflow:hidden}
.trial-hero{display:grid;grid-template-columns:1fr .94fr;gap:64px;align-items:center;padding-block:78px 60px}
.trial-hero-copy{max-width:570px}
.trial-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--trial-blue);font-size:.72rem;font-weight:800;letter-spacing:.11em}
.trial-eyebrow i,.trial-live-pill i{width:8px;height:8px;border-radius:50%;background:#547dff;display:inline-block;box-shadow:0 0 0 4px #2455f51c}
.trial-hero h1{font-size:clamp(3rem,4vw,3.6rem);letter-spacing:-.065em;line-height:.99;margin:22px 0 20px;color:var(--trial-ink)}
.trial-hero h1 em{font-style:normal;color:var(--trial-blue)}
.trial-lead{max-width:520px;color:var(--trial-muted);font-size:1.06rem;line-height:1.75;margin:0}
.trial-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:27px}
.trial-primary,.trial-secondary{min-height:49px;padding:0 19px;border-radius:10px;font-size:.9rem}
.trial-primary{display:inline-flex;align-items:center;gap:23px;background:var(--trial-blue);color:white;border:1px solid var(--trial-blue);box-shadow:0 9px 22px #2455f52b}
.trial-primary:hover{background:#1644e8;color:white}
.trial-secondary{display:inline-flex;align-items:center;background:#fff;color:var(--trial-ink);border:1px solid #dfe5ef}
.trial-secondary:hover{border-color:#b9c8ed;background:#f8faff}
.trial-caption{margin:14px 0 0;color:#7c879b;font-size:.77rem;line-height:1.6}
.trial-visual{min-height:390px;position:relative;display:grid;place-items:center;border-radius:25px;background:linear-gradient(142deg,#edf2ff,#f8faff 58%,#e6edff);isolation:isolate}
.trial-visual:before,.trial-visual:after{content:"";position:absolute;border-radius:50%;z-index:-1}
.trial-visual:before{width:250px;height:250px;background:#dce6ff;top:-92px;right:-52px;opacity:.7}
.trial-visual:after{width:205px;height:205px;background:#d9e4ff;bottom:-116px;left:-56px;opacity:.65}
.trial-app-window{width:min(82%,440px);padding:14px 16px 12px;background:#fff;border:1px solid #e3e8f2;border-radius:16px;box-shadow:0 24px 60px #182b521c;transform:rotate(-1.5deg)}
.trial-window-bar{height:28px;display:flex;align-items:center;gap:8px;color:#69768d;font-size:.7rem}
.trial-window-bar>span{display:flex;gap:4px;margin-right:5px}.trial-window-bar i{width:7px;height:7px;border-radius:50%;background:#d4ddec}.trial-window-bar b{font-size:.76rem;color:var(--trial-ink)}.trial-window-bar small{margin-left:auto;font-size:.63rem}
.trial-app-window .real-capture{margin:8px 0 0;width:100%;overflow:hidden;border:1px solid #e9edf4;border-radius:10px;background:#f6f8fc}
.trial-app-window .real-capture>a{display:block;line-height:0}
.trial-app-window .real-capture img{display:block;width:100%;height:170px;object-fit:cover;object-position:top center}
.trial-app-window .real-capture figcaption{display:none}
.trial-window-footer{display:flex;justify-content:space-between;align-items:center;padding:11px 2px 0}
.trial-window-footer>span:first-child{display:grid;gap:2px}.trial-window-footer b{font-size:.72rem}.trial-window-footer small{font-size:.62rem;color:#7b879b}
.trial-live-pill{display:flex;align-items:center;gap:7px;color:#278453;font-size:.58rem;font-weight:800;letter-spacing:.06em}.trial-live-pill i{width:6px;height:6px;background:#3ba66a;box-shadow:none}
.trial-duration-card{position:absolute;right:2%;bottom:7%;display:grid;gap:4px;padding:14px 17px;background:#fff;border:1px solid #e5eaf2;border-radius:13px;box-shadow:0 15px 35px #182b521c;transform:rotate(2deg)}
.trial-duration-card>span{font-size:.55rem;font-weight:800;letter-spacing:.1em;color:#7c8799}.trial-duration-card strong{font-size:1.42rem;line-height:1.1;color:var(--trial-blue)}.trial-duration-card strong small{font-size:.78rem}.trial-duration-card>i{font-size:.62rem;color:#77849a;font-style:normal}
.trial-orbit{position:absolute;top:10%;left:8%;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff;color:#426cff;box-shadow:0 8px 24px #182b5215;transform:rotate(-9deg)}
.trial-products{padding-block:48px 76px}
.trial-section-heading{margin-bottom:26px}
.trial-section-heading h2,.trial-faq h2{font-size:clamp(1.8rem,3vw,2.45rem);letter-spacing:-.045em;line-height:1.1;margin:10px 0;color:var(--trial-ink)}
.trial-section-heading>p,.trial-faq>div>p{color:var(--trial-muted);margin:0;font-size:.94rem}
.trial-product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.trial-product-card{min-height:255px;padding:21px;border:1px solid var(--trial-line);border-radius:15px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.trial-product-card:hover{transform:translateY(-3px);border-color:#cbd7f1;box-shadow:0 12px 30px #182b520b}
.trial-product-mark{display:grid;place-items:center;width:41px;height:41px;border-radius:12px;background:#eef2ff;color:var(--trial-blue)}.trial-product-mark .icon{width:20px;height:20px}
.trial-product-type{display:block;margin-top:19px;color:#8792a5;font-size:.62rem;text-transform:uppercase;letter-spacing:.09em;font-weight:700}
.trial-product-card h3{font-size:1.12rem;letter-spacing:-.02em;margin:4px 0 7px}.trial-product-card p{color:var(--trial-muted);font-size:.8rem;line-height:1.65;margin:0}
.trial-card-link{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:18px;color:var(--trial-blue);font-size:.78rem;font-weight:700}
.trial-card-link:hover{color:#1538b5}
.trial-how{padding-block:48px 72px;border-top:1px solid #edf0f5}
.trial-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
.trial-step-grid article{padding:0 20px 0 0;border-right:1px solid var(--trial-line)}.trial-step-grid article:last-child{border:0}
.trial-step-grid article>span{color:var(--trial-blue);font-size:.72rem;font-weight:800;letter-spacing:.08em}.trial-step-grid h3{font-size:1rem;margin:9px 0 5px}.trial-step-grid p{max-width:290px;color:var(--trial-muted);font-size:.82rem;line-height:1.7;margin:0}
.trial-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:72px;padding-block:50px 86px;border-top:1px solid #edf0f5}
.trial-faq>div>p{font-size:.84rem;line-height:1.7;max-width:350px}
.trial-contact-link{display:inline-flex;margin-top:17px;color:var(--trial-blue);font-size:.82rem;font-weight:700}
.trial-faq-list details{padding:17px 0;border-bottom:1px solid var(--trial-line)}.trial-faq-list summary{cursor:pointer;font-size:.9rem;font-weight:700;list-style:none}.trial-faq-list summary::-webkit-details-marker{display:none}.trial-faq-list summary:after{content:"+";float:right;color:var(--trial-blue);font-size:1.1rem}.trial-faq-list details[open] summary:after{content:"−"}.trial-faq-list p{color:var(--trial-muted);font-size:.82rem;line-height:1.7;margin:10px 28px 0 0}
@media(max-width:1000px){.trial-hero{gap:34px;padding-block:62px 46px}.trial-visual{min-height:340px}.trial-app-window{width:84%}.trial-app-window .real-capture img{height:145px}.trial-faq{gap:42px}}
@media(max-width:760px){.trial-nav-link{width:auto!important;padding:9px 12px!important;min-height:40px!important;font-size:.86rem!important}.trial-hero{grid-template-columns:1fr;gap:31px;padding-block:44px 38px}.trial-hero h1{font-size:clamp(2.8rem,12vw,4rem);margin-top:18px}.trial-lead{font-size:.97rem}.trial-visual{min-height:330px}.trial-app-window{width:min(82%,410px)}.trial-app-window .real-capture img{height:148px}.trial-duration-card{right:3%;bottom:5%}.trial-products{padding-block:38px 54px}.trial-product-list{grid-template-columns:1fr}.trial-product-card{min-height:0;display:grid;grid-template-columns:44px 1fr;column-gap:13px;padding:17px}.trial-product-mark{grid-row:1/4}.trial-product-card>div{display:contents}.trial-product-type{margin-top:1px}.trial-product-card h3{margin:2px 0 4px}.trial-product-card p{grid-column:2}.trial-card-link{grid-column:2;padding-top:12px}.trial-how{padding-block:37px 50px}.trial-step-grid{grid-template-columns:1fr;gap:20px}.trial-step-grid article{border:0;border-bottom:1px solid var(--trial-line);padding:0 0 17px}.trial-step-grid article:last-child{border:0;padding-bottom:0}.trial-faq{grid-template-columns:1fr;gap:22px;padding-block:37px 60px}.trial-faq-list details{padding:15px 0}}
@media(prefers-reduced-motion:reduce){.trial-product-card{transition:none}}

.trial-activation-status{grid-column:1 / -1;margin:0;color:#244679;line-height:1.6;font-size:14px}.trial-activation-status:empty{display:none}.trial-activation-status[data-error=true]{color:#a52b36}.trial-card-link[aria-disabled=true]{opacity:.6;cursor:wait}

.trial-card-locked{border:0;background:transparent;color:#8993a6;cursor:not-allowed;font:inherit;font-weight:600;padding:0;text-align:left}
