/* Arabic Bridge launch conversion sections */
.product-preview-section{position:relative;overflow:hidden;background:linear-gradient(145deg,#052f31 0%,#075e58 50%,#0a8e83 100%);color:#fff}
.product-preview-section:before,.product-preview-section:after{content:"";position:absolute;border-radius:50%;pointer-events:none}
.product-preview-section:before{width:420px;height:420px;left:-180px;top:-160px;background:radial-gradient(circle,rgba(244,183,49,.36),transparent 68%)}
.product-preview-section:after{width:460px;height:460px;right:-190px;bottom:-210px;background:radial-gradient(circle,rgba(113,215,255,.3),transparent 68%)}
.product-preview-section .section-heading{position:relative;z-index:1}.product-preview-section .section-heading h2{color:#fff}.product-preview-section .section-heading p{color:#d8efec}.product-preview-section .eyebrow{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18);color:#fff;box-shadow:none}
.product-preview-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:54px;align-items:center}
.product-copy h3{font-size:clamp(30px,4vw,48px);line-height:1.06;letter-spacing:-1.8px;margin:0 0 16px}.product-copy>p{font-size:18px;color:#d5ece8;max-width:570px}.product-tabs{display:grid;gap:10px;margin:27px 0}.product-tab{display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center;width:100%;padding:14px 16px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(255,255,255,.08);color:#fff;text-align:left;cursor:pointer;transition:.22s ease}.product-tab:hover,.product-tab[aria-selected="true"]{background:#fff;color:var(--ink);transform:translateX(6px);box-shadow:0 15px 35px rgba(0,36,34,.2)}.product-tab-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:linear-gradient(145deg,#ffe177,#eea625);font-size:21px;box-shadow:inset 0 2px rgba(255,255,255,.55)}.product-tab strong{display:block;font-size:16px}.product-tab small{display:block;margin-top:2px;color:inherit;opacity:.72}.product-tab-arrow{font-size:22px;font-weight:900}.product-tour-actions{display:flex;gap:12px;flex-wrap:wrap}.product-tour-actions .btn-soft{background:rgba(255,255,255,.96)}
.phone-stage{display:grid;place-items:center;min-height:650px}.phone-shell{position:relative;width:min(360px,92vw);padding:12px;border-radius:48px;background:linear-gradient(145deg,#133f42,#031b1e);box-shadow:0 45px 90px rgba(0,26,27,.48),inset 0 1px rgba(255,255,255,.25);transform:rotate(1deg)}.phone-shell:before{content:"";position:absolute;z-index:4;top:18px;left:50%;width:112px;height:27px;transform:translateX(-50%);border-radius:30px;background:#062428}.phone-screen{position:relative;min-height:625px;overflow:hidden;border-radius:38px;background:linear-gradient(180deg,#fffdf7,#eefbf8);color:var(--ink)}.preview-status{display:flex;align-items:center;justify-content:space-between;padding:54px 24px 16px;font-size:12px;font-weight:900;color:#507174}.preview-status img{width:38px;height:38px;border-radius:12px}.preview-card{display:none;min-height:535px;padding:10px 24px 28px;animation:previewIn .35s ease}.preview-card.active{display:flex;flex-direction:column}.preview-kicker{color:var(--teal);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.preview-card h3{font-size:29px;letter-spacing:-1px;margin:9px 0 5px}.preview-card p{color:#5e7b7e}.preview-hero{display:grid;place-items:center;min-height:245px;margin:14px 0 20px;border-radius:28px;background:radial-gradient(circle at 30% 20%,#fff 0 10%,transparent 11%),linear-gradient(145deg,#dff9f3,#fff3c9);box-shadow:inset 0 0 0 1px rgba(6,130,120,.08)}.preview-letter{font-family:"Noto Sans Arabic",Tahoma,Arial,sans-serif;font-size:126px;line-height:1;color:var(--teal-dark);text-shadow:0 7px #9ddfd3}.preview-word{font-family:"Noto Sans Arabic",Tahoma,Arial,sans-serif;font-size:62px;direction:rtl;color:var(--teal-dark)}.preview-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.preview-action{padding:11px 7px;border-radius:15px;background:#fff;border:1px solid #dcece8;text-align:center;font-size:11px;font-weight:900}.voice-ring{position:relative;display:grid;width:170px;height:170px;place-items:center;border-radius:50%;background:conic-gradient(#16b7a8 0 79%,#dfeceb 79%);box-shadow:0 18px 35px rgba(7,121,112,.17)}.voice-ring:before{content:"";position:absolute;inset:14px;border-radius:50%;background:#fff}.voice-ring span{position:relative;font-size:54px}.voice-score{display:flex;justify-content:space-between;align-items:center;padding:15px 17px;border-radius:18px;background:#fff;border:1px solid #dcece8}.voice-score strong{font-size:25px;color:var(--teal)}.writing-board{position:relative;width:100%;height:260px;border-radius:26px;background:linear-gradient(90deg,transparent 49.5%,rgba(7,143,134,.1) 50%,transparent 50.5%),linear-gradient(#fff,#fbfffd);border:1px dashed #9ddbd2;overflow:hidden}.writing-board .trace{position:absolute;inset:17px;display:grid;place-items:center;font-family:"Noto Sans Arabic",Tahoma,Arial,sans-serif;font-size:155px;color:transparent;-webkit-text-stroke:3px #7ecfc3;opacity:.72}.writing-board .path{position:absolute;left:50%;top:52%;width:145px;height:95px;transform:translate(-50%,-50%) rotate(-10deg);border:7px solid var(--teal);border-top-color:transparent;border-right-color:transparent;border-radius:0 0 0 85px;filter:drop-shadow(0 5px 5px rgba(0,99,91,.15))}.culture-card{display:grid;grid-template-columns:100px 1fr;gap:14px;align-items:center;padding:13px;border-radius:21px;background:#fff;border:1px solid #dcece8;margin:8px 0}.culture-card img{width:100px;height:82px;object-fit:cover;border-radius:16px}.culture-card strong{display:block}.culture-card span{font-size:12px;color:#658083}.preview-progress-dots{display:flex;justify-content:center;gap:7px;margin-top:auto}.preview-progress-dots i{width:8px;height:8px;border-radius:99px;background:#c9dcd9}.preview-progress-dots i.active{width:26px;background:var(--teal)}
@keyframes previewIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.launch-plans{background:linear-gradient(180deg,#fffaf1,#f4fbf8)}.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.plan-card{position:relative;display:flex;min-height:410px;flex-direction:column;padding:27px 24px;border:1px solid var(--line);border-radius:29px;background:#fff;box-shadow:var(--soft-shadow);overflow:hidden}.plan-card.featured{border:2px solid var(--teal);transform:translateY(-8px);box-shadow:0 27px 65px rgba(6,105,97,.16)}.plan-card:after{content:"";position:absolute;width:160px;height:160px;right:-70px;top:-75px;border-radius:50%;background:radial-gradient(circle,rgba(44,210,187,.22),transparent 68%)}.plan-badge{align-self:flex-start;padding:7px 11px;border-radius:999px;background:var(--mint);color:var(--teal-dark);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.plan-card h3{font-size:26px;margin:20px 0 7px}.plan-price{font-size:19px;font-weight:950;color:var(--teal-dark)}.plan-price small{display:block;font-size:12px;color:#708889;font-weight:700;margin-top:4px}.plan-list{display:grid;gap:11px;margin:23px 0 28px;padding:0;list-style:none;color:#466669}.plan-list li{display:flex;gap:8px}.plan-list li:before{content:"✓";color:var(--teal);font-weight:950}.plan-card .btn{margin-top:auto;width:100%}
.faq-section{background:#fff}.faq-wrap{max-width:900px;margin:auto;display:grid;gap:12px}.faq-item{border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(7,80,74,.05);overflow:hidden}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;cursor:pointer;font-weight:900;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";display:grid;width:32px;height:32px;place-items:center;border-radius:11px;background:var(--mint);color:var(--teal-dark);font-size:20px;transition:.2s ease}.faq-item[open] summary:after{content:"−";transform:rotate(180deg)}.faq-answer{padding:0 22px 21px;color:var(--ink-soft)}.faq-answer a{color:var(--teal-dark);font-weight:850}
.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:31px 0 0}.trust-item{display:flex;align-items:center;gap:11px;padding:14px;border-radius:17px;background:#fff;border:1px solid var(--line);font-size:12px;font-weight:850;color:#48676a}.trust-item span:first-child{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;background:var(--mint);font-size:17px}.turnstile-wrap{min-height:0;margin-top:4px}.launch-note{font-size:12px;color:#6a8284}.tour-live{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#d7efeb;font-weight:800;margin-top:14px}.tour-live:before{content:"";width:9px;height:9px;border-radius:50%;background:#57e4b6;box-shadow:0 0 0 6px rgba(87,228,182,.13)}
@media(max-width:1050px){.product-preview-grid{grid-template-columns:1fr;gap:20px}.product-copy{text-align:center}.product-copy>p{margin-left:auto;margin-right:auto}.product-tabs{max-width:720px;margin-left:auto;margin-right:auto}.product-tour-actions{justify-content:center}.phone-stage{min-height:610px}.plan-grid{grid-template-columns:repeat(2,1fr)}.trust-strip{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.product-preview-grid{gap:8px}.product-copy h3{font-size:34px}.product-tab{grid-template-columns:42px 1fr auto;padding:12px}.product-tab-icon{width:40px;height:40px}.phone-stage{min-height:575px}.phone-shell{width:min(330px,94vw);border-radius:42px}.phone-screen{min-height:565px;border-radius:33px}.preview-card{min-height:475px;padding-inline:20px}.preview-hero{min-height:210px}.preview-letter{font-size:105px}.plan-grid{grid-template-columns:1fr}.plan-card.featured{transform:none}.trust-strip{grid-template-columns:1fr}.faq-item summary{padding:17px}.faq-answer{padding-inline:17px}}
@media(prefers-reduced-motion:reduce){.preview-card{animation:none}.product-tab:hover,.product-tab[aria-selected="true"]{transform:none}}
