:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#173932;background:#fffdf7;font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-width:320px}body.modal-open{position:fixed;width:100%;overflow:hidden}button,a{font:inherit}button{cursor:pointer}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em}h1{font-size:clamp(2.5rem,10.5vw,5.2rem);line-height:1.04;font-weight:900;margin:0}h2{font-size:clamp(2rem,7.5vw,3.5rem);line-height:1.13;font-weight:900;margin-bottom:16px}h3{font-size:1.27rem;line-height:1.2;font-weight:900;margin-bottom:8px}p{line-height:1.52}.wrap{width:min(100% - 36px,1100px);margin-inline:auto}.narrow{max-width:760px}.section{padding:68px 0}.kicker,.eyebrow{font-size:.79rem;line-height:1.25;letter-spacing:.13em;font-weight:900;color:#0d7266;margin-bottom:13px}.eyebrow{margin-bottom:19px}.hero{background:#fffdf7;text-align:center;padding:40px 0 72px}.hero-inner{max-width:690px}.hero h1 span{color:#0e7369}.hero-mockup{width:min(100%,490px);aspect-ratio:4/5;object-fit:contain;margin:12px auto 4px}.hero-sub{font-size:1.12rem;line-height:1.45;font-weight:700;max-width:570px;margin:0 auto 22px}.button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:0;border-radius:16px;padding:17px 18px;min-height:58px;font-size:.98rem;font-weight:900;text-align:center;text-decoration:none;line-height:1.2;transition:transform .18s ease,filter .18s ease}.button:active{transform:scale(.985)}.button:focus-visible,button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid #e9903c;outline-offset:3px}.button-primary{background:#0e7369;color:white;box-shadow:0 7px 0 #09564f;margin:auto;max-width:430px}.button-primary:hover{filter:brightness(1.07)}.micro{font-size:.86rem;color:#60766e;margin:20px 0 0}.samples{background:#eaf5f0}.section-intro{max-width:680px;margin-bottom:28px}.lead{font-size:1rem;color:#4a625b;margin-bottom:27px}.sample-item{margin:22px auto 0;max-width:650px}.sample-label{display:inline-block;background:#fffdf7;border:1px solid #d6e9e1;border-radius:30px;padding:8px 14px;font-size:.82rem;font-weight:900;margin-bottom:12px;color:#21564d}.sample-item img{width:100%;border-radius:14px;border:1px solid #d4e7e0;box-shadow:0 12px 30px rgba(22,68,56,.08)}.how{background:#fffdf7}.steps{display:grid;gap:13px}.steps article{display:grid;grid-template-columns:48px 1fr;column-gap:15px;background:#f7f7ee;border:1px solid #e8eadf;border-radius:18px;padding:18px}.steps b{grid-row:1/3;color:#e26f50;font-weight:900;font-size:1.18rem}.steps h3{margin:0 0 4px}.steps p{margin:0;color:#52665e;font-size:.98rem}.benefits{background:#fdf1d7}.benefit-grid{display:grid;gap:12px}.benefit-grid article{background:#fffdf7;border-radius:20px;padding:24px 21px}.benefit-grid p{margin:0;color:#4d635b}.dot{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;font-size:1.4rem;margin-bottom:20px}.coral{background:#ffddcf;color:#c95c44}.yellow{background:#ffec9c;color:#71580a}.teal{background:#ccefe5;color:#16756a}.more-samples{background:#fffdf7}.feedback{background:#eef5fb}.feedback-card{display:flex;gap:16px;background:#fff;border:1px dashed #a5bbc8;border-radius:20px;padding:20px}.feedback-card .avatar{flex:none;display:grid;place-items:center;width:48px;height:48px;background:#e7f1f5;border-radius:50%;font-size:2rem;color:#477888}.feedback-card strong{font-size:1rem}.feedback-card p{font-size:.92rem;color:#546b74;margin:5px 0 0}.includes{background:#fffdf7}.includes-layout{display:grid;gap:27px;align-items:start}.includes-copy{display:grid;gap:0}.includes-copy>div{display:flex;gap:18px;padding:15px 0;border-top:1px solid #dce7df}.includes-copy b{color:#e37454;font-size:1.2rem}.includes-copy p{margin:0;color:#4f655d}.includes-copy strong{color:#173932}.includes-layout img{max-width:460px;width:100%;border-radius:16px;border:1px solid #dce7df;margin:auto}.final-samples{background:#eaf5f0}.bonuses{background:#fff7e7}.bonus-grid{display:grid;gap:14px}.bonus{background:#fff;border:1px solid #e9e4d8;border-radius:21px;overflow:hidden;display:grid;grid-template-columns:120px 1fr;align-items:center}.bonus img{width:120px;height:160px;object-fit:contain;background:#fffdf7}.bonus>div{padding:14px 15px 14px 0}.bonus small{font-weight:900;color:#0c7668;letter-spacing:.08em}.bonus h3{font-size:1.12rem;margin:5px 0}.bonus p{font-size:.9rem;line-height:1.35;color:#4c625c;margin-bottom:9px}.bonus span{display:flex;flex-wrap:wrap;gap:3px 9px;font-size:.77rem}.bonus s{color:#77847f}.bonus strong{color:#087767}.packages{background:#f0f6f3;scroll-margin-top:12px}.package-grid{display:grid;gap:24px;max-width:940px;margin:auto}.package{border-radius:25px;padding:24px 20px;background:white;border:1px solid #dbe4df}.package.basic{color:#40574e}.package.complete{background:#eef6f4;border:2px solid #0d776a;box-shadow:0 13px 35px rgba(19,97,82,.14);padding:23px 19px}.package-top{display:inline-block;margin-bottom:13px;font-size:.77rem;font-weight:900;letter-spacing:.1em;color:#687e74}.package-top.featured{background:#0e7369;color:#fff;border-radius:100px;padding:8px 13px}.package h3{font-size:1.75rem;margin-bottom:6px}.package-desc{color:#60736b;margin:0 0 13px}.price{display:flex;align-items:baseline;justify-content:center;gap:4px;margin:17px 0 20px;white-space:nowrap;color:#173932}.price span{font-size:1.4rem;font-weight:900}.price strong{font-size:3.05rem;letter-spacing:-.055em;line-height:1;font-weight:900}.complete .price strong{font-size:3.7rem}.bundle{width:min(100%,400px);aspect-ratio:4/5;object-fit:contain;margin:0 auto -6px}.checks{list-style:none;padding:0;margin:0 0 25px;display:grid;gap:12px}.checks li{position:relative;padding-left:29px;line-height:1.33;font-weight:700;font-size:.97rem}.checks li:before{position:absolute;left:0;top:0;font-weight:900}.checks .yes:before{content:'✓';color:#087f67}.checks .no{color:#74847d}.checks .no:before{content:'×';color:#c88e89;font-size:1.35rem;line-height:.85}.button-basic{background:#ecf0ec;color:#40584e;border:1px solid #d6e0d9}.button-complete{background:linear-gradient(100deg,#0a776a,#089a7a,#0a776a);background-size:220% 100%;color:#fff;box-shadow:0 6px 0 #086258;animation:gradient-shift 8s ease-in-out infinite}@keyframes gradient-shift{50%{background-position:100% 0}}.button-complete:hover{filter:brightness(1.07)}.guarantee{background:#fffdf7}.guarantee-inner{display:flex;gap:20px;align-items:center;max-width:750px}.seal{flex:none;width:84px;height:84px;border:3px solid #0d766a;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#0d766a;font-weight:900;font-size:2rem;line-height:1}.seal span{font-size:.65rem;letter-spacing:.1em}.guarantee h2{font-size:1.7rem;margin-bottom:5px}.guarantee p:last-child{margin:0;color:#53665f}.faq{background:#f7f7ef}.faq-list{margin-top:25px}.faq details{border-bottom:1px solid #dce3d9}.faq summary{list-style:none;cursor:pointer;padding:20px 37px 20px 0;font-size:1rem;line-height:1.35;font-weight:800;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';position:absolute;right:4px;top:17px;font-size:1.45rem;color:#0c766a}.faq details[open] summary:after{content:'−'}.faq details p{color:#52675d;margin:0 0 20px}.closing{background:#0e675e;color:white;text-align:center}.closing .kicker{color:#b5ebd8}.closing p:not(.kicker){max-width:570px;margin:0 auto 25px;color:#e3f4ec}.closing .button-primary{background:#ffe79e;color:#174d42;box-shadow:0 7px 0 #cbb46e}footer{background:#124a43;color:#d2e6dd;padding:25px 0}footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}footer button{border:0;background:none;color:inherit;text-decoration:underline;padding:8px}footer small{font-size:.8rem}.modal-shell[hidden],.notice[hidden]{display:none}.modal-shell{position:fixed;inset:0;z-index:50}.modal-backdrop{position:absolute;inset:0;background:#15382fbb}.modal-scroller{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0}.upsell-panel{position:relative;background:#eef6f4;min-height:100dvh;max-width:550px;margin:auto;padding:55px max(20px,env(safe-area-inset-right)) calc(30px + env(safe-area-inset-bottom));text-align:center;box-shadow:0 0 30px #17393225}.modal-close{position:absolute;right:18px;top:12px;background:#fff;border:0;border-radius:50%;width:40px;height:40px;font-size:1.8rem;color:#174d42}.upsell-panel h2{font-size:clamp(1.9rem,8vw,2.6rem);line-height:1.08;margin-bottom:12px}.upsell-intro{font-weight:700;font-size:1rem;margin-bottom:4px}.upsell-image{width:min(86%,320px);aspect-ratio:4/5;object-fit:contain;margin:-5px auto -17px}.upsell-price{display:flex;align-items:center;justify-content:center;gap:5px 10px;flex-wrap:wrap;margin:8px 0 17px}.upsell-price s{color:#73867e;font-size:1.18rem}.upsell-price span{font-size:.72rem;letter-spacing:.1em;font-weight:900;color:#0c766a}.upsell-price strong{width:100%;font-size:3.1rem;letter-spacing:-.06em;line-height:1;color:#0c7468}.upsell-panel .checks{text-align:left;margin:0 auto 20px;max-width:340px;gap:10px}.upsell-panel .button{font-size:.91rem}.decline{margin:15px 0 0;color:#51665d;background:none;border:0;text-decoration:underline;padding:12px;font-size:.88rem}.notice{position:fixed;z-index:60;bottom:20px;left:50%;transform:translateX(-50%);width:min(calc(100% - 30px),430px);background:#173932;color:#fff;border-radius:14px;padding:17px 19px;text-align:center;box-shadow:0 12px 30px #0003;font-size:.95rem}dialog{border:0;border-radius:20px;padding:30px;width:min(calc(100% - 30px),500px);box-shadow:0 20px 60px #0003;color:#173932}dialog::backdrop{background:#102e28aa}.legal-close{float:right;border:0;background:none;font-size:1.7rem}@media(min-width:760px){.hero{padding:70px 0 85px}.hero-mockup{width:570px}.section{padding:90px 0}.steps{grid-template-columns:repeat(4,1fr)}.steps article{display:block;min-height:205px}.steps b{display:block;margin-bottom:17px}.benefit-grid{grid-template-columns:repeat(3,1fr)}.includes-layout{grid-template-columns:1fr 1fr}.bonus-grid{grid-template-columns:repeat(2,1fr)}.package-grid{grid-template-columns:1fr 1fr;align-items:start}.basic{margin-top:29px}}@media(max-width:380px){.wrap{width:min(100% - 30px,1100px)}h1{font-size:2.37rem}.bonus{grid-template-columns:105px 1fr}.bonus img{width:105px;height:160px}.bonus h3{font-size:1.03rem}.complete .price strong{font-size:3.3rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

:root{color:#263b76;background:#fff}
h1,h2,h3{color:#263b76}
.hero,.how,.more-samples,.includes,.guarantee{background:#fff}
.hero h1 span{color:#bb5572}
.hero-mockup{aspect-ratio:1/1;margin:18px auto 13px;width:min(100%,560px)}
.kicker,.eyebrow{color:#bb5572}
.hero-sub{color:#3e5478}
.button-primary{background:#2a4389;box-shadow:0 7px 0 #1c2d65}
.micro{color:#6a6581}
.samples,.final-samples{background:#eaf5f6}
.sample-label{border-color:#b5dce1;color:#2a4389;background:#fff}
.sample-item img{border-color:#b9dce0;box-shadow:0 12px 30px rgba(40,82,141,.08)}
.steps article{background:#f5f8ed;border-color:#e0e9c3}
.steps b,.includes-copy b{color:#ca8034}
.steps p,.benefit-grid p,.includes-copy p,.lead{color:#51667d}
.benefits{background:#fff4d2}
.benefit-grid article{background:#fff}
.dot.coral{background:#f9d3e0;color:#cb4375}
.dot.yellow{background:#ffe68f;color:#9b690e}
.dot.teal{background:#dcebef;color:#4d8790}
.feedback{background:#f9edf2}
.feedback-list{display:grid;gap:17px}
.feedback-list figure{margin:0;background:#fff;border:1px solid #ecd4de;border-radius:18px;padding:10px 10px 13px;box-shadow:0 9px 26px rgba(93,61,100,.07)}
.feedback-list img{width:100%;border-radius:11px}
.feedback-list figcaption{font-size:.79rem;color:#5e5379;font-weight:800;padding:9px 4px 0}
.includes-copy>div{border-color:#d9e6eb}
.includes-copy strong{color:#263b76}
.bonuses{background:#fff8de}
.bonus{border-color:#e9e0c5}
.bonus small,.bonus strong{color:#aa4465}
.bonus img{background:#fff}
.bonus p{color:#53677b}
.packages{background:#eef4f9}
.package{border-color:#d7e3ed}
.package.basic{color:#576477}
.package.complete{background:#fff;border-color:#2a4389;box-shadow:0 13px 35px rgba(40,82,141,.14)}
.bundle{aspect-ratio:1/1;width:100%;max-width:450px}
.package-top.featured{background:#bb5572}
.package-desc,.package.basic .checks .no{color:#6a7280}
.price{color:#263b76}
.complete .price{color:#ad4266}
.checks .yes:before{color:#5f97a1}
.checks .no:before{color:#ca6b7f}
.button-basic{background:#eef2f5;color:#465e78;border-color:#d7e1e8}
.button-complete{background:linear-gradient(105deg,#bb5572,#ca8034,#bb5572);background-size:220% 100%;box-shadow:0 6px 0 #a72d60}
.seal{border-color:#5f97a1;color:#47818b}
.guarantee p:last-child,.faq details p{color:#53677b}
.faq{background:#f5f7eb}
.faq details{border-color:#dce5d2}
.faq summary:after{color:#bb5572}
.closing{background:#2a4389}
.closing .kicker{color:#ffe27a}
.closing h2{color:#fff}
.closing p:not(.kicker){color:#e4eef9}
.closing .button-primary{background:#eed057;color:#263b76;box-shadow:0 7px 0 #ceac39}
footer{background:#24346e;color:#e5e8f2}
.modal-backdrop{background:#192b52bd}
.upsell-panel{background:#fff}
.upsell-panel h2{color:#2a4389}
.upsell-image{aspect-ratio:1/1;width:min(100%,420px);margin:0 auto -5px}
.upsell-price span,.upsell-price strong{color:#ad4266}
.notice{background:#263b76}
dialog{color:#263b76}
@media(min-width:760px){.feedback-list{grid-template-columns:repeat(2,1fr)}.hero-mockup{width:610px}}

/* Mobile spacing and stacked bonus presentation. */
.wrap{width:min(calc(100% - 48px),1100px)}
.bonus{display:block;overflow:hidden}
.bonus img{width:100%;height:auto;background:#fff}
.bonus>div{padding:2px 21px 23px}
.bonus small{display:block;margin-bottom:9px;font-size:.82rem}
.bonus h3{font-size:1.36rem;margin-bottom:8px}
.bonus p{font-size:1rem;line-height:1.45;margin-bottom:16px}
.bonus span{display:flex;align-items:baseline;gap:8px 13px;flex-wrap:wrap;font-size:.91rem}
.bonus strong{font-size:.92rem;font-weight:900}
.package .checks strong{font-weight:900;color:inherit}
.package.complete .checks strong{color:#ad4266}
.package .checks{gap:14px}
.price span{font-size:3.05rem;letter-spacing:-.055em;line-height:1}
.complete .price span{font-size:3.7rem}

/* The offer opens as a separate full-screen surface, including on wide screens. */
.modal-backdrop{display:none}
.modal-scroller{background:#fff}
.upsell-panel{width:100%;max-width:none;min-height:100dvh;box-shadow:none;padding:72px max(24px,env(safe-area-inset-left)) calc(36px + env(safe-area-inset-bottom))}
.upsell-panel> :not(.modal-close){max-width:540px;margin-left:auto;margin-right:auto}
.upsell-panel .kicker{background:#fff2ca;border-radius:999px;width:max-content;max-width:100%;padding:8px 12px;margin-bottom:17px}
.upsell-panel h2{font-size:clamp(2.25rem,9.6vw,3.7rem);line-height:1.04;max-width:610px;letter-spacing:-.055em;margin-bottom:17px}
.upsell-panel h2 span{display:inline-block;color:#bb5572;font-size:1.25em}
.upsell-intro{font-size:1.04rem;line-height:1.5;max-width:500px}
.upsell-image{width:min(100%,410px);max-width:410px;margin:7px auto 3px}
.upsell-price{background:#fff7df;border:1px solid #f0dd99;border-radius:20px;max-width:410px!important;padding:17px 12px 12px;margin-bottom:21px}
.upsell-price strong{font-size:clamp(3.15rem,13vw,4.4rem)}
.upsell-panel .checks{max-width:410px;gap:13px;margin-bottom:25px}
.upsell-panel .button{max-width:510px;min-height:65px;padding:17px 14px;font-size:clamp(.86rem,3.6vw,1rem)}
.decline{display:block;max-width:510px!important;line-height:1.35;margin-top:18px!important}
.modal-close{top:17px;right:max(22px,env(safe-area-inset-right));background:#eff3f7;color:#2a4389;z-index:1}
@media(max-width:380px){.wrap{width:min(calc(100% - 38px),1100px)}.upsell-panel{padding-left:20px;padding-right:20px}.complete .price span{font-size:3.3rem}}

/* The coupon stays at the top of the document and scrolls out naturally. */
.coupon-strip{position:relative;background:linear-gradient(105deg,#bb5572,#ca8034,#bb5572);background-size:220% 100%;color:#fff;text-align:center;padding:12px 14px;font-size:.91rem;font-weight:900;line-height:1.35;letter-spacing:.025em}
.coupon-strip strong{display:inline-block;background:#ffffff24;border-radius:6px;padding:2px 7px;white-space:nowrap;font-weight:900}

.package.basic{background:#fff;border:2px solid #5f97a1;box-shadow:0 8px 25px rgba(42,67,137,.09)}
.basic .package-top{background:#dcebef;color:#356b74;border-radius:999px;padding:8px 13px}
.basic h3{color:#2a4389}
.basic .checks .yes{color:#2a4389}
.basic .button-basic{background:#5f97a1;color:#fff;border:0;box-shadow:0 5px 0 #477c84}
.complete .button-complete{box-shadow:0 6px 0 #9b405d}
.package-price-area{text-align:center;background:#f4f7f8;border-radius:17px;padding:15px 10px 12px;margin:2px 0 20px}
.basic .package-price-area{background:#eaf4f5}
.complete .package-price-area{background:#fff5d9;border:1px solid #eedb9b;padding:17px 10px 14px}
.package-price-area .price{margin:0;align-items:baseline}
.price-note{margin:0 0 5px;color:#4c7180;font-size:.77rem;font-weight:900;letter-spacing:.1em}
.price-compare{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:6px;font-weight:900}
.price-compare s{font-size:1.08rem;color:#7b7480;text-decoration-thickness:2px}
.price-compare span{font-size:.82rem;color:#a94767;letter-spacing:.12em}
.basic .price span,.basic .price strong{font-size:clamp(2.55rem,11vw,3.1rem)}
.complete .price span,.complete .price strong{font-size:clamp(2.65rem,12vw,3.5rem)}

/* Paleta mais viva, mantendo as páginas do material em destaque. */
:root{color:#1e3973}
h1,h2,h3{color:#1e3973}
.hero h1 span{color:#ce3678}
.kicker,.eyebrow{color:#bd326c}
.hero-sub{color:#304d78}
.button-primary{background:#2654aa;box-shadow:0 7px 0 #173b83}
.samples,.final-samples{background:#dff3f6}
.sample-label{color:#24539d;border-color:#88cbd3}
.sample-item img{border-color:#90d0d7}
.steps article{background:#f1f7db;border-color:#d6e693}
.steps b,.includes-copy b{color:#e08325}
.benefits{background:#ffedb7}
.dot.coral{background:#f7c6d8;color:#b32c67}
.dot.yellow{background:#ffdd64;color:#805300}
.dot.teal{background:#bbebed;color:#236e78}
.feedback{background:#ffe4ee}
.feedback-list figure{border-color:#f1b7ce}
.bonuses{background:#fff0b8}
.bonus{border-color:#eecb71}
.bonus small,.bonus strong,.package.complete .checks strong{color:#bb2d69}
.packages{background:#e4efff}
.package.basic{border-color:#328d9a;box-shadow:0 8px 25px rgba(27,72,132,.12)}
.basic .package-top{background:#c8eced;color:#206b76}
.basic .package-price-area{background:#ddf3f3}
.basic .button-basic{background:#328d9a;box-shadow:0 5px 0 #216a76}
.package.complete{border-color:#2555a8;box-shadow:0 14px 36px rgba(31,75,155,.19)}
.package-top.featured{background:#c62f70}
.complete .package-price-area,.upsell-price{background:#fff0bd;border-color:#edcc5d}
.complete .price,.upsell-price span,.upsell-price strong{color:#b72d65}
.button-complete,.coupon-strip{background:linear-gradient(105deg,#bc2c70,#e87925,#bc2c70);background-size:220% 100%}
.complete .button-complete{box-shadow:0 6px 0 #932653}
.faq{background:#eff6d8}
.faq details{border-color:#d1df9c}
.faq summary:after{color:#c62f70}
.closing{background:#214898}
.closing .button-primary{background:#ffd64d;color:#1e3973;box-shadow:0 7px 0 #d5a92d}
footer{background:#1a3578}
.upsell-panel h2 span{color:#c62f70}
.upsell-panel .kicker{background:#ffedb7}
.modal-close{color:#214898}

/* Destaque forte solicitado para topo, títulos e áreas de decisão. */
h1,h2,h3{color:#183cad}
.hero h1 span{color:#d7136c}
.hero-sub{color:#243c72}
.eyebrow,.kicker{color:#b41464}
.coupon-strip{background:linear-gradient(105deg,#b41464,#cf480a,#b41464);background-size:220% 100%;padding:14px 16px;font-size:1rem}
.coupon-strip strong{background:#ffdc38;color:#172f72;padding:4px 9px;border-radius:7px}
.button-primary{background:#183cad;box-shadow:0 7px 0 #102a83}
.button-complete{background:linear-gradient(105deg,#d7136c,#cf480a,#d7136c);background-size:220% 100%}
.complete .button-complete{box-shadow:0 6px 0 #98244e}
.samples,.final-samples{background:#bdecef}
.sample-label{color:#183cad;border-color:#4eb5bd}
.steps article{background:#e5f49c;border-color:#bfdb51}
.steps b,.includes-copy b{color:#c65000}
.benefits{background:#ffdd70}
.benefit-grid article{border:1px solid #edbf3e}
.feedback{background:#ffd1e2}
.feedback-list figure{border-color:#ee9dbc}
.bonuses{background:#ffe187}
.bonus{border-color:#ecb946}
.bonus small,.bonus strong,.package.complete .checks strong{color:#b41464}
.packages{background:#d1e1ff}
.package.basic{border-color:#14778b}
.basic .package-top{background:#b6e7e9;color:#14596b}
.basic .button-basic{background:#146a7d;box-shadow:0 5px 0 #0e4a59}
.package.complete{border-color:#183cad;box-shadow:0 15px 38px rgba(24,60,173,.22)}
.package-top.featured{background:#d7136c}
.complete .package-price-area,.upsell-price{background:#ffe079;border-color:#e5af22}
.complete .price,.upsell-price span,.upsell-price strong{color:#b41464}
.price-compare span{color:#a9005a}
.faq{background:#e4f2a4}
.faq details{border-color:#a9cc60}
.faq summary:after{color:#c71168}
.closing{background:#183cad}
.closing .button-primary{background:#ffdc38;color:#172f72;box-shadow:0 7px 0 #c7a11e}
footer{background:#102974}
.upsell-panel h2 span{color:#d7136c}
.upsell-panel .kicker{background:#ffe079;color:#a9005a}
