.ck-info-section{padding:28px 24px;background:#fff}.ck-info-section h1{color:#263344!important;font-size:44px!important}.ck-info-eyebrow{color:#947221!important;letter-spacing:.12em;font-size:12px!important;font-weight:700}.ck-info-grid{padding:0 24px 24px;background:#fff}.ck-info-grid>.elementor-container{gap:24px}.ck-info-card>.elementor-widget-wrap{padding:26px!important;border:1px solid #e0dfd6;border-radius:20px;box-shadow:0 8px 26px #2734460b;background:linear-gradient(160deg,#fff,#fffdf6);display:flex;align-content:flex-start}.ck-info-card{width:calc(50% - 12px)!important}.ck-info-cover{background:#f2f1eb;border-radius:14px;padding:20px}.ck-info-cover img{width:200px!important;height:200px!important;object-fit:contain}.ck-info-card h2{font-size:26px!important;line-height:1.25!important;color:#263344!important}.ck-info-price{font-size:29px!important;font-weight:700;color:#806014!important}.ck-info-price small{font-size:12px;font-weight:400;color:#586473}.ck-info-card p{font-size:16px;line-height:1.6;color:#465263}.ck-info-blurb{border-left:3px solid #c4a13e;padding-left:12px}.ck-info-buy .elementor-button{background:#c4a13e!important;color:#172334!important;font-weight:700}.ck-info-learn .elementor-button{background:#fff!important;color:#263344!important;border:1px solid #c4a13e}.ck-info-card .elementor-button{border-radius:9px;width:100%;padding:14px 20px}.ck-info-external{font-size:12px!important;color:#647080!important}.ck-info-section h2{color:#263344!important;font-size:27px!important}.ck-information-linked{position:relative}.ck-information-linked .elementor-icon-box-title a:after{content:'';position:absolute;inset:0;z-index:2}.ck-information-linked:focus-within{outline:3px solid #245a94;outline-offset:3px}.ck-information-linked{cursor:pointer}@media(max-width:767px){.ck-info-grid>.elementor-container{display:block}.ck-info-card{width:100%!important;margin-bottom:20px}.ck-info-section,.ck-info-grid{padding-left:14px;padding-right:14px}.ck-info-section h1{font-size:32px!important}.ck-info-card>.elementor-widget-wrap{padding:20px!important}}
.ck-stan-hero{background:linear-gradient(180deg,#141414 0,#363636 18px,#bcbcbc 56px,#f4f4f4 90px,#fff 125px)!important;padding-top:145px!important;padding-bottom:30px!important}.ck-stan-hero>.elementor-container{align-items:center}.ck-stan-hero>.elementor-container>.elementor-column:first-child{width:65%!important}.ck-stan-hero>.elementor-container>.elementor-column:last-child{width:35%!important}.ck-stan-hero img{width:100%;max-height:230px;object-fit:cover;border-radius:18px;border:5px solid #fff;box-shadow:0 8px 25px #17233415}.ck-stan-hero figcaption{font-size:11px;color:#647080}.ck-stan-hero h1{font-size:40px!important}@media(max-width:767px){.ck-stan-hero{padding-top:125px!important}.ck-stan-hero>.elementor-container>.elementor-column{width:100%!important}.ck-stan-hero img{max-height:180px}.ck-stan-hero h1{font-size:32px!important}}
/* A deeper charcoal opening, with copy kept on the light side of the fade. */
.ck-stan-hero{background:#fff!important;background:linear-gradient(180deg,#101113 0px,#17191d 65px,#35383e 110px,#85878b 155px,#d9dadd 195px,#f8f8f9 225px,#fff 260px)!important;padding-top:275px!important;padding-bottom:34px!important}.ck-stan-hero>.elementor-container{position:relative}.ck-stan-hero .ck-info-eyebrow{display:inline-block;padding:6px 11px;border:1px solid #e5d6ab;border-radius:6px;background:#fffaf0}.ck-stan-hero img{box-shadow:0 10px 30px rgba(16,17,19,.15)}@media(max-width:767px){.ck-stan-hero{background:linear-gradient(180deg,#101113 0px,#17191d 45px,#35383e 80px,#85878b 110px,#d9dadd 140px,#fff 180px)!important;padding-top:195px!important}}
/* Integrated charcoal hero: content sits in the colour rather than below an empty band. */
.ck-stan-hero{background:#1c2026!important;background:linear-gradient(180deg,#171b21 0%,#242b34 65%,#66707c 82%,#dce0e5 94%,#fff 100%)!important;padding:44px 24px 76px!important}.ck-stan-hero h1{color:#fff!important;font-size:40px!important;line-height:1.2!important;margin:0 0 18px!important}.ck-stan-hero p{color:#e4e9ef!important;font-size:16px!important;line-height:1.6!important}.ck-stan-hero p strong{color:#f0d78e!important}.ck-stan-hero .ck-info-eyebrow{background:rgba(255,255,255,.06)!important;border-color:#706344!important;color:#f0d78e!important;margin-bottom:16px!important;font-size:11px!important}.ck-stan-hero>.elementor-container{gap:22px;align-items:center}.ck-stan-hero>.elementor-container>.elementor-column:first-child{width:63%!important}.ck-stan-hero>.elementor-container>.elementor-column:last-child{width:35%!important}.ck-stan-hero figure{border:0!important;margin:0!important;padding:0!important}.ck-stan-hero img{max-height:220px;border:1px solid #68727e!important;border-radius:16px;box-shadow:0 10px 28px rgba(0,0,0,.2)}.ck-stan-hero figcaption{color:#dbe3ed!important;font-size:11px!important;margin-top:7px}.ck-stan-hero .elementor-widget{margin-bottom:12px!important}@media(max-width:767px){.ck-stan-hero{padding:28px 16px 58px!important}.ck-stan-hero>.elementor-container{gap:0}.ck-stan-hero>.elementor-container>.elementor-column{width:100%!important}.ck-stan-hero h1{font-size:30px!important}.ck-stan-hero img{max-height:165px}.ck-stan-hero .elementor-column:last-child{margin-top:8px}}
/* Gold seam marks the transition from the charcoal hero to product content. */
.ck-stan-hero{position:relative}.ck-stan-hero:after{content:'';display:block;position:absolute;bottom:8px;left:15%;width:70%;height:2px;background:#c4a13e;background:linear-gradient(90deg,transparent,#ddc77e 20%,#b68b28 50%,#ddc77e 80%,transparent);pointer-events:none}.ck-stan-hero:before{content:'';display:block;position:absolute;bottom:5px;left:calc(50% - 4px);width:8px;height:8px;background:#c4a13e;transform:rotate(45deg);border:2px solid #fff;box-sizing:border-box;pointer-events:none}@media(max-width:767px){.ck-stan-hero:after{left:8%;width:84%}}
.page-id-3397 .ck-info-grid>.elementor-container{justify-content:center}.page-id-3397 .ck-info-card{width:76%!important}@media(max-width:767px){.page-id-3397 .ck-info-card{width:100%!important}}
.ckzoom{color:#263344}.ckzoom h2{color:#263344!important;font-size:28px!important}.ckzoom form{padding:22px;background:#f7f9fc;border:1px solid #dce5f1;border-radius:14px;margin:20px 0 28px}.ckzoom label{display:block;font-weight:700;margin-bottom:8px}.ckzoom select{display:block;width:100%;min-height:48px;background:white;border:1px solid #bfcde0;padding:12px;border-radius:8px;margin-bottom:12px}.ckzoom .elementor-button{background:#c4a13e!important;color:#172334!important;padding:14px 20px!important;border-radius:9px;display:inline-block;font-weight:700}.ckzoom-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}.ckzoom-grid article{padding:26px;border:1px solid #deded5;border-radius:18px;background:#fffdf7;box-shadow:0 6px 22px #27344608}.ckzoom-grid img{display:block;width:150px;height:150px;object-fit:contain;margin:0 auto 18px;border-radius:12px}.ckzoom-grid h3{font-size:25px!important;color:#263344!important}.ckzoom-price{font-size:30px!important;color:#806014;font-weight:700}.ckzoom-price small{font-size:13px;font-weight:400}.ckzoom-grid button[disabled]{width:100%;padding:14px;background:#eef2f7;color:#687589;border:1px solid #d4deeb;border-radius:9px;cursor:default}.ckzoom-small{font-size:12px!important;line-height:1.6;color:#637084}.ckzoom a{text-decoration:underline}.ckzoom select:focus,.ckzoom button:focus-visible,.ckzoom a:focus-visible{outline:3px solid #245a94;outline-offset:3px}@media(max-width:767px){.ckzoom-grid{grid-template-columns:1fr}.ckzoom form,.ckzoom-grid article{padding:18px}.ckzoom .elementor-button{width:100%;box-sizing:border-box}}
/* Single-offer VIP page: centre its sales card. */
.page-id-3418 .ck-info-grid>.elementor-container{justify-content:center}
.page-id-3418 .ck-info-grid .ck-info-card{width:100%!important;max-width:760px;margin-left:auto;margin-right:auto}
.page-id-3418 .ck-info-cover img{width:auto!important;max-width:100%!important;max-height:340px!important;height:auto!important;object-fit:contain}
.ck-info-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.ck-info-faq-grid details{background:#fff;border:1px solid #ded8c6;border-radius:12px;overflow:hidden}.ck-info-faq-grid summary{padding:18px;font-weight:700;color:#303946;cursor:pointer;line-height:1.5}.ck-info-faq-grid details p{padding:0 18px 18px;margin:0;font-size:15px;line-height:1.7}.ck-info-faq-grid details[open] summary{background:#fffbef;margin-bottom:15px}.ck-info-faq-grid summary:focus-visible{outline:3px solid #b99536;outline-offset:-4px}@media(max-width:767px){.ck-info-faq-grid{grid-template-columns:1fr}}

/* Shared Elementor offer details reached by Learn More. */
#top .ck-offer-detail{padding:16px 24px!important;background:#fff!important;scroll-margin-top:120px;}
#top .ck-offer-detail > .elementor-container{border:1px solid #e6dfcf;border-left:4px solid #c4a13e;border-radius:18px;background:linear-gradient(120deg,#fffdf6,#fff 70%);box-shadow:0 6px 22px rgba(38,51,68,.06);overflow:hidden;}
#top .ck-offer-detail > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 32px!important;gap:0;}
#top .ck-offer-detail .elementor-heading-title{font-size:25px!important;line-height:1.3!important;color:#263344!important;margin:0!important;}
#top .ck-offer-detail .elementor-widget-heading{margin-bottom:14px!important;}
#top .ck-offer-detail .elementor-widget-text-editor{margin-bottom:20px!important;}
#top .ck-offer-detail p{font-size:16px!important;line-height:1.7!important;color:#465263!important;margin:0 0 16px!important;max-width:950px;}
#top .ck-offer-detail p + p{font-size:14px!important;line-height:1.65!important;color:#5d6570!important;background:#f5f3ee;border:1px solid #e8e3d8;border-radius:10px;padding:14px 16px;margin-bottom:0!important;}
#top .ck-offer-detail .elementor-button{background:#c4a13e!important;color:#172334!important;border:1px solid #b39132!important;border-radius:10px!important;padding:14px 22px!important;min-height:48px;font-size:15px!important;font-weight:700!important;line-height:1.4!important;box-shadow:0 3px 0 #a8872d;text-align:left;white-space:normal;}
#top .ck-offer-detail .elementor-button:hover{background:#d4b451!important;box-shadow:0 4px 12px rgba(110,84,22,.18);}
#top .ck-offer-detail .elementor-button:focus{outline:3px solid #263344;outline-offset:4px;}
@media(max-width:767px){#top .ck-offer-detail{padding:12px 14px!important;scroll-margin-top:90px;}#top .ck-offer-detail > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:22px 18px!important;}#top .ck-offer-detail .elementor-heading-title{font-size:21px!important;}#top .ck-offer-detail .elementor-button{width:100%;text-align:center;} }

/* Native Elementor card details: shared by all Stan offer cards. */
.ck-info-card .ck-info-accordion{width:100%;min-width:0;margin-top:8px}.ck-info-accordion .elementor-tab-title{border-radius:9px;min-height:48px;line-height:1.4;padding:14px 18px!important}.ck-info-accordion .elementor-toggle-title{font-size:16px!important;color:#263344!important;font-weight:700}.ck-info-accordion .elementor-tab-content{padding:18px!important;overflow-wrap:break-word}.ck-info-accordion h3{font-size:21px!important;line-height:1.35!important}.ck-info-accordion .elementor-tab-title:focus-visible{outline:3px solid #245a94;outline-offset:3px}.ck-info-card>.elementor-widget-wrap{align-self:flex-start}.ck-info-card .ck-info-buy{margin-bottom:8px}.ck-info-card .ck-info-external{margin-bottom:6px}
