@import "https://fonts.cdnfonts.com/css/pp-neue-montreal";
@import "https://fonts.cdnfonts.com/css/firago";
.do-slideshow-wrapper{width:100%;position:relative}.do-scroll-container{height:calc(var(--card-count,3) * 100vh);position:relative}.do-sticky-container{width:100%;height:80vh;position:sticky;top:0;overflow:hidden}.do-progress-line-container{z-index:1000;background:#00000014;border-radius:2px;width:3px;height:52%;position:absolute;top:39%;right:40px;overflow:visible}.do-progress-line{background:linear-gradient(#e8c896,#c9a05c,#a67c3d,#9c7530,#a67c3d,#c9a05c,#e8c896);border-radius:2px;width:100%;transition:all .1s ease-out;position:relative}.do-progress-line:before{content:"";filter:blur(14px)saturate(1.4)brightness(1.25);opacity:.9;z-index:-1;background:linear-gradient(#e8c896,#c9a05c,#a67c3d,#a67c3d,#c9a05c,#e8c896);animation:3s ease-in-out infinite alternate do-glow-pulse;position:absolute;inset:-2px -10px}@keyframes do-glow-pulse{0%{opacity:.8;filter:blur(12px)saturate(1.3)brightness(1.15)}50%{opacity:1;filter:blur(18px)saturate(1.55)brightness(1.35)}to{opacity:.85;filter:blur(15px)saturate(1.4)brightness(1.2)}}.do-body{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100vh;padding:0 100px;display:flex;position:relative}.do-fixed-title{font-feature-settings:"case" on;letter-spacing:-.03em;color:#111;text-align:left;align-self:flex-start;margin:0 0 60px;font-family:FiraGO,sans-serif;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:600}.do-cards-area{align-self:center;width:100%;max-width:640px;height:22rem;margin:0 auto;position:relative}.do-inner{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:0;transform:translateY(16px)}.do-inner.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.do-content{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.do-icon-container{margin-bottom:12px}.do-icon{object-fit:contain;opacity:.9;width:auto;height:72px}.do-title{font-feature-settings:"case" on;letter-spacing:-.02em;color:#111;text-align:center;margin:0;font-family:FiraGO,sans-serif;font-size:2.2rem;font-weight:600}.do-description{font-feature-settings:"case" on;color:#0009;text-align:center;max-width:600px;margin:0;font-family:FiraGO,sans-serif;font-size:1.05rem;line-height:1.7}[data-theme=dark] .do-fixed-title,[data-theme=dark] .do-title{color:#fff}[data-theme=dark] .do-description{color:#fff9}[data-theme=dark] .do-progress-line-container{background:#ffffff26}.do-fixed-title.eng,.do-title.eng,.do-description.eng{font-feature-settings:normal;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.do-fixed-title.eng,.do-title.eng{letter-spacing:-.01em}.do-description.eng{letter-spacing:normal}@media (max-width:900px){.do-body{padding:0 32px}.do-fixed-title{margin-bottom:40px}.do-progress-line-container{right:20px}.do-title{font-size:1.75rem}.do-icon{height:90px}}@media (max-width:640px){.do-scroll-container{height:calc(var(--card-count,3) * 75vh)}.do-sticky-container{height:85vh;overflow:hidden visible}.do-body{justify-content:center;align-items:center;height:85vh;padding:0 24px;position:relative}.do-fixed-title{text-align:center;align-self:center;margin:0;font-size:1.75rem;position:absolute;top:18vh;left:0;right:0}.do-cards-area{height:auto;min-height:12rem;margin-top:30vh}.do-icon{height:60px}.do-title{font-size:1.45rem}.do-description{max-width:97%;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.45}.do-progress-line-container{width:2px;height:230px;top:65%;right:12px;transform:translateY(-50%)}}
.why-us-container{margin-top:30px;margin-left:90px;margin-right:90px;padding:30px}.why-us-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px 0;display:flex}.why-us-header h2{font-feature-settings:"case" on;letter-spacing:-.03em;color:#111;margin-bottom:0;font-family:FiraGO,sans-serif;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:600}.why-us-header p{font-feature-settings:"case" on;color:#0009;max-width:600px;margin-top:12px;margin-bottom:50px;font-family:FiraGO,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.7}.why-us-body{flex-direction:row;justify-content:center;align-items:stretch;gap:40px;margin-bottom:100px;display:flex}.why-us-icon{object-fit:contain;width:auto;height:44px;transition:transform .3s}.why-us-card{cursor:pointer;background:#0d0d0d;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;height:340px;padding:30px;transition:all .4s;display:flex;position:relative;overflow:hidden}.why-us-card:before{content:"";opacity:0;z-index:-1;background:linear-gradient(45deg,#0000 30%,#86d7f7cc 50%,#0000 70%);border-radius:14px;transition:opacity .3s;position:absolute;inset:0}.why-us-card:after{content:"";opacity:0;z-index:-1;filter:blur(1px);background:linear-gradient(45deg,#86d7f7cc,#86d7f766,#86d7f7cc,#86d7f766) 0 0/200% 200%;border-radius:16px;transition:all .4s;position:absolute;inset:-2px}.why-us-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000004d,0 0 20px #86d7f780}.why-us-card:hover:before{opacity:1;animation:.6s ease-in-out why-us-lightning-pulse}.why-us-card:hover:after{opacity:1;background-position:100% 100%;animation:2s ease-in-out infinite alternate why-us-border-flow}.why-us-card:hover .why-us-icon{filter:drop-shadow(0 0 10px #86d7f7cc);transform:scale(1.1)}@keyframes why-us-lightning-pulse{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes why-us-border-flow{0%{filter:blur(1px);background-position:0 0}to{filter:blur();background-position:100% 100%}}.why-us-card h3{font-feature-settings:"case" on;letter-spacing:-.015em;color:#fff;z-index:1;margin-top:26px;font-family:FiraGO,sans-serif;font-size:1.35rem;font-weight:600;transition:all .3s}.why-us-card p{font-feature-settings:"case" on;color:#ffffff8c;text-align:center;z-index:1;max-width:320px;height:90px;margin-top:12px;font-family:FiraGO,sans-serif;font-size:.98rem;font-weight:400;transition:all .3s}.why-us-card:hover p{color:#f0f8ff;text-shadow:0 0 5px #86d7f74d}[data-theme=dark] .why-us-header h2{color:#fff}[data-theme=dark] .why-us-header p{color:#ffffff80}[data-theme=dark] .why-us-card{background:#f5f5f5}[data-theme=dark] .why-us-icon,[data-theme=dark] .why-us-card h3{color:#111}[data-theme=dark] .why-us-card p{color:#0000008c}[data-theme=dark] .why-us-card:hover p{color:#000;text-shadow:none}@media (max-width:1024px){.why-us-container{margin-left:60px;margin-right:60px;padding:25px}.why-us-header{text-align:center;align-items:center}.why-us-header h2{font-size:2.8rem}.why-us-header p{margin-bottom:40px;font-size:1.1rem}}@media (max-width:768px){.why-us-body{text-align:center;flex-direction:column;gap:50px;padding:0 20px}.why-us-header{justify-content:center;align-items:center;margin-left:0;display:flex}.why-us-header h2{font-size:2rem}.why-us-header p{width:90%;margin-left:auto;margin-right:auto;font-size:1.05rem}.why-us-icon{height:38px}.why-us-card h3{margin-top:22px;font-size:1.25rem}.why-us-card p{max-width:280px;font-size:.95rem}.why-us-card:after{border-radius:12px}}@media (max-width:480px){.why-us-container{margin-left:16px;margin-right:16px;padding:15px}.why-us-header h2{font-size:1.7rem}.why-us-header p{margin-bottom:30px;font-size:.95rem}}
:root{--ink:#0a0a0a;--paper:#faf9f7}.chat-widget-wrap{z-index:999999;flex-direction:column;align-items:flex-end;gap:14px;font-family:FiraGO,sans-serif;display:flex;position:fixed;bottom:24px;right:24px}.chat-widget-toggle{background:var(--ink);color:#fff;cursor:pointer;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000059}.chat-widget-toggle:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 22px 48px #0006}.chat-widget-toggle:active{transform:translateY(0)scale(.96)}.chat-widget-toggle-ring{pointer-events:none;border:1px solid #ffffff59;border-radius:50%;animation:2.6s ease-out infinite ring-pulse;position:absolute;inset:-1px}@keyframes ring-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.chat-widget-panel{background:var(--paper);border-radius:18px;flex-direction:column;width:320px;max-height:460px;animation:.32s cubic-bezier(.2,.8,.2,1) panel-in;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,0 30px 70px #00000047,0 6px 18px #0000001f}@keyframes panel-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-widget-header{-webkit-backdrop-filter:blur(5px);box-sizing:border-box;background:#fff3;border:none;border-bottom:1px solid #ffffff4d;justify-content:space-between;align-items:center;width:100%;padding:12px 14px 12px 16px;display:flex;position:relative;box-shadow:0 4px 30px #0000001a}.chat-widget-status{color:var(--ink);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.chat-widget-status.eng{font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.status-dot{background:#2ecc71;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite dot-breathe}@keyframes dot-breathe{0%,to{box-shadow:0 0 #2ecc7173}50%{box-shadow:0 0 0 5px #2ecc7100}}.chat-widget-close{color:#fff;cursor:pointer;background:#0a0a0ae6;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:all .2s;display:flex}.chat-widget-close:hover{background:#0a0a0ae6;border-color:#ffffff4d;transform:rotate(90deg)}.chat-widget-messages{background:var(--paper);flex-direction:column;flex:1;gap:10px;min-height:240px;max-height:320px;padding:20px 18px 14px;display:flex;overflow-y:auto}.chat-widget-messages::-webkit-scrollbar{width:5px}.chat-widget-messages::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.chat-widget-empty{color:#0006;text-align:center;flex-direction:column;align-items:center;gap:8px;margin:auto;padding:0 20px;font-size:12.5px;display:flex}.chat-widget-empty.eng{font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.chat-widget-empty-icon{filter:grayscale();opacity:.7;font-size:20px}.chat-bubble{word-wrap:break-word;border-radius:14px;max-width:82%;padding:10px 13px;font-size:13.5px;line-height:1.5}.chat-bubble.eng{font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.chat-bubble-user{background:var(--ink);color:#fff;border-bottom-right-radius:4px;align-self:flex-end;box-shadow:0 6px 16px #00000024}.chat-bubble-admin{color:var(--ink);background:#fff;border:1px solid #00000014;border-bottom-left-radius:4px;align-self:flex-start}.chat-widget-form{background:var(--paper);border-top:1px solid #00000012;padding:14px 16px 16px}.chat-input-wrap{background:#fff;border:1px solid #0000001f;border-radius:14px;align-items:flex-end;gap:8px;padding:4px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.chat-input-wrap:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #0000000f}.chat-input-textarea{color:var(--ink);resize:none;background:0 0;border:none;outline:none;flex:1;min-height:34px;max-height:90px;padding:8px 6px 8px 10px;font-family:FiraGO,sans-serif;font-size:13px;line-height:1.4}.chat-input-textarea.eng{font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.chat-input-textarea::placeholder{color:#00000059}.chat-input-textarea::-webkit-scrollbar{width:5px}.chat-input-textarea::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.chat-send-btn{background:var(--ink);cursor:pointer;color:#fff;border:none;border-radius:10px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.chat-send-btn:hover:not(:disabled){background:#2a2a2a;transform:translateY(-1px)}.chat-send-btn:active:not(:disabled){transform:scale(.94)}.chat-send-btn:disabled{opacity:.35;cursor:default}@media (max-width:480px){.chat-widget-panel{width:calc(100vw - 48px)}.chat-input-textarea{transform-origin:0;width:123%;font-size:16px;transform:scale(.8125)}}
.work-container{background:#fff;padding:160px 80px;transition:background .3s}@media (max-width:900px){.work-container{padding:66px 24px}}.work-header{margin-bottom:88px}.work-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0006;margin:0 0 20px;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif;font-size:12px}.work-heading{letter-spacing:-.02em;color:#111;font-feature-settings:"case" on;max-width:560px;margin:0;font-family:FiraGO,sans-serif;font-size:clamp(1.7rem,1.4rem + 1.4vw,2.6rem);font-weight:500;line-height:1.15}.work-heading.eng{font-feature-settings:normal;letter-spacing:-.01em;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.work-list{border-top:1px solid #0000001a;flex-direction:column;display:flex}.work-row{border-bottom:1px solid #0000001a;grid-template-columns:48px 1fr auto auto 24px;align-items:baseline;gap:32px;padding:36px 0;text-decoration:none;transition:padding-left .35s cubic-bezier(.16,1,.3,1);display:grid}.work-row:hover{padding-left:16px}.work-number{letter-spacing:.04em;color:#0000004d;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif;font-size:13px}.work-title{letter-spacing:-.01em;color:#111;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.2rem,1rem + .7vw,1.75rem);font-weight:500;transition:color .3s}.work-row:hover .work-title{color:#00000080}.work-tag{color:#0006;font-feature-settings:"case" on;white-space:nowrap;font-family:FiraGO,sans-serif;font-size:14px}.work-tag.eng{font-feature-settings:normal;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.work-year{color:#0000004d;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif;font-size:13px}.work-arrow{color:#00000040;opacity:0;font-size:16px;transition:opacity .3s,transform .3s;transform:translate(-6px)}.work-row:hover .work-arrow{opacity:1;color:#111;transform:translate(0)}@media (max-width:800px){.work-row{grid-template-columns:32px 1fr;grid-template-areas:"num title""num tag";gap:4px 20px;padding:28px 0}.work-number{grid-area:num}.work-title{grid-area:title}.work-tag{grid-area:tag}.work-year,.work-arrow{display:none}}[data-theme=dark] .work-container{background:#000}[data-theme=dark] .work-eyebrow{color:#fff6}[data-theme=dark] .work-heading{color:#fff}[data-theme=dark] .work-list{border-top:1px solid #ffffff1a}[data-theme=dark] .work-row{border-bottom:1px solid #ffffff1a}[data-theme=dark] .work-number{color:#ffffff4d}[data-theme=dark] .work-title{color:#fff}[data-theme=dark] .work-row:hover .work-title{color:#ffffff80}[data-theme=dark] .work-tag{color:#fff6}[data-theme=dark] .work-year{color:#ffffff4d}[data-theme=dark] .work-arrow{color:#ffffff40}[data-theme=dark] .work-row:hover .work-arrow{color:#fff}.work-footer{justify-content:center;margin-top:72px;display:flex}.work-cta{font-feature-settings:"case" on;letter-spacing:-.01em;color:#111;z-index:0;border:1px solid #00000026;border-radius:999px;align-items:center;padding:16px 30px;font-family:FiraGO,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .4s,border-color .4s;display:inline-flex;position:relative;overflow:hidden}.work-cta-text.eng{font-feature-settings:normal;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.work-cta:before{content:"";transform-origin:0;z-index:-1;background:#111;border-radius:999px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.work-cta:hover{color:#fff;border-color:#111}.work-cta:hover:before{transform:scaleX(1)}[data-theme=dark] .work-cta{color:#fff;border-color:#ffffff2e}[data-theme=dark] .work-cta:before{background:#fff}[data-theme=dark] .work-cta:hover{color:#111;border-color:#fff}@media (max-width:900px){.work-footer{margin-top:48px}.work-cta{padding:14px 26px;font-size:13.5px}}
.process-container{background:#fff;padding:60px 80px;transition:background .3s}@media (max-width:900px){.process-container{padding:96px 24px}}.process-header{text-align:center;margin-bottom:100px}.process-eyebrow{font-feature-settings:"case" on;letter-spacing:.16em;text-transform:uppercase;color:#0006;margin:0 0 20px;font-family:FiraGO,sans-serif;font-size:12px}.process-heading{letter-spacing:-.02em;color:#111;font-feature-settings:"case" on;max-width:560px;margin:0 auto;font-family:FiraGO,sans-serif;font-size:clamp(1.7rem,1.4rem + 1.4vw,2.6rem);font-weight:500;line-height:1.15}.process-eyebrow.eng,.process-heading.eng{font-feature-settings:normal;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.process-heading.eng{letter-spacing:-.01em}.process-timeline{max-width:1000px;margin:0 auto;position:relative}.process-line-track{background:#0000001a;width:1px;height:100%;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.process-line-fill{transform-origin:top;will-change:transform;background:#111;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleY(0)}.process-step{opacity:0;grid-template-columns:1fr 1fr;gap:80px;padding:60px 0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);display:grid;position:relative;transform:translateY(28px)}.process-step-visible{opacity:1;transform:translateY(0)}.process-dot{z-index:2;background:#fff;border:1.5px solid #c99f5c3f;border-radius:50%;width:9px;height:9px;transition:background .4s,border-color .4s;position:absolute;top:64px;left:50%;transform:translate(-50%,-50%)}.process-step-visible .process-dot{background:#ffffffe6;border-color:#c9a05c;animation:2.6s ease-in-out infinite process-dot-twinkle;box-shadow:inset 0 0 10px 2px #c9a05c80,0 0 10px 2px #c9a05c99}.process-step:nth-child(2n) .process-step-visible .process-dot{animation-delay:.6s}.process-step:nth-child(3n) .process-step-visible .process-dot{animation-delay:1.2s}.process-step:nth-child(4n) .process-step-visible .process-dot{animation-delay:1.8s}@keyframes process-dot-twinkle{0%{background:#ffffff59;box-shadow:inset 0 0 10px 2px #c9a05c66,0 0 6px 1px #c9a05c4d}50%{background:#fff;box-shadow:inset 0 0 12px 3px #c9a05ca6,0 0 22px 5px #c9a05c}to{background:#ffffff59;box-shadow:inset 0 0 10px 2px #c9a05c66,0 0 6px 1px #c9a05c4d}}@media (prefers-reduced-motion:reduce){.process-step-visible .process-dot{background:#ffffffe6;animation:none;box-shadow:inset 0 0 10px 2px #c9a05c80,0 0 14px 3px #c9a05ccc}}.process-content{grid-column:1;max-width:420px}.process-step-left .process-content{text-align:right;grid-column:1;justify-self:end}.process-step-right .process-content{text-align:left;grid-column:2;justify-self:start}.process-number{letter-spacing:.1em;color:#0000004d;margin-bottom:14px;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif;font-size:13px;display:block}.process-title{letter-spacing:-.01em;color:#111;font-feature-settings:"case" on;margin:0 0 14px;font-family:FiraGO,sans-serif;font-size:clamp(1.1rem,1rem + .4vw,1.4rem);font-weight:500}.process-desc{color:#0000008c;font-feature-settings:"case" on;margin:0;font-family:FiraGO,sans-serif;font-size:15px;line-height:1.7}.process-title.eng,.process-desc.eng{font-feature-settings:normal;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}@media (max-width:800px){.process-line-track{left:16px;transform:none}.process-step{grid-template-columns:1fr;gap:0;padding:40px 0 40px 48px}.process-dot{top:6px;left:16px}.process-content,.process-step-left .process-content,.process-step-right .process-content{text-align:left;grid-column:1;justify-self:start;max-width:100%}}[data-theme=dark] .process-container{background:#000}[data-theme=dark] .process-eyebrow{color:#fff6}[data-theme=dark] .process-heading{color:#fff}[data-theme=dark] .process-line-track{background:#ffffff1f}[data-theme=dark] .process-line-fill{background:#fff}[data-theme=dark] .process-dot{background:#000;border-color:#ffffff4d}[data-theme=dark] .process-step-visible .process-dot{background:#fff;border-color:#fff}[data-theme=dark] .process-number{color:#ffffff4d}[data-theme=dark] .process-title{color:#fff}[data-theme=dark] .process-desc{color:#ffffff8c}
.pricing-container{background:#fff;padding:160px 80px;transition:background .3s}@media (max-width:900px){.pricing-container{padding:96px 24px}}.pricing-header{text-align:center;margin-bottom:96px}.pricing-eyebrow{font-feature-settings:"case" on;letter-spacing:.16em;text-transform:uppercase;color:#0006;margin:0 0 20px;font-family:FiraGO,sans-serif;font-size:12px}.pricing-heading{letter-spacing:-.02em;color:#111;font-feature-settings:"case" on;max-width:600px;margin:0 auto;font-family:FiraGO,sans-serif;font-size:clamp(1.7rem,1.4rem + 1.4vw,2.6rem);font-weight:500;line-height:1.15}.pricing-eyebrow.eng,.pricing-heading.eng{font-feature-settings:normal;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.pricing-heading.eng{letter-spacing:-.01em}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;max-width:1200px;margin:0 auto;display:grid}@media (max-width:900px){.pricing-grid{grid-template-columns:1fr;gap:20px}}.pricing-col{background:#fbfbfa;border-radius:16px;flex-direction:column;padding:40px 36px;transition:box-shadow .4s,transform .4s,background .4s;display:flex;position:relative}.pricing-col:hover{background:#fff;transform:translateY(-3px);box-shadow:0 30px 70px -34px #00000038}@media (max-width:900px){.pricing-col:hover{transform:none}}@media (prefers-reduced-motion:reduce){.pricing-col{transition:none}.pricing-col:hover{transform:none}}.pricing-col--featured{background:#111}.pricing-col--featured:hover{background:#111;box-shadow:0 30px 80px -30px #0006}.pricing-badge{font-feature-settings:"case" on;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-family:FiraGO,sans-serif;font-size:11px;position:absolute;top:24px;right:36px}.pricing-badge.eng{font-feature-settings:normal;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.pricing-col--featured .pricing-currency,.pricing-col--featured .pricing-from,.pricing-col--featured .pricing-tag{color:#fff6}.pricing-col--featured .pricing-amount,.pricing-col--featured .pricing-title{color:#fff}.pricing-col--featured .pricing-features{border-top-color:#ffffff1f}.pricing-col--featured .pricing-features li{color:#ffffffb8;border-bottom-color:#ffffff14}.pricing-col--featured .pricing-cta{color:#fff;border-bottom:1px solid #ffffff59}.pricing-col--featured .pricing-cta:hover{border-color:#fff}.pricing-price{align-items:flex-start;gap:4px;margin-bottom:8px;line-height:1;display:flex}.pricing-currency{color:#0006;margin-top:8px;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:400}.pricing-amount{letter-spacing:-.02em;color:#111;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif;font-size:3.4rem;font-weight:300}.pricing-from{color:#0006;font-feature-settings:"case" on;margin:0 0 28px;font-family:FiraGO,sans-serif;font-size:12.5px}.pricing-from.eng{font-feature-settings:normal;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.pricing-title{letter-spacing:-.01em;color:#111;font-feature-settings:"case" on;margin:0 0 6px;font-family:FiraGO,sans-serif;font-size:1.2rem;font-weight:500}.pricing-title.eng{font-feature-settings:normal;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.pricing-tag{color:#0006;font-feature-settings:"case" on;margin:0 0 24px;font-family:FiraGO,sans-serif;font-size:13px}.pricing-tag.eng{font-feature-settings:normal;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.pricing-features{border-top:1px solid #00000014;flex-direction:column;flex:1;gap:0;margin:0 0 32px;padding:18px 0 0;list-style:none;display:flex}.pricing-features li{color:#000000a6;font-feature-settings:"case" on;border-bottom:1px solid #0000000f;align-items:baseline;gap:12px;padding:9px 0;font-family:FiraGO,sans-serif;font-size:13.5px;line-height:1.4;display:flex}.pricing-features.eng li{font-feature-settings:normal;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.pricing-features li:last-child{border-bottom:none}.pricing-feature-index{opacity:.3;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.pricing-cta{color:#111;font-feature-settings:"case" on;border-bottom:1px solid #0000004d;align-self:flex-start;align-items:center;gap:8px;padding-bottom:4px;font-family:FiraGO,sans-serif;font-size:14px;text-decoration:none;transition:border-color .3s,gap .3s;display:inline-flex}.pricing-cta.eng{font-feature-settings:normal;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.pricing-cta:hover{border-color:#111;gap:14px}.pricing-note{text-align:center;color:#0006;font-feature-settings:"case" on;max-width:500px;margin:72px auto 0;font-family:FiraGO,sans-serif;font-size:13.5px}.pricing-note.eng{font-feature-settings:normal;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.pricing-number{letter-spacing:.16em;text-transform:uppercase;color:#111;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif;font-size:12px}[data-theme=dark] .pricing-container{background:#000}[data-theme=dark] .pricing-eyebrow{color:#fff6}[data-theme=dark] .pricing-heading{color:#fff}[data-theme=dark] .pricing-col{background:#0c0c0c}[data-theme=dark] .pricing-col:hover{background:#131313;box-shadow:0 30px 70px -34px #000000b3}[data-theme=dark] .pricing-col--featured,[data-theme=dark] .pricing-col--featured:hover{background:#fff}[data-theme=dark] .pricing-badge{color:#00000073}[data-theme=dark] .pricing-col--featured .pricing-currency,[data-theme=dark] .pricing-col--featured .pricing-from,[data-theme=dark] .pricing-col--featured .pricing-tag{color:#0006}[data-theme=dark] .pricing-col--featured .pricing-amount,[data-theme=dark] .pricing-col--featured .pricing-title{color:#111}[data-theme=dark] .pricing-col--featured .pricing-features{border-top-color:#0000001f}[data-theme=dark] .pricing-col--featured .pricing-features li{color:#000000ad;border-bottom-color:#0000001a}[data-theme=dark] .pricing-col--featured .pricing-cta{color:#111;border-bottom:1px solid #00000059}[data-theme=dark] .pricing-col--featured .pricing-cta:hover{border-color:#111}[data-theme=dark] .pricing-currency{color:#fff6}[data-theme=dark] .pricing-amount{color:#fff}[data-theme=dark] .pricing-from{color:#fff6}[data-theme=dark] .pricing-title{color:#fff}[data-theme=dark] .pricing-tag{color:#fff6}[data-theme=dark] .pricing-features{border-top:1px solid #ffffff14}[data-theme=dark] .pricing-features li{color:#ffffffa6;border-bottom:1px solid #ffffff0f}[data-theme=dark] .pricing-cta{color:#fff;border-bottom:1px solid #ffffff4d}[data-theme=dark] .pricing-cta:hover{border-color:#fff}[data-theme=dark] .pricing-note{color:#fff6}.pricing-col--featured .pricing-number,[data-theme=dark] .pricing-number{color:#fff}[data-theme=dark] .pricing-col--featured .pricing-number{color:#111}
.cta-gold-container{background:#fff;padding:60px 80px}@media (max-width:900px){.cta-gold-container{padding:40px 24px}}.cta-gold-card{background:linear-gradient(135deg,#ffffff26,#ffffff0d),linear-gradient(45deg,gray 0%,#645c45 15%,#857c55 30%,#9d8c5d 50%,#756842 65%,#584d32 85%,#707070 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:48px;max-width:1200px;margin:0 auto;padding:56px 64px;display:flex;position:relative;overflow:hidden}.cta-gold-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff26 20%,#ffffff40 50%,#ffffff26 80%,#0000 100%);width:100%;height:100%;animation:6s ease-in-out infinite cta-gold-shine;position:absolute;top:0;left:-100%;transform:skew(-25deg)}@keyframes cta-gold-shine{0%{left:-100%}40%{left:130%}to{left:130%}}@media (prefers-reduced-motion:reduce){.cta-gold-card:after{animation:none;display:none}}.cta-gold-text{z-index:1;max-width:460px;position:relative}.cta-gold-eyebrow{letter-spacing:.06em;color:#ffffffbf;margin:0 0 14px;font-family:JetBrains Mono,monospace;font-size:12.5px}.cta-gold-heading{letter-spacing:-.02em;color:#fff;font-feature-settings:"case" on;margin:0 0 12px;font-family:FiraGO,sans-serif;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.1rem);font-weight:500;line-height:1.15}.cta-gold-desc{color:#ffffffbf;font-feature-settings:"case" on;margin:0;font-family:FiraGO,sans-serif;font-size:15px;line-height:1.6}.cta-gold-heading.eng,.cta-gold-desc.eng{font-feature-settings:normal;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}.cta-gold-heading.eng{letter-spacing:-.01em}.cta-gold-buttons{z-index:1;flex-shrink:0;align-items:center;gap:14px;display:flex;position:relative}.cta-gold-btn-primary{color:#111;font-feature-settings:"case" on;white-space:nowrap;background:#fff;border:none;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 26px;font-family:FiraGO,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.cta-gold-btn-primary:hover{background:#ece5d8}.cta-gold-btn-primary:active{transform:translateY(1px)}.cta-gold-btn-secondary{color:#fff;font-feature-settings:"case" on;white-space:nowrap;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 22px;font-family:FiraGO,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.cta-gold-btn-secondary:hover{background:#ffffff14;border-color:#fff}.cta-gold-btn-primary.eng,.cta-gold-btn-secondary.eng{font-feature-settings:normal;font-family:PP Neue Montreal,Helvetica Neue,Arial,sans-serif}@media (max-width:900px){.cta-gold-card{text-align:left;flex-direction:column;align-items:flex-start;gap:28px;padding:40px 32px}.cta-gold-buttons{flex-wrap:wrap;width:100%}.cta-gold-btn-primary,.cta-gold-btn-secondary{flex:1;justify-content:center}}[data-theme=dark] .cta-gold-container{background:#000}html[data-theme=dark] .cta-gold-container{background:#000!important}
