/* WPS final revision: component styles; existing compiled Tailwind v4 remains intact. */
[data-u-site]{--u-ink:#243e36;--u-accent:#8c653b;--u-paper:#faf7ef;--u-tint:#eceadd;--u-line:#d3d6c9}
[data-u-site=furgox]{--u-ink:#233d45;--u-accent:#7d592b;--u-paper:#f7f7f0;--u-tint:#e1e9e6;--u-line:#c5d1ce}
[data-u-site=futtelmal]{--u-ink:#1c2c3b;--u-accent:#895635;--u-paper:#f7f3eb;--u-tint:#e9ddd0;--u-line:#d2c4b8}
[data-u-site=gexvetpril]{--u-ink:#213732;--u-accent:#4e6748;--u-paper:#f8f8ee;--u-tint:#e6eace;--u-line:#c8d0bd}
[data-u-site=malveker]{--u-ink:#243c44;--u-accent:#8b602f;--u-paper:#faf6ed;--u-tint:#ebe4d6;--u-line:#d9cbb5}
[data-u-site=namtrol]{--u-ink:#342842;--u-accent:#587023;--u-paper:#f9f7f1;--u-tint:#e9e5f4;--u-line:#cfc7d8}
.u-header,.u-footer,.u-form{box-sizing:border-box}.u-header *,.u-footer *,.u-form *{box-sizing:border-box}
.u-header{position:relative;z-index:20;background:var(--u-paper);color:var(--u-ink);border-bottom:1px solid var(--u-line)}
.u-header-inner{max-width:1320px;margin:auto;padding:20px 36px;display:flex;align-items:center;gap:28px}
.u-header a{text-decoration:none;color:inherit}.u-brand{display:flex;align-items:center;gap:12px;font-size:27px;font-weight:750;letter-spacing:-.055em;line-height:1.15;white-space:nowrap}
.u-emblem{display:grid;place-items:center;border:1px solid currentColor;width:38px;height:42px;font-family:Georgia,serif;font-size:28px;font-weight:400;letter-spacing:0}
.u-location{margin:0;font-size:12px;letter-spacing:.08em;line-height:1.7}.u-location>span{display:block;font-size:11px;letter-spacing:0}
.u-nav{display:flex;align-items:center;gap:24px;margin:0}.u-nav a{font-size:13px;font-weight:600;line-height:1.6;white-space:nowrap;padding:10px 0;position:relative}.u-nav a:hover{text-decoration:underline;text-underline-offset:6px}
.u-index{display:none}.u-tools{display:flex;gap:10px;align-items:center}.u-header-cta{background:var(--u-ink);color:var(--u-paper)!important;padding:13px 18px;font-size:13px;font-weight:650;white-space:nowrap;display:flex;gap:14px;align-items:center}.u-header-cta:hover{filter:brightness(1.15)}
.u-toggle{display:none;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:12px;min-height:44px;padding:9px 12px;cursor:pointer;white-space:nowrap}
.u-header a:focus-visible,.u-toggle:focus-visible,.u-footer a:focus-visible,.u-footer button:focus-visible{outline:3px solid var(--u-accent);outline-offset:5px}
.u-header.u-brelmon .u-header-inner{display:block;padding-top:21px;padding-bottom:0}.u-brelmon .u-masthead{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.u-brelmon .u-brand{font-family:Georgia,serif;font-size:36px;font-weight:400}.u-brelmon .u-emblem{display:none}.u-brelmon .u-tools{justify-self:end}.u-brelmon .u-header-cta{background:transparent;color:var(--u-ink)!important;border-bottom:1px solid var(--u-ink);padding:9px 0}.u-header.u-brelmon .u-nav{justify-content:center;border-top:1px solid var(--u-line);margin-top:20px;gap:48px;padding:4px 0}
.u-header.u-furgox{background:var(--u-ink);color:var(--u-paper)}.u-furgox .u-header-inner{justify-content:space-between}.u-furgox .u-identity{display:flex;align-items:center;gap:25px}.u-furgox .u-brand{writing-mode:horizontal-tb;letter-spacing:.035em;text-transform:uppercase}.u-furgox .u-emblem{border-radius:50%;width:44px;height:44px}.u-furgox .u-location{border-left:1px solid #82948d;padding-left:25px;max-width:190px}.u-furgox .u-header-right{display:grid;gap:12px}.u-furgox .u-utility{display:flex;gap:22px;align-items:center;justify-content:flex-end;font-size:13px}.u-furgox .u-header-cta{background:#e1e9e6;color:#233d45!important;border-radius:3px;padding:9px 16px}.u-furgox .u-nav{gap:26px}.u-furgox .u-nav a{padding:4px 0}
.u-header.u-futtelmal .u-header-inner{justify-content:space-between;padding-top:25px;padding-bottom:25px;align-items:flex-end}.u-futtelmal .u-brand{font-family:Georgia,serif;font-size:46px;font-weight:400;gap:0;margin-top:8px}.u-futtelmal .u-emblem{display:none}.u-futtelmal .u-location>span{display:none}.u-futtelmal .u-menu-block{display:flex;gap:36px;align-items:center}.u-futtelmal .u-nav{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;border-left:1px solid var(--u-line);padding-left:30px}.u-futtelmal .u-nav a{padding:4px 0}.u-futtelmal .u-contact-link{display:none}.u-futtelmal .u-header-cta{width:76px;height:76px;border-radius:50%;padding:0;justify-content:center;flex-direction:column;gap:0;font-size:12px;background:var(--u-accent)}
.u-header.u-gexvetpril{background:var(--u-ink);color:var(--u-paper)}.u-header.u-gexvetpril .u-header-inner{max-width:none;padding:0 32px;gap:30px;min-height:88px}.u-gexvetpril .u-brand{font-size:22px;text-transform:uppercase;letter-spacing:-.03em}.u-gexvetpril .u-emblem{display:none}.u-gexvetpril .u-nav{flex:1;justify-content:flex-end;align-self:stretch;gap:0}.u-gexvetpril .u-nav a{padding:16px 20px;border-left:1px solid #62716a;display:flex;flex-direction:column;justify-content:center;min-width:100px}.u-gexvetpril .u-index{display:block;font:11px monospace;opacity:.75;margin-bottom:4px}.u-gexvetpril .u-contact-link{display:none!important}.u-gexvetpril .u-header-cta{background:#dce8af;color:#213732!important}
.u-header.u-malveker{background:transparent;border:0;padding:18px 24px}.u-header.u-malveker .u-header-inner{max-width:1240px;background:var(--u-paper);border:1px solid var(--u-line);border-radius:60px;box-shadow:0 8px 30px #243c440a;padding:14px 24px;gap:30px}.u-malveker .u-brand{font-family:Georgia,serif;font-size:27px;font-weight:400}.u-malveker .u-emblem{width:33px;height:33px;border-radius:50%;font-size:20px}.u-malveker .u-nav{margin-left:auto;gap:24px}.u-malveker .u-contact-link{display:none}.u-malveker .u-header-cta{border-radius:30px;padding:12px 18px}
.u-header.u-namtrol .u-header-inner{padding-top:0;padding-bottom:0;gap:26px;align-items:stretch}.u-namtrol .u-logo-tile{display:flex;align-items:center;padding:25px 24px;background:var(--u-ink);color:var(--u-paper)}.u-namtrol .u-brand{font-size:24px}.u-namtrol .u-emblem{display:none}.u-namtrol .u-header-right{flex:1;padding:14px 0 10px}.u-namtrol .u-location{border-bottom:1px solid var(--u-line);padding-bottom:7px;display:flex;gap:16px}.u-namtrol .u-nav{gap:24px;margin-top:4px}.u-namtrol .u-contact-link{display:none}.u-namtrol .u-header-cta{background:#d3e77c;color:#342842!important;min-height:70px}
/* Six footer compositions */
.u-footer{margin-top:90px;background:var(--u-ink);color:var(--u-paper);padding:0;line-height:1.8}.u-foot-inner{max-width:1280px;margin:auto;padding:60px 36px 22px}.u-footer a{color:inherit;text-decoration:none}.u-footer a:hover{text-decoration:underline;text-underline-offset:5px}.u-footer p{margin:10px 0;font-size:14px;line-height:1.9}.u-footer h2{font-size:clamp(24px,3vw,40px);line-height:1.55;letter-spacing:-.03em;margin:8px 0 20px;color:inherit}.u-footer h3{font-size:12px;letter-spacing:.1em;font-weight:600;margin:0 0 15px;color:inherit}.u-footer address{font-style:normal;font-size:13px;line-height:1.9;margin-top:14px;max-width:350px}.u-foot-brand{font-size:34px;letter-spacing:-.045em;font-weight:650;line-height:1.1;display:inline-block}.u-foot-identity small{font-size:11px;opacity:.8}.u-foot-contact>a{display:block;overflow-wrap:anywhere;font-size:17px}.u-foot-links a{display:block;font-size:13px;margin:7px 0}.u-foot-invite>a{display:inline-flex;align-items:center;gap:30px;border-bottom:1px solid currentColor;padding:6px 0;font-size:14px}.u-foot-row{display:flex;justify-content:space-between;gap:35px}.u-legal{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:12px;margin-top:30px}.u-foot-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:35px;padding-top:20px;border-top:1px solid #ffffff38;font-size:11px}.u-cookie{border:0;background:none;color:inherit;margin-top:14px;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}
.u-footer.u-brelmon{background:#e8eadf;color:#243e36}.u-footer.u-brelmon .u-foot-invite{text-align:center;border-bottom:1px solid #bbc6b5;padding:0 0 38px;margin-bottom:35px}.u-footer.u-brelmon h2{font-family:Georgia,'Yu Mincho',serif;font-weight:400}.u-footer.u-brelmon .u-foot-brand{font-family:Georgia,serif;font-weight:400}.u-footer.u-brelmon .u-legal{justify-content:center}.u-footer.u-brelmon .u-foot-meta{border-color:#bbc6b5}.u-footer.u-brelmon .u-cookie{display:block;margin:14px auto 0}
.u-footer.u-furgox{background:#edf1ed;color:#233d45;border-top:6px solid #233d45}.u-furgox .u-foot-board{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.u-footer.u-furgox .u-foot-contact{border:1px solid #b8c8c2;background:#fff;padding:30px;align-self:start}.u-footer.u-furgox .u-foot-contact:before{content:'札幌';display:block;font-size:40px;font-weight:650;margin-bottom:20px;border-bottom:1px solid #b8c8c2}.u-footer.u-furgox .u-foot-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:30px}.u-footer.u-furgox .u-foot-links h3{width:100%;margin:0}.u-footer.u-furgox .u-foot-identity{margin-top:38px;padding-top:25px;border-top:1px solid #b8c8c2;display:flex;align-items:center;flex-wrap:wrap;gap:10px 30px}.u-footer.u-furgox .u-foot-brand{text-transform:uppercase;letter-spacing:.08em;font-size:25px}.u-footer.u-furgox .u-foot-meta{border-color:#b8c8c2}
.u-footer.u-futtelmal .u-foot-identity{padding:50px 0 35px;border-bottom:1px solid #ffffff38;margin-bottom:30px}.u-footer.u-futtelmal .u-foot-brand{font-family:Georgia,serif;font-size:clamp(55px,12vw,156px);font-weight:400;line-height:1;letter-spacing:-.06em}.u-footer.u-futtelmal .u-foot-identity p{display:inline-block;margin-left:30px}.u-footer.u-futtelmal .u-foot-identity small{display:block}.u-footer.u-futtelmal .u-legal{display:grid;grid-template-columns:1fr 1fr;align-content:start;margin:0;gap:14px 24px}.u-footer.u-futtelmal .u-foot-invite{max-width:550px}.u-footer.u-futtelmal .u-foot-invite h2{font-size:30px}
.u-footer.u-gexvetpril{background:#f0f2e3;color:#213732}.u-gexvetpril .u-foot-grid{display:grid;grid-template-columns:1fr 1.1fr .7fr;border-top:2px solid #213732;border-bottom:1px solid #bcc5ad}.u-gexvetpril .u-foot-grid>div,.u-gexvetpril .u-foot-grid>nav{padding:26px;border-right:1px solid #bcc5ad}.u-gexvetpril .u-foot-grid>:last-child{border:0}.u-gexvetpril .u-foot-invite{display:flex;align-items:center;gap:25px;justify-content:space-between;background:#213732;color:#f8f8ee;padding:25px 30px;margin-top:24px}.u-gexvetpril .u-foot-invite>p{display:none}.u-gexvetpril .u-foot-invite h2{font-size:26px;margin:0}.u-gexvetpril .u-foot-meta{border-color:#bcc5ad}.u-footer.u-gexvetpril .u-foot-brand{font-size:27px}
.u-footer.u-malveker{background:#faf6ed;color:#243c44;border-top:1px solid #d9cbb5}.u-malveker .u-foot-halves{display:grid;grid-template-columns:1fr 1fr;gap:0}.u-malveker .u-foot-halves>div{padding:35px}.u-malveker .u-foot-halves>div:last-child{background:#243c44;color:#faf6ed}.u-footer.u-malveker .u-foot-invite{margin-top:35px}.u-footer.u-malveker .u-foot-invite h2{font-family:'Yu Mincho',serif;font-size:27px;font-weight:400}.u-footer.u-malveker .u-foot-invite>a{border:1px solid currentColor;border-radius:40px;padding:13px 24px}.u-footer.u-malveker .u-foot-brand{font-family:Georgia,serif;font-weight:400}.u-footer.u-malveker .u-legal{display:grid;gap:10px;margin-top:35px}.u-footer.u-malveker .u-foot-meta{border-color:#d9cbb5}
.u-namtrol .u-foot-ledger{display:grid;grid-template-columns:.55fr 1.45fr;gap:55px}.u-footer.u-namtrol .u-foot-brand{font-size:38px;writing-mode:vertical-rl;letter-spacing:-.04em;margin:0 0 25px}.u-namtrol .u-foot-ledger .u-foot-contact{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;border-top:1px solid #8a7d99;border-bottom:1px solid #8a7d99;padding:24px 0;margin-top:28px}.u-namtrol .u-foot-contact h3{grid-column:1/-1;margin:0}.u-namtrol .u-foot-contact address{grid-column:1/-1;max-width:none}.u-namtrol .u-foot-invite>a{background:#d3e77c;color:#342842;border:0;padding:12px 24px}.u-namtrol .u-foot-ledger .u-foot-identity p{max-width:200px}
/* Form layouts preserve original controls, names, errors and mail handoff. */
.u-form{color:var(--u-ink);width:100%;min-width:0}.u-form-intro{margin:0 0 28px}.u-form-intro h2{font-size:clamp(23px,2.3vw,32px);line-height:1.5;margin:8px 0 14px;color:inherit;letter-spacing:-.035em}.u-form-intro p{font-size:14px;line-height:1.9;margin:0}.u-form-intro .u-caption{font-size:11px;letter-spacing:.08em;color:var(--u-accent)}
.u-form-groups{display:grid;gap:24px}.u-form-group{margin:0;padding:24px 0 0;border:0;border-top:1px solid var(--u-line);min-width:0;display:block}.u-form-group>legend{float:none;width:auto;padding:0 12px 0 0;font-size:15px;line-height:1.7;font-weight:600;color:var(--u-ink);letter-spacing:0}.u-form-group>legend>span{font-family:Georgia,serif;font-size:20px;color:var(--u-accent);margin-right:9px}.u-form .field{min-width:0;margin:0 0 22px}.u-form .field label,.u-form .field>legend{font-size:13px;line-height:1.7;font-weight:600;color:inherit}.u-form .field input:not([type=checkbox]):not([type=radio]),.u-form .field select,.u-form .field textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box;font:inherit;font-size:15px;line-height:1.6;padding:13px 14px;border:1px solid var(--u-line);border-radius:4px;background:#fff;color:var(--u-ink);margin-top:8px;min-height:48px}.u-form .field textarea{min-height:155px;resize:vertical}.u-form input:focus-visible,.u-form select:focus-visible,.u-form textarea:focus-visible{outline:2px solid var(--u-accent);outline-offset:3px}.u-form [aria-invalid=true]{border-color:#a32f30!important}.u-form .field-error,.u-form .error{color:#a32f30;font-size:12px;line-height:1.6;min-height:0}.u-form-actions{padding-top:22px;border-top:1px solid var(--u-line);margin-top:10px;min-width:0}.u-form-actions p{font-size:12px;line-height:1.9}.u-form-actions>p:first-child{margin-top:0}.u-form-actions button[type=submit]{min-height:50px;max-width:100%;font-size:14px;line-height:1.6;white-space:normal}.u-form-actions button:disabled{opacity:.5;cursor:not-allowed}.u-form-actions input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:var(--u-accent)}
[data-u-site=brelmon] .u-form-container{border-radius:0!important;border-top:4px solid #8c653b;padding:32px!important;box-shadow:none!important}.u-brelmon.u-form .u-form-groups{gap:30px}.u-brelmon.u-form .u-group-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.u-brelmon.u-form .u-group-2>legend{grid-column:1/-1}.u-brelmon.u-form input,.u-brelmon.u-form select,.u-brelmon.u-form textarea{border-radius:0!important;background:#fdfbf5!important}.u-brelmon .u-form-actions button[type=submit]{width:100%}
[data-u-site=furgox] .u-contact-layout{grid-template-columns:1fr!important;gap:32px!important}.u-furgox.u-form .u-form-groups{grid-template-columns:1.3fr .8fr;gap:32px}.u-furgox.u-form .u-group-2{background:#e1e9e6;padding:24px;border:0}.u-furgox.u-form .u-group-2>legend{float:left;width:100%;margin-bottom:20px}.u-furgox.u-form .u-group-2>.field{clear:both}.u-furgox.u-form .u-group-1{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.u-furgox.u-form .u-group-1>.field:has(textarea){grid-column:1/-1}.u-furgox.u-form .u-form-actions{display:flex;gap:16px 25px;flex-wrap:wrap;align-items:center}.u-furgox.u-form .u-form-actions>.field{flex:1 1 380px;margin:0}.u-furgox.u-form .u-form-actions>p{flex-basis:100%}.u-furgox.u-form .u-form-actions>noscript{width:100%}
[data-u-site=futtelmal] .u-contact-layout{grid-template-columns:1fr!important}.u-futtelmal.u-form .u-form-groups{grid-template-columns:.7fr 1.3fr;gap:28px}.u-futtelmal.u-form .u-group-1{border:1px solid var(--u-line);padding:20px;background:var(--u-paper)}.u-futtelmal.u-form .u-group-3{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:22px}.u-futtelmal.u-form .u-group-2 textarea{min-height:245px}.u-futtelmal.u-form .u-form-actions .form-footer{display:flex;align-items:center;gap:30px}.u-futtelmal.u-form .u-form-actions button[type=submit]{background:var(--u-accent);color:#fff;border:0;border-radius:0;padding:16px 25px;flex-shrink:0}.u-futtelmal.u-form .u-form-actions .form-footer p{flex:1}
[data-u-site=gexvetpril] .u-contact-layout{display:block!important}[data-u-site=gexvetpril] .u-contact-layout>div:first-child{margin-bottom:35px;max-width:750px}.u-gexvetpril.u-form{padding:32px!important;border:1px solid var(--u-line);border-radius:0;background:#f8f8ee;box-shadow:none!important}.u-gexvetpril.u-form .u-form-group>.field{display:grid;grid-template-columns:230px 1fr;gap:0 24px;padding:18px 0;margin:0;border-bottom:1px solid var(--u-line);align-items:start}.u-gexvetpril.u-form .field>input,.u-gexvetpril.u-form .field>select,.u-gexvetpril.u-form .field>textarea{margin:0!important}.u-gexvetpril.u-form .field>label{padding-top:12px}.u-gexvetpril.u-form .field>small{grid-column:2}.u-gexvetpril.u-form .u-form-group{padding-top:10px;border:0}.u-gexvetpril.u-form .u-form-group>legend{background:#213732;color:#f8f8ee;width:100%;padding:12px 18px}.u-gexvetpril.u-form .u-form-group>legend>span{color:#dce8af}.u-gexvetpril.u-form .u-form-actions button{border-radius:0}
[data-u-site=malveker] .u-form-container{background:#faf6ed!important;border-radius:0!important;box-shadow:8px 8px 0 #d9cbb5!important;border:1px solid #d9cbb5;padding:38px!important}.u-malveker.u-form .u-form-intro h2{font-family:Georgia,'Yu Mincho',serif;font-weight:400}.u-malveker.u-form .u-form-group>legend>span{display:none}.u-malveker.u-form .field input:not([type=radio]):not([type=checkbox]),.u-malveker.u-form .field select,.u-malveker.u-form .field textarea{border:0;border-bottom:1px solid #b1a38e;border-radius:0;background:transparent;padding-left:0;padding-right:0}.u-malveker.u-form textarea{background:repeating-linear-gradient(transparent,transparent 31px,#ded6c7 32px)!important;line-height:32px!important;padding-top:0!important}.u-malveker.u-form .choice-pills{display:grid;grid-template-columns:1fr 1fr;gap:10px}.u-malveker.u-form .choice-pills label{border-radius:0}.u-malveker.u-form .u-form-actions button[type=submit]{border-radius:0;width:100%}
[data-u-site=namtrol] .u-form-container{padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.u-namtrol.u-form .u-form-groups{gap:16px}.u-namtrol.u-form .u-form-group{border:1px solid var(--u-line);border-left:5px solid var(--u-ink);padding:20px;background:#fff}.u-namtrol.u-form .u-group-2{border-left-color:#587023}.u-namtrol.u-form .u-form-group>legend{float:left;width:100%;padding:0 0 16px;margin-bottom:6px}.u-namtrol.u-form .u-form-group>.field{clear:both}.u-namtrol.u-form .u-form-group>legend>span{display:inline-grid;place-items:center;border-radius:50%;background:var(--u-tint);width:34px;height:34px;font:600 13px monospace;color:var(--u-ink)}.u-namtrol.u-form .u-form-group>.field:last-child{margin-bottom:0}.u-namtrol.u-form .u-form-actions{border:0;padding-top:10px}.u-namtrol.u-form .u-form-actions button[type=submit]{border-radius:30px}
/* Mail selectors: same six services and native handoff, different visual composition. */
.u-mail{color:var(--u-ink)}.u-mail :is(.providers,.mail-options,.mail-grid,.provider-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}.u-mail :is(button,a,input,textarea){max-width:100%;min-width:0}
.u-mail-brelmon{border-radius:0!important;border:1px solid #8c653b!important}.u-mail-brelmon .mail-dialog-shell{border-top:7px solid #8c653b}.u-mail-brelmon .mail-choice{border-radius:0!important;background:#faf7ef!important}.u-mail-brelmon .service-icon{font-family:Georgia,serif;border-radius:50%}.u-mail-brelmon .dialog-head h2{font-family:'Yu Mincho',serif;font-weight:400}
.u-mail-furgox{border-radius:6px!important;padding:0 28px 28px!important;border:1px solid #233d45}.u-mail-furgox .modal-head{background:#233d45;color:#f7f7f0;padding:26px;margin:0 -28px 24px}.u-mail-furgox .modal-head h2,.u-mail-furgox .modal-head p,.u-mail-furgox .modal-head .eyebrow{color:inherit}.u-mail-furgox .provider{border-radius:3px!important;border-bottom:3px solid #8fa99b!important}.u-mail-furgox .provider.app{background:#e1e9e6!important;color:#233d45!important}
.u-mail-futtelmal{border-radius:24px 24px 3px 3px!important;border:1px solid #b28865!important}.u-mail-futtelmal .mail-dialog-heading{padding-bottom:24px;border-bottom:1px solid #d2c4b8}.u-mail-futtelmal .mail-options>button{border-radius:40px!important;padding:15px 8px!important;background:#f7f3eb!important;color:#1c2c3b!important}.u-mail-futtelmal .mail-options>button:last-child{border-radius:3px!important;background:#1c2c3b!important;color:#fff!important}.u-mail-futtelmal .mail-copy-grid{border-left:3px solid #895635;padding-left:15px}
.u-mail-gexvetpril{border-radius:0!important;border-top:8px solid #4e6748}.u-mail-gexvetpril .mail-grid{gap:0!important;border:1px solid #c8d0bd}.u-mail-gexvetpril .mail-provider{border:0!important;border-right:1px solid #c8d0bd!important;border-bottom:1px solid #c8d0bd!important;border-radius:0!important;box-shadow:none!important}.u-mail-gexvetpril .copy-panel{border-radius:0!important;border:1px solid #c8d0bd;background:#f0f2e3!important}
.u-mail-malveker{border-radius:0!important;border:1px solid #b19b7c;background:#faf6ed!important;box-shadow:8px 8px 0 #0003}.u-mail-malveker .provider-card{border-radius:0!important;background:transparent!important;border:0!important;border-bottom:1px solid #b19b7c!important;min-height:85px}.u-mail-malveker .provider-monogram{display:none}.u-mail-malveker .system-mailto{border:1px solid #243c44;border-radius:0!important;background:#243c44!important;color:white!important}.u-mail-malveker .modal-top h2{font-family:'Yu Mincho',serif;font-weight:400}
.u-mail-namtrol{border-radius:22px!important;border:2px solid #342842;box-shadow:10px 10px 0 #d3e77c}.u-mail-namtrol .mail-option{display:flex;flex-direction:column!important;border-radius:12px!important;background:#e9e5f4;border:0;min-height:90px}.u-mail-namtrol .mail-option>span{display:none}.u-mail-namtrol .mail-app-btn{border-radius:30px;background:#d3e77c!important;color:#342842!important}.u-mail-namtrol #copyPanel{border-radius:0!important;background:#faf9fc!important;border-top:1px solid #cfc7d8}
.u-editor-note{margin:28px 0;padding:22px 24px;border-left:3px solid var(--u-accent);background:var(--u-paper);color:var(--u-ink)}.u-editor-note h3{font-size:17px;margin:0 0 10px;font-weight:650;line-height:1.6}.u-editor-note p{font-size:15px;line-height:2;margin:0}.u-editor-note a{text-decoration:underline;text-underline-offset:4px}.u-editor-note ul{padding-left:1.3em;list-style:disc;line-height:2}.u-editor-note li+li{margin-top:6px}
@media(max-width:1099px){
 .u-header-inner{position:relative;flex-wrap:wrap;padding:17px 24px!important;gap:16px!important;min-height:0!important}.u-toggle{display:block}.u-header .u-nav{display:none!important;flex-basis:100%;width:100%;position:static!important;margin:0!important;padding:16px 0 0!important;border:0!important;grid-template-columns:1fr 1fr!important;gap:5px 20px!important}.u-header .u-nav.u-open{display:grid!important}.u-header .u-nav a{white-space:normal;min-width:0;border:0;padding:10px!important;min-height:44px}.u-header .u-nav .u-contact-link{display:block!important}.u-header .u-index{display:none!important}.u-header .u-brand{font-size:25px}.u-header .u-tools{margin-left:auto}.u-header .u-location>span{display:none}.u-header .u-header-right{display:contents!important}.u-header .u-location{display:none!important}.u-header .u-identity{display:contents}.u-furgox .u-utility{margin-left:auto}.u-header.u-furgox .u-nav.u-open{order:5}.u-header.u-brelmon .u-header-inner{display:block}.u-brelmon .u-masthead{display:flex}.u-header.u-brelmon .u-nav{margin-top:12px!important;border-top:1px solid var(--u-line)!important}.u-futtelmal .u-menu-block{display:contents}.u-futtelmal .u-title-block{order:0}.u-futtelmal .u-tools{order:1}.u-futtelmal .u-nav{order:2}.u-futtelmal .u-header-cta{width:auto;height:auto;padding:12px 18px;border-radius:30px;flex-direction:row;gap:10px}.u-futtelmal .u-brand{margin:0}.u-header.u-gexvetpril .u-nav.u-open,.u-header.u-malveker .u-nav.u-open{order:4}.u-header.u-malveker{padding:12px}.u-header.u-malveker .u-header-inner{border-radius:25px;padding:14px 20px!important}.u-namtrol .u-logo-tile{padding:13px 15px}.u-namtrol .u-nav{order:5}.u-namtrol .u-header-cta{min-height:0}.u-namtrol .u-tools{align-self:center}
}
@media(max-width:700px){
 .u-header-inner{padding:14px 18px!important}.u-header .u-header-cta{display:none}.u-furgox .u-utility>a:first-child{display:none}.u-header .u-brand{font-size:24px}.u-emblem{width:32px;height:35px;font-size:23px}.u-brelmon .u-masthead{gap:12px}.u-header.u-namtrol .u-header-inner{padding:10px 16px!important}.u-namtrol .u-logo-tile{padding:13px 18px}.u-header.u-malveker .u-header-inner{padding:12px 16px!important}
 .u-footer{margin-top:55px}.u-foot-inner{padding:36px 22px 20px}.u-foot-row,.u-furgox .u-foot-board,.u-gexvetpril .u-foot-grid,.u-malveker .u-foot-halves,.u-namtrol .u-foot-ledger{display:grid;grid-template-columns:1fr;gap:28px}.u-footer .u-foot-invite h2{font-size:25px}.u-footer .u-foot-meta{flex-direction:column;gap:8px}.u-footer.u-furgox .u-foot-contact{padding:24px}.u-footer.u-furgox .u-foot-board{gap:30px}.u-footer.u-furgox .u-foot-contact:before{font-size:30px}.u-footer.u-furgox .u-foot-identity{display:block}.u-footer.u-futtelmal .u-foot-identity{padding:30px 0}.u-footer.u-futtelmal .u-foot-identity p{display:block;margin-left:0}.u-footer.u-futtelmal .u-foot-brand{font-size:clamp(40px,14vw,85px)}.u-footer.u-futtelmal .u-legal{grid-template-columns:1fr}.u-gexvetpril .u-foot-grid{gap:0}.u-gexvetpril .u-foot-grid>div,.u-gexvetpril .u-foot-grid>nav{border:0;border-bottom:1px solid #bcc5ad;padding:24px 0}.u-gexvetpril .u-foot-invite{display:block;padding:24px}.u-gexvetpril .u-foot-invite>a{margin-top:15px}.u-malveker .u-foot-halves{gap:20px}.u-malveker .u-foot-halves>div{padding:10px 0}.u-malveker .u-foot-halves>div:last-child{padding:25px}.u-namtrol .u-foot-brand{writing-mode:horizontal-tb!important;margin:0!important;font-size:32px!important}.u-namtrol .u-foot-ledger .u-foot-identity p{max-width:none}.u-namtrol .u-foot-ledger .u-foot-contact{grid-template-columns:1fr}
 .u-form-intro h2{font-size:24px}.u-form-groups{grid-template-columns:1fr!important;gap:25px!important}.u-form .u-form-group{grid-column:auto!important}.u-form.u-brelmon .u-group-2,.u-form.u-furgox .u-group-1,.u-form.u-futtelmal .u-group-3{grid-template-columns:1fr;gap:0}.u-form .u-form-container{padding:22px!important}[data-u-site=brelmon] .u-form-container,[data-u-site=malveker] .u-form-container{padding:22px!important}[data-u-site=malveker] .u-form-container{box-shadow:5px 5px 0 #d9cbb5!important}.u-gexvetpril.u-form{padding:20px!important}.u-gexvetpril.u-form .u-form-group>.field{display:block}.u-gexvetpril.u-form .field>label{display:block;padding-top:0;padding-bottom:8px}.u-futtelmal.u-form .u-form-actions .form-footer{display:block}.u-futtelmal.u-form .u-form-actions button[type=submit]{width:100%;margin-top:15px}.u-futtelmal.u-form .u-group-2 textarea{min-height:170px}.u-namtrol.u-form .u-form-group{padding:18px}.u-mail-furgox{padding:0 18px 20px!important}.u-mail-furgox .modal-head{margin:0 -18px 20px;padding:22px 18px}.u-mail :is(.provider,.mail-provider,.mail-option,.provider-card,.mail-choice){font-size:12px!important;overflow-wrap:anywhere}.u-editor-note{padding:20px;margin:24px 0}
}
@media(prefers-reduced-motion:reduce){.u-header *,.u-footer *,.u-mail *{transition:none!important;animation:none!important}}

@media(max-width:1099px){html:not(.u-ready) .u-header .u-nav{display:grid!important}html:not(.u-ready) .u-header .u-toggle{display:none}}
