.campino-ai-page{--purple:#241e2f;--deep:#1e1729;--gold:#d79542;--gold2:#e7a044;--cream:#f7f2eb;--warm:#fffefc;--white:#fff;--text:#2b2531;--muted:#716979;--line:#e8e1ea;--green:#55c597;--danger:#cc6a62;--radius:28px;--shadow:0 24px 70px rgba(36,30,47,.12)} .campino-ai-page *{box-sizing:border-box}.campino-ai-page{scroll-behavior:smooth;scroll-padding-top:92px;overflow-x:hidden}.campino-ai-page{margin:0;background:var(--warm);color:var(--text);font-family:IRANSansX,Tahoma,Arial,sans-serif;line-height:1.9;overflow-x:hidden}.campino-ai-page a{color:inherit;text-decoration:none}.campino-ai-page button,.campino-ai-page input,.campino-ai-page select{font:inherit}.campino-ai-page button{color:inherit}.campino-ai-page img{max-width:100%;display:block}.campino-ai-page .container{width:min(1180px,calc(100% - 44px));margin-inline:auto}.campino-ai-page .section{padding:110px 0}.campino-ai-page .section--soft{background:var(--cream)}.campino-ai-page .section--dark{background:var(--deep);color:#fff;position:relative;overflow:hidden}.campino-ai-page .section--dark:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 25%,rgba(215,149,66,.14),transparent 30%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:auto,48px 48px,48px 48px;pointer-events:none}.campino-ai-page .section--dark>.container{position:relative}.campino-ai-page .section-head{max-width:790px;margin-bottom:52px}.campino-ai-page .section-head.center{text-align:center;margin-inline:auto}.campino-ai-page .kicker{display:inline-flex;align-items:center;gap:9px;color:#a66c28;font-size:13px;font-weight:850}.campino-ai-page .section--dark .kicker{color:#efba77}.campino-ai-page .kicker:before{content:"";width:26px;height:2px;border-radius:2px;background:currentColor}.campino-ai-page h1,.campino-ai-page h2,.campino-ai-page h3,.campino-ai-page p{margin-top:0}.campino-ai-page h1{font-size:clamp(39px,5vw,68px);line-height:1.38;letter-spacing:-2.3px;margin:18px 0 22px}.campino-ai-page h2{font-size:clamp(30px,3.5vw,48px);line-height:1.5;letter-spacing:-1.2px;margin:12px 0 14px}.campino-ai-page h3{line-height:1.65}.campino-ai-page .section-head p{color:var(--muted);font-size:16px;margin:0}.campino-ai-page .section--dark .section-head p{color:#c7becd}.campino-ai-page .accent{color:var(--gold2)}.campino-ai-page .muted{color:var(--muted)}.campino-ai-page .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important} .campino-ai-page .btn{min-height:52px;padding:11px 22px;border-radius:14px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:800;cursor:pointer;transition:.22s}.campino-ai-page .btn:hover{transform:translateY(-2px)}.campino-ai-page .btn:focus-visible,.campino-ai-page a:focus-visible,.campino-ai-page button:focus-visible,.campino-ai-page input:focus-visible,.campino-ai-page select:focus-visible{outline:3px solid rgba(231,160,68,.44);outline-offset:3px}.campino-ai-page .btn--gold{background:var(--gold);color:#21192a;box-shadow:0 12px 28px rgba(215,149,66,.2)}.campino-ai-page .btn--light{background:#fff;color:var(--purple)}.campino-ai-page .btn--outline{border-color:rgba(255,255,255,.22);color:#fff;background:rgba(255,255,255,.04)}.campino-ai-page .btn--ghost{border-color:var(--line);background:#fff;color:var(--purple)} .campino-ai-page .top-note{background:var(--deep);color:#ded6e3;font-size:12px;text-align:center;padding:7px 16px}.campino-ai-page .top-note b{color:#efba77}.campino-ai-page .logo img{width:150px;height:50px;object-fit:contain}.campino-ai-page .menu-btn{display:none;width:46px;height:46px;border-radius:12px;border:1px solid var(--line);background:#fff;cursor:pointer}.campino-ai-page .mobile-nav{display:none;position:absolute;top:82px;right:0;left:0;background:#fff;border-bottom:1px solid var(--line);padding:15px 22px 24px;box-shadow:0 20px 40px rgba(36,30,47,.12)}.campino-ai-page .mobile-nav.open{display:grid;gap:4px}.campino-ai-page .mobile-nav a{padding:11px;border-radius:10px}.campino-ai-page .mobile-nav a:hover{background:var(--cream)} .campino-ai-page .breadcrumb{background:#fff;border-bottom:1px solid var(--line)}.campino-ai-page .breadcrumb ol{list-style:none;padding:13px 0;margin:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:#7a717e}.campino-ai-page .breadcrumb li+li:before{content:"/";margin-left:8px;color:#c1b8c4}.campino-ai-page .breadcrumb li:last-child{color:var(--purple);font-weight:750} .campino-ai-page .hero{background:var(--deep);color:#fff;padding:74px 0 96px;position:relative;overflow:hidden}.campino-ai-page .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 32%,rgba(215,149,66,.2),transparent 29%),radial-gradient(circle at 78% 72%,rgba(105,77,134,.2),transparent 30%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:auto,auto,45px 45px,45px 45px}.campino-ai-page .hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:64px;align-items:center;position:relative}.campino-ai-page .hero .kicker{color:#efba77}.campino-ai-page .hero-copy p{color:#c9c0ce;font-size:18px;max-width:640px}.campino-ai-page .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.campino-ai-page .microcopy{display:flex;align-items:center;gap:8px;margin-top:17px!important;font-size:12px!important;color:#aaa0b0!important}.campino-ai-page .microcopy:before{content:"✓";display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(85,197,151,.15);color:#7ee0b6}.campino-ai-page .hero-visual{background:#2d2537;border:1px solid rgba(255,255,255,.12);border-radius:30px;padding:24px;box-shadow:0 35px 90px rgba(0,0,0,.3);position:relative}.campino-ai-page .visual-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.09);padding-bottom:15px}.campino-ai-page .visual-top span{font-size:11px;color:#a99faf}.campino-ai-page .sample{font-size:10px;color:#efba77;background:rgba(215,149,66,.12);border:1px solid rgba(215,149,66,.22);padding:5px 9px;border-radius:20px}.campino-ai-page .query-bubble{margin:18px 0;background:#fff;color:var(--purple);border-radius:16px 16px 5px 16px;padding:14px 17px;font-size:13px;font-weight:750}.campino-ai-page .ai-flow{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;gap:7px;margin:18px 0}.campino-ai-page .flow-node{text-align:center;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:12px 8px;font-size:10px;color:#d7cfdb}.campino-ai-page .flow-arrow{text-align:center;color:#bc8a4f}.campino-ai-page .brand-list{display:grid;gap:8px}.campino-ai-page .brand-row{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 12px;font-size:11px}.campino-ai-page .brand-row i{width:9px;height:9px;border-radius:50%;background:#62d1a2}.campino-ai-page .brand-row.missing{border-style:dashed;color:#b2a8b8}.campino-ai-page .brand-row.missing i{background:#8d8295}.campino-ai-page .after-opt{margin-top:15px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:linear-gradient(90deg,rgba(215,149,66,.19),rgba(255,255,255,.06));border:1px solid rgba(231,160,68,.25);border-radius:14px;padding:13px}.campino-ai-page .after-opt strong{font-size:12px}.campino-ai-page .after-opt span{font-size:9px;color:#efba77;direction:ltr} .campino-ai-page .signal-band{background:#fff;border-bottom:1px solid var(--line)}.campino-ai-page .signals{display:grid;grid-template-columns:repeat(4,1fr)}.campino-ai-page .signals div{padding:22px 24px;border-left:1px solid var(--line)}.campino-ai-page .signals div:last-child{border:0}.campino-ai-page .signals b,.campino-ai-page .signals span{display:block}.campino-ai-page .signals b{font-size:13px}.campino-ai-page .signals span{font-size:10px;color:var(--muted)} .campino-ai-page .journey-wrap{display:grid;grid-template-columns:1fr 1fr;gap:28px}.campino-ai-page .journey{border-radius:28px;padding:30px;background:#fff;border:1px solid var(--line)}.campino-ai-page .journey.today{background:var(--purple);color:#fff;border-color:var(--purple)}.campino-ai-page .journey-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.campino-ai-page .journey-label span{font-weight:850}.campino-ai-page .journey-label small{font-size:10px;color:var(--muted)}.campino-ai-page .journey.today small{color:#bdb3c2}.campino-ai-page .journey-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.campino-ai-page .journey-line span{border:1px solid var(--line);background:var(--warm);border-radius:10px;padding:8px 10px;font-size:11px;font-weight:750}.campino-ai-page .journey-line i{font-style:normal;color:#a97538}.campino-ai-page .journey.today .journey-line span{background:rgba(255,255,255,.065);border-color:rgba(255,255,255,.12)}.campino-ai-page .dual-note{margin-top:26px;display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #ead7bd;border-radius:17px;padding:17px}.campino-ai-page .dual-note b{flex:0 0 42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f5e6d2;color:#9b6427}.campino-ai-page .dual-note p{margin:0;font-size:13px} .campino-ai-page .sim-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:55px;align-items:center}.campino-ai-page .chat-box{background:#fff;color:var(--text);border-radius:26px;padding:23px;box-shadow:0 30px 65px rgba(0,0,0,.22)}.campino-ai-page .chat-q{background:#f5f2f6;border-radius:15px 15px 4px 15px;padding:13px 15px;font-size:12px;margin-right:42px}.campino-ai-page .chat-a{margin-top:17px;border:1px solid var(--line);border-radius:16px;padding:17px}.campino-ai-page .chat-a small{color:var(--muted)}.campino-ai-page .chat-a ol{padding-right:21px;margin:10px 0 16px}.campino-ai-page .chat-a li{padding:4px 0;font-size:12px}.campino-ai-page .chat-a li::marker{color:var(--gold);font-weight:900}.campino-ai-page .missing-line{border-top:1px dashed #ddd4df;padding-top:13px;color:#9b6427;font-weight:850;font-size:13px}.campino-ai-page .sim-copy h2{font-size:clamp(30px,4vw,50px)}.campino-ai-page .sim-copy p{color:#c7becd}.campino-ai-page .sim-copy .btn{margin-top:10px} .campino-ai-page .definition-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:start}.campino-ai-page .definition-copy>p{color:var(--muted)}.campino-ai-page .signal-path{border-right:2px solid #e6d4bd;padding-right:26px}.campino-ai-page .signal-step{position:relative;padding:0 0 26px}.campino-ai-page .signal-step:before{content:"";position:absolute;right:-33px;top:8px;width:12px;height:12px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 6px #f4e7d7}.campino-ai-page .signal-step:last-child{padding-bottom:0}.campino-ai-page .signal-step b{display:block;font-size:14px}.campino-ai-page .signal-step span{font-size:12px;color:var(--muted)}.campino-ai-page .honest-note{margin-top:27px;border:1px solid #e8d3b7;background:#fff8ef;border-radius:16px;padding:17px;font-size:12px}.campino-ai-page .honest-note strong{color:#8e5c22} .campino-ai-page .compare{display:grid;grid-template-columns:1fr 92px 1fr;align-items:stretch}.campino-ai-page .compare-track{background:#fff;border:1px solid var(--line);border-radius:26px;padding:28px}.campino-ai-page .compare-track.ai{background:#2d2537;color:#fff;border-color:#3c3148}.campino-ai-page .compare-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.campino-ai-page .compare-head strong{font-size:19px}.campino-ai-page .compare-head span{font-size:10px;color:var(--muted)}.campino-ai-page .compare-track.ai .compare-head span{color:#b4a9ba}.campino-ai-page .compare-steps{display:grid;gap:0}.campino-ai-page .compare-step{display:flex;align-items:center;gap:12px;min-height:48px}.campino-ai-page .compare-step b{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:#f3e3ce;color:#9b6427;font-size:10px}.campino-ai-page .compare-track.ai .compare-step b{background:rgba(215,149,66,.18);color:#efba77}.campino-ai-page .compare-step:not(:last-child):after{content:"↓";display:block;position:absolute}.campino-ai-page .compare-step span{font-size:13px;font-weight:750}.campino-ai-page .compare-bridge{display:grid;place-items:center}.campino-ai-page .compare-bridge b{width:68px;height:68px;border-radius:50%;background:var(--gold);display:grid;place-items:center;font-size:12px;text-align:center;color:var(--deep);box-shadow:0 12px 30px rgba(215,149,66,.25)}.campino-ai-page .compare-note{text-align:center;margin:24px 0 0;font-weight:800}.campino-ai-page .compare-note span{color:#9b6427} .campino-ai-page .terms{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.campino-ai-page .term{border-top:3px solid var(--gold);background:#fff;padding:25px;border-radius:0 0 20px 20px}.campino-ai-page .term b{font-size:23px;direction:ltr;display:block;text-align:right}.campino-ai-page .term span{font-size:11px;color:#a46e2f}.campino-ai-page .term p{font-size:13px;color:var(--muted);margin:10px 0 0}.campino-ai-page .business-point{max-width:850px;margin:25px auto 0;text-align:center;background:var(--purple);color:#fff;border-radius:18px;padding:18px}.campino-ai-page .business-point p{margin:0;font-size:14px}.campino-ai-page .business-point b{color:#efba77} .campino-ai-page .diagnostic-shell{display:grid;grid-template-columns:260px 1fr;gap:32px;align-items:start}.campino-ai-page .diagnostic-summary{position:sticky;top:118px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:24px}.campino-ai-page .score-ring{width:150px;height:150px;margin:auto;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--gold) 0 65%,rgba(255,255,255,.08) 65%);position:relative}.campino-ai-page .score-ring:after{content:"";position:absolute;inset:13px;border-radius:50%;background:var(--deep)}.campino-ai-page .score-ring div{position:relative;z-index:1;text-align:center}.campino-ai-page .score-ring strong{display:block;font-size:24px}.campino-ai-page .score-ring span{font-size:9px;color:#aaa0b0}.campino-ai-page .diagnostic-summary p{font-size:11px;color:#bdb4c2;margin:18px 0 0}.campino-ai-page .diagnostic-map{display:grid;gap:9px}.campino-ai-page .diag-item{border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.045);border-radius:16px;overflow:hidden}.campino-ai-page .diag-trigger{width:100%;border:0;background:transparent;color:#fff;padding:15px 17px;display:grid;grid-template-columns:45px 1fr 30px;gap:13px;align-items:center;text-align:right;cursor:pointer}.campino-ai-page .diag-num{color:#efba77;font-size:11px;font-weight:900}.campino-ai-page .diag-title b{display:block;font-size:14px}.campino-ai-page .diag-title span{font-size:10px;color:#a99faf}.campino-ai-page .diag-plus{width:28px;height:28px;border:1px solid rgba(255,255,255,.16);border-radius:50%;display:grid;place-items:center;transition:.2s}.campino-ai-page .diag-item.open .diag-plus{transform:rotate(45deg);background:var(--gold);color:var(--deep)}.campino-ai-page .diag-panel{display:none;padding:0 75px 17px 47px;color:#c9c0ce;font-size:12px}.campino-ai-page .diag-item.open .diag-panel{display:block}.campino-ai-page .diag-item.open{border-color:rgba(215,149,66,.42);background:rgba(215,149,66,.07)} .campino-ai-page .workflow{counter-reset:phase}.campino-ai-page .phase{display:grid;grid-template-columns:150px 1fr;gap:32px;border-top:1px solid var(--line);padding:34px 0;position:relative}.campino-ai-page .phase:last-child{border-bottom:1px solid var(--line)}.campino-ai-page .phase-index{position:sticky;top:120px;align-self:start}.campino-ai-page .phase-index small{display:block;color:#a56c2a;font-size:10px;letter-spacing:.12em}.campino-ai-page .phase-index strong{font-size:20px}.campino-ai-page .phase-content{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px}.campino-ai-page .phase-content p{font-size:13px;color:var(--muted)}.campino-ai-page .phase-tags{display:flex;flex-wrap:wrap;gap:8px;align-content:start}.campino-ai-page .phase-tags span{font-size:10px;font-weight:700;padding:7px 10px;border:1px solid var(--line);background:#fff;border-radius:20px} .campino-ai-page .query-map{display:grid;gap:3px;background:#e9e2eb;border:1px solid #e9e2eb;border-radius:24px;overflow:hidden}.campino-ai-page .query-row{display:grid;grid-template-columns:120px 1fr 330px;align-items:center;background:#fff;min-height:82px;padding:12px 20px;gap:20px}.campino-ai-page .query-stage{font-size:11px;color:#956025;font-weight:900;direction:ltr;text-align:right}.campino-ai-page .query-text{font-size:14px;font-weight:750}.campino-ai-page .query-signals{display:flex;gap:5px;justify-content:flex-end;flex-wrap:wrap}.campino-ai-page .query-signals span{font-size:9px;padding:5px 8px;border-radius:12px;background:#f4f0f5;color:#736a78}.campino-ai-page .query-signals .on{background:#f2dfc6;color:#84551f;font-weight:800} .campino-ai-page .funnel-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.campino-ai-page .visibility-funnel{display:grid;justify-items:center;gap:7px}.campino-ai-page .funnel-level{height:62px;background:linear-gradient(90deg,#3a2d45,#241e2f);color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;max-width:100%}.campino-ai-page .funnel-level:nth-child(1){width:100%}.campino-ai-page .funnel-level:nth-child(2){width:88%}.campino-ai-page .funnel-level:nth-child(3){width:76%}.campino-ai-page .funnel-level:nth-child(4){width:64%;background:linear-gradient(90deg,#c98739,#e7a044);color:#271d2f}.campino-ai-page .funnel-level:nth-child(5){width:52%;background:var(--gold);color:#271d2f}.campino-ai-page .funnel-level b{font-size:12px;direction:ltr}.campino-ai-page .funnel-level span{font-size:9px;opacity:.8}.campino-ai-page .funnel-copy ol{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:11px}.campino-ai-page .funnel-copy li{font-size:12px;color:var(--muted)}.campino-ai-page .funnel-copy li b{color:var(--purple);margin-left:6px} .campino-ai-page .competitor-shell{display:grid;grid-template-columns:.78fr 1.22fr;gap:55px;align-items:center}.campino-ai-page .demo-label{display:inline-flex;font-size:10px;border:1px solid #e0c9aa;color:#956025;background:#fff8ef;border-radius:20px;padding:5px 10px}.campino-ai-page .competitor-chart{background:#fff;border:1px solid var(--line);border-radius:26px;padding:27px;box-shadow:var(--shadow)}.campino-ai-page .chart-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.campino-ai-page .chart-top strong{font-size:14px}.campino-ai-page .bar-row{display:grid;grid-template-columns:82px 1fr 30px;gap:12px;align-items:center;margin:16px 0;font-size:10px}.campino-ai-page .bar-track{height:15px;border-radius:20px;background:#eee9f0;overflow:hidden}.campino-ai-page .bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#493a56,#8b6ca0)}.campino-ai-page .bar-row:nth-child(2) .bar-fill{background:linear-gradient(90deg,#bd7b32,#e7a044)}.campino-ai-page .bar-row:last-child .bar-fill{width:18%!important;background:repeating-linear-gradient(45deg,#d7cedb,#d7cedb 6px,#ebe5ed 6px,#ebe5ed 12px)}.campino-ai-page .bar-row b{direction:ltr}.campino-ai-page .competitor-copy p{color:var(--muted)} .campino-ai-page .report-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:55px;align-items:center}.campino-ai-page .deliverable-list{border-right:2px solid #e4d0b5;padding-right:23px}.campino-ai-page .deliverable-list p{margin:0 0 11px;font-size:12px}.campino-ai-page .deliverable-list b{color:#976127;margin-left:5px}.campino-ai-page .dashboard{background:#2b2335;color:#fff;border:1px solid rgba(255,255,255,.09);border-radius:28px;padding:22px;box-shadow:0 30px 70px rgba(0,0,0,.25)}.campino-ai-page .dash-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.campino-ai-page .dash-head strong{font-size:13px}.campino-ai-page .dash-head span{font-size:9px;background:rgba(215,149,66,.14);color:#efba77;border:1px solid rgba(215,149,66,.22);padding:5px 9px;border-radius:20px}.campino-ai-page .dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.campino-ai-page .dash-metric{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07);border-radius:13px;padding:12px}.campino-ai-page .dash-metric span{display:block;color:#a99faf;font-size:8px}.campino-ai-page .dash-metric b{font-size:17px;direction:ltr;display:block;text-align:right}.campino-ai-page .dash-chart{height:170px;margin-top:13px;border-radius:14px;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px);background-size:100% 38px;position:relative;overflow:hidden}.campino-ai-page .dash-line{position:absolute;inset:30px 15px 20px;background:linear-gradient(165deg,transparent 47%,#e7a044 48%,#e7a044 50%,transparent 51%);filter:drop-shadow(0 7px 12px rgba(231,160,68,.32))}.campino-ai-page .dash-legend{display:flex;gap:15px;margin-top:9px;font-size:8px;color:#aaa0b0}.campino-ai-page .dash-legend i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#e7a044;margin-left:5px}.campino-ai-page .dash-legend span+span i{background:#8c6ba0} .campino-ai-page .platform-line{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.campino-ai-page .platform{display:flex;align-items:center;gap:10px;padding:13px 22px;border-left:1px solid var(--line)}.campino-ai-page .platform:last-child{border:0}.campino-ai-page .platform i{width:10px;height:10px;border-radius:50%;background:var(--gold)}.campino-ai-page .platform b{font-size:12px;direction:ltr}.campino-ai-page .platform small{display:block;color:var(--muted);font-size:8px} .campino-ai-page .selector{display:grid;grid-template-columns:300px 1fr;gap:30px}.campino-ai-page .selector-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.campino-ai-page .selector-tab{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px;text-align:right;font-size:11px;font-weight:750;cursor:pointer}.campino-ai-page .selector-tab.active{background:var(--purple);color:#fff;border-color:var(--purple)}.campino-ai-page .selector-content{background:#fff;border:1px solid var(--line);border-radius:24px;padding:31px;min-height:230px;display:flex;flex-direction:column;justify-content:center}.campino-ai-page .selector-content small{color:#a56b29;font-weight:850}.campino-ai-page .selector-content h3{font-size:27px;margin:7px 0}.campino-ai-page .selector-content p{color:var(--muted);font-size:13px}.campino-ai-page .selector-signals{display:flex;gap:8px;flex-wrap:wrap}.campino-ai-page .selector-signals span{font-size:9px;border-radius:20px;background:#f3edf5;padding:6px 9px} .campino-ai-page .fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.campino-ai-page .fit-col{border-radius:25px;padding:30px}.campino-ai-page .fit-col.yes{background:#eef8f4;border:1px solid #d7ebe3}.campino-ai-page .fit-col.no{background:#f7f4f8;border:1px solid #e9e2eb}.campino-ai-page .fit-col h3{font-size:22px}.campino-ai-page .fit-col ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.campino-ai-page .fit-col li{position:relative;padding-right:27px;font-size:12px}.campino-ai-page .fit-col li:before{position:absolute;right:0;top:2px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:10px}.campino-ai-page .fit-col.yes li:before{content:"✓";background:#d5eee4;color:#21805e}.campino-ai-page .fit-col.no li:before{content:"×";background:#e9e1eb;color:#8b608f} .campino-ai-page .myth{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;gap:20px}.campino-ai-page .myth-side{padding:32px;border-radius:25px;min-height:240px}.campino-ai-page .myth-side.bad{background:#fff;border:1px solid #eadde7}.campino-ai-page .myth-side.real{background:var(--purple);color:#fff}.campino-ai-page .myth-label{font-size:10px;font-weight:900;direction:ltr;text-align:right;color:#a36265}.campino-ai-page .real .myth-label{color:#efba77}.campino-ai-page .myth-side blockquote{font-size:20px;line-height:1.8;margin:16px 0 0;font-weight:850}.campino-ai-page .myth-vs{width:60px;height:60px;border-radius:50%;background:var(--gold);display:grid;place-items:center;font-weight:900;color:var(--deep)}.campino-ai-page .reality-signals{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.campino-ai-page .reality-signals span{font-size:9px;padding:5px 8px;border-radius:15px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06)} .campino-ai-page .timeline{display:grid;grid-template-columns:repeat(6,1fr);position:relative}.campino-ai-page .timeline:before{content:"";position:absolute;top:30px;right:8%;left:8%;height:2px;background:#dfc39f}.campino-ai-page .timeline-step{position:relative;text-align:center;padding:0 10px}.campino-ai-page .timeline-step b{position:relative;z-index:1;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--gold);margin:0 auto 16px;font-size:11px;direction:ltr}.campino-ai-page .timeline-step strong{display:block;font-size:12px}.campino-ai-page .timeline-step p{font-size:9px;color:var(--muted);margin:5px 0 0}.campino-ai-page .child-links{margin-top:50px;border-top:1px solid var(--line);padding-top:25px}.campino-ai-page .child-links>strong{display:block;margin-bottom:14px}.campino-ai-page .child-links nav{display:flex;gap:8px;flex-wrap:wrap}.campino-ai-page .child-links a{font-size:11px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:7px 12px}.campino-ai-page .child-links a:hover{border-color:var(--gold);color:#925e24} .campino-ai-page .faq-layout{display:grid;grid-template-columns:310px 1fr;gap:65px;align-items:start}.campino-ai-page .faq-intro{position:sticky;top:115px}.campino-ai-page .faq-intro p{font-size:13px;color:var(--muted)}.campino-ai-page .faq-list{border-top:1px solid var(--line)}.campino-ai-page .faq-item{border-bottom:1px solid var(--line)}.campino-ai-page .faq-q{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;text-align:right;padding:21px 3px;font-weight:850;cursor:pointer}.campino-ai-page .faq-q span:last-child{width:30px;height:30px;border-radius:50%;border:1px solid #d8cedc;display:grid;place-items:center;color:#986328;transition:.2s}.campino-ai-page .faq-item.open .faq-q span:last-child{transform:rotate(45deg);background:var(--gold);color:var(--deep);border-color:var(--gold)}.campino-ai-page .faq-a{display:none;padding:0 4px 21px;color:var(--muted);font-size:13px}.campino-ai-page .faq-item.open .faq-a{display:block} .campino-ai-page .final-cta{padding:110px 0;background:linear-gradient(180deg,#fff,#f7f2eb)}.campino-ai-page .cta-shell{background:var(--deep);color:#fff;border-radius:32px;padding:50px;display:grid;grid-template-columns:1fr .86fr;gap:55px;position:relative;overflow:hidden}.campino-ai-page .cta-shell:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;border:1px solid rgba(255,255,255,.07);right:-180px;bottom:-240px;box-shadow:0 0 0 60px rgba(255,255,255,.03),0 0 0 120px rgba(255,255,255,.02)}.campino-ai-page .cta-copy,.campino-ai-page .audit-form{position:relative}.campino-ai-page .cta-copy h2{font-size:clamp(30px,4vw,44px)}.campino-ai-page .cta-copy p{color:#c7becd}.campino-ai-page .cta-points{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.campino-ai-page .cta-points span{font-size:9px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:20px;padding:6px 9px}.campino-ai-page .audit-form{background:#fff;color:var(--text);border-radius:22px;padding:23px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.campino-ai-page .field{display:grid;gap:5px}.campino-ai-page .field.full,.campino-ai-page .audit-form .btn,.campino-ai-page .audit-form .privacy{grid-column:1/-1}.campino-ai-page .field label{font-size:10px;font-weight:800}.campino-ai-page .field input,.campino-ai-page .field select{width:100%;height:45px;border:1px solid #ddd5e0;border-radius:10px;background:#fbfafc;padding:0 11px;color:var(--text);font-size:11px}.campino-ai-page .privacy{text-align:center;color:#857c89;font-size:8px} @media(max-width:1050px){.campino-ai-page .hero-grid{gap:34px}.campino-ai-page .workflow .phase-content{grid-template-columns:1fr}.campino-ai-page .query-row{grid-template-columns:100px 1fr}.campino-ai-page .query-signals{grid-column:2}.campino-ai-page .dashboard .dash-metrics{grid-template-columns:repeat(2,1fr)}} @media(max-width:900px){.campino-ai-page .section{padding:82px 0}.campino-ai-page .menu-btn{display:block;margin-right:auto}.campino-ai-page .hero-grid,.campino-ai-page .journey-wrap,.campino-ai-page .sim-layout,.campino-ai-page .definition-grid,.campino-ai-page .funnel-layout,.campino-ai-page .competitor-shell,.campino-ai-page .report-layout,.campino-ai-page .selector,.campino-ai-page .faq-layout,.campino-ai-page .cta-shell{grid-template-columns:1fr}.campino-ai-page .hero{padding-top:55px}.campino-ai-page .hero-copy{order:1}.campino-ai-page .hero-visual{order:2}.campino-ai-page .signals{grid-template-columns:repeat(2,1fr)}.campino-ai-page .signals div:nth-child(2){border-left:0}.campino-ai-page .signals div:nth-child(-n+2){border-bottom:1px solid var(--line)}.campino-ai-page .sim-copy{order:1}.campino-ai-page .chat-box{order:2}.campino-ai-page .diagnostic-shell{grid-template-columns:1fr}.campino-ai-page .diagnostic-summary,.campino-ai-page .faq-intro{position:static}.campino-ai-page .diagnostic-summary{display:flex;align-items:center;gap:20px}.campino-ai-page .score-ring{flex:0 0 130px;width:130px;height:130px}.campino-ai-page .compare{grid-template-columns:1fr}.campino-ai-page .compare-bridge{padding:14px}.campino-ai-page .compare-bridge b{width:54px;height:54px}.campino-ai-page .terms{grid-template-columns:1fr}.campino-ai-page .workflow .phase{grid-template-columns:120px 1fr}.campino-ai-page .platform{border-bottom:1px solid var(--line)}.campino-ai-page .fit-grid{grid-template-columns:1fr}.campino-ai-page .myth{grid-template-columns:1fr}.campino-ai-page .myth-vs{margin:auto}.campino-ai-page .timeline{grid-template-columns:repeat(3,1fr);gap:30px 0}.campino-ai-page .timeline:before{display:none}} @media(max-width:620px){.campino-ai-page .container{width:min(100% - 28px,1180px)}.campino-ai-page .section{padding:68px 0}.campino-ai-page h1{font-size:36px;letter-spacing:-1.4px}.campino-ai-page .hero-copy p{font-size:15px}.campino-ai-page .hero-actions{display:grid}.campino-ai-page .btn{width:100%}.campino-ai-page .ai-flow{grid-template-columns:1fr}.campino-ai-page .flow-arrow{transform:rotate(90deg)}.campino-ai-page .signals{grid-template-columns:1fr}.campino-ai-page .signals div{border-left:0!important;border-bottom:1px solid var(--line)!important}.campino-ai-page .signals div:last-child{border-bottom:0!important}.campino-ai-page .journey-line{display:grid;grid-template-columns:1fr}.campino-ai-page .journey-line i{text-align:center;transform:rotate(90deg)}.campino-ai-page .diagnostic-summary{display:block}.campino-ai-page .diag-trigger{grid-template-columns:36px 1fr 28px;padding:13px}.campino-ai-page .diag-panel{padding:0 50px 15px 18px}.campino-ai-page .workflow .phase{grid-template-columns:1fr;gap:14px}.campino-ai-page .phase-index{position:static}.campino-ai-page .phase-content{gap:12px}.campino-ai-page .query-row{grid-template-columns:1fr;padding:16px}.campino-ai-page .query-signals{grid-column:auto;justify-content:flex-start}.campino-ai-page .funnel-layout{gap:35px}.campino-ai-page .funnel-level{height:auto;min-height:58px;padding:10px 13px}.campino-ai-page .funnel-level:nth-child(n){width:100%}.campino-ai-page .report-layout{gap:34px}.campino-ai-page .dash-metrics{grid-template-columns:1fr 1fr!important}.campino-ai-page .platform-line{display:grid;grid-template-columns:1fr 1fr}.campino-ai-page .platform{border-left:0;border-bottom:1px solid var(--line)}.campino-ai-page .selector-tabs{grid-template-columns:1fr 1fr}.campino-ai-page .myth-side{min-height:0}.campino-ai-page .timeline{grid-template-columns:1fr}.campino-ai-page .timeline-step{display:grid;grid-template-columns:58px 1fr;gap:15px;text-align:right;align-items:center}.campino-ai-page .timeline-step b{margin:0;grid-row:1/3}.campino-ai-page .audit-form{grid-template-columns:1fr}.campino-ai-page .field{grid-column:1/-1}.campino-ai-page .cta-shell{padding:30px 20px}.campino-ai-page .hero-visual{padding:16px}.campino-ai-page .chat-q{margin-right:18px}} @media(prefers-reduced-motion:reduce){.campino-ai-page{scroll-behavior:auto}.campino-ai-page *,.campino-ai-page *:before,.campino-ai-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}