.conversion-page{--conv-purple:#7452ed;--conv-orange:#ff7043;--conv-teal:#21c7b7}.conversion-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.02fr .98fr;gap:58px;align-items:center;padding:clamp(54px,7vw,92px);border-radius:30px;background:radial-gradient(circle at 78% 12%,rgba(33,199,183,.32),transparent 28%),radial-gradient(circle at 12% 90%,rgba(255,112,67,.18),transparent 32%),linear-gradient(135deg,#171025,#2d2050 58%,#263e68);color:#fff}.conversion-copy{position:relative;z-index:1}.conversion-pill,.conversion-eyebrow{display:inline-flex;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.1);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.conversion-hero h1{max-width:690px;margin:15px 0 22px;font-size:clamp(44px,6.5vw,78px);line-height:.98;letter-spacing:-.065em;font-weight:920}.conversion-hero h1 em{font-style:normal;color:#67e4ce}.conversion-hero p{max-width:660px;color:#ded8ea;font-size:clamp(17px,2vw,21px);line-height:1.6}.conversion-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:28px}.conversion-reassurance{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px;color:#d7d0e4;font-size:12px}.product-stage{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#f7f8fc;color:#192038;box-shadow:0 35px 80px rgba(4,2,10,.45);transform:perspective(1000px) rotateY(-3deg)}.stage-top{display:flex;align-items:center;gap:6px;padding:11px 14px;background:#fff;border-bottom:1px solid #e5e7ee}.stage-top i{width:8px;height:8px;border-radius:50%;background:#d8dae2}.stage-top span{margin-left:auto;color:#777f91;font-size:10px}.stage-body{display:grid;grid-template-columns:50px 1fr}.stage-body>aside{display:flex;flex-direction:column;align-items:center;gap:14px;padding:14px 9px;background:#241b36}.stage-body>aside b{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:linear-gradient(135deg,var(--conv-orange),var(--conv-purple));color:#fff}.stage-body>aside i{width:22px;height:6px;border-radius:999px;background:#756c83}.stage-body>main{padding:18px}.stage-welcome span,.stage-welcome strong{display:block}.stage-welcome span{font-size:10px;color:#7a8294}.stage-welcome strong{font-size:18px}.stage-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0}.stage-kpis article{padding:11px;border-radius:11px;background:#fff;border:1px solid #e8eaf0}.stage-kpis small,.stage-kpis span{display:block;font-size:9px;color:#7b8396}.stage-kpis b{font-size:16px}.stage-kpis .up{color:#14855b}.stage-agenda{padding:12px;border-radius:12px;background:#fff;border:1px solid #e8eaf0}.stage-agenda header{display:flex;justify-content:space-between;font-size:11px}.stage-agenda header span{color:#6244d8}.stage-agenda>div{display:grid;grid-template-columns:40px 8px 1fr auto;gap:7px;align-items:center;padding:9px 0;border-top:1px solid #edf0f5}.stage-agenda time{font-size:10px;font-weight:850}.stage-agenda>div>i{width:7px;height:7px;border-radius:50%;background:var(--conv-purple)}.stage-agenda>div>span b,.stage-agenda>div>span small{display:block;font-size:9px}.stage-agenda>div>span small{color:#7c8496}.stage-agenda em{padding:4px 6px;border-radius:999px;background:#eaf7f1;color:#18845d;font-size:8px;font-style:normal}
.conversion-proof{display:flex;justify-content:center;gap:0;margin:18px auto 0;padding:19px;border:1px solid var(--border);border-radius:18px;background:var(--card)}.conversion-proof>div{min-width:150px;padding:0 25px;text-align:center;border-right:1px solid var(--border)}.conversion-proof>div:last-child{border:0}.conversion-proof strong,.conversion-proof span{display:block}.conversion-proof strong{font-size:22px}.conversion-proof span{color:var(--muted);font-size:11px}.conversion-section{padding:90px 0 10px}.conversion-title{max-width:760px;margin-bottom:35px}.conversion-title.centered{text-align:center;margin:0 auto 42px}.conversion-title>span,.segment-result>div>span{color:var(--conv-purple);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.09em}.conversion-title h2,.segment-result h3,.result-section h2,.trust-conversion h2{font-size:clamp(34px,5vw,55px);font-weight:900;letter-spacing:-.052em}.conversion-title p,.segment-result p,.result-section p,.trust-conversion p{color:var(--muted);font-size:17px;line-height:1.7}.segment-tabs{display:flex;gap:8px;overflow:auto;margin-bottom:17px}.segment-tabs button{padding:10px 15px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--text);white-space:nowrap;font-weight:750}.segment-tabs button.active{border-color:var(--conv-purple);background:var(--conv-purple);color:#fff}.segment-result{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center;padding:40px;border:1px solid var(--border);border-radius:26px;background:linear-gradient(145deg,var(--card),var(--card-soft))}.segment-result h3{font-size:clamp(30px,4vw,47px);margin:10px 0}.segment-result ul{padding:0;list-style:none;margin:22px 0}.segment-result li{padding:9px 0;color:var(--muted)}.segment-result li:before{content:'✓';margin-right:9px;color:var(--conv-teal);font-weight:900}.segment-phone{max-width:330px;justify-self:center;padding:18px;border:8px solid #21182f;border-radius:34px;background:var(--card);box-shadow:0 24px 60px rgba(31,21,47,.25)}.phone-bar{display:flex;justify-content:space-between;padding-bottom:12px}.phone-bar span{color:#15996b;font-size:11px}.phone-service,.phone-slots{padding:14px;margin-top:10px;border-radius:13px;background:var(--card-soft)}.phone-service small,.phone-service strong,.phone-service span,.phone-slots small{display:block}.phone-service span,.phone-service small,.phone-slots small{color:var(--muted);font-size:11px}.phone-slots>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.phone-slots b{padding:8px;border:1px solid var(--border);border-radius:9px;text-align:center;font-size:12px}.segment-phone>button{width:100%;margin-top:13px;padding:11px;border:0;border-radius:11px;background:var(--conv-purple);color:#fff;font-weight:800}.journey-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.journey-grid article,.benefit-cards article{padding:25px;border:1px solid var(--border);border-radius:19px;background:var(--card)}.journey-grid span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--conv-purple) 12%,var(--card));color:var(--conv-purple);font-weight:900}.journey-grid h3,.benefit-cards h3{font-size:19px;font-weight:850;margin:20px 0 9px}.journey-grid p,.benefit-cards p{color:var(--muted);line-height:1.65}.result-section{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center;margin-top:85px;padding:50px;border-radius:27px;background:linear-gradient(135deg,#1d1530,#45317a);color:#fff}.result-section p{color:#d5cee2}.roi-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.roi-fields label{font-size:11px;color:#d8d2e3}.roi-fields input{width:100%;margin-top:6px;padding:11px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:rgba(255,255,255,.1);color:#fff}.result-section aside{padding:28px;border-radius:20px;background:#fff;color:#201830;text-align:center}.result-section aside small,.result-section aside strong,.result-section aside span{display:block}.result-section aside small,.result-section aside span{color:#746d7e}.result-section aside strong{font-size:clamp(32px,5vw,51px);letter-spacing:-.04em;margin:8px 0}.result-section aside .btn{margin-top:20px;background:#221932;color:#fff}.benefits-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:45px}.benefit-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.benefit-cards article>b{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:color-mix(in srgb,var(--conv-orange) 12%,var(--card));color:var(--conv-orange)}.conversion-safe{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:25px;color:var(--muted);font-size:12px}.consultative-cta,.conversion-final{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:55px;border-radius:27px;background:linear-gradient(135deg,#201731,#493277);color:#fff}.consultative-cta h2{font-size:clamp(30px,4vw,49px);font-weight:900}.consultative-cta p{color:#d7d0e2}.trust-conversion{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.trust-conversion>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:10px}.trust-conversion>div:last-child span{padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.faq-conversion{max-width:900px;margin:auto}.faq-conversion details{padding:19px 4px;border-bottom:1px solid var(--border)}.faq-conversion summary{display:flex;justify-content:space-between;cursor:pointer;font-size:17px;font-weight:800;list-style:none}.faq-conversion summary b{color:var(--conv-purple)}.faq-conversion details p{max-width:760px;margin:12px 0 0;color:var(--muted);line-height:1.7}.conversion-final{display:block;margin:90px 0 25px;padding:clamp(52px,8vw,90px);text-align:center}.conversion-final h2{max-width:900px;margin:10px auto;font-size:clamp(35px,5vw,61px);font-weight:920;letter-spacing:-.055em}.conversion-final p{color:#d6cfe2;font-size:18px}.conversion-final>div{display:flex;justify-content:center;gap:10px;margin:25px 0;flex-wrap:wrap}.conversion-final small{color:#bdb4c9}.mobile-conversion-bar{display:none}
@media(max-width:1100px){.journey-grid{grid-template-columns:repeat(2,1fr)}.benefits-grid{grid-template-columns:1fr}.conversion-proof{overflow:auto;justify-content:flex-start}}
@media(max-width:900px){.conversion-hero,.segment-result,.result-section,.trust-conversion{grid-template-columns:1fr}.product-stage{transform:none}.segment-result{gap:30px}.result-section{margin-top:55px}.trust-conversion{gap:25px}}
@media(max-width:767px){.conversion-page{padding-bottom:76px}.conversion-hero{padding:42px 22px;border-radius:20px}.conversion-hero h1{font-size:clamp(40px,13vw,58px)}.conversion-reassurance{display:grid}.product-stage{margin-top:10px}.stage-kpis article:nth-child(n+3){display:none}.stage-kpis{grid-template-columns:1fr 1fr}.stage-agenda>div{grid-template-columns:36px 7px 1fr}.stage-agenda em{display:none}.conversion-proof>div{min-width:135px;padding:0 17px}.conversion-section{padding-top:60px}.segment-result{padding:25px}.journey-grid,.benefit-cards{grid-template-columns:1fr}.result-section{padding:30px 22px}.roi-fields{grid-template-columns:1fr}.consultative-cta{align-items:stretch;flex-direction:column;padding:35px 25px}.trust-conversion>div:last-child{grid-template-columns:1fr}.mobile-conversion-bar{position:fixed;z-index:1050;display:flex;align-items:center;justify-content:space-between;gap:10px;left:10px;right:10px;bottom:10px;padding:10px 11px 10px 15px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--card) 96%,transparent);box-shadow:0 14px 40px rgba(0,0,0,.24);backdrop-filter:blur(15px)}.mobile-conversion-bar strong,.mobile-conversion-bar span{display:block}.mobile-conversion-bar span{font-size:10px;color:var(--muted)}}

/* ApPlanner Showcase V1 */
.showcase-home{max-width:1480px;margin:0 auto}.showcase-hero{background:radial-gradient(circle at 82% 8%,rgba(33,199,183,.32),transparent 29%),radial-gradient(circle at 12% 92%,rgba(255,112,67,.2),transparent 31%),linear-gradient(135deg,#130d21,#2b1d50 52%,#173f54)}
.showcase-hero .conversion-pill{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.12)}
.showcase-verticals{padding-top:78px}.vertical-showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.vertical-showcase-grid article{position:relative;overflow:hidden;padding:30px;border:1px solid var(--border);border-radius:22px;background:var(--card);box-shadow:0 12px 32px rgba(28,20,48,.06)}.vertical-showcase-grid article:before{content:'';position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--conv-purple),var(--conv-teal))}.vertical-showcase-grid article.featured{background:linear-gradient(145deg,color-mix(in srgb,var(--conv-purple) 8%,var(--card)),var(--card))}.vertical-badge{display:inline-flex;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--conv-purple) 11%,var(--card));color:var(--conv-purple);font-size:10px;font-weight:900;letter-spacing:.1em}.vertical-showcase-grid h3{margin:17px 0 10px;font-size:25px;font-weight:900}.vertical-showcase-grid p{color:var(--muted);line-height:1.65}.vertical-showcase-grid ul{padding:0;margin:18px 0;list-style:none}.vertical-showcase-grid li{padding:6px 0;color:var(--muted)}.vertical-showcase-grid li:before{content:'✓';color:var(--conv-teal);font-weight:900;margin-right:8px}.vertical-showcase-grid a{font-weight:850;text-decoration:none}.vertical-actions{display:flex;gap:14px;flex-wrap:wrap}.segment-inline-actions{display:flex;gap:10px;flex-wrap:wrap}.outcome-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:42px;align-items:start}.outcome-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.outcome-grid article{padding:22px;border:1px solid var(--border);border-radius:17px;background:var(--card)}.outcome-grid strong{display:block;margin-bottom:8px;font-size:17px}.outcome-grid p{margin:0;color:var(--muted);line-height:1.55}.demo-commercial-banner{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:80px;padding:48px;border-radius:26px;background:linear-gradient(135deg,#18394a,#392760);color:#fff}.demo-commercial-banner h2{max-width:800px;margin:9px 0;font-size:clamp(31px,4vw,50px);font-weight:900;letter-spacing:-.045em}.demo-commercial-banner p{max-width:800px;margin:0;color:#d9dce8;font-size:16px;line-height:1.65}.demo-commercial-banner>div:last-child{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.showcase-home .segment-result{box-shadow:0 16px 45px rgba(29,21,49,.06)}
@media(max-width:1000px){.vertical-showcase-grid{grid-template-columns:1fr 1fr}.vertical-showcase-grid article.featured{grid-column:1/-1}.outcome-section{grid-template-columns:1fr}.demo-commercial-banner{align-items:flex-start;flex-direction:column}}
@media(max-width:680px){.vertical-showcase-grid,.outcome-grid{grid-template-columns:1fr}.vertical-showcase-grid article.featured{grid-column:auto}.demo-commercial-banner{padding:32px 23px}.segment-inline-actions .btn{width:100%}}
