/* Warm mineral plaster with diffuse architectural daylight. */
#plans .plan-spatial{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(118deg,#f5f1e880 0%,#ffffff00 43%),linear-gradient(118deg,#ffffff00 42%,#8c817014 56%,#ffffff00 74%),#e5dfd4;color:#3c3228;border-color:#9a82664d;box-shadow:0 12px 40px #4f3c2510;}
#plans .plan-spatial:hover{background:linear-gradient(118deg,#f5f1e880 0%,#ffffff00 43%),linear-gradient(118deg,#ffffff00 42%,#8c817014 56%,#ffffff00 74%),#e5dfd4;border-color:#9a826680;box-shadow:0 16px 42px #4f3c251c;}
#plans .plan-spatial .spatial-plan-field{position:absolute;inset:0;width:100%;height:100%;z-index:-2;pointer-events:none;}
#plans .plan-spatial::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='450' viewBox='0 0 900 450'%3E%3Cfilter id='plaster'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .025' numOctaves='4' seed='17' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='%23847b6d' filter='url(%23plaster)' d='M0 0h900v450H0z'/%3E%3C/svg%3E");background-size:cover;mix-blend-mode:multiply;}
#plans .plan-spatial::after{content:none;}
#plans .plan-spatial :is(.plan-name,.plan-price .amount,.plan-price .amount b){color:#3c3228;}
#plans .plan-spatial :is(.plan-list li,.plan-custom){color:#514638;}
#plans .plan-spatial :is(.from,.tax,.spatial-plan-kicker){color:#655543;}
#plans .plan-spatial :is(.spatial-plan-symbol,.spatial-plan-arrow){color:#80674e;border-color:#9a826680;}
#plans .plan-spatial :is(.spatial-plan-head,.spatial-plan-foot){border-color:#9a826647;}
#plans .plan-spatial .plan-list li::before{border-color:#8b7054;}
#plans .plan-spatial:hover .spatial-plan-arrow{background:#80674e;color:#faf5ee;}
#plans .plan-spatial:focus-visible{outline:2px solid #80674e;outline-offset:5px;}
@media(max-width:760px){#plans .plan-spatial .plan-list li{line-height:1.9;}}
