/* Ogilio trial landing V2 — same Onest typography and 64px H1 ceiling as the homepage. */
body.ogilio-trial-v2{--trial-ink:#171817;--trial-muted:#626960;--trial-line:#e4e8de;--trial-lime:#eaff60;background:#fff;color:var(--trial-ink);font-family:OgilioV2Sans,"Noto Sans Arabic",Arial,sans-serif}
body.ogilio-trial-v2 :is(h1,h2,h3,p,a,button,summary){font-family:OgilioV2Sans,"Noto Sans Arabic",Arial,sans-serif}
body.ogilio-trial-v2 *{box-sizing:border-box}
body.ogilio-trial-v2 .trial-wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}
body.ogilio-trial-v2 .trial-eyebrow{margin:0;color:#65742d;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}
body.ogilio-trial-v2 .trial-hero{padding:156px 0 102px;background:radial-gradient(circle at 70% 9%,#eaf5bc 0,transparent 35%),linear-gradient(180deg,#f7f9ee 0%,#f8f9f3 85%,#fff 100%)}
body.ogilio-trial-v2 .trial-hero-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:58px;align-items:center}
body.ogilio-trial-v2 .trial-hero-copy{min-width:0}
body.ogilio-trial-v2 .trial-hero h1{max-width:680px;margin:20px 0 24px;color:var(--trial-ink);font-size:clamp(44px,5vw,64px);font-weight:400;line-height:1.01;letter-spacing:-.03em;overflow-wrap:anywhere}
body.ogilio-trial-v2 .trial-lead{max-width:610px;margin:0;color:#4f584e;font-size:17px;line-height:1.55}
body.ogilio-trial-v2 .trial-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}
body.ogilio-trial-v2 .trial-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:47px;padding:12px 17px;border:1px solid transparent;border-radius:6px;text-decoration:none;font-size:14px;font-weight:500;line-height:1.2;transition:background .2s,transform .2s}
body.ogilio-trial-v2 .trial-button:hover{transform:translateY(-2px)}
body.ogilio-trial-v2 .trial-button-dark{background:#1c211a;color:#fff}
body.ogilio-trial-v2 .trial-button-dark:hover{background:#333b2c;color:#fff}
body.ogilio-trial-v2 .trial-button-light{border-color:#dce1d2;background:#fff;color:#1c211a}
body.ogilio-trial-v2 .trial-button-light:hover{background:#f2f5e8;color:#1c211a}
body.ogilio-trial-v2 .trial-note{margin:17px 0 0;color:#5c6558;font-size:13px;line-height:1.5}
body.ogilio-trial-v2 .trial-visual{overflow:hidden;padding:12px;border:1px solid #404e3e;border-radius:16px;background:#20291e;box-shadow:0 30px 72px #1d2c181c;transform:rotate(1deg)}
body.ogilio-trial-v2 .trial-visual-browser{display:flex;align-items:center;gap:6px;height:26px;padding:0 6px;color:#c6d0bc;font-size:10px}
body.ogilio-trial-v2 .trial-visual-browser i{width:6px;height:6px;border-radius:50%;background:#687b5e}
body.ogilio-trial-v2 .trial-visual-browser span{margin-inline-start:auto}
body.ogilio-trial-v2 .trial-visual-content{padding:25px;border:1px solid #546b4d;border-radius:10px;background:#f5f8e8}
body.ogilio-trial-v2 .trial-visual-head{display:flex;align-items:center;justify-content:space-between}
body.ogilio-trial-v2 .trial-visual-logo{color:#20281c;font-size:26px;font-weight:600;letter-spacing:-.06em}
body.ogilio-trial-v2 .trial-visual-pill{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--trial-lime);color:#1e291d;font-size:17px;font-weight:600}
body.ogilio-trial-v2 .trial-visual-brand{max-width:85%;margin:38px 0 22px;color:#1d251a;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.05;letter-spacing:-.03em}
body.ogilio-trial-v2 .trial-visual-row{display:flex;align-items:center;gap:14px;min-height:48px;margin-top:6px;padding:9px 12px;border:1px solid #dce5cf;border-radius:7px;background:#fff;color:#303b2d;font-size:13px}
body.ogilio-trial-v2 .trial-visual-row b{color:#718061;font-size:10px;font-weight:500}
body.ogilio-trial-v2 .trial-visual-row span:last-child{margin-inline-start:auto}
body.ogilio-trial-v2 .trial-visual-bars{display:flex;align-items:flex-end;gap:7px;height:48px;margin-top:28px}
body.ogilio-trial-v2 .trial-visual-bars i{flex:1;height:35%;border-radius:3px 3px 0 0;background:#c1d686}
body.ogilio-trial-v2 .trial-visual-bars i:nth-child(2){height:66%}body.ogilio-trial-v2 .trial-visual-bars i:nth-child(3){height:49%}body.ogilio-trial-v2 .trial-visual-bars i:nth-child(4){height:78%}body.ogilio-trial-v2 .trial-visual-bars i:nth-child(5){height:59%}
body.ogilio-trial-v2 .trial-section{padding:94px 0}
body.ogilio-trial-v2 .trial-section-head{max-width:780px;margin-bottom:42px}
body.ogilio-trial-v2 .trial-section-head h2,body.ogilio-trial-v2 .trial-faq h2,body.ogilio-trial-v2 .trial-final h2{margin:15px 0 13px;color:var(--trial-ink);font-size:clamp(36px,3.75vw,48px);font-weight:400;line-height:1.05;letter-spacing:-.025em}
body.ogilio-trial-v2 .trial-section-head>p:last-child{max-width:640px;margin:0;color:var(--trial-muted);font-size:16px;line-height:1.5}
body.ogilio-trial-v2 .trial-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body.ogilio-trial-v2 .trial-step{min-width:0;min-height:255px;padding:24px;border:1px solid var(--trial-line);border-radius:11px;background:#fff}
body.ogilio-trial-v2 .trial-index{display:block;margin-bottom:50px;color:#73843d;font-size:12px;font-weight:600}
body.ogilio-trial-v2 .trial-step h3,body.ogilio-trial-v2 .trial-feature h3,body.ogilio-trial-v2 .trial-term h3{margin:0 0 12px;color:var(--trial-ink);font-size:23px;font-weight:400;line-height:1.15;letter-spacing:-.015em}
body.ogilio-trial-v2 .trial-step p,body.ogilio-trial-v2 .trial-feature p,body.ogilio-trial-v2 .trial-term p{margin:0;color:#636b61;font-size:14px;line-height:1.55}
body.ogilio-trial-v2 .trial-features{background:#f7f8f3}
body.ogilio-trial-v2 .trial-features-grid,body.ogilio-trial-v2 .trial-terms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
body.ogilio-trial-v2 .trial-feature{min-height:260px;padding:28px;border:1px solid #e5e8de;border-radius:11px;background:#fff}
body.ogilio-trial-v2 .trial-feature-mark{display:grid;place-items:center;width:44px;height:44px;margin-bottom:48px;border-radius:8px;background:#eaff60;color:#1b2519;font-size:22px}
body.ogilio-trial-v2 .trial-term{min-height:190px;padding:26px;border-top:2px solid #a8bf67;background:#f7f9f0}
body.ogilio-trial-v2 .trial-term>span{display:block;margin-bottom:26px;color:#71843c;font-size:12px;font-weight:600}
body.ogilio-trial-v2 .trial-inline-links{display:flex;flex-wrap:wrap;gap:25px;margin-top:34px}
body.ogilio-trial-v2 .trial-inline-links a{border-bottom:1px solid #7a9151;color:#435d22;text-decoration:none;font-size:14px;font-weight:500}
body.ogilio-trial-v2 .trial-faq{background:#f7f8f3}
body.ogilio-trial-v2 .trial-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}
body.ogilio-trial-v2 .trial-faq-items{border-top:1px solid #dfe5d8}
body.ogilio-trial-v2 .trial-faq-items details{border-bottom:1px solid #dfe5d8}
body.ogilio-trial-v2 .trial-faq-items summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none;color:#1e281d;font-size:17px;font-weight:500;line-height:1.35}
body.ogilio-trial-v2 .trial-faq-items summary::-webkit-details-marker{display:none}
body.ogilio-trial-v2 .trial-faq-items summary span{color:#70883e;font-size:22px;font-weight:400}
body.ogilio-trial-v2 .trial-faq-items details[open] summary span{transform:rotate(45deg)}
body.ogilio-trial-v2 .trial-faq-items details p{margin:0 0 25px;color:#5f685c;font-size:15px;line-height:1.6}
body.ogilio-trial-v2 .trial-final{padding:76px 0 94px;background:#fff}
body.ogilio-trial-v2 .trial-final-inner{padding:62px;border-radius:15px;background:radial-gradient(circle at 90% 0,#5263336b,transparent 36%),#1d251c}
body.ogilio-trial-v2 .trial-final .trial-eyebrow{color:#d8ee8b}
body.ogilio-trial-v2 .trial-final h2{max-width:740px;color:#fff}
body.ogilio-trial-v2 .trial-final p:not(.trial-eyebrow){max-width:610px;color:#c8d0c5;font-size:16px;line-height:1.55}
body.ogilio-trial-v2 .trial-button-lime{background:var(--trial-lime);color:#1a2118}
body.ogilio-trial-v2 .trial-button-lime:hover{background:#e1f34e;color:#1a2118}
body.ogilio-trial-v2 .trial-button-outline{border-color:#778773;background:transparent;color:#fff}
body.ogilio-trial-v2 .trial-button-outline:hover{background:#384535;color:#fff}
@media(max-width:980px){body.ogilio-trial-v2 .trial-hero-grid{grid-template-columns:1fr;gap:44px}body.ogilio-trial-v2 .trial-visual{max-width:640px;transform:none}body.ogilio-trial-v2 .trial-steps{grid-template-columns:repeat(2,minmax(0,1fr))}body.ogilio-trial-v2 .trial-faq-grid{grid-template-columns:1fr;gap:18px}}
@media(max-width:680px){body.ogilio-trial-v2 .trial-wrap{width:calc(100% - 32px)}body.ogilio-trial-v2 .trial-hero{padding:118px 0 66px}body.ogilio-trial-v2 .trial-hero h1{font-size:clamp(40px,10vw,54px)}body.ogilio-trial-v2 .trial-lead{font-size:16px}body.ogilio-trial-v2 .trial-actions{flex-direction:column;align-items:stretch}body.ogilio-trial-v2 .trial-button{width:100%}body.ogilio-trial-v2 .trial-section{padding:70px 0}body.ogilio-trial-v2 .trial-steps,body.ogilio-trial-v2 .trial-features-grid,body.ogilio-trial-v2 .trial-terms-grid{grid-template-columns:1fr}body.ogilio-trial-v2 .trial-step,body.ogilio-trial-v2 .trial-feature{min-height:0}body.ogilio-trial-v2 .trial-index,body.ogilio-trial-v2 .trial-feature-mark{margin-bottom:27px}body.ogilio-trial-v2 .trial-final{padding:48px 0 65px}body.ogilio-trial-v2 .trial-final-inner{padding:40px 24px}}
@media(prefers-reduced-motion:reduce){body.ogilio-trial-v2 .trial-button{transition:none}}

