#how{padding-bottom:24px!important}.step-arrow-btn{color:#047857;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:inline-flex;box-shadow:0 3px 8px #0000000f}.step-arrow-btn:hover{color:#fff;background:#047857;border-color:#047857;transform:scale(1.08);box-shadow:0 4px 12px #0478574d}.step-dots button.active{background:linear-gradient(90deg,#10b981,#047857);width:30px}.step-dots button:focus-visible{outline-offset:3px;outline:3px solid #10b981}@media (max-width:992px){.how-steps-carousel .steps{grid-auto-columns:calc(50% - 8px)}}@media (max-width:640px){#how{padding-bottom:16px!important}.how-steps-carousel .steps{grid-auto-columns:88%;padding-inline:2px}.how-steps-carousel .step{min-height:300px}}@media (prefers-reduced-motion:reduce){.how-steps-carousel .steps{scroll-behavior:auto}.step-dots button{transition:none}}#services{padding-top:16px!important}#services:before{display:none!important}#services .step .num{background:linear-gradient(135deg,#f87171 0%,#dc2626 60%,#991b1b 100%)!important;box-shadow:0 6px 16px #dc26268c!important}#services .step-arrow-btn{color:#dc2626!important}#services .step-arrow-btn:hover{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important;box-shadow:0 4px 12px #dc262659!important}#services .step-dots button.active{background:linear-gradient(90deg,#f87171,#dc2626)!important}#services .step-dots button:focus-visible{outline:3px solid #ef4444!important}.how-steps-carousel .steps{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;scroll-behavior:smooth;touch-action:pan-x pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;gap:16px;padding:8px 4px 22px;display:grid;position:relative;overflow-x:auto;grid-template-columns:none!important}.how-steps-carousel .steps.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.how-steps-carousel .steps::-webkit-scrollbar{display:none}.how-steps-carousel .step-image{z-index:0;object-fit:cover;object-position:right center;pointer-events:none}.how-steps-carousel .step-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0f1115 0% 15%,#0f111580 50%,#0000 100%);position:absolute;inset:0}.how-steps-carousel .step{scroll-snap-align:start;scroll-snap-stop:always;background:#0f1115;margin:0}.step-pagination-bar{justify-content:center;align-items:center;gap:14px;margin-top:10px;display:flex}.step-arrow-btn{cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:inline-flex;box-shadow:0 3px 8px #0000000f}.step-arrow-btn:active{transform:scale(.95)}.step-dots{align-items:center;gap:8px;display:flex}.step-dots button{cursor:pointer;background:#d1d5db;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .25s,background .25s}@media (max-width:992px){.how-steps-carousel .steps{grid-auto-columns:calc(50% - 8px)}}@media (max-width:640px){#services{padding-top:10px!important}.how-steps-carousel .steps{grid-auto-columns:88%;padding-inline:2px}.how-steps-carousel .step{min-height:300px}}@media (prefers-reduced-motion:reduce){.how-steps-carousel .steps{scroll-behavior:auto}.step-dots button{transition:none}}.trip-section{background-image:linear-gradient(#fdf2f333,#fff6),url(/saraburi-nature-bg.webp);background-position:50%;background-size:cover;background-attachment:fixed;padding:80px 0}.trip-container{max-width:1400px}.trip-header{margin-bottom:56px}.trip-brand{flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.trip-badge{color:#3b2302;background:linear-gradient(90deg,#bf953f,#fcf6ba,#b38728);border:3px solid #fff;border-radius:999px;padding:10px 32px;font-size:1.05rem;font-weight:900;display:inline-block;box-shadow:0 10px 24px #b387284d}.trip-header-grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:36px;max-width:1180px;margin:0 auto;display:grid}.trip-heading-card{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#fffffff2,#ffffffb3);border:2px solid #fffc;border-radius:24px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;box-shadow:0 24px 60px #00000026,inset 0 2px #fff}.trip-heading-card:hover{transform:translateY(-6px);box-shadow:0 32px 70px #0003,inset 0 2px #fff}.trip-copy-card{-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #ffffffe6;border-radius:24px;box-shadow:0 18px 44px #00000026}.trip-heading-card{-webkit-backdrop-filter:blur(24px);padding:clamp(28px,4vw,48px)}.trip-heading-card h2{color:#171717;letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.12}.trip-tagline{color:#047857;margin:0 0 24px;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:800}.trip-intro-copy,.trip-copy-card p{color:#374151;-webkit-backdrop-filter:none;background:0 0;font-size:1.05rem;line-height:1.85}.optional-intro{-webkit-backdrop-filter:blur(20px);color:#374151;font-size:1.05rem;line-height:1.85}.trip-intro-copy{margin:0 0 14px}.trip-intro-copy:last-child{margin-bottom:0}.trip-poster{background:#fff;border:6px solid #fff;border-radius:24px;margin:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);overflow:hidden;transform:rotate(1deg);box-shadow:0 24px 50px #00000040,inset 0 4px #ffffff80}.trip-poster:hover{transform:rotate(-1deg)scale(1.03);box-shadow:0 32px 60px #0000004d}.timeline-container{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;max-width:1320px;margin:0 auto;padding-top:8px;display:grid;position:relative}.timeline-line{background:linear-gradient(90deg,#0000,#047857 4% 96%,#0000);height:4px;position:absolute;top:50px;left:9%;right:9%}.timeline-item{z-index:1;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.timeline-time{color:#fff;background:linear-gradient(135deg,#047857,#064e3b);border:3px solid #fff;border-radius:12px;flex-direction:column;align-items:center;min-width:88px;padding:8px 12px;display:flex;box-shadow:0 5px 14px #064e3b59}.timeline-time span{font-size:1.15rem;font-weight:900;line-height:1.1}.timeline-time small{margin-top:3px;font-size:.78rem;font-weight:700}.timeline-dot{background:#fff;border:4px solid #047857;border-radius:50%;width:16px;height:16px;margin:12px 0 20px;box-shadow:0 0 0 4px #fffc}.timeline-card-wrapper{flex:1;width:100%;display:flex}.trip-card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffc,#fff6);border:1px solid #fff;border-radius:24px;flex-direction:column;width:100%;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;display:flex;overflow:hidden;box-shadow:0 16px 40px #0000001f,inset 0 2px #fffc}.trip-card:hover{transform:translateY(-10px)scale(1.02);box-shadow:0 30px 60px #0003,inset 0 2px #fff}.trip-card-image{border-bottom:1px solid #ffffff26;height:170px;display:block;position:relative;overflow:hidden}.trip-card-body{flex-direction:column;flex:1;padding:18px 15px;display:flex}.trip-card-title{color:#064e3b;text-shadow:0 1px 3px #fffc;margin:0 0 9px;font-size:1.16rem;font-weight:900;line-height:1.3}.trip-card-title a{color:inherit;text-decoration:none}.trip-card-body>p{color:#0f172a;text-shadow:0 1px 2px #fffc;flex:1;margin:0 0 16px;font-size:.94rem;font-weight:500;line-height:1.65}@keyframes bounce-3d{0%,to{transform:translateY(0);box-shadow:0 4px #064e3b,0 8px 16px #064e3b59}50%{transform:translateY(-5px);box-shadow:0 9px #064e3b,0 14px 24px #064e3b59}}.trip-detail-link{color:#fff;text-shadow:0 1px 1px #0000004d;background:linear-gradient(#059669,#047857);border:1px solid #064e3b;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:.88rem;font-weight:800;text-decoration:none;transition:all .1s;animation:1.8s ease-in-out infinite bounce-3d;display:flex;transform:translateY(0);box-shadow:0 4px #022c22,0 8px 16px #064e3b59}.trip-detail-link:hover{background:linear-gradient(#10b981,#059669);animation:none;transform:translateY(-1px);box-shadow:0 5px #022c22,0 10px 20px #064e3b66}.trip-detail-link:active{animation:none;transform:translateY(4px);box-shadow:0 0 #022c22,0 2px 4px #064e3b59}.trip-detail-link:focus-visible{outline-offset:3px;outline:3px solid #047857}.trip-break-label{color:#92400e;background:#fef3c7;border-radius:999px;align-self:center;padding:7px 14px;font-size:.85rem;font-weight:800}.timeline-note{color:#4b5563;text-align:center;background:#ffffffe0;border:1px solid #fffc;border-radius:999px;width:fit-content;max-width:900px;margin:30px auto 46px;padding:9px 22px;font-size:.92rem;font-style:italic}.trip-copy-card{-webkit-backdrop-filter:blur(12px);max-width:1040px;margin:0 auto 54px;padding:30px clamp(24px,4vw,44px)}.trip-copy-card h3,.optional-attractions>h3{color:#171717;margin:0 0 14px;font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.25}.trip-copy-card p{margin:0 0 12px}.trip-copy-card p:last-child{margin-bottom:0}.optional-attractions{text-align:center;max-width:940px;margin:0 auto 54px}.optional-attractions>h3{color:#fff;background:linear-gradient(135deg,#047857,#064e3b);border:3px solid #fff;border-radius:999px;padding:11px 34px;display:inline-block;box-shadow:0 8px 22px #064e3b59}.optional-intro{-webkit-backdrop-filter:blur(20px);color:#0f172a;text-shadow:0 1px 2px #ffffffe6;background:linear-gradient(135deg,#ffffffd9,#ffffff80);border:2px solid #fff;border-radius:24px;max-width:720px;margin:0 auto 28px;padding:16px 28px;font-weight:500;transition:transform .4s,box-shadow .4s;transform:translateY(0);box-shadow:0 14px 32px #00000026,inset 0 2px #ffffffe6}.optional-intro:hover{transform:translateY(-4px);box-shadow:0 20px 42px #0003}.optional-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}.trip-card-optional .trip-card-image{height:260px}.trip-summary{border-left:6px solid #047857;margin-bottom:0}@media (max-width:1099px){.trip-header-grid{grid-template-columns:1fr;max-width:760px}.trip-heading-card{-webkit-backdrop-filter:blur(24px);order:2}.trip-poster{order:1;justify-self:center;width:100%;max-width:600px}.timeline-container{flex-direction:column;gap:28px;max-width:760px;padding-left:72px;display:flex}.timeline-line{width:4px;height:auto;inset:0 auto 0 34px}.timeline-item{align-items:stretch}.timeline-time{min-width:68px;padding:7px 5px;position:absolute;top:18px;left:-72px}.timeline-time span{font-size:1rem}.timeline-time small{font-size:.68rem}.timeline-dot{margin:0;position:absolute;top:28px;left:-45px}.trip-card{-webkit-backdrop-filter:blur(20px);grid-template-columns:minmax(220px,.42fr) minmax(0,.58fr);display:grid}.trip-card-image{border-bottom:0;border-right:1px solid #ffffff26;height:100%;min-height:250px}}@media (max-width:700px){.trip-section{padding:54px 0}.trip-header{margin-bottom:40px}.trip-brand{margin-bottom:16px}.trip-poster{border-radius:20px}.trip-heading-card{-webkit-backdrop-filter:blur(24px);padding:24px 20px}.trip-heading-card h2{font-size:1.8rem}.trip-tagline{font-size:1rem;line-height:1.6}.trip-intro-copy,.trip-copy-card p{-webkit-backdrop-filter:none;background:0 0;font-size:1rem;line-height:1.75}.optional-intro{-webkit-backdrop-filter:blur(20px);font-size:1rem;line-height:1.75}.timeline-container{padding-left:44px}.timeline-line{left:17px}.timeline-time{align-self:flex-start;min-width:94px;margin:0 0 12px;position:static}.timeline-dot{top:18px;left:-34px}.trip-card{-webkit-backdrop-filter:blur(20px);display:flex}.trip-card-image{border-bottom:1px solid #ffffff26;border-right:0;height:210px;min-height:0}.timeline-note{border-radius:18px}.optional-grid{grid-template-columns:1fr;gap:24px}.trip-card-optional .trip-card-image{height:220px}.optional-attractions>h3{padding:10px 22px;font-size:1.35rem}}.editorial-kicker{color:#fff;letter-spacing:.12em;text-shadow:0 1px 2px #0003;background:linear-gradient(135deg,#064e3b,#047857);border:2px solid #ffffff80;border-radius:999px;align-items:center;margin-bottom:18px;padding:6px 18px;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 6px 16px #064e3b4d}.trip-lead{color:#1f2937;font-size:1.12rem;font-weight:500}.trip-heading-card strong,.trip-copy-card strong{color:#064e3b;background:linear-gradient(#0000 58%,#f4d05a80 58%);padding:0 .12em;font-weight:800}.trip-copy-card{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffffa,#ffffffd9);border:1px solid #ffffffe6;border-radius:24px;max-width:1040px;margin:0 auto 54px;padding:30px clamp(24px,4vw,44px);transition:transform .3s,box-shadow .3s;box-shadow:0 24px 54px #0000001a,inset 0 1px #fff}.trip-copy-card:hover{transform:translateY(-4px);box-shadow:0 32px 64px #0000001f,inset 0 1px #fff}.travel-checklist{background:linear-gradient(135deg,#f8fafc,#fff);border:2px solid #fff;border-radius:20px;margin-top:32px;padding:24px 28px;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px #cbd5e1,0 16px 28px #00000014}.travel-checklist:hover{transform:translateY(-6px);box-shadow:0 14px #cbd5e1,0 24px 38px #0000001f}.travel-checklist h4{color:#064e3b;text-shadow:0 1px 2px #fffc;margin:0 0 18px;font-size:1.15rem;font-weight:900}.travel-checklist ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.travel-checklist li{color:#334155;padding-left:34px;font-weight:600;line-height:1.55;position:relative}.travel-checklist li:before{content:"✓";color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:900;display:flex;position:absolute;top:1px;left:0;box-shadow:0 3px 8px #10b98159}.trip-pull-quote{color:#fff;background:linear-gradient(135deg,#064e3b,#047857);border-radius:20px;grid-template-columns:auto 1fr;gap:14px;max-width:880px;margin:-24px auto 54px;padding:24px 30px;display:grid;box-shadow:0 14px 32px #064e3b4d}.trip-pull-quote>span{color:#f4df91;font-family:Georgia,serif;font-size:4rem;line-height:.8}.trip-pull-quote p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,2vw,1.5rem);font-style:italic;line-height:1.6}.trip-summary{position:relative;overflow:hidden}.trip-summary:before{content:"";border:22px solid #d4af371f;border-radius:50%;width:130px;height:130px;position:absolute;top:-45px;right:-35px}@media (max-width:700px){.travel-checklist ul{grid-template-columns:1fr}.travel-checklist{padding:20px 22px}.trip-pull-quote{margin-top:-18px;padding:22px 20px}.trip-pull-quote>span{font-size:3rem}.trip-lead{font-size:1.04rem}}.trip-intro-copy,.trip-copy-card>p{text-indent:2em;text-wrap:pretty}.mobile-more summary{display:none}.mobile-more-content{display:block}.trip-card-description{text-align:left;text-indent:1.5em;text-wrap:pretty}.trip-card-description strong{color:#064e3b;background:linear-gradient(#0000 62%,#f4d05acc 62%);padding:0 .08em;font-weight:900}.trip-card-description:after{content:"";background:linear-gradient(90deg,#d4af37,#0000);width:38px;height:2px;margin-top:14px;display:block}@media (max-width:700px){.trip-intro-copy,.trip-copy-card>p,.advice-more .mobile-more-content>p{text-indent:1.5em}.trip-intro-copy{margin-bottom:18px}@keyframes bounce-white-3d{0%,to{transform:translateY(0);box-shadow:0 4px #94a3b8,0 8px 16px #0000001a}50%{transform:translateY(-4px);box-shadow:0 8px #94a3b8,0 12px 24px #00000026}}.mobile-more summary{color:#047857;cursor:pointer;background:linear-gradient(#fff,#f1f5f9);border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin:8px auto 0;padding:9px 18px;font-size:.9rem;font-weight:800;list-style:none;transition:all .1s;animation:1.8s ease-in-out infinite bounce-white-3d;display:flex;box-shadow:0 4px #94a3b8,0 8px 16px #0000001a}.mobile-more summary:hover{animation:none;transform:translateY(-1px);box-shadow:0 5px #94a3b8,0 10px 20px #00000026}.mobile-more summary:active{animation:none;transform:translateY(4px);box-shadow:0 0 #94a3b8,0 2px 4px #0000001a}.mobile-more summary::-webkit-details-marker{display:none}.mobile-more summary:after{content:"＋";color:#b38728;margin-left:7px}.mobile-more[open] summary:after{content:"−"}.mobile-more:not([open]) .mobile-more-content,.mobile-more .less-label,.mobile-more[open] .more-label{display:none}.mobile-more[open] .less-label{display:inline}.mobile-more-content{padding-top:18px}.advice-more .mobile-more-content>p{color:#374151;margin:0 0 18px;font-size:1rem;line-height:1.75}.trip-card-description{text-indent:1.25em}}.advice-more .mobile-more-content>p,.summary-more .mobile-more-content>p{text-indent:2em;text-wrap:pretty}@media (max-width:700px){.advice-more .mobile-more-content>p,.summary-more .mobile-more-content>p{text-indent:1.5em}.summary-more .mobile-more-content>p{color:#374151;margin:0;font-size:1rem;line-height:1.75}}.mobile-more,.mobile-more:hover,.mobile-more[open]{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible;transform:none}.mobile-more>summary:after{background:0 0;border-radius:0;width:auto;height:auto}.mobile-more[open]>summary:after{color:#b38728;background:0 0;transform:none}.optional-swipe-hint{display:none}@media (min-width:701px){.mobile-more>summary{display:none!important}.mobile-more>.mobile-more-content{display:block!important}}@keyframes swipe-hint-bounce{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (max-width:700px){.optional-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;text-align:left;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;gap:16px;padding:2px 4px 16px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.optional-grid::-webkit-scrollbar{display:none}.optional-grid>.trip-card{-webkit-backdrop-filter:blur(20px);scroll-snap-align:start;scroll-snap-stop:always}.optional-swipe-hint{color:#064e3b;text-align:center;background:#ffffffd9;border:1px solid #ffffffe6;border-radius:999px;width:fit-content;margin:8px auto 16px;padding:9px 20px;font-size:.88rem;font-weight:800;animation:1.5s ease-in-out infinite swipe-hint-bounce;display:block;box-shadow:0 6px 16px #0000001f}.trip-card-optional:hover{transform:none}}.mobile-more-toggle{display:none}.mobile-more>.mobile-more-content{display:block!important}@media (max-width:700px){.mobile-more-toggle{color:#047857;width:fit-content;font:inherit;cursor:pointer;background:linear-gradient(#fff,#f1f5f9);border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:8px auto 0;padding:9px 18px;font-size:.9rem;font-weight:800;transition:all .1s;animation:none;display:flex;box-shadow:0 4px #94a3b8,0 8px 16px #0000001a}.mobile-more-toggle:hover{animation:none;transform:translateY(-1px);box-shadow:0 5px #94a3b8,0 10px 20px #00000026}.mobile-more-toggle:active{animation:none;transform:translateY(4px);box-shadow:0 0 #94a3b8,0 2px 4px #0000001a}.mobile-more-toggle span{color:#b38728;font-size:1.15rem;line-height:1}.mobile-more:not(.is-open)>.mobile-more-content{display:none!important}.mobile-more.is-open>.mobile-more-content{padding-top:18px;display:block!important}}.trip-section .trip-intro-copy,.trip-section .trip-copy-card p{-webkit-backdrop-filter:none!important;background:0 0!important}
.About-module__RHteCa__section{background:radial-gradient(at 50% -20%,#fbe9e6,#0000 60%),#fcfaf8;padding:80px 0;scroll-margin-top:100px}.About-module__RHteCa__layout{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;max-width:1060px;margin:0 auto;display:grid}.About-module__RHteCa__card{background:#fff;border:3px solid #e1251b;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 40px #e1251b26}.About-module__RHteCa__cardLeft{text-align:center;background:linear-gradient(90deg,#fff 40%,#ffffffd9 65%,#fff0 100%),url(/hero-bg-desktop-slide1.webp) 100%/cover no-repeat;padding:48px 32px}.About-module__RHteCa__logos{justify-content:center;align-items:center;gap:16px;margin-top:-10px;margin-bottom:-10px;display:flex}.About-module__RHteCa__logoImg{object-fit:contain;width:auto;max-width:100%;height:100px}.About-module__RHteCa__titleBlack{color:#111;text-align:left;letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:900}.About-module__RHteCa__titleRed{color:#e1251b;text-align:left;letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:900}.About-module__RHteCa__benefitList{text-align:left;flex-direction:column;gap:16px;margin:0 0 32px;padding:0;list-style:none;display:flex}.About-module__RHteCa__benefitList li{color:#222;align-items:flex-start;gap:12px;font-size:1.15rem;font-weight:700;line-height:1.4;display:flex}.About-module__RHteCa__checkIcon{color:#e1251b;flex-shrink:0;width:26px;height:26px;margin-top:2px}@keyframes About-module__RHteCa__wiggle-btn{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-4deg)scale(1.02)}90%{transform:rotate(4deg)scale(1.02)}95%{transform:rotate(-4deg)scale(1.02)}}.About-module__RHteCa__btnGreen{color:#fff;text-shadow:1px 1px #0003;background:#00d900;border:2px solid #00b300;border-radius:99px;justify-content:center;align-items:center;gap:12px;margin:0 auto;padding:14px 36px;font-size:1.2rem;font-weight:900;text-decoration:none;transition:all .1s;animation:3s infinite About-module__RHteCa__wiggle-btn;display:inline-flex;box-shadow:0 6px green,0 10px 15px #00000026}.About-module__RHteCa__btnGreen:hover{animation:none;transform:translateY(2px);box-shadow:0 4px green,0 6px 10px #00000026}.About-module__RHteCa__btnGreen:active{animation:none;transform:translateY(6px);box-shadow:0 0 green}.About-module__RHteCa__cardRight{background:#fff;border:3px solid #e1251b;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #e1251b1f}.About-module__RHteCa__banner{background:0 0;width:100%;height:auto;position:relative}.About-module__RHteCa__banner img{display:block}.About-module__RHteCa__priceBoxWrapper{z-index:2;justify-content:center;margin-top:18px;padding:0 16px;display:flex;position:relative}.About-module__RHteCa__priceBox{color:#fff;cursor:default;background:linear-gradient(#ff4d4d 0%,#e82020 35%,#d11414 70%,#b30c0c 100%);border:1px solid #820a0a99;border-radius:9999px;justify-content:center;align-items:baseline;gap:8px;padding:12px 38px;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 6px #7a0a0a,0 12px 24px -2px #b9141466,inset 0 1.5px .5px #ffffffa6,inset 0 -2px 3px #00000026}.About-module__RHteCa__priceBox:hover{transform:translateY(2px);box-shadow:0 4px #7a0a0a,0 8px 16px -2px #b9141466,inset 0 1.5px .5px #ffffffa6}.About-module__RHteCa__priceLabel{color:#fff;text-shadow:0 1px 2px #0000004d;font-size:1.15rem;font-weight:800}.About-module__RHteCa__priceAmount{color:#ffea79;letter-spacing:-.02em;text-shadow:0 2px 4px #0006;font-size:2.35rem;font-weight:900;line-height:1}.About-module__RHteCa__priceUnit{color:#fff;text-shadow:0 1px 2px #0000004d;font-size:1.15rem;font-weight:800}.About-module__RHteCa__featuresGrid{flex-grow:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;padding:24px 18px 28px;display:grid}.About-module__RHteCa__featurePill{cursor:default;background:linear-gradient(#059669 0%,#047857 40%,#065f46 75%,#064e3b 100%);border:1px solid #34d399;border-radius:50px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 5px #022c22,0 8px 18px #064e3b59,inset 0 1.5px 1px #ffffff73}.About-module__RHteCa__featurePill:hover{background:linear-gradient(#10b981 0%,#047857 100%);transform:translateY(-2px);box-shadow:0 7px #022c22,0 12px 24px #064e3b73,inset 0 1.5px 1px #fff9}.About-module__RHteCa__featurePill:active{transform:translateY(3px);box-shadow:0 2px #022c22,0 4px 10px #064e3b40,inset 0 1px 1px #ffffff4d}.About-module__RHteCa__pillCheck{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 3px 8px #0000002e,inset 0 -1.5px 1px #0000000f}.About-module__RHteCa__pillContent{text-align:left;flex:1;min-width:0}.About-module__RHteCa__pillTitle{color:#fde047;text-shadow:0 1px 2px #00000073;margin:0 0 2px;font-size:.95rem;font-weight:900;line-height:1.3}.About-module__RHteCa__pillDesc{color:#d1fae5;text-shadow:0 1px 1px #00000040;margin:0;font-size:.8rem;font-weight:500;line-height:1.35}@media (max-width:900px){.About-module__RHteCa__layout{grid-template-columns:1fr;max-width:500px}.About-module__RHteCa__cardLeft{padding:32px 20px}}
