/*
 * Tertemiz Koltuk Yıkama
 * Static utility CSS generated from the public PHP templates.
 * Tailwind CDN/runtime removed to improve LCP/TBT and eliminate runtime CSS generation.
 */
*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}
html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;scroll-behavior:smooth}
body{margin:0;line-height:inherit}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}
p{margin:0}
blockquote,dl,dd,figure{margin:0}
ol,ul{list-style:none;margin:0;padding:0}
a{color:inherit;text-decoration:inherit}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}
button,[role=button]{cursor:pointer}
:disabled{cursor:default}
img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}
img,video{max-width:100%;height:auto}
[hidden]{display:none}
::placeholder{opacity:1;color:#9ca3af}
.container{width:100%}
@media (min-width:640px){.container{max-width:640px}}
@media (min-width:768px){.container{max-width:768px}}
@media (min-width:1024px){.container{max-width:1024px}}
@media (min-width:1280px){.container{max-width:1280px}}
@media (min-width:1536px){.container{max-width:1536px}}

/* Base utilities */
.-bottom-24{bottom:-6rem;}
.-bottom-5{bottom:-1.25rem;}
.-bottom-6{bottom:-1.5rem;}
.-left-20{left:-5rem;}
.-left-5{left:-1.25rem;}
.-left-6{left:-1.5rem;}
.-mr-20{margin-right:-5rem;}
.-mr-24{margin-right:-6rem;}
.-mt-20{margin-top:-5rem;}
.-mt-24{margin-top:-6rem;}
.-right-16{right:-4rem;}
.-right-2{right:-0.5rem;}
.-right-6{right:-1.5rem;}
.-top-2{top:-0.5rem;}
.-top-20{top:-5rem;}
.-top-6{top:-1.5rem;}
.-translate-x-1\2f 2{translate:var(--tw-translate-x,0) var(--tw-translate-y,0);--tw-translate-x:-50%;}
.-translate-y-1\2f 2{translate:var(--tw-translate-x,0) var(--tw-translate-y,0);--tw-translate-y:-50%;}
.-z-10{z-index:-10;}
.absolute{position:absolute;}
.accent-\5b \23 0CA69E\5d {accent-color:#0CA69E;}
.backdrop-blur{backdrop-filter:blur(8px);}
.bg-\5b \23 25D366\5d {background:#25D366;}
.bg-blue-100{background-color:#dbeafe;}
.bg-brand-ivory{background-color:#F7F4ED;}
.bg-brand-sage{background-color:#687B6A;}
.bg-brand-stone{background-color:#E5DFD3;}
.bg-brand-textmain{background-color:#2C332D;}
.bg-clip-text{background-clip:text;-webkit-background-clip:text;}
.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops));}
.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops));}
.bg-gray-100{background-color:#f3f4f6;}
.bg-gray-50{background-color:#f9fafb;}
.bg-green-100{background-color:#dcfce7;}
.bg-petrol-100{background-color:#E6F0F3;}
.bg-petrol-50{background-color:#F2F7F9;}
.bg-petrol-800{background-color:#0B3B4A;}
.bg-petrol-900{background-color:#042029;}
.bg-petrol-900\2f 50{background-color:rgba(4,32,41,0.5);}
.bg-petrol-900\2f 70{background-color:rgba(4,32,41,0.7);}
.bg-purple-100{background-color:#f3e8ff;}
.bg-transparent{background-color:transparent;}
.bg-turquoise-400{background-color:#2EC2BA;}
.bg-turquoise-500{background-color:#0CA69E;}
.bg-turquoise-500\2f 10{background-color:rgba(12,166,158,0.1);}
.bg-turquoise-500\2f 15{background-color:rgba(12,166,158,0.15);}
.bg-turquoise-500\2f 30{background-color:rgba(12,166,158,0.3);}
.bg-warmwhite{background-color:#FAFAFA;}
.bg-white{background-color:#fff;}
.bg-white\2f 10{background-color:rgba(255,255,255,0.1);}
.bg-white\2f 15{background-color:rgba(255,255,255,0.15);}
.bg-white\2f 5{background-color:rgba(255,255,255,0.05);}
.bg-white\2f 90{background-color:rgba(255,255,255,0.9);}
.bg-white\2f 95{background-color:rgba(255,255,255,0.95);}
.block{display:block;}
.blur-3xl{filter:blur(64px);}
.blur-\5b 100px\5d {filter:blur(100px);}
.border{border-width:1px;border-style:solid;}
.border-2{border-width:2px;border-style:solid;}
.border-4{border-width:4px;border-style:solid;}
.border-b{border-bottom-width:1px;border-style:solid;}
.border-brand-stone{border-color:#E5DFD3;border-style:solid;}
.border-brand-stonedark{border-color:#D4CCBC;border-style:solid;}
.border-brand-textmain{border-color:#2C332D;border-style:solid;}
.border-gray-100{border-color:#f3f4f6;border-style:solid;}
.border-gray-200{border-color:#e5e7eb;border-style:solid;}
.border-gray-50{border-color:#f9fafb;border-style:solid;}
.border-green-200{border-color:#bbf7d0;border-style:solid;}
.border-petrol-100{border-color:#E6F0F3;border-style:solid;}
.border-petrol-50{border-color:#F2F7F9;border-style:solid;}
.border-petrol-700{border-color:#115367;border-style:solid;}
.border-petrol-800{border-color:#0B3B4A;border-style:solid;}
.border-red-200{border-color:#fecaca;border-style:solid;}
.border-t{border-top-width:1px;border-style:solid;}
.border-t-4{border-top-width:4px;border-style:solid;}
.border-t-\5b 3px\5d {border-top-width:3px;border-style:solid;}
.border-turquoise-500{border-color:#0CA69E;border-style:solid;}
.border-turquoise-500\2f 20{border-color:rgba(12,166,158,0.2);border-style:solid;}
.border-white{border-color:#fff;border-style:solid;}
.border-white\2f 10{border-color:rgba(255,255,255,0.1);border-style:solid;}
.border-white\2f 30{border-color:rgba(255,255,255,0.3);border-style:solid;}
.border-white\2f 50{border-color:rgba(255,255,255,0.5);border-style:solid;}
.border-y{border-top-width:1px;border-bottom-width:1px;border-style:solid;}
.bottom-0{bottom:0px;}
.bottom-4{bottom:1rem;}
.bottom-6{bottom:1.5rem;}
.break-all{word-break:break-all;}
.cursor-ew-resize{cursor:ew-resize;}
.cursor-pointer{cursor:pointer;}
.duration-200{transition-duration:200ms;}
.duration-300{transition-duration:300ms;}
.duration-500{transition-duration:500ms;}
.duration-700{transition-duration:700ms;}
.fixed{position:fixed;}
.flex{display:flex;}
.flex-1{flex:1 1 0%;}
.flex-col{flex-direction:column;}
.flex-grow{flex-grow:1;}
.flex-shrink-0{flex-shrink:0;}
.flex-wrap{flex-wrap:wrap;}
.font-bold{font-weight:700;}
.font-extrabold{font-weight:800;}
.font-medium{font-weight:500;}
.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif;}
.font-semibold{font-weight:600;}
.font-serif{font-family:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;}
.from-petrol-800{--tw-gradient-from:#0B3B4A;--tw-gradient-to:rgba(255,255,255,0);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-petrol-900\2f 55{--tw-gradient-from:rgba(4,32,41,0.55);--tw-gradient-to:rgba(255,255,255,0);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-petrol-900\2f 80{--tw-gradient-from:rgba(4,32,41,0.8);--tw-gradient-to:rgba(255,255,255,0);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.gap-1{gap:0.25rem;}
.gap-1\2e 5{gap:0.375rem;}
.gap-12{gap:3rem;}
.gap-14{gap:3.5rem;}
.gap-16{gap:4rem;}
.gap-2{gap:0.5rem;}
.gap-3{gap:0.75rem;}
.gap-4{gap:1rem;}
.gap-5{gap:1.25rem;}
.gap-6{gap:1.5rem;}
.gap-7{gap:1.75rem;}
.gap-8{gap:2rem;}
.gap-x-4{column-gap:1rem;}
.gap-y-2{row-gap:0.5rem;}
.grid{display:grid;}
.grid-cols-1{grid-template-columns:repeat(1, minmax(0,1fr));}
.grid-cols-2{grid-template-columns:repeat(2, minmax(0,1fr));}
.h-0\2e 5{height:0.125rem;}
.h-1{height:0.25rem;}
.h-10{height:2.5rem;}
.h-11{height:2.75rem;}
.h-12{height:3rem;}
.h-14{height:3.5rem;}
.h-16{height:4rem;}
.h-2{height:0.5rem;}
.h-20{height:5rem;}
.h-24{height:6rem;}
.h-32{height:8rem;}
.h-4{height:1rem;}
.h-48{height:12rem;}
.h-56{height:14rem;}
.h-6{height:1.5rem;}
.h-60{height:15rem;}
.h-64{height:16rem;}
.h-8{height:2rem;}
.h-\5b 110\25 \5d {height:110%;}
.h-\5b 260px\5d {height:260px;}
.h-\5b 280px\5d {height:280px;}
.h-\5b 300px\5d {height:300px;}
.h-\5b 360px\5d {height:360px;}
.h-\5b 420px\5d {height:420px;}
.h-\5b 430px\5d {height:430px;}
.h-\5b 500px\5d {height:500px;}
.h-\5b 520px\5d {height:520px;}
.h-\5b 600px\5d {height:600px;}
.h-auto{height:auto;}
.h-full{height:100%;}
.hidden{display:none;}
.inline-block{display:inline-block;}
.inline-flex{display:inline-flex;}
.inset-0{inset:0px;}
.inset-x-0{left:0px;right:0px;}
.inset-y-0{top:0px;bottom:0px;}
.invisible{visibility:hidden;}
.italic{font-style:italic;}
.items-center{align-items:center;}
.items-end{align-items:flex-end;}
.items-start{align-items:flex-start;}
.justify-between{justify-content:space-between;}
.justify-center{justify-content:center;}
.justify-end{justify-content:flex-end;}
.leading-5{line-height:1.25rem;}
.leading-6{line-height:1.5rem;}
.leading-7{line-height:1.75rem;}
.leading-8{line-height:2rem;}
.leading-\5b 1\2e 08\5d {line-height:1.08;}
.leading-relaxed{line-height:1.625;}
.leading-snug{line-height:1.375;}
.leading-tight{line-height:1.25;}
.left-0{left:0px;}
.left-1\2f 2{left:50%;}
.left-4{left:1rem;}
.left-5{left:1.25rem;}
.left-6{left:1.5rem;}
.left-\5b 10\25 \5d {left:10%;}
.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.max-h-\5b 62px\5d {max-height:62px;}
.max-w-2xl{max-width:42rem;}
.max-w-3xl{max-width:48rem;}
.max-w-4xl{max-width:56rem;}
.max-w-5xl{max-width:64rem;}
.max-w-6xl{max-width:72rem;}
.max-w-7xl{max-width:80rem;}
.max-w-\5b 1400px\5d {max-width:1400px;}
.max-w-\5b 225px\5d {max-width:225px;}
.max-w-\5b 250px\5d {max-width:250px;}
.max-w-sm{max-width:24rem;}
.max-w-xl{max-width:36rem;}
.mb-1{margin-bottom:0.25rem;}
.mb-10{margin-bottom:2.5rem;}
.mb-12{margin-bottom:3rem;}
.mb-14{margin-bottom:3.5rem;}
.mb-16{margin-bottom:4rem;}
.mb-2{margin-bottom:0.5rem;}
.mb-3{margin-bottom:0.75rem;}
.mb-4{margin-bottom:1rem;}
.mb-5{margin-bottom:1.25rem;}
.mb-6{margin-bottom:1.5rem;}
.mb-7{margin-bottom:1.75rem;}
.mb-8{margin-bottom:2rem;}
.mb-9{margin-bottom:2.25rem;}
.min-w-0{min-width:0;}
.ml-1{margin-left:0.25rem;}
.ml-2{margin-left:0.5rem;}
.mr-2{margin-right:0.5rem;}
.mt-0{margin-top:0px;}
.mt-0\2e 5{margin-top:0.125rem;}
.mt-1{margin-top:0.25rem;}
.mt-10{margin-top:2.5rem;}
.mt-14{margin-top:3.5rem;}
.mt-2{margin-top:0.5rem;}
.mt-3{margin-top:0.75rem;}
.mt-4{margin-top:1rem;}
.mt-5{margin-top:1.25rem;}
.mt-6{margin-top:1.5rem;}
.mt-7{margin-top:1.75rem;}
.mt-8{margin-top:2rem;}
.mt-9{margin-top:2.25rem;}
.mx-2{margin-left:0.5rem;margin-right:0.5rem;}
.mx-auto{margin-left:auto;margin-right:auto;}
.object-contain{object-fit:contain;}
.object-cover{object-fit:cover;}
.opacity-0{opacity:0.0;}
.opacity-30{opacity:0.3;}
.opacity-50{opacity:0.5;}
.opacity-60{opacity:0.6;}
.opacity-70{opacity:0.7;}
.opacity-80{opacity:0.8;}
.outline-none{outline:2px solid transparent;outline-offset:2px;}
.overflow-hidden{overflow:hidden;}
.overflow-y-auto{overflow-y:auto;}
.p-10{padding:2.5rem;}
.p-2{padding:0.5rem;}
.p-4{padding:1rem;}
.p-5{padding:1.25rem;}
.p-6{padding:1.5rem;}
.p-7{padding:1.75rem;}
.p-8{padding:2rem;}
.pb-1{padding-bottom:0.25rem;}
.pb-10{padding-bottom:2.5rem;}
.pb-16{padding-bottom:4rem;}
.pb-2{padding-bottom:0.5rem;}
.pb-20{padding-bottom:5rem;}
.pb-4{padding-bottom:1rem;}
.pb-5{padding-bottom:1.25rem;}
.pointer-events-none{pointer-events:none;}
.pr-4{padding-right:1rem;}
.pt-10{padding-top:2.5rem;}
.pt-12{padding-top:3rem;}
.pt-20{padding-top:5rem;}
.pt-3{padding-top:0.75rem;}
.pt-32{padding-top:8rem;}
.pt-4{padding-top:1rem;}
.pt-5{padding-top:1.25rem;}
.pt-6{padding-top:1.5rem;}
.pt-7{padding-top:1.75rem;}
.pt-8{padding-top:2rem;}
.px-3{padding-left:0.75rem;padding-right:0.75rem;}
.px-4{padding-left:1rem;padding-right:1rem;}
.px-5{padding-left:1.25rem;padding-right:1.25rem;}
.px-6{padding-left:1.5rem;padding-right:1.5rem;}
.px-7{padding-left:1.75rem;padding-right:1.75rem;}
.px-8{padding-left:2rem;padding-right:2rem;}
.py-1\2e 5{padding-top:0.375rem;padding-bottom:0.375rem;}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem;}
.py-12{padding-top:3rem;padding-bottom:3rem;}
.py-14{padding-top:3.5rem;padding-bottom:3.5rem;}
.py-16{padding-top:4rem;padding-bottom:4rem;}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}
.py-2\2e 5{padding-top:0.625rem;padding-bottom:0.625rem;}
.py-20{padding-top:5rem;padding-bottom:5rem;}
.py-24{padding-top:6rem;padding-bottom:6rem;}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem;}
.py-3\2e 5{padding-top:0.875rem;padding-bottom:0.875rem;}
.py-4{padding-top:1rem;padding-bottom:1rem;}
.py-5{padding-top:1.25rem;padding-bottom:1.25rem;}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem;}
.py-8{padding-top:2rem;padding-bottom:2rem;}
.relative{position:relative;}
.resize-y{resize:vertical;}
.right-0{right:0px;}
.right-4{right:1rem;}
.right-5{right:1.25rem;}
.right-\5b 10\25 \5d {right:10%;}
.rotate-3{rotate:3deg;}
.rounded{border-radius:0.25rem;}
.rounded-2xl{border-radius:1rem;}
.rounded-3xl{border-radius:1.5rem;}
.rounded-\5b 28px\5d {border-radius:28px;}
.rounded-b-xl{border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem;}
.rounded-full{border-radius:9999px;}
.rounded-lg{border-radius:0.5rem;}
.rounded-xl{border-radius:0.75rem;}
.scroll-smooth{scroll-behavior:smooth;}
.select-none{user-select:none;}
.shadow{box-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);}
.shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);}
.shadow-\5b 0_20px_60px_rgba\28 4\2c 39\2c 49\2c 0\2e 08\29 \5d {box-shadow:0 20px 60px rgba(4,39,49,0.08);}
.shadow-black\2f 10{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);}
.shadow-card{box-shadow:0 4px 20px -5px rgba(0,0,0,.05);}
.shadow-floating{box-shadow:0 10px 30px rgba(0,0,0,.18);}
.shadow-green-500\2f 20{box-shadow:0 10px 30px rgba(34,197,94,.2);}
.shadow-green-500\2f 30{box-shadow:0 10px 30px rgba(34,197,94,.3);}
.shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);}
.shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);}
.shadow-premium{box-shadow:0 10px 40px -10px rgba(11,59,74,.08);}
.shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);}
.shadow-soft{box-shadow:0 10px 30px rgba(4,39,49,.08);}
.shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);}
.shrink-0{flex-shrink:0;}
.sticky{position:sticky;}
.text-2xl{font-size:1.5rem;}
.text-3xl{font-size:1.875rem;}
.text-4xl{font-size:2.25rem;}
.text-6xl{font-size:3.75rem;}
.text-\5b \23 25D366\5d {color:#25D366;}
.text-\5b 0\2e 6rem\5d {color:0.6rem;}
.text-\5b 10px\5d {color:10px;}
.text-\5b 11px\5d {color:11px;}
.text-\5b 12px\5d {color:12px;}
.text-base{font-size:1rem;}
.text-blue-600{color:#2563eb;}
.text-brand-sage{color:#687B6A;}
.text-brand-sage\2f 10{color:rgba(104,123,106,0.1);}
.text-brand-textmain{color:#2C332D;}
.text-brand-textmuted{color:#636B64;}
.text-center{text-align:center;}
.text-gray-300{color:#d1d5db;}
.text-gray-400{color:#9ca3af;}
.text-gray-500{color:#6b7280;}
.text-gray-600{color:#4b5563;}
.text-gray-700{color:#374151;}
.text-green-600{color:#16a34a;}
.text-left{text-align:left;}
.text-lg{font-size:1.125rem;}
.text-petrol-100{color:#E6F0F3;}
.text-petrol-400{color:#2f7c8f;}
.text-petrol-700{color:#115367;}
.text-petrol-800{color:#0B3B4A;}
.text-petrol-900{color:#042029;}
.text-purple-600{color:#9333ea;}
.text-sm{font-size:0.875rem;}
.text-transparent{color:transparent;}
.text-turquoise-400{color:#2EC2BA;}
.text-turquoise-50{color:#F0FBFA;}
.text-turquoise-500{color:#0CA69E;}
.text-turquoise-600{color:#09867F;}
.text-white{color:#fff;}
.text-white\2f 75{color:rgba(255,255,255,0.75);}
.text-white\2f 80{color:rgba(255,255,255,0.8);}
.text-xl{font-size:1.25rem;}
.text-xs{font-size:0.75rem;}
.text-yellow-400{color:#facc15;}
.to-transparent{--tw-gradient-to:transparent;}
.to-turquoise-500{--tw-gradient-to:#0CA69E;}
.top-0{top:0px;}
.top-1\2f 2{top:50%;}
.top-12{top:3rem;}
.top-3{top:0.75rem;}
.top-4{top:1rem;}
.top-5{top:1.25rem;}
.top-full{top:100%;}
.touch-none{touch-action:none;}
.tracking-\5b 0\2e 18em\5d {letter-spacing:0.18em;}
.tracking-\5b 0\2e 25em\5d {letter-spacing:0.25em;}
.tracking-\5b 0\2e 3em\5d {letter-spacing:0.3em;}
.tracking-tight{letter-spacing:-0.025em;}
.tracking-wide{letter-spacing:0.025em;}
.tracking-wider{letter-spacing:0.05em;}
.tracking-widest{letter-spacing:0.1em;}
.transform{transform:none;}
.transition{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;}
.transition-colors{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;}
.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;}
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.underline{text-decoration-line:underline;}
.underline-offset-2{text-underline-offset:2px;}
.uppercase{text-transform:uppercase;}
.w-1{width:0.25rem;}
.w-10{width:2.5rem;}
.w-11{width:2.75rem;}
.w-12{width:3rem;}
.w-14{width:3.5rem;}
.w-16{width:4rem;}
.w-2{width:0.5rem;}
.w-24{width:6rem;}
.w-32{width:8rem;}
.w-4{width:1rem;}
.w-4\2f 5{width:80%;}
.w-48{width:12rem;}
.w-56{width:14rem;}
.w-6{width:1.5rem;}
.w-64{width:16rem;}
.w-72{width:18rem;}
.w-8{width:2rem;}
.w-\5b 110\25 \5d {width:110%;}
.w-\5b 175px\5d {width:175px;}
.w-\5b 400px\5d {width:400px;}
.w-\5b 500px\5d {width:500px;}
.w-\5b 520px\5d {width:520px;}
.w-\5b 600px\5d {width:600px;}
.w-auto{width:auto;}
.w-full{width:100%;}
.whitespace-nowrap{white-space:nowrap;}
.z-0{z-index:0;}
.z-10{z-index:10;}
.z-20{z-index:20;}
.z-30{z-index:30;}
.z-40{z-index:40;}
.z-50{z-index:50;}
.z-\5b 100\5d {z-index:100;}
/* State and pseudo utilities */
.after\3a absolute::after{position:absolute;}
.after\3a bg-turquoise-500::after{background-color:#0CA69E;}
.after\3a bottom-0::after{bottom:0px;}
.after\3a content-\5b \27 \27 \5d ::after{content:'';}
.after\3a h-0\2e 5::after{height:0.125rem;}
.after\3a left-0::after{left:0px;}
.after\3a w-1\2f 2::after{width:50%;}
.divide-petrol-700> :not([hidden]) ~ :not([hidden]){border-left-color:#115367;border-left-style:solid;}
.divide-x> :not([hidden]) ~ :not([hidden]){border-left-width:1px;}
.focus-visible\3a ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);}
.focus-visible\3a ring-brand-sage:focus-visible{--tw-ring-color:#687B6A;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000);}
.focus-visible\3a ring-inset:focus-visible{--tw-ring-inset:inset;}
.focus\3a border-brand-sage:focus{border-color:#687B6A;border-style:solid;}
.focus\3a outline-none:focus{outline:2px solid transparent;outline-offset:2px;}
.focus\3a ring-brand-sage:focus{--tw-ring-color:#687B6A;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000);}
.group:hover .group-hover\3a opacity-100{opacity:1.0;}
.group:hover .group-hover\3a rotate-180{rotate:180deg;}
.group:hover .group-hover\3a scale-105{scale:1.05;}
.group:hover .group-hover\3a scale-\5b 1\2e 035\5d {scale:1.035;}
.group:hover .group-hover\3a text-turquoise-600{color:#09867F;}
.group:hover .group-hover\3a text-white{color:#fff;}
.group:hover .group-hover\3a translate-x-1{translate:var(--tw-translate-x,0) var(--tw-translate-y,0);--tw-translate-x:0.25rem;}
.group:hover .group-hover\3a visible{visibility:visible;}
.hover\3a -translate-y-0\2e 5:hover{translate:var(--tw-translate-x,0) var(--tw-translate-y,0);--tw-translate-y:-0.125rem;}
.hover\3a bg-\5b \23 20bd5a\5d :hover{background:#20bd5a;}
.hover\3a bg-\5b \23 20bd5b\5d :hover{background:#20bd5b;}
.hover\3a bg-brand-ivory:hover{background-color:#F7F4ED;}
.hover\3a bg-brand-sagedark:hover{background-color:#4F5F51;}
.hover\3a bg-brand-textmain:hover{background-color:#2C332D;}
.hover\3a bg-gray-50:hover{background-color:#f9fafb;}
.hover\3a bg-petrol-50:hover{background-color:#F2F7F9;}
.hover\3a bg-petrol-800:hover{background-color:#0B3B4A;}
.hover\3a bg-turquoise-400:hover{background-color:#2EC2BA;}
.hover\3a bg-turquoise-500:hover{background-color:#0CA69E;}
.hover\3a bg-turquoise-600:hover{background-color:#09867F;}
.hover\3a bg-white:hover{background-color:#fff;}
.hover\3a bg-white\2f 10:hover{background-color:rgba(255,255,255,0.1);}
.hover\3a border-brand-sage:hover{border-color:#687B6A;border-style:solid;}
.hover\3a border-turquoise-500:hover{border-color:#0CA69E;border-style:solid;}
.hover\3a border-white:hover{border-color:#fff;border-style:solid;}
.hover\3a scale-\5b 1\2e 02\5d :hover{scale:1.02;}
.hover\3a shadow-premium:hover{box-shadow:0 10px 40px -10px rgba(11,59,74,.08);}
.hover\3a shadow-soft:hover{box-shadow:0 10px 30px rgba(4,39,49,.08);}
.hover\3a shadow-xl:hover{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);}
.hover\3a text-brand-sage:hover{color:#687B6A;}
.hover\3a text-brand-textmain:hover{color:#2C332D;}
.hover\3a text-petrol-800:hover{color:#0B3B4A;}
.hover\3a text-turquoise-400:hover{color:#2EC2BA;}
.hover\3a text-turquoise-500:hover{color:#0CA69E;}
.hover\3a text-turquoise-600:hover{color:#09867F;}
.hover\3a text-white:hover{color:#fff;}
.last\3a border-0:last-child{border-width:0px;}
.space-x-2> :not([hidden]) ~ :not([hidden]){margin-left:0.5rem;}
.space-x-4> :not([hidden]) ~ :not([hidden]){margin-left:1rem;}
.space-y-1> :not([hidden]) ~ :not([hidden]){margin-top:0.25rem;}
.space-y-3> :not([hidden]) ~ :not([hidden]){margin-top:0.75rem;}
.space-y-4> :not([hidden]) ~ :not([hidden]){margin-top:1rem;}
.space-y-5> :not([hidden]) ~ :not([hidden]){margin-top:1.25rem;}
.space-y-6> :not([hidden]) ~ :not([hidden]){margin-top:1.5rem;}
@media (min-width:640px){
.sm\3a block{display:block;}
.sm\3a flex{display:flex;}
.sm\3a flex-row{flex-direction:row;}
.sm\3a grid-cols-2{grid-template-columns:repeat(2, minmax(0,1fr));}
.sm\3a h-\5b 300px\5d {height:300px;}
.sm\3a h-\5b 360px\5d {height:360px;}
.sm\3a h-\5b 380px\5d {height:380px;}
.sm\3a inline{display:inline;}
.sm\3a inline-flex{display:inline-flex;}
.sm\3a items-center{align-items:center;}
.sm\3a p-10{padding:2.5rem;}
.sm\3a p-8{padding:2rem;}
.sm\3a p-9{padding:2.25rem;}
.sm\3a px-12{padding-left:3rem;padding-right:3rem;}
.sm\3a px-6{padding-left:1.5rem;padding-right:1.5rem;}
.sm\3a py-12{padding-top:3rem;padding-bottom:3rem;}
.sm\3a py-16{padding-top:4rem;padding-bottom:4rem;}
.sm\3a py-20{padding-top:5rem;padding-bottom:5rem;}
.sm\3a text-2xl{font-size:1.5rem;}
.sm\3a text-4xl{font-size:2.25rem;}
.sm\3a text-5xl{font-size:3rem;}
.sm\3a text-base{font-size:1rem;}
.sm\3a text-lg{font-size:1.125rem;}
.sm\3a text-sm{font-size:0.875rem;}
.sm\3a text-xl{font-size:1.25rem;}
.sm\3a w-auto{width:auto;}
}

@media (min-width:768px){
.md\3a block{display:block;}
.md\3a flex-row{flex-direction:row;}
.md\3a grid-cols-2{grid-template-columns:repeat(2, minmax(0,1fr));}
.md\3a grid-cols-3{grid-template-columns:repeat(3, minmax(0,1fr));}
.md\3a grid-cols-4{grid-template-columns:repeat(4, minmax(0,1fr));}
.md\3a items-center{align-items:center;}
.md\3a items-end{align-items:flex-end;}
.md\3a justify-between{justify-content:space-between;}
.md\3a mt-0{margin-top:0px;}
.md\3a p-10{padding:2.5rem;}
.md\3a text-3xl{font-size:1.875rem;}
.md\3a text-4xl{font-size:2.25rem;}
.md\3a text-5xl{font-size:3rem;}
}

@media (min-width:1024px){
.lg\3a block{display:block;}
.lg\3a col-span-4{grid-column:span 4 / span 4;}
.lg\3a col-span-5{grid-column:span 5 / span 5;}
.lg\3a col-span-6{grid-column:span 6 / span 6;}
.lg\3a col-span-7{grid-column:span 7 / span 7;}
.lg\3a col-span-8{grid-column:span 8 / span 8;}
.lg\3a flex-row{flex-direction:row;}
.lg\3a gap-10{gap:2.5rem;}
.lg\3a gap-12{gap:3rem;}
.lg\3a grid{display:grid;}
.lg\3a grid-cols-12{grid-template-columns:repeat(12, minmax(0,1fr));}
.lg\3a grid-cols-2{grid-template-columns:repeat(2, minmax(0,1fr));}
.lg\3a grid-cols-3{grid-template-columns:repeat(3, minmax(0,1fr));}
.lg\3a grid-cols-4{grid-template-columns:repeat(4, minmax(0,1fr));}
.lg\3a h-\5b 430px\5d {height:430px;}
.lg\3a h-\5b 450px\5d {height:450px;}
.lg\3a items-center{align-items:center;}
.lg\3a justify-between{justify-content:space-between;}
.lg\3a justify-start{justify-content:flex-start;}
.lg\3a mb-0{margin-bottom:0px;}
.lg\3a mt-0{margin-top:0px;}
.lg\3a mx-0{margin-left:0px;margin-right:0px;}
.lg\3a p-10{padding:2.5rem;}
.lg\3a p-12{padding:3rem;}
.lg\3a pb-28{padding-bottom:7rem;}
.lg\3a pt-24{padding-top:6rem;}
.lg\3a px-8{padding-left:2rem;padding-right:2rem;}
.lg\3a py-16{padding-top:4rem;padding-bottom:4rem;}
.lg\3a py-20{padding-top:5rem;padding-bottom:5rem;}
.lg\3a py-24{padding-top:6rem;padding-bottom:6rem;}
.lg\3a sticky{position:sticky;}
.lg\3a text-5xl{font-size:3rem;}
.lg\3a text-6xl{font-size:3.75rem;}
.lg\3a text-left{text-align:left;}
.lg\3a top-28{top:7rem;}
}

@media (min-width:1280px){
.xl\3a flex{display:flex;}
.xl\3a hidden{display:none;}
.xl\3a px-5{padding-left:1.25rem;padding-right:1.25rem;}
}

@media (min-width:1536px){
.2xl\3a gap-5{gap:1.25rem;}
.2xl\3a text-\5b 13px\5d {color:13px;}
}

.group{position:relative}
