dialog.sm-quote-surface.sm-quote-surface{--sm-quote-ink:#153f30;--sm-quote-green:#08754a;--sm-quote-muted:#526e60;--sm-quote-line:#82b39766;--sm-quote-radius:18px;isolation:isolate;box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;width:min(570px,100vw - 28px);max-width:570px;max-height:calc(100dvh - 32px);color:var(--sm-quote-ink);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(at 100% 0,#aedec27a,#0000 43%),linear-gradient(145deg,#fffffff7,#f1f8f3f7);border:1px solid #fffffff5;border-radius:30px;margin:auto;padding:28px;font-family:Manrope,Arial,sans-serif;position:fixed;inset:0;overflow:hidden auto;box-shadow:inset 0 1px 1px #fff,0 32px 100px #082b2859,0 4px 18px #082b2814}dialog.sm-quote-surface.sm-quote-surface[open]{animation:.24s cubic-bezier(.2,.7,.3,1) both sm-quote-enter}dialog.sm-quote-surface.sm-quote-surface::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#082d2569}.sm-quote-surface *{box-sizing:border-box}.sm-quote-surface>.sm-quote-art{z-index:-1;pointer-events:none;border-radius:inherit;height:215px;position:absolute;inset:0 0 auto;overflow:hidden}.sm-quote-art svg{stroke:#4d9775;stroke-width:.8px;opacity:.2;width:100%;height:100%;display:block}dialog.sm-quote-surface.sm-quote-surface .sm-quote-header{color:var(--sm-quote-green);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:14px;margin:0 0 20px;font-size:10px;font-weight:850;display:flex;position:relative}dialog.sm-quote-surface.sm-quote-surface .sm-quote-header>span{align-items:center;gap:9px;max-width:calc(100% - 55px);display:flex}dialog.sm-quote-surface.sm-quote-surface .sm-quote-header>span:before{content:"";background:#338e66;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #338e6610}dialog.sm-quote-surface.sm-quote-surface .sm-quote-header button{color:#245540;cursor:pointer;background:#ffffffb8;border:1px solid #ffffffeb;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;margin-left:auto;padding:0;transition:background .18s,transform .18s;display:grid;box-shadow:0 3px 12px #254f3010,inset 0 1px 1px #fff}dialog.sm-quote-surface.sm-quote-surface .sm-quote-header button:hover{background:#fff;transform:rotate(5deg)}dialog.sm-quote-surface.sm-quote-surface h2{letter-spacing:-.05em;color:var(--sm-quote-ink);margin:0 0 12px;font:850 clamp(30px,4vw,43px)/1.09 Manrope,Arial,sans-serif}dialog.sm-quote-surface.sm-quote-surface h2 :is(em,span){color:var(--sm-quote-green);font-style:normal}dialog.sm-quote-surface.sm-quote-surface .sm-quote-intro{max-width:45ch;color:var(--sm-quote-muted);margin:0 0 23px;font-size:13px;line-height:1.6}dialog.sm-quote-surface.sm-quote-surface .sm-quote-fields{gap:15px;display:grid}dialog.sm-quote-surface.sm-quote-surface label{color:#2a5140;gap:8px;font-size:12px;font-weight:750;line-height:1.4;display:grid}dialog.sm-quote-surface.sm-quote-surface .sm-quote-field>label{margin-bottom:8px}dialog.sm-quote-surface.sm-quote-surface :is(input,textarea){border:1px solid var(--sm-quote-line);border-radius:var(--sm-quote-radius);width:100%;min-height:52px;color:var(--sm-quote-ink);resize:vertical;background:#ffffffbd;padding:13px 15px;font:500 16px/1.45 Manrope,Arial,sans-serif;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #fff,0 3px 10px #254f3004}dialog.sm-quote-surface.sm-quote-surface textarea{min-height:85px}dialog.sm-quote-surface.sm-quote-surface :is(input,textarea)::placeholder{color:#71877b;opacity:1;font-weight:450}dialog.sm-quote-surface.sm-quote-surface :is(button,a,input,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #15895e}dialog.sm-quote-surface.sm-quote-surface .sm-quote-actions{gap:10px;margin-top:21px;display:grid}dialog.sm-quote-surface.sm-quote-surface .sm-quote-actions>:is(a,button){border-radius:var(--sm-quote-radius);min-height:53px;font-size:13px}dialog.sm-quote-surface.sm-quote-surface .sm-quote-note{color:var(--sm-quote-muted);border-top:1px solid #cadfd280;margin:16px 0 0;padding-top:14px;font-size:10px;line-height:1.6;display:block}dialog.sm-quote-surface.sm-quote-surface .aw-address-menu{max-height:240px;margin-top:8px;position:relative;top:auto;box-shadow:0 8px 24px #1638220c,inset 0 1px 1px #fff}@keyframes sm-quote-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@media (width<=600px){dialog.sm-quote-surface.sm-quote-surface{border-radius:25px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:21px 18px}dialog.sm-quote-surface.sm-quote-surface .sm-quote-header{letter-spacing:.07em;margin-bottom:17px;font-size:9px}dialog.sm-quote-surface.sm-quote-surface h2{font-size:clamp(29px,8vw,38px)}dialog.sm-quote-surface.sm-quote-surface .sm-quote-intro{margin-bottom:19px;font-size:12px}dialog.sm-quote-surface.sm-quote-surface .sm-quote-fields{gap:13px}dialog.sm-quote-surface.sm-quote-surface .aw-address-menu{max-height:32dvh}}@media (prefers-reduced-motion:reduce){dialog.sm-quote-surface.sm-quote-surface[open],.sm-quote-surface *{transition:none!important;animation:none!important}}
