@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&display=swap');.elementor-20303 .elementor-element.elementor-element-9cd0714{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-20303 .elementor-element.elementor-element-9cd0714:not(.elementor-motion-effects-element-type-background),.elementor-20303 .elementor-element.elementor-element-9cd0714>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#020202}.elementor-20303 .elementor-element.elementor-element-9cd0714.e-con{--flex-grow:0;--flex-shrink:0}.elementor-20303 .elementor-element.elementor-element-d6db9ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-20303 .elementor-element.elementor-element-d6db9ce:not(.elementor-motion-effects-element-type-background),.elementor-20303 .elementor-element.elementor-element-d6db9ce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#020202}.elementor-20303 .elementor-element.elementor-element-0ae0867{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-20303 .elementor-element.elementor-element-0ae0867:not(.elementor-motion-effects-element-type-background),.elementor-20303 .elementor-element.elementor-element-0ae0867>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#020202}.elementor-20303 .elementor-element.elementor-element-6e21f5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-20303 .elementor-element.elementor-element-6e21f5a:not(.elementor-motion-effects-element-type-background),.elementor-20303 .elementor-element.elementor-element-6e21f5a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#020202}:root{--page-title-display:none}@media(min-width:768px){.elementor-20303 .elementor-element.elementor-element-9cd0714{--width:100%}}:root{--cam-purple:#6c51a1;--cam-gold:#d4af37;--cam-gold-light:#f1d37e;--cam-bg:#040406;--cam-text:#fff;--cam-muted:rgba(255,255,255,.72);--cam-border:rgba(255,255,255,.12);--cam-glass:rgba(15,12,25,.7);--cam-gold-glow:rgba(212,175,55,.35)}html,body{background:var(--cam-bg);color:var(--cam-text);margin:0;padding:0}body{font-family:'Plus Jakarta Sans',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;background-image:radial-gradient(1200px 700px at 10% 10%,rgba(108,81,161,.15),transparent 60%),radial-gradient(1200px 700px at 90% 20%,rgba(212,175,55,.12),transparent 55%);background-attachment:fixed}::selection{background:rgba(212,175,55,.3);color:#fff}#root,.cam-container,.audit-container{min-height:800px}*,*:before,*:after{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}html.cam-fullscreen,body.cam-fullscreen{overflow:hidden !important;height:100% !important;width:100% !important}body.cam-fullscreen header,body.cam-fullscreen footer,body.cam-fullscreen #masthead,body.cam-fullscreen #colophon,body.cam-fullscreen .site-header,body.cam-fullscreen .site-footer,body.cam-fullscreen .elementor-location-header,body.cam-fullscreen .elementor-location-footer{display:none !important;visibility:hidden !important}.cam-glass-card,.glass-panel,.main-audit-box,.glass-card{background:radial-gradient(900px 500px at 10% 10%,rgba(108,81,161,.16),transparent 60%),radial-gradient(900px 500px at 90% 20%,rgba(212,175,55,.12),transparent 55%),linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.015));border:1px solid var(--cam-border);border-radius:32px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 50px 100px rgba(0,0,0,.55)}.main-audit-box{padding:50px}.camelott-glow{box-shadow:0 0 30px rgba(212,175,55,.15);border-color:rgba(212,175,55,.3)}.cam-btn,.btn-primary-lift{padding:18px 36px;border-radius:14px;font-weight:900;font-size:16px;text-decoration:none !important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,filter .25s,opacity .25s;display:inline-flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;border:none;text-transform:uppercase;letter-spacing:.05em;user-select:none;white-space:nowrap}.cam-btn-primary,.btn-primary-lift{background:var(--cam-gold);color:#000;box-shadow:0 18px 40px rgba(212,175,55,.18)}.cam-btn-primary:hover,.btn-primary-lift:hover:not(:disabled){transform:translateY(-4px) scale(1.02);box-shadow:0 26px 60px rgba(212,175,55,.3);filter:saturate(1.06);text-decoration:none}.cam-btn-primary:active,.btn-primary-lift:active:not(:disabled){transform:translateY(-2px) scale(1.01)}.btn-primary-lift:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.cam-btn-outline{background:rgba(255,255,255,.05);border:1px solid var(--cam-border);color:#fff}.cam-btn-outline:hover{border-color:var(--cam-gold);background:rgba(212,175,55,.1);transform:translateY(-4px);text-decoration:none}.form-input,.fintech-input,select.form-input,select.fintech-input{width:100%;background:#121216;border:1px solid rgba(255,255,255,.1);padding:14px;color:#fff;border-radius:12px;font-size:1rem;transition:border-color .2s,box-shadow .2s,background .2s;outline:none}.form-input::placeholder,.fintech-input::placeholder{color:rgba(255,255,255,.35)}.form-input:focus,.fintech-input:focus{border-color:var(--cam-gold);background:#18181e;box-shadow:0 0 0 4px rgba(212,175,55,.1)}label{color:var(--cam-gold)}.custom-select,select.form-input{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23d4af37' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px !important}.custom-select option,select.form-input option{background-color:#1a1529;color:#fff}.slider-group{margin:25px 0;display:flex;flex-direction:column;gap:10px}input[type=range],.camelott-slider{width:100%;background:0 0;accent-color:var(--cam-gold)}input[type=range]::-webkit-slider-runnable-track,.camelott-slider::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}input[type=range]::-webkit-slider-thumb,.camelott-slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:999px;background:var(--cam-gold);border:2px solid rgba(0,0,0,.35);margin-top:-8px;box-shadow:0 10px 20px rgba(212,175,55,.22);cursor:pointer}.gold-text,.accent-gold{color:var(--cam-gold)}.accent-purple{color:var(--cam-purple)}.pill{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;border:1px solid rgba(212,175,55,.3);background:rgba(212,175,55,.1);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(226,232,240,.92);text-decoration:none !important}.pill:hover{border-color:rgba(212,175,55,.55);background:rgba(212,175,55,.14);text-decoration:none !important}.cam-container,.audit-container{width:min(1280px, 92%);margin:0 auto;position:relative;z-index:5}.hidden{display:none !important}.audit-container{padding:100px 20px;background:0 0;color:var(--cam-text);overflow:hidden}.audit-glow{position:absolute;bottom:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(212,175,55,.08) 0%,transparent 70%);pointer-events:none;z-index:0}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}100%{transform:translateY(0)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes bop{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}.bop{animation:bop 2s infinite ease-in-out}@keyframes goldPulse{0%{box-shadow:0 0 0 0 rgba(212,175,55,.32);transform:scale(1)}70%{box-shadow:0 0 0 22px rgba(212,175,55,0);transform:scale(1.03)}100%{box-shadow:0 0 0 0 rgba(212,175,55,0);transform:scale(1)}}.gold-pulse-large{width:56px;height:56px;border-radius:999px;margin:0 auto;background:rgba(212,175,55,.16);border:1px solid rgba(212,175,55,.45);box-shadow:0 0 0 0 rgba(212,175,55,.32);animation:goldPulse 1.8s infinite}.audit-header{text-align:center;margin-bottom:40px}.audit-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:start}.input-row{display:grid;gap:20px;margin-bottom:20px}.input-row.triplet{grid-template-columns:repeat(3,1fr)}.input-group label{display:block;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.segmented-control{display:flex;gap:6px;padding:6px;border-radius:14px;background:#121216;border:1px solid rgba(255,255,255,.1)}.segmented-control input{position:absolute;opacity:0;pointer-events:none}.segmented-control label{flex:1;text-align:center;padding:10px 12px;border-radius:12px;cursor:pointer;font-size:.85rem;font-weight:900;letter-spacing:.02em;color:rgba(255,255,255,.68);background:0 0;border:1px solid transparent;transition:background .18s,color .18s,border-color .18s,transform .18s;user-select:none}.segmented-control input:checked+label{background:rgba(108,81,161,.3);border-color:var(--cam-gold);color:#fff}.segmented-control label:hover{transform:translateY(-1px)}.modal-overlay{position:fixed;inset:0;padding:18px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:2147483647}.lead-modal{width:min(920px, 100%);max-height:88vh;overflow:auto;padding:32px;position:relative}.close-btn{position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff;cursor:pointer;font-size:22px;line-height:1}.close-btn:hover{border-color:var(--cam-gold)}.settlement-logic-box{margin-top:25px;padding:20px;background:rgba(108,81,161,.08);border-radius:16px;border:1px solid var(--cam-gold)}.checkbox-container{display:flex;align-items:center;gap:10px}.checkbox-container label{margin-bottom:0 !important;text-transform:none !important;color:#fff !important;font-size:.95rem !important}.hidden-fields{display:none}.hidden-fields.show-fields{display:block;margin-top:12px}.settlement-inner-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.match-card{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;border:1px solid var(--cam-gold);background:rgba(108,81,161,.05)}.match-card h3{color:#fff;font-weight:900;font-size:1.8rem;margin:10px 0}.trust-toggle-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:25px;padding:10px 20px;background:rgba(255,255,255,.03);border-radius:99px;border:1px solid rgba(255,255,255,.05)}.switch{position:relative;width:34px;height:18px;display:inline-block;flex-shrink:0}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background:rgba(255,255,255,.2);border-radius:34px;transition:.4s}.slider:before{position:absolute;content:"";height:12px;width:12px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.4s}input:checked+.slider{background:var(--cam-gold)}input:checked+.slider:before{transform:translateX(16px)}.toggle-label{font-size:.8rem;color:var(--cam-muted);font-weight:600}@media (max-width:900px){.audit-grid{grid-template-columns:1fr;gap:22px}.input-row{grid-template-columns:1fr !important}.input-row.triplet{grid-template-columns:1fr}.settlement-inner-grid{grid-template-columns:1fr}.cam-btn,.btn-primary-lift{width:100%}.cam-container{width:min(1100px, calc(100% - 28px))}.main-audit-box{padding:30px 20px}.segmented-control{flex-direction:row}}.camelott-hero-center{position:relative;min-height:100vh;padding:110px 0 80px;display:flex;align-items:center;justify-content:center;overflow:hidden}.camelott-hero-center .cam-hero-container{width:min(1280px, 92%);margin:0 auto;text-align:center;position:relative;z-index:2}.camelott-hero-center .cam-title{margin:0 auto 18px}.camelott-hero-center .cam-sub{margin:0 auto 28px}.camelott-hero-center .cam-strong{color:#fff;font-weight:800}.camelott-hero-center .cam-cta-group{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.camelott-hero-center .cam-btn{max-width:100%;white-space:nowrap}.camelott-hero-center .cam-btn-purple{border-color:var(--cam-purple) !important}.camelott-hero-center .compare-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:14px}@media (max-width:900px){.camelott-hero-center .compare-mini-grid{grid-template-columns:1fr}.camelott-hero-center .cam-btn{width:100%}}#compare.camelott-hero-center{padding-top:clamp(100px, 12vh, 140px);padding-bottom:clamp(60px, 10vh, 100px)}#compare .cam-hero-container{width:min(1280px, 92%)}#compare .cam-kicker{margin-bottom:14px}#compare .cam-title{margin:0 auto 14px;text-wrap:balance;letter-spacing:-.02em}#compare .cam-sub{margin:0 auto 20px}@media (max-width:1120px){#compare .cam-title{font-size:clamp(2.1rem, 3.3vw, 3.0rem);line-height:1.06}#compare .cam-sub{font-size:1.02rem;line-height:1.55;max-width:820px}#compare .cam-btn{padding:14px 22px;font-size:14px;border-radius:12px}#compare .cam-cta-group{gap:10px;margin-bottom:20px}#compare .cam-glass-card{width:min(980px, 100%);border-radius:28px}#compare .compare-mini-grid{gap:14px}#compare .mini-box{padding:18px}}#issues.issues-section{display:block !important;height:auto !important;min-height:auto !important;max-height:none !important;overflow:visible !important;padding:120px 0 !important;position:relative}#issues .cam-hero-center-bg{position:absolute;inset:0;z-index:0;pointer-events:none}#issues .cam-container{position:relative;z-index:2;height:auto !important;max-height:none !important;overflow:visible !important}#issues .camelott-premium-grid{display:grid !important;grid-template-columns:repeat(5,minmax(0, 1fr)) !important;gap:16px !important;align-items:stretch;grid-auto-rows:auto;overflow:visible !important}#issues .issue-card{min-width:0;border-radius:24px}#issues .issue-card .card-content{padding:20px !important}#issues .issue-title{font-size:16px !important}#issues .issue-desc{font-size:13px !important;line-height:1.45 !important}@media (max-width:1200px){#issues .camelott-premium-grid{grid-template-columns:repeat(3,minmax(0, 1fr)) !important}}@media (max-width:980px){#issues .camelott-premium-grid{grid-template-columns:repeat(2,minmax(0, 1fr)) !important}}@media (max-width:680px){#issues .camelott-premium-grid{grid-template-columns:1fr !important}}#tco-calculator{position:relative;z-index:10;background:0 0}#tco-calculator{--cam-purple:#6c51a1;--cam-gold:#d4af37;--cam-bg:#040406;--cam-border:rgba(255,255,255,.12);--cam-muted:rgba(255,255,255,.72);--cam-glass:rgba(15,12,25,.72)}#tco-calculator #root,#tco-calculator .min-h-screen{color:#fff;background:0 0}#tco-calculator *{box-sizing:border-box}#tco-calculator .overflow-x-hidden{overflow-x:hidden}#tco-calculator .mini-input{width:150px;max-width:45vw;padding:10px 12px;font-size:.95rem;text-align:right;background:#15151a;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#fff;outline:none;transition:border-color .2s}#tco-calculator .mini-input:focus{border-color:var(--cam-gold)}#tco-calculator input[type=number]::-webkit-outer-spin-button,#tco-calculator input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#tco-calculator input[type=number]{-moz-appearance:textfield}#tco-calculator .savings-gradient{background:linear-gradient(90deg,#fff 0%,rgba(212,175,55,.95) 45%,rgba(241,211,126,.95) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}#tco-calculator i[data-lucide]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}#tco-calculator i[data-lucide] svg{width:1em;height:1em;stroke:currentColor}#tco-calculator .custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--cam-gold) rgba(255,255,255,.05)}#tco-calculator .custom-scrollbar::-webkit-scrollbar{width:10px}#tco-calculator .custom-scrollbar::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:999px}#tco-calculator .custom-scrollbar::-webkit-scrollbar-thumb{background:var(--cam-gold);border-radius:999px;border:2px solid rgba(0,0,0,.35)}#tco-calculator .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#f1d37e}#tco-calculator .fixed.inset-0{z-index:2147483647}@media (max-width:900px){#tco-calculator .glass-panel{border-radius:26px}#tco-calculator .mini-input{width:140px}}@media (max-width:680px){#tco-calculator .mini-input{width:100%;max-width:100%;text-align:left}#tco-calculator .pill{white-space:normal;text-align:center}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--cam-bg)}::-webkit-scrollbar-thumb{background:var(--cam-gold);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--cam-gold-light)}header.guide-header{position:sticky;top:0;z-index:1000;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(4,4,6,.78);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#masthead,.site-header,.elementor-location-header{position:relative;top:auto;z-index:auto;padding:initial;border-bottom:none;background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none}.header-inner{width:min(1280px, 92%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.logo{font-weight:900;letter-spacing:.16em;text-transform:uppercase;font-size:1.05rem;display:flex;align-items:baseline;gap:10px;white-space:nowrap}.logo span{color:var(--cam-purple)}.topline{color:var(--cam-gold);font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;opacity:.9}.navmini{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.hero{padding:92px 0 70px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:-2px;background:radial-gradient(1200px 700px at 50% 10%,rgba(108,81,161,.2),transparent 60%),radial-gradient(900px 600px at 80% 30%,rgba(212,175,55,.14),transparent 55%);pointer-events:none;z-index:0}.hero-inner{width:min(1100px, 92%);margin:0 auto;position:relative;z-index:2;padding:46px}.hero-title{margin:0 0 14px;font-weight:900;letter-spacing:-.02em;line-height:1.05;font-size:clamp(2.2rem, 3.8vw, 3.35rem);background:linear-gradient(90deg,#fff 0%,rgba(212,175,55,.95) 55%,rgba(241,211,126,.95) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase}.hero-sub{margin:0 auto 18px;max-width:900px;color:rgba(255,255,255,.78);font-size:1.05rem;line-height:1.65}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:18px}.hero-icons{display:flex;gap:14px;justify-content:center;margin-top:22px;flex-wrap:wrap;opacity:.95}.hero-icons svg{width:34px;height:34px}.container{width:min(1280px, 92%);margin:0 auto;padding:28px 0 90px;position:relative;z-index:5}.intro{text-align:center;margin:10px auto 34px;max-width:980px}.intro h2{margin:0 0 10px;font-weight:900;letter-spacing:-.02em;font-size:clamp(1.6rem, 2.6vw, 2.1rem)}.intro p{margin:0;color:var(--cam-muted)}.quicklinks{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}details{border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;margin-bottom:16px;background:rgba(255,255,255,.02);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}details[open]{border-color:rgba(212,175,55,.35);box-shadow:0 30px 70px rgba(0,0,0,.45);background:rgba(108,81,161,.06)}details summary{padding:22px 24px;list-style:none;cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:14px}details summary::-webkit-details-marker{display:none}.sumleft{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:-.01em}.numtag{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(212,175,55,.35);background:rgba(212,175,55,.1);color:var(--cam-gold);font-weight:900;flex:0 0 auto}details summary:after{content:"+";color:var(--cam-gold);font-size:1.8rem;line-height:1;transform-origin:center;transition:transform .2s ease;flex:0 0 auto}details[open] summary:after{transform:rotate(45deg)}.details-content{padding:22px 24px 28px;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.82);line-height:1.85}.details-content h3{margin:18px 0 10px;color:var(--cam-gold);font-size:.92rem;letter-spacing:.14em;text-transform:uppercase;font-weight:900;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.details-content h3:first-of-type{margin-top:0}.details-content p{margin:0 0 14px}.details-content ul{margin:10px 0 0 18px}.details-content li{margin:8px 0}@media (max-width:900px){.header-inner{gap:10px}.hero-inner{padding:26px 18px;border-radius:26px}.checkcard{grid-column:span 12}.navmini{width:100%;justify-content:flex-start}details summary{padding:18px}.details-content{padding:18px 18px 22px}}@media (max-width:600px){.faq-q{font-size:1rem}.faq-answer{padding:0 20px 25px}}#masthead,#masthead *{overflow:visible}header,header *{overflow:visible}.cam-guide{color:var(--cam-text)}.cam-guide{--bg-dark:var(--cam-bg);--glass-bg:rgba(255,255,255,.03);--glass-border:rgba(255,255,255,.08);--text-main:var(--cam-text);--text-muted:rgba(255,255,255,.62);--alert-red:#d9534f;--ok-green:#4bbf73;--link:rgba(212,175,55,.95)}.cam-guide a{color:var(--link);text-decoration:none}.cam-guide a:hover{text-decoration:underline}@keyframes camGuideFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}@keyframes camGuidePulseGlow{0%,100%{box-shadow:0 0 0 rgba(212,175,55,0)}50%{box-shadow:0 0 26px rgba(212,175,55,.25)}}.cam-guide header{background:rgba(10,10,10,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);padding:18px 40px;position:sticky;top:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}@media (max-width:900px){.cam-guide header{padding:14px 16px}}.cam-guide .navmini{margin-left:auto}.cam-guide .hero{position:relative;min-height:760px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:60px 20px;background:radial-gradient(circle at center,#1a1a2e 0%,#000 100%)}.cam-guide .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(108,81,161,.15) 0%,transparent 70%),radial-gradient(circle at 80% 20%,rgba(212,175,55,.1),transparent 40%);z-index:1;pointer-events:none}.cam-guide .hero .hero-content{z-index:2;max-width:980px;padding:44px 44px 34px;background:rgba(0,0,0,.62);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 30px 60px rgba(0,0,0,.6)}@media (max-width:900px){.cam-guide .hero .hero-content{padding:28px 18px 22px}}.cam-guide .hero h1{font-size:clamp(2rem, 4vw, 3.2rem);margin:0 0 18px;background:linear-gradient(90deg,#fff,var(--cam-gold));-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase;letter-spacing:3px;line-height:1.12}.cam-guide .hero p{font-size:1.05rem;color:rgba(255,255,255,.74);margin:0 auto 18px;max-width:860px}.cam-guide .btn-main,.cam-guide .btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border-radius:10px;text-decoration:none;cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.cam-guide .btn-main{background:linear-gradient(135deg,var(--cam-purple),#5a428a);color:#fff;font-weight:700}.cam-guide .btn-main:hover{background:linear-gradient(135deg,#7d5eb8,var(--cam-purple));transform:translateY(-2px);box-shadow:0 14px 36px rgba(108,81,161,.35);text-decoration:none}.cam-guide .btn-gold{background:linear-gradient(135deg,rgba(212,175,55,1),rgba(241,211,126,1));color:#0a0a0a;font-weight:800;border:1px solid rgba(212,175,55,.55);animation:camGuidePulseGlow 2.6s ease-in-out infinite}.cam-guide .btn-gold:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgba(212,175,55,.25);text-decoration:none}.cam-guide .hero-icons{display:flex;justify-content:center;gap:18px;margin-top:18px;flex-wrap:wrap}.cam-guide .hero-icons svg{width:34px;height:34px;opacity:.95}.cam-guide .container{max-width:1200px;margin:56px auto;padding:0 20px}.cam-guide .svg-card-container{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px}.cam-guide .svg-card{background:rgba(255,255,255,.03);border:1px solid var(--glass-border);border-radius:12px;padding:18px;width:min(170px, 100%);text-align:center;animation:camGuideFloat 6s ease-in-out infinite;transition:border-color .3s,transform .3s}.cam-guide .svg-card:hover{border-color:var(--cam-gold);transform:translateY(-2px)}.cam-guide .svg-card svg{width:44px;height:44px;margin-bottom:12px;stroke:var(--cam-gold);fill:none;stroke-width:1.5}.cam-guide .svg-card span{display:block;font-size:.78rem;color:rgba(138,107,199,.95);text-transform:uppercase;letter-spacing:1px;font-weight:800;margin-top:6px}.cam-guide details{margin-bottom:18px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;transition:all .3s ease}.cam-guide details[open]{border-color:var(--cam-purple);box-shadow:0 0 25px rgba(108,81,161,.15);background:rgba(108,81,161,.05)}.cam-guide details>summary{padding:22px;cursor:pointer;font-size:1.12rem;font-weight:700;color:var(--cam-text);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(90deg,rgba(255,255,255,.02),transparent);border-left:4px solid transparent}.cam-guide details[open]>summary{border-left:4px solid var(--cam-gold);background:linear-gradient(90deg,rgba(108,81,161,.15),transparent)}.cam-guide details>summary::-webkit-details-marker{display:none}.cam-guide details>summary:after{content:"+";font-size:1.8rem;color:var(--cam-gold);font-weight:300;transition:transform .3s ease;flex:0 0 auto}.cam-guide details[open]>summary:after{transform:rotate(45deg)}.cam-guide .details-content{padding:32px 34px 36px;border-top:1px solid var(--glass-border);color:rgba(255,255,255,.82);line-height:1.85}@media (max-width:900px){.cam-guide .details-content{padding:26px 18px 28px}}.cam-guide .details-content h3{color:var(--cam-gold);font-size:.98rem;text-transform:uppercase;letter-spacing:1.5px;margin-top:28px;margin-bottom:12px;display:flex;align-items:center;gap:10px}.cam-guide .details-content h3:first-of-type{margin-top:0}.cam-guide .hint{color:rgba(255,255,255,.72);font-size:.95rem;border-left:3px solid rgba(212,175,55,.45);padding:12px 14px;margin:18px 0;background:rgba(212,175,55,.06);border-radius:0 10px 10px 0}.cam-guide .warning-box{border-left:3px solid var(--alert-red);background:rgba(217,83,79,.12);padding:14px;margin:18px 0;border-radius:0 10px 10px 0;color:rgba(255,255,255,.86)}.cam-guide .ok-box{border-left:3px solid var(--ok-green);background:rgba(75,191,115,.1);padding:14px;margin:18px 0;border-radius:0 10px 10px 0;color:rgba(255,255,255,.86)}.cam-guide .data-table{background:rgba(0,0,0,.2);border-radius:10px;overflow:hidden}.cam-guide .data-table th{background:rgba(108,81,161,.2)}.cam-guide .checkgrid{gap:14px}.cam-guide .checkcard{background:rgba(0,0,0,.25);border:1px solid var(--glass-border);border-radius:12px;padding:16px}.cam-guide footer{text-align:center;padding:56px 20px;border-top:1px solid var(--glass-border);color:rgba(255,255,255,.62);font-size:.92rem;margin-top:70px;background:rgba(0,0,0,.2)}@media (prefers-reduced-motion:reduce){.cam-guide *{animation:none !important;transition:none !important;scroll-behavior:auto !important}}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini){background:rgba(10,10,10,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08);padding:18px 40px;position:sticky;top:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}@media (max-width:900px){header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini){padding:14px 16px}}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero{position:relative;min-height:760px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:radial-gradient(circle at center,#1a1a2e 0%,#000 100%);padding:60px 20px}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(45deg,rgba(108,81,161,.15) 0%,transparent 70%),radial-gradient(circle at 80% 20%,rgba(212,175,55,.1),transparent 40%);z-index:1;pointer-events:none}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero .hero-content{z-index:2;max-width:980px;padding:44px 44px 34px;background:rgba(0,0,0,.62);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 30px 60px rgba(0,0,0,.6)}@media (max-width:900px){header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero .hero-content{padding:28px 18px 22px}}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero h1{font-size:clamp(2rem, 4vw, 3.2rem);margin:0 0 18px;background:linear-gradient(90deg,#fff,var(--cam-gold));-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase;letter-spacing:3px;line-height:1.12}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero p{font-size:1.05rem;color:rgba(255,255,255,.74);margin:0 auto 18px;max-width:860px}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero .btn-main{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;background:linear-gradient(135deg,var(--cam-purple),#5a428a);color:#fff;text-decoration:none;border-radius:10px;font-weight:700;letter-spacing:1px;border:1px solid rgba(255,255,255,.08);cursor:pointer;text-transform:uppercase;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero .btn-main:hover{background:linear-gradient(135deg,#7d5eb8,var(--cam-purple));transform:translateY(-2px);box-shadow:0 14px 36px rgba(108,81,161,.35);text-decoration:none}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero .btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;background:linear-gradient(135deg,rgba(212,175,55,1),rgba(241,211,126,1));color:#0a0a0a;text-decoration:none;border-radius:10px;font-weight:800;letter-spacing:1px;border:1px solid rgba(212,175,55,.55);cursor:pointer;text-transform:uppercase;animation:pulseGlow 2.6s ease-in-out infinite;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .25s ease,box-shadow .25s ease}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero .btn-gold:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgba(212,175,55,.25);text-decoration:none}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini){background:rgba(10,10,10,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08);padding:18px 40px;position:sticky;top:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}@media (max-width:900px){header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini){padding:14px 16px}}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero{position:relative;min-height:760px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:radial-gradient(circle at center,#1a1a2e 0%,#000 100%);padding:60px 20px}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(45deg,rgba(108,81,161,.15) 0%,transparent 70%),radial-gradient(circle at 80% 20%,rgba(212,175,55,.1),transparent 40%);z-index:1;pointer-events:none}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero .hero-content{z-index:2;max-width:980px;padding:44px 44px 34px;background:rgba(0,0,0,.62);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 30px 60px rgba(0,0,0,.6)}@media (max-width:900px){header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero .hero-content{padding:28px 18px 22px}}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero h1{font-size:clamp(2rem, 4vw, 3.2rem);margin:0 0 18px;background:linear-gradient(90deg,#fff,var(--cam-gold));-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase;letter-spacing:3px;line-height:1.12}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero p{font-size:1.05rem;color:rgba(255,255,255,.74);margin:0 auto 18px;max-width:860px}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero .btn-main{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;background:linear-gradient(135deg,var(--cam-purple),#5a428a);color:#fff;text-decoration:none;border-radius:10px;font-weight:700;letter-spacing:1px;border:1px solid rgba(255,255,255,.08);cursor:pointer;text-transform:uppercase;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero .btn-main:hover{background:linear-gradient(135deg,#7d5eb8,var(--cam-purple));transform:translateY(-2px);box-shadow:0 14px 36px rgba(108,81,161,.35);text-decoration:none}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero .btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;background:linear-gradient(135deg,rgba(212,175,55,1),rgba(241,211,126,1));color:#0a0a0a;text-decoration:none;border-radius:10px;font-weight:800;letter-spacing:1px;border:1px solid rgba(212,175,55,.55);cursor:pointer;text-transform:uppercase;animation:pulseGlow 2.6s ease-in-out infinite;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .25s ease,box-shadow .25s ease}header:not(#masthead):not(.site-header):not(.elementor-location-header):not(.elementor-location-footer):has(.topline):has(.navmini)+section.hero .btn-gold:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgba(212,175,55,.25);text-decoration:none}:root{--cam-gold:#d4af37;--cam-gold-light:#f1d37e;--cam-gold-rgb:212,175,55;--cam-gold-light-rgb:241,211,126}::selection{background:rgba(var(--cam-gold-rgb),.3) !important;color:#fff !important}.camelott-glow{box-shadow:0 0 30px rgba(var(--cam-gold-rgb),.15) !important;border-color:rgba(var(--cam-gold-rgb),.3) !important}.cam-btn-primary,.btn-primary-lift{background:var(--cam-gold) !important;box-shadow:0 18px 40px rgba(var(--cam-gold-rgb),.18) !important}.cam-btn-primary:hover,.btn-primary-lift:hover:not(:disabled){box-shadow:0 26px 60px rgba(var(--cam-gold-rgb),.3) !important}.cam-btn-outline:hover{border-color:var(--cam-gold) !important;background:rgba(var(--cam-gold-rgb),.1) !important}.form-input:focus,.fintech-input:focus{border-color:var(--cam-gold) !important;box-shadow:0 0 0 4px rgba(var(--cam-gold-rgb),.1) !important}input[type=range],.camelott-slider{accent-color:var(--cam-gold) !important}input[type=range]::-webkit-slider-thumb,.camelott-slider::-webkit-slider-thumb{background:var(--cam-gold) !important;box-shadow:0 10px 20px rgba(var(--cam-gold-rgb),.22) !important}.pill{border-color:rgba(var(--cam-gold-rgb),.3) !important;background:rgba(var(--cam-gold-rgb),.1) !important}.pill:hover{border-color:rgba(var(--cam-gold-rgb),.55) !important;background:rgba(var(--cam-gold-rgb),.14) !important}.audit-glow{background:radial-gradient(circle,rgba(var(--cam-gold-rgb),.08) 0%,transparent 70%) !important}@keyframes goldPulse{0%{box-shadow:0 0 0 0 rgba(var(--cam-gold-rgb),.32);transform:scale(1)}70%{box-shadow:0 0 0 22px rgba(var(--cam-gold-rgb),0);transform:scale(1.03)}100%{box-shadow:0 0 0 0 rgba(var(--cam-gold-rgb),0);transform:scale(1)}}.gold-pulse-large{background:rgba(var(--cam-gold-rgb),.16) !important;border-color:rgba(var(--cam-gold-rgb),.45) !important;box-shadow:0 0 0 0 rgba(var(--cam-gold-rgb),.32) !important}#tco-calculator .savings-gradient{background:linear-gradient(90deg,#fff 0%,rgba(var(--cam-gold-rgb),.95) 45%,rgba(var(--cam-gold-light-rgb),.95) 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important}::-webkit-scrollbar-thumb{background:var(--cam-gold) !important}::-webkit-scrollbar-thumb:hover{background:var(--cam-gold-light) !important}details[open]{border-color:rgba(var(--cam-gold-rgb),.35) !important}.numtag{border-color:rgba(var(--cam-gold-rgb),.35) !important;background:rgba(var(--cam-gold-rgb),.1) !important;color:var(--cam-gold) !important}.settlement-logic-box,.match-card{border-color:var(--cam-gold) !important}#compare .cam-cta-group .cam-btn-primary{color:#000 !important}