.cost-page{--cost-ink:#08040e;--cost-panel:#120a1b;--cost-panel-2:#170c23;--cost-copy:#bcaec8;--cost-strong:#f1e5f9;--cost-line:#b477e73d;--cost-violet:#bd7bf4;color:var(--cost-strong);background:radial-gradient(ellipse at 84% 8%, #4d197d42, transparent 37%), var(--cost-ink);min-height:100vh;overflow:clip}.cost-page *{box-sizing:border-box;min-width:0}.cost-width{width:min(1160px,100% - 48px);margin-inline:auto}.cost-header{border-bottom:1px solid var(--cost-line);justify-content:space-between;align-items:center;gap:28px;min-height:92px;display:flex}.cost-brand{color:#fff;letter-spacing:-.055em;align-items:center;gap:10px;font-size:22px;text-decoration:none;display:inline-flex}.cost-brand-mark{background:url(/brand/gocredibly-logo-canonical-v1.webp) 50%/contain no-repeat;flex:0 0 31px;width:31px;height:36px}.cost-header nav{gap:27px;margin-left:auto;display:flex}.cost-language-selector{margin-left:auto}.cost-header nav+.cost-language-selector{margin-left:0}.cost-header nav a,.cost-parent{color:#ac9ab8;font-size:14px;text-decoration:none}.cost-header nav a:hover,.cost-parent:hover{color:#fff}.cost-header-cta,.cost-lead-form button{color:#170622;background:linear-gradient(105deg,#d9abff,#a75bee);border-radius:4px;justify-content:center;align-items:center;gap:13px;padding:12px 16px;font-size:14px;font-weight:680;text-decoration:none;display:inline-flex;box-shadow:0 9px 28px #9b4fd523}.cost-header-cta svg,.cost-lead-form button svg{width:17px}#quick-review,#estimator-title{scroll-margin-top:22px}.cost-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:36px;min-height:430px;padding-block:45px 34px;display:grid;position:relative}.cost-eyebrow{color:#bf92df;font:600 12px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.cost-hero h1,.cost-quick-route h2,.cost-value h2,.cost-faq h2{letter-spacing:-.06em;margin:0;font-weight:610;line-height:1.01}.cost-hero h1{text-wrap:balance;max-width:720px;margin:-.05em -.1em -.12em 0;padding:.05em .1em .12em 0;font-size:clamp(46px,5.3vw,70px);line-height:1.08;overflow:visible}.cost-hero h1 em{color:#c784f6;font-style:normal}.cost-lead{color:#e2d2ed;letter-spacing:-.025em;max-width:620px;margin:25px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.47}.cost-fine{max-width:570px;color:var(--cost-copy);margin:15px 0 0;font-size:15px;line-height:1.65}.cost-hero-jump{color:#d9a5f5;align-items:center;gap:10px;margin-top:20px;font-size:15px;font-weight:620;text-decoration:none;display:inline-flex}.cost-hero-jump svg{width:17px;transform:rotate(90deg)}.cost-hero-side{isolation:isolate;align-self:stretch;place-items:center;display:grid;position:relative}.cost-hero-side:before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(circle,#7c33ca57,#0000 67%);width:min(340px,80%);position:absolute}.cost-hero-mascot{aspect-ratio:1;mix-blend-mode:screen;background:url(/mascots/gocredibly-cost-estimator-v1.png) 50%/contain no-repeat;width:min(430px,100%)}.cost-quick-route{border:1px solid var(--cost-line);background:linear-gradient(100deg,#271139,#130a1d 72%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin-bottom:22px;padding:25px 30px;display:grid}.cost-quick-route .cost-eyebrow{margin-bottom:8px}.cost-quick-route h2{letter-spacing:-.035em;font-size:clamp(24px,2.3vw,31px);line-height:1.15}.cost-quick-route p:not(.cost-eyebrow){color:var(--cost-copy);margin:8px 0 0;font-size:14px;line-height:1.55}.cost-quick-route .cost-lead-form{width:min(310px,100%)}.cost-lead-form{gap:8px;width:100%;margin-top:22px;display:grid}.cost-lead-form label{color:#dfcaeb;font-size:13px;font-weight:570}.cost-lead-form input[name=contact]{color:#f8edff;width:100%;min-height:44px;font:inherit;background:#0f0817;border:1px solid #b477e76b;border-radius:3px;padding:10px 12px;font-size:14px}.cost-lead-form input::placeholder{color:#9f8aac}.cost-lead-form .form-honeypot{opacity:0;pointer-events:none;position:absolute;left:-9999px}.cost-lead-form button{cursor:pointer;text-align:center;border:0;width:100%;min-height:46px}.cost-lead-form button:disabled{opacity:.5;cursor:not-allowed}.cost-lead-privacy,.cost-lead-error{margin:3px 0 0;font-size:11px;line-height:1.45}.cost-lead-privacy{color:#a390b0}.cost-lead-privacy a{color:#d0a0ed}.cost-lead-error{color:#ffc1ce}.cost-lead-success{color:#f4e5ff;background:#251237;border:1px solid #c48aeb;padding:18px;font-size:14px;line-height:1.5;display:block}.cost-estimator{background:linear-gradient(135deg,#170c24,#0c0713 78%);border:1px solid #c484ee6b;grid-template-columns:minmax(0,1.4fr) minmax(320px,.76fr);display:grid;box-shadow:0 24px 90px #2d10474a}.cost-estimator-main{border-right:1px solid var(--cost-line);padding:clamp(25px,4vw,48px)}.cost-estimator h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.5vw,47px);line-height:1.1}.cost-intro{max-width:620px;color:var(--cost-copy);margin:13px 0 0;font-size:15px;line-height:1.65}.cost-platforms{border:0;margin:34px 0 28px;padding:0}.cost-platforms legend{color:#d4bddf;margin-bottom:12px;font-size:14px}.cost-platform-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cost-platform-options button{cursor:pointer;color:#bdacc8;font:inherit;text-align:left;background:#110919;border:1px solid #9f71b554;padding:15px 12px;transition:all .18s}.cost-platform-options button:hover,.cost-platform-options button.is-selected{color:#fff;background:#402156;border-color:#d299fc;box-shadow:inset 0 0 30px #aa61ee1c}.cost-platform-options b{color:#e8d3f8;font-size:24px;font-weight:560;line-height:1;display:block}.cost-platform-options span{margin-top:6px;font-size:12px;display:block}.cost-roles{border-top:1px solid var(--cost-line)}.cost-role{border-bottom:1px solid var(--cost-line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.cost-role b{color:#e6d7ee;font-size:15px;font-weight:550;display:block}.cost-role span{color:#baa9c5;max-width:470px;margin-top:6px;font-size:13px;line-height:1.48;display:block}.cost-stepper{flex:none;grid-template-columns:32px 34px 32px;align-items:center;display:grid}.cost-stepper button{cursor:pointer;color:#dcbaff;background:#1c1029;border:1px solid #a76bc85c;place-items:center;width:32px;height:32px;padding:0;display:grid}.cost-stepper button:hover:not(:disabled){background:#3f1f56;border-color:#d09afa}.cost-stepper button:disabled{opacity:.35;cursor:not-allowed}.cost-stepper svg{width:15px}.cost-stepper output{color:#f1e6f7;text-align:center;font:600 16px/1 var(--font-mono)}.cost-result{background:radial-gradient(circle at 85% 0,#8f3bd521,#0000 44%);padding:clamp(25px,3vw,42px)}.cost-result-content{position:sticky;top:24px}.cost-result-content>p:first-child{color:#b896ce;font:500 12px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.cost-result-content>strong{color:#f0d6ff;letter-spacing:-.06em;margin-top:18px;font-size:clamp(29px,2.6vw,39px);font-weight:590;line-height:1.12;display:block}.cost-result-content>span{color:#ad97bd;font:500 12px/1.5 var(--font-mono);letter-spacing:.08em;margin-top:9px;display:block}.cost-result-rule{border-top:1px solid var(--cost-line);width:100%;margin:31px 0 23px}.cost-result-note{color:#c2b0ce;margin:0;font-size:14px;line-height:1.68}.cost-value{padding-block:100px 85px}.cost-value h2,.cost-faq h2{font-size:clamp(35px,4vw,58px)}.cost-value-heading{grid-template-columns:1fr .8fr;align-items:end;column-gap:60px;display:grid}.cost-value-heading .cost-eyebrow{grid-column:1/-1}.cost-value-heading>p:last-child{color:var(--cost-copy);margin:0 0 5px;font-size:17px;line-height:1.65}.cost-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.cost-value-grid article{border:1px solid var(--cost-line);background:linear-gradient(150deg,#150b20,#0b0610);min-height:210px;padding:25px}.cost-value-grid article>span{color:#b979ed;font:600 12px/1.5 var(--font-mono)}.cost-value-grid h3{letter-spacing:-.02em;margin:24px 0 11px;font-size:21px;font-weight:560}.cost-value-grid p{color:var(--cost-copy);margin:0;font-size:14px;line-height:1.63}.cost-proof{background:linear-gradient(110deg,#21102f,#100919);border:1px solid #c484ee70;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:30px;margin-top:28px;padding:28px 30px;display:grid}.cost-proof .cost-eyebrow{margin-bottom:10px}.cost-proof h3{color:#f0dcff;letter-spacing:-.04em;max-width:530px;margin:0;font-size:clamp(23px,2.4vw,33px);font-weight:580;line-height:1.18}.cost-proof p:not(.cost-eyebrow){color:#c7b5d1;max-width:550px;margin:11px 0 0;font-size:14px;line-height:1.6}.cost-proof a{color:#d2a2f4;align-items:center;gap:5px;margin-top:14px;font-size:14px;text-decoration:none;display:inline-flex}.cost-proof svg{width:16px}.cost-proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cost-proof-metrics>div{border:1px solid var(--cost-line);background:#1a0d27;min-height:130px;padding:19px}.cost-proof-metrics strong,.cost-proof-metrics span{display:block}.cost-proof-metrics strong{color:#e5b7ff;letter-spacing:-.05em;font-size:clamp(28px,3vw,41px);line-height:1}.cost-proof-metrics span{color:#c9b5d6;margin-top:12px;font-size:12px;line-height:1.45}.cost-faq{max-width:920px;padding-block:102px}.cost-faq h2{margin-bottom:33px}.cost-faq details{border-top:1px solid var(--cost-line);padding:21px 0}.cost-faq details:last-child{border-bottom:1px solid var(--cost-line)}.cost-faq summary{cursor:pointer;color:#e0cbe9;justify-content:space-between;gap:20px;font-size:17px;line-height:1.5;list-style:none;display:flex}.cost-faq summary::-webkit-details-marker{display:none}.cost-faq summary span{color:#cf9af3;font-size:24px;line-height:1;transition:transform .15s}.cost-faq details[open] summary span{transform:rotate(45deg)}.cost-faq details p{max-width:800px;color:var(--cost-copy);margin:15px 0 0;font-size:15px;line-height:1.68}.cost-footer{border-top:1px solid var(--cost-line);justify-content:space-between;align-items:center;gap:20px;min-height:108px;display:flex}:is(.cost-page a:focus-visible,.cost-page button:focus-visible,.cost-page input:focus-visible,.cost-page summary:focus-visible){outline-offset:4px;outline:2px solid #e0aaff}@media (max-width:850px){.cost-header nav{display:none}.cost-hero{grid-template-columns:1fr;min-height:auto;padding-block:72px 40px}.cost-hero-side{order:-1;height:180px}.cost-hero-mascot{width:250px}.cost-quick-route{grid-template-columns:1fr;gap:20px}.cost-quick-route .cost-lead-form{width:100%}.cost-estimator{grid-template-columns:1fr}.cost-estimator-main{border-right:0;border-bottom:1px solid var(--cost-line)}.cost-value{padding-block:75px 60px}.cost-value-heading{grid-template-columns:1fr;gap:20px}.cost-value-grid{grid-template-columns:1fr}.cost-value-grid article{min-height:0}.cost-proof{grid-template-columns:1fr}.cost-value-grid h3{margin-top:14px}}@media (max-width:560px){.cost-width{width:calc(100% - 32px)}.cost-header{gap:12px;min-height:75px}.cost-language-selector>span,.cost-language-selector>svg{display:none}.cost-header-cta{padding:10px 12px;font-size:12px}.cost-brand{font-size:19px}.cost-brand-mark{flex-basis:25px;width:25px;height:30px}.cost-hero{padding-top:46px}.cost-hero h1{font-size:clamp(39px,11vw,52px)}.cost-lead{font-size:18px}.cost-hero-side{height:205px}.cost-hero-mascot{width:205px}.cost-estimator-main,.cost-result{padding:25px 20px}.cost-platform-options button{padding:13px 10px}.cost-role{gap:10px}.cost-role b{font-size:14px}.cost-role span{max-width:210px}.cost-quick-route,.cost-proof{padding:22px 20px}.cost-value{padding-block:67px 55px}.cost-faq{padding-block:72px}.cost-footer{min-height:90px}}
