.marketing-pricing{background:#031522;color:#f5f3ec;padding:64px 45px}.pricing-inner{max-width:1110px;margin:0 auto}.marketing-pricing .eyebrow{color:#d8bc85}.marketing-pricing h2{font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.6;letter-spacing:.025em}.marketing-pricing p,.marketing-pricing li{font:14px/1.9 var(--body-font);letter-spacing:.015em}.pricing-intro{color:#d2d9df;margin-top:18px}.pricing-heading{display:flex;align-items:center;gap:18px;margin-top:38px;flex-wrap:wrap}.pricing-heading h3{font-size:24px;font-weight:500;line-height:1.6}.pricing-heading>span{border:1px solid #807457;color:#e0c79e;padding:4px 11px;font:12px/1.7 var(--body-font)}.pricing-guidance{color:#c5cdd3;margin:10px 0 24px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.pricing-card{border:1px solid #52606a;background:#0a2030;padding:28px 23px}.pricing-card.pricing-main{border:1px solid #d8bc85;background:#102635;box-shadow:inset 0 3px #d8bc85}.pricing-plan-name{font:18px/1.5 Georgia,serif;letter-spacing:.13em;color:#d8bc85}.pricing-card h4{font-size:19px;font-weight:500;line-height:1.6;margin:15px 0 22px;min-height:61px}.pricing-featured{display:block;font:11px/1.7 var(--body-font);color:#e2cd9f;margin-top:6px}.pricing-card:not(.pricing-main) .pricing-plan-name{margin-bottom:25px}.pricing-amount{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;font-family:var(--body-font)}.pricing-amount strong{font-size:clamp(25px,2.4vw,34px);font-weight:500;letter-spacing:-.025em;font-variant-numeric:tabular-nums;line-height:1.3}.pricing-amount>span{font-size:14px}.pricing-amount small{font-size:12px;color:#dce1e5}.pricing-card .pricing-net{font-size:12px;color:#bbc5ce;margin:7px 0 22px}.pricing-card ul{margin:0;padding:18px 0 0;list-style:none;border-top:1px solid #40505b}.pricing-card li{position:relative;padding-left:15px;font-size:13px;line-height:1.8;margin-top:11px}.pricing-card li:before{content:"";width:4px;height:4px;background:#d8bc85;position:absolute;left:0;top:10px}.pricing-conditions{margin-top:28px;padding:25px 0;border-top:1px solid #40505b;border-bottom:1px solid #40505b;color:#d2d9df}.pricing-conditions h4{font-size:17px;font-weight:500;color:#e0c79e;margin:0 0 10px}.pricing-conditions h4:not(:first-child){margin-top:22px}.pricing-conditions .pricing-note{font-size:12px;margin-top:9px}.pricing-conditions ul{margin:0;padding-left:20px}.pricing-conditions li{font-size:13px}.pricing-consult{text-align:center;padding-top:34px}.pricing-consult h3{font-size:26px;font-weight:500;line-height:1.6}.pricing-consult p{color:#d2d9df;margin:15px 0 24px}.pricing-consult .gold-button{min-height:48px;padding:12px 28px}@media(max-width:1000px)and (min-width:761px){.pricing-grid{gap:14px}.pricing-card{padding:23px 16px}.pricing-card h4{font-size:17px}.pricing-amount strong{font-size:26px}}@media(max-width:760px){.marketing-pricing{padding:38px 22px}.marketing-pricing h2{font-size:26px}.pricing-intro{font-size:14px}.pricing-heading{margin-top:28px;gap:10px}.pricing-heading h3{font-size:22px}.pricing-grid{grid-template-columns:1fr;gap:20px}.pricing-card{padding:25px 23px}.pricing-card h4{min-height:0;margin:12px 0 20px;font-size:20px}.pricing-card:not(.pricing-main) .pricing-plan-name{margin-bottom:0}.pricing-amount strong{font-size:34px}.pricing-card li{font-size:14px}.pricing-consult h3{font-size:23px}.pricing-consult p br{display:none}.pricing-conditions{padding:22px 0}.pricing-consult .gold-button{width:100%;max-width:340px}}@media(min-width:761px){.pricing-card:not(.pricing-main) .pricing-plan-name{margin-bottom:40px}}.marketing-page .memoris-case{margin-bottom:48px}.marketing-page .memoris-case .sample-preview img{height:auto;aspect-ratio:8/5;object-fit:contain}
