.maps-page{background:#f7f8fa;color:#202b37;color-scheme:light;min-height:100dvh;font-family:inherit}.maps-page *{box-sizing:border-box}.maps-page .site-header{height:72px;background:#fff;border-bottom:1px solid #e8ebef;padding-block:12px}.maps-workspace{display:grid;grid-template-columns:390px minmax(0,1fr);height:calc(100dvh - 72px);min-height:560px;position:relative;overflow:hidden}.maps-sidebar{background:#fff;overflow:auto;z-index:500;border-right:1px solid #e4e8ed;box-shadow:4px 0 18px #24314b0a;scrollbar-width:thin}.maps-brand{display:flex;gap:12px;align-items:center;padding:24px 22px 18px}.maps-brand>span{display:grid;place-items:center;width:42px;height:44px;border-radius:13px;background:#fff0e9;color:#e56b32}.maps-brand h1{font-size:21px;letter-spacing:-.7px;margin:0;line-height:1.35}.maps-brand p{font-size:12px;color:#80909c;margin:3px 0 0}.maps-brand>a{margin-left:auto;color:#657885;padding:8px;border:1px solid #e8edf1;border-radius:12px}.maps-search{display:flex;gap:9px;align-items:center;margin:0 20px;padding:8px 9px 8px 13px;background:#f5f7f9;border:1px solid #e0e5eb;border-radius:14px;color:#778592}.maps-search:focus-within{border-color:#eaa77e;box-shadow:0 0 0 3px #fef0e7}.maps-search input{border:0;background:transparent;min-width:0;flex:1;outline:0;padding:6px 0;font-size:13px;color:#253443}.maps-page button{font:inherit;cursor:pointer}.maps-page button:disabled{cursor:wait;opacity:.55}.maps-search button{border:0;background:transparent;color:#718391;padding:4px;display:flex;align-items:center}.maps-search button[type=submit]{background:#ec7942;color:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:650}.maps-filter-row{display:flex;gap:10px;padding:14px 20px 10px}.maps-filter-row label{flex:1;min-width:0;display:flex;align-items:center;gap:5px;color:#788997}.maps-page select{font:inherit;font-size:12px;min-width:0;border:0;color:#526575;background:transparent;outline-offset:3px}.maps-filter-row select{max-width:170px}.maps-filter-row button{display:flex;gap:6px;align-items:center;border:0;background:transparent;color:#3e687b;font-size:12px;font-weight:600}.maps-categories{display:flex;gap:6px;overflow:auto;scrollbar-width:none;padding:7px 20px 13px;white-space:nowrap}.maps-categories button{border:1px solid #e5e9ed;color:#60717f;background:#fff;border-radius:20px;padding:7px 12px;font-size:12px;flex-shrink:0}.maps-categories button[aria-pressed=true]{background:#fff0e7;border-color:#f5c8ad;color:#b65c2b}.maps-tools{display:flex;gap:8px;padding:0 20px 16px;border-bottom:1px solid #edf0f3}.maps-tools label{display:flex;align-items:center;gap:5px;min-width:0;flex:1;color:#7b8b99}.maps-tools select{max-width:145px}.maps-tools button{display:flex;align-items:center;gap:5px;font-size:11px;border:0;background:transparent;color:#667b8b;white-space:nowrap}.maps-tools button[aria-pressed=true]{color:#c46736}.maps-results-title{padding:22px 22px 12px;display:flex;align-items:center;justify-content:space-between;color:#8e9aa5}.maps-results-title h2{font-size:17px;letter-spacing:-.4px;margin:0;color:#263542}.maps-results-title p{font-size:11px;margin:6px 0 0;color:#8493a1}.maps-sort{display:flex;align-items:center;justify-content:space-between;padding:0 22px 12px;font-size:10px;color:#8a99a5}.maps-sort select{font-size:11px;max-width:120px}.maps-business-card{position:relative;border-top:1px solid #edf0f3}.maps-card-main{display:flex;gap:13px;border:0;background:#fff;width:100%;padding:19px 45px 19px 22px;text-align:left;color:inherit;align-items:flex-start}.maps-card-main:hover{background:#fafbf9}.maps-card-main>span:last-child{min-width:0;flex:1}.maps-business-avatar{background:#eef6f4;color:#5b8b7e;border-radius:13px;width:47px;height:49px;display:grid;place-items:center;flex-shrink:0}.maps-business-avatar.reviewed{background:#edf4fc;color:#5385a2}.maps-card-main strong{font-size:14px;line-height:1.4;display:block;overflow-wrap:anywhere}.maps-card-main small{font-size:11px;color:#8b9aa5;display:block;margin:4px 0 8px}.maps-card-address{font-size:12px;line-height:1.55;display:block;color:#6f7f8c}.maps-card-badge{font-size:10px;color:#81968f;margin-top:9px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.maps-save{position:absolute;right:16px;top:21px;background:transparent;border:0;padding:4px;color:#a2afb9}.maps-save[aria-pressed=true]{color:#e07b43}.maps-empty{padding:40px 30px;text-align:center;color:#83949f}.maps-empty>svg{color:#9bb3b6}.maps-empty h3{font-size:15px;color:#415461;margin-top:14px}.maps-empty p{font-size:12px;line-height:1.7}.maps-empty button{border:1px solid #e0e7eb;background:#f7f9fa;padding:10px 16px;border-radius:10px;font-size:12px;color:#496575}.maps-empty>a{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;margin-top:20px;color:#bd6d42}.maps-sidebar-footer{display:flex;flex-wrap:wrap;gap:13px;padding:20px;border-top:1px solid #edf0f3;background:#fcfcfb}.maps-sidebar-footer a{display:flex;gap:5px;align-items:center;color:#718491;font-size:10px}.maps-surface{position:relative;min-width:0;isolation:isolate;background:#e9eee8}.maps-canvas{width:100%;height:100%;z-index:1;background:#eef1eb}.maps-top-controls{position:absolute;top:22px;left:50%;transform:translate(-50%);z-index:450;display:flex;gap:6px;white-space:nowrap}.maps-top-controls button{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e5e9eb;padding:11px 16px;border-radius:22px;box-shadow:0 3px 15px #1e3e511a;color:#425968;font-size:12px;font-weight:600}.maps-locate-float{position:absolute;right:12px;bottom:120px;z-index:450;display:grid;place-items:center;width:38px;height:40px;border:1px solid #e1e7ec;background:#fff;color:#536a7b;border-radius:10px;box-shadow:0 2px 12px #2649591a}.maps-map-caption{position:absolute;bottom:30px;left:22px;z-index:450;background:#ffffffed;border:1px solid #e8ecee;padding:10px 13px;border-radius:12px;font-size:11px;display:flex;align-items:center;gap:7px;color:#506373;pointer-events:none}.maps-map-caption small{font-size:9px;color:#98a5af;padding-left:7px;border-left:1px solid #e1e7eb}.maps-legend-dot{width:8px;height:8px;display:inline-block;border-radius:50%;background:#ee8950}.maps-pin{background:#fff;border:2px solid #e68b55;color:#b76537;border-radius:14px 14px 14px 3px;transform-origin:center;box-shadow:0 3px 8px #384c4e30;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:750}.maps-pin.is-reviewed{border-color:#508a7c;color:#397063}.maps-pin.is-selected{background:#e7753c;color:#fff;border-color:#fff;box-shadow:0 0 0 3px #ea804950,0 5px 18px #263a4f30;z-index:800!important}.maps-cluster{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#ba6940;border:4px solid #f8d6bd;box-shadow:0 3px 10px #2c454c25;font-size:15px;font-weight:750}.maps-surface .leaflet-control-zoom{border:1px solid #e1e7ec;overflow:hidden;border-radius:10px!important;box-shadow:0 2px 12px #2649591a}.maps-surface .leaflet-control-zoom a{color:#526d7f;background:#fff;width:36px;height:36px;line-height:36px}.maps-surface .leaflet-control-attribution{font-size:9px}.maps-loading{height:100%;display:flex;align-items:center;justify-content:center;gap:12px;color:#758c94;font-size:14px}.maps-notice{margin:12px 20px;padding:12px;background:#f7f5ef;border:1px solid #e9e4d5;color:#82765d;border-radius:10px;font-size:12px;line-height:1.6;display:flex;align-items:center;gap:8px;justify-content:space-between}.maps-notice button{background:transparent;border:0;color:inherit;flex-shrink:0;display:inline-flex}.maps-tile-error{position:absolute;z-index:450;bottom:65px;left:15px;right:55px;background:#fff8e8;padding:12px;font-size:12px;color:#8d743f;border-radius:10px}.maps-mobile-toggle{display:none}.maps-detail{padding:0 22px 22px}.maps-back{display:flex;align-items:center;gap:5px;margin:16px 0;padding:0;border:0;background:transparent;color:#7c8e9c;font-size:12px!important}.maps-detail-art{height:130px;border:1px solid #e8eee9;border-radius:17px;background:radial-gradient(ellipse at 25% 5%,#e3eee5,transparent 75%),linear-gradient(125deg,#f0f5ef,#f7f2e8);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:#8da393;position:relative}.maps-detail-art span{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#829282}.maps-detail-title{display:flex;align-items:flex-start;gap:15px;margin-top:20px}.maps-detail-title h2{font-size:23px;line-height:1.3;letter-spacing:-.6px;margin:0;flex:1;overflow-wrap:anywhere}.maps-detail-title button{padding:3px;background:transparent;border:0;color:#ce8b58}.maps-record{display:flex;align-items:center;gap:5px;font-size:11px;color:#729489;margin:11px 0}.maps-description{font-size:13px;color:#81909b;line-height:1.7;margin:15px 0}.maps-detail-actions{display:flex;gap:7px;margin:20px 0}.maps-detail-actions>a,.maps-detail-actions>button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;background:#f8f9fa;border:1px solid #e7ebee;border-radius:10px;padding:11px 5px;color:#506777;font-size:11px}.maps-detail-actions>a:first-child{background:#f1f6f3;border-color:#dbe7de;color:#5a806c}.maps-contact{margin:0}.maps-contact>div{border-top:1px solid #edf0f3;padding:15px 0}.maps-contact dt{display:flex;gap:8px;align-items:center;font-size:11px;color:#8b9aa5}.maps-contact dd{margin:7px 0 0 26px;font-size:12px;color:#536b7c;line-height:1.6;overflow-wrap:anywhere}.maps-contact dd small{display:block;color:#95a1a9}.maps-contact dd a{display:flex;align-items:center;gap:6px}.maps-detail h3{font-size:12px;color:#667e8a;font-weight:600}.maps-tags{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:20px}.maps-tags span{background:#f4f6f7;border:1px solid #edf0f3;border-radius:6px;padding:5px 8px;font-size:10px;color:#85949f}.maps-directions{border-top:1px solid #edf0f3;padding:6px 0 15px}.maps-directions h3{display:flex;gap:6px;align-items:center}.maps-directions p{font-size:11px;color:#97a2aa}.maps-directions a{display:inline-flex;align-items:center;gap:5px;border:1px solid #e6ebed;border-radius:7px;padding:7px;margin:0 5px 5px 0;font-size:11px;color:#718392}.maps-profile-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0f3;padding:16px 0;font-size:12px;color:#b0754f}.maps-updated{font-size:10px;color:#9caaa6;line-height:1.6;display:block}.maps-distance{font-size:12px;color:#729489}.maps-page button:focus-visible,.maps-page a:focus-visible{outline:2px solid #db925d;outline-offset:3px}.maps-page .site-header .site-navigation-controls{z-index:1000}@media(min-width:1600px){.maps-workspace{grid-template-columns:420px minmax(0,1fr)}}@media(max-width:760px){.maps-page .site-header{height:62px;padding:10px 18px}.maps-workspace{height:calc(100dvh - 62px);min-height:480px;display:block}.maps-sidebar{height:100%;width:100%;border:0;padding-bottom:70px}.maps-surface{position:absolute;inset:0;visibility:hidden;pointer-events:none}.maps-show-map .maps-surface{visibility:visible;pointer-events:auto}.maps-show-map .maps-sidebar{visibility:hidden;pointer-events:none}.maps-brand{padding:20px 20px 15px}.maps-brand h1{font-size:20px}.maps-top-controls{top:17px;gap:5px}.maps-top-controls button{padding:10px 13px;font-size:11px}.maps-mobile-toggle{display:flex;align-items:center;gap:8px;position:absolute;z-index:600;bottom:25px;left:50%;transform:translate(-50%);border:1px solid #d9e3e5;background:#fff;color:#425f70;padding:12px 21px;border-radius:24px;box-shadow:0 5px 20px #1c3d4f26;font-size:12px!important;white-space:nowrap}.maps-map-caption{bottom:83px;left:12px;padding:8px 10px;font-size:10px}.maps-map-caption small{display:none}.maps-locate-float{bottom:180px}.maps-tile-error{bottom:120px}.maps-detail-art{height:140px}.maps-detail{padding:0 22px 25px}}@media(prefers-reduced-motion:reduce){.maps-page *{scroll-behavior:auto!important}}.maps-page{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.maps-page .site-header.search-site-header{flex:none;height:72px;min-height:72px}.maps-page .maps-workspace{height:auto;min-height:0;flex:1}.maps-card-main{text-decoration:none}@media(max-width:760px){.maps-page .site-header.search-site-header{height:62px;min-height:62px;padding:8px 18px}.maps-page .site-header.search-site-header>nav{display:none}}.public-page.directory-world{--dw-ink: #122b55;--dw-muted: #697e9b;--dw-blue: #2465ed;color:var(--dw-ink);background:radial-gradient(ellipse at 88% 4%,#dce9ff82,transparent 34%),#f8faff;min-height:100svh}.directory-world :is(a,button,input,select,summary):focus-visible{outline:3px solid #4b8bff;outline-offset:4px}.directory-world a{text-decoration:none}.directory-world .dw-skip{position:fixed;top:-80px;left:20px;z-index:100;background:#173e87;color:#fff;padding:14px 20px;border-radius:12px}.directory-world .dw-skip:focus{top:12px}.directory-world .dw-header{width:min(1240px,calc(100% - 80px));margin:auto;min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #dce5f16b}.directory-world .dw-header .logo{font-size:27px;color:#10265c}.directory-world .dw-header nav{display:flex;align-items:center;gap:30px}.directory-world .dw-back-link{display:inline-flex;gap:9px;align-items:center;color:#5f7698;font-size:12px;min-height:44px}.directory-world .dw-header .navigation-avatar{background:#fff}.directory-world .dw-main{width:min(1160px,calc(100% - 80px));margin:auto}.directory-world .dw-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;align-items:center;padding:60px 0 70px}.directory-world .dw-eyebrow{display:flex;align-items:center;gap:9px;color:#5875a1;font-size:10px;font-weight:600;letter-spacing:1.7px;margin:0 0 22px}.directory-world .dw-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#3c7bff;box-shadow:0 0 0 5px #3c7bff0c}.directory-world .dw-hero h1{font-size:clamp(45px,4.6vw,65px);letter-spacing:-3px;font-weight:650;line-height:1.1;margin:0;color:#142d59}.directory-world .dw-hero h1>span{color:#2868ee}.directory-world .dw-hero-description{font-size:15px;line-height:1.85;color:#7083a0;margin:23px 0 26px}.directory-world .dw-hero-cta{display:inline-flex;align-items:center;gap:24px;min-height:48px;border:1px solid #dce6f6;border-radius:14px;padding:0 19px;background:#fff9;color:#315fa8;font-size:12px;font-weight:550}.directory-world .dw-hero-cta:hover{background:#fff;border-color:#b8cef3}.directory-world .dw-art{height:330px;position:relative;width:min(450px,100%);justify-self:end}.directory-world .dw-art-orbit{position:absolute;width:320px;height:320px;border:1px solid #cfdef6;border-radius:50%;left:50%;top:4px;transform:translate(-50%) rotate(-15deg);background:radial-gradient(circle,#e3ecff7a,transparent 69%)}.directory-world .dw-art-orbit:before{content:"";position:absolute;inset:36px -35px;border:1px solid #cfdef680;border-radius:50%;transform:rotate(-25deg)}.directory-world .dw-art-center{position:absolute;top:76px;left:calc(50% - 74px);width:148px;height:148px;display:grid;place-items:center;background:linear-gradient(135deg,#fff,#e9f1ff);border:2px solid #fff;border-radius:40px;box-shadow:0 22px 45px #527ac22b,inset 0 -3px 6px #6e92cd10;transform:rotate(-10deg)}.directory-world .dw-art-center .brand-symbol{width:118px;height:auto;filter:drop-shadow(0 7px 6px #255cc526);transform:rotate(10deg)}.directory-world .dw-art-tile{position:absolute;padding:11px;background:#ffffffb8;border:1px solid white;border-radius:27px;box-shadow:0 12px 25px #446ba812}.directory-world .dw-art-mail{top:4px;left:38px;transform:rotate(-9deg)}.directory-world .dw-art-ai{top:195px;left:25px;transform:rotate(7deg)}.directory-world .dw-art-weather{top:10px;right:12px;transform:rotate(10deg)}.directory-world .dw-art-map{top:206px;right:20px;transform:rotate(-6deg)}.directory-world .dw-art-caption{position:absolute;bottom:-9px;left:0;right:0;text-align:center;color:#8b9db8;font-size:10px}.directory-world .dw-app-mark{--app-tint: #e7efff;--app-glyph: #2b67da;position:relative;display:inline-grid;place-items:center;width:64px;height:64px;flex-shrink:0;border-radius:20px;background:linear-gradient(140deg,#fff,var(--app-tint));border:1px solid #fff;box-shadow:0 3px 8px #284f8010}.directory-world .dw-app-mark>.brand-symbol{width:48px;height:auto;transform:translate(-4px,-1px)}.directory-world .dw-app-glyph{position:absolute;right:-3px;bottom:-2px;display:grid;place-items:center;width:28px;height:28px;color:var(--app-glyph);background:var(--app-tint);border:2px solid #fff;border-radius:10px;box-shadow:0 2px 6px #19356109}.directory-world .dw-mark-ai{--app-tint: #ece8ff;--app-glyph: #7954d4}.directory-world .dw-mark-mail{--app-tint: #dceeff;--app-glyph: #297ed3}.directory-world .dw-mark-weather{--app-tint: #fff2d8;--app-glyph: #c59333}.directory-world .dw-mark-pharmacy{--app-tint: #ffe6ed;--app-glyph: #d9587d}.directory-world .dw-mark-map{--app-tint: #dff4eb;--app-glyph: #359a73}.directory-world .dw-mark-news{--app-tint: #e4eaff;--app-glyph: #5a73c5}.directory-world .dw-mark-business{--app-tint: #e0f1f5;--app-glyph: #36879a}.directory-world .dw-mark-developer{--app-tint: #e7eafa;--app-glyph: #6879ad}.directory-world .dw-mark-ios{--app-tint: #e3eafa;--app-glyph: #5e729a}.directory-world .dw-catalog{scroll-margin-top:24px}.directory-world .dw-catalog-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:27px}.directory-world .dw-section-kicker{font-size:9px;color:#7e94b6;letter-spacing:1.6px;font-weight:600}.directory-world .dw-catalog-heading h2{margin:9px 0 0;font-size:27px;font-weight:600;letter-spacing:-.8px}.directory-world .dw-result-count{color:#8396b0;font-size:11px;margin:0 0 4px;white-space:nowrap}.directory-world .dw-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-bottom:28px}.directory-world .dw-search{display:flex;align-items:center;gap:11px;min-height:48px;width:310px;border:1px solid #dde6f4;background:#fff;border-radius:14px;padding:0 14px;color:#88a0c0}.directory-world .dw-search:focus-within{border-color:#8eb4ff;box-shadow:0 0 0 3px #2465ed08}.directory-world .dw-search input{font:inherit;font-size:12px;color:#284873;outline:none;border:0;width:100%;min-width:0;background:transparent;height:46px}.directory-world .dw-search input::placeholder{color:#8d9db5}.directory-world .dw-search button{background:none;border:0;color:#8195b3;min-height:44px;min-width:44px;margin-right:-12px;display:grid;place-items:center;cursor:pointer}.directory-world .dw-filters{display:flex;gap:4px;flex-wrap:wrap}.directory-world .dw-filters button{min-height:44px;border:1px solid transparent;border-radius:12px;padding:0 13px;background:transparent;font:inherit;font-size:11px;color:#7b8fae;cursor:pointer}.directory-world .dw-filters button:hover{background:#edf2fc;color:#3765a8}.directory-world .dw-filters button[aria-pressed=true]{background:#e7efff;border-color:#dce7ff;color:#2b61bd}.directory-world .dw-mobile-category{display:none}.directory-world .dw-group-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.directory-world .dw-primary-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.directory-world .directory-card{position:relative;color:var(--dw-ink);border:1px solid #e1e9f5;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.directory-world .directory-card:hover{transform:translateY(-3px);border-color:#bed2f4;box-shadow:0 10px 30px #3255860a}.directory-world .dw-service-card{grid-column:span 3;display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:26px;min-height:244px;background:#fff;border-radius:24px}.directory-world .dw-card-copy{min-width:0;position:relative;z-index:1}.directory-world .dw-product-family{font-size:8px;letter-spacing:1.7px;font-weight:600;color:#9aacc5;display:block;margin-bottom:6px}.directory-world .dw-card-copy h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.5px;line-height:1.3}.directory-world .dw-card-copy p{font-size:12px;line-height:1.75;color:#7c90ac;margin:9px 0 0}.directory-world .dw-card-bottom{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-top:auto;width:100%;position:relative;z-index:1}.directory-world .dw-card-action{display:inline-flex;gap:9px;align-items:center;color:#5c7aa7;font-size:10px;margin-left:auto;white-space:nowrap}.directory-world .dw-card-action>span{display:none}.directory-world .dw-service-card .navigation-status{font-size:9px;line-height:1.5;color:#899db9}.directory-world .dw-service-search{grid-column:span 6;background:linear-gradient(125deg,#2869ed,#1644b1);border-color:#2358c4;color:#fff;min-height:290px}.directory-world .dw-service-search .dw-card-copy h3{font-size:28px}.directory-world .dw-service-search .dw-product-family{color:#c3d6ff}.directory-world .dw-service-search .dw-card-copy p{color:#c8daff;max-width:230px}.directory-world .dw-service-search .dw-card-action{color:#fff;margin-left:0}.directory-world .dw-service-search .dw-card-action>span,.directory-world .dw-service-ai .dw-card-action>span,.directory-world .dw-service-mail .dw-card-action>span{display:inline}.directory-world .dw-service-search:hover{background:linear-gradient(125deg,#2869ed,#1644b1);border-color:#6799ff;box-shadow:0 10px 28px #2869ed22}.directory-world .dw-card-watermark{position:absolute;bottom:18px;right:12px;opacity:.22;transform:rotate(-15deg);pointer-events:none}.directory-world .dw-card-watermark .brand-symbol{width:185px;height:auto}.directory-world .dw-service-ai{background:linear-gradient(135deg,#f0edff,#faf9ff);border-color:#e5def9}.directory-world .dw-service-ai:hover{background:#f2eeff}.directory-world .dw-service-mail{background:linear-gradient(135deg,#e9f3ff,#f9fcff);border-color:#dceaf8}.directory-world .dw-service-mail:hover{background:#edf5ff}.directory-world :is(.dw-service-ai,.dw-service-mail){min-height:290px}.directory-world :is(.dw-service-business,.dw-service-developer,.dw-service-ios){grid-column:span 4;min-height:235px}.directory-world .dw-filtered-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-world .dw-filtered-grid .dw-service-card{grid-column:auto;min-height:244px}.directory-world .dw-filtered-grid .dw-service-search .dw-card-copy h3{font-size:22px}.directory-world .dw-more-groups{display:grid;gap:12px;margin-top:28px}.directory-world .dw-resource-group{background:#fff9;border:1px solid #e2e9f5;border-radius:20px;overflow:hidden}.directory-world .dw-resource-group summary{display:flex;gap:18px;align-items:center;min-height:100px;padding:22px 26px;list-style:none;cursor:pointer}.directory-world .dw-resource-group summary::-webkit-details-marker{display:none}.directory-world .dw-group-symbol{display:grid;place-items:center;width:46px;height:46px;background:#edf3fc;border-radius:14px;color:#6c89b4;flex:none}.directory-world .dw-resource-group summary h2{font-size:15px;font-weight:600;margin:0 0 5px;letter-spacing:-.2px}.directory-world .dw-resource-group summary small{color:#8799b2;font-size:11px;line-height:1.6}.directory-world .dw-group-count{margin-left:auto;min-width:25px;text-align:center;font-size:11px;color:#7e94b4}.directory-world .dw-group-chevron{color:#91a6c4;flex:none;transition:transform .15s}.directory-world .dw-resource-group[open] .dw-group-chevron{transform:rotate(180deg)}.directory-world .dw-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;padding:0 26px 15px}.directory-world .dw-resource-card{display:flex;flex-direction:row;align-items:flex-start;gap:12px;background:transparent;padding:22px 0;border:0;border-top:1px solid #e9eef7;border-radius:0}.directory-world .dw-resource-card:hover{background:transparent;box-shadow:none;transform:none}.directory-world .dw-resource-icon{color:#85a0c4;flex:none;padding-top:1px}.directory-world .dw-resource-card .dw-card-copy{flex:1}.directory-world .dw-resource-card h3{font-size:12px;font-weight:600;letter-spacing:0}.directory-world .dw-resource-card .dw-card-copy p{font-size:11px;line-height:1.7;margin:6px 0 0}.directory-world .dw-resource-card .navigation-status{font-size:9px;color:#7e94b4;margin-top:6px}.directory-world .dw-resource-arrow{color:#a6b7ce;flex:none}.directory-world .dw-resource-card:hover h3{color:#2465ed}.directory-world .dw-empty{text-align:center;padding:65px 20px;border:1px dashed #cfdef3;border-radius:24px;color:#8299b8}.directory-world .dw-empty>svg{margin:0 auto 20px}.directory-world .dw-empty h2{font-size:20px;color:#3c567d}.directory-world .dw-empty p{font-size:13px;margin:12px 0 24px;line-height:1.8}.directory-world .dw-empty a{display:inline-flex;align-items:center;gap:12px;color:#2a65d5;font-size:13px;min-height:44px}.directory-world .dw-account{margin:48px 0 65px;padding:34px 38px;border:1px solid #dce7fb;border-radius:24px;background:linear-gradient(110deg,#edf3ff,#f3f7ff);display:flex;align-items:center;gap:28px}.directory-world .dw-account-mark{width:82px;height:82px;display:grid;place-items:center;border-radius:24px;background:#fff9;border:1px solid white;flex:none}.directory-world .dw-account-mark .brand-symbol{width:67px;height:auto}.directory-world .dw-account h2{margin:7px 0 10px;font-size:24px;letter-spacing:-.7px;font-weight:600}.directory-world .dw-account p{margin:0;color:#7b8fae;font-size:12px;line-height:1.8}.directory-world .dw-account>a{min-height:48px;display:inline-flex;justify-content:center;align-items:center;gap:22px;padding:0 20px;margin-left:auto;border-radius:13px;background:#2465ed;color:#fff;font-size:12px;white-space:nowrap}.directory-world .dw-account>a:hover{background:#1754cf}.directory-world .dw-footer{width:min(1240px,calc(100% - 80px));margin:auto;border-top:1px solid #dde6f3;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0 35px;font-size:10px;color:#91a1b9}.directory-world .dw-footer>span:first-child{display:inline-flex;align-items:center;gap:9px;color:#788eae}.directory-world .dw-footer nav{display:flex;gap:24px}.directory-world .dw-footer a{display:inline-flex;align-items:center;min-height:44px;color:#788eae}@media(max-width:1100px){.directory-world .dw-toolbar{gap:14px}.directory-world .dw-search{width:100%}.directory-world .dw-service-card{padding:23px}.directory-world .dw-card-bottom{align-items:flex-start}.directory-world :is(.dw-service-ai,.dw-service-mail) .dw-card-bottom{flex-direction:column;gap:12px}.directory-world :is(.dw-service-ai,.dw-service-mail) .dw-card-action{margin-left:0}.directory-world .dw-art{transform:scale(.9);transform-origin:right center}}@media(max-width:900px){.directory-world .dw-header,.directory-world .dw-main,.directory-world .dw-footer{width:calc(100% - 48px)}.directory-world .dw-hero{grid-template-columns:1.3fr 1fr;padding:45px 0 55px}.directory-world .dw-hero h1{font-size:45px;letter-spacing:-2px}.directory-world .dw-art{height:290px;transform:scale(.75);transform-origin:center;width:100%;min-width:0}.directory-world .dw-service-card{grid-column:span 6;min-height:235px}.directory-world .dw-service-search{grid-column:span 12;min-height:240px}.directory-world :is(.dw-service-ai,.dw-service-mail){min-height:260px}.directory-world .dw-service-ios{grid-column:span 12}.directory-world .dw-filtered-grid,.directory-world .dw-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-world .dw-account{gap:20px;padding:28px;flex-wrap:wrap}.directory-world .dw-account>div:nth-child(2){flex:1}.directory-world .dw-account>a{margin-left:102px}.directory-world .dw-footer{flex-wrap:wrap}}@media(min-width:641px)and (max-width:900px){.directory-world .dw-hero{overflow:clip;margin-inline:-6px;padding-inline:6px}}@media(max-width:640px){.directory-world .dw-header,.directory-world .dw-main,.directory-world .dw-footer{width:calc(100% - 40px)}.directory-world .dw-header{min-height:82px;gap:14px}.directory-world .dw-header .logo{font-size:25px}.directory-world .dw-header nav{gap:0}.directory-world .dw-back-link{display:none}.directory-world .dw-header .navigation-services-trigger>span{display:none}.directory-world .dw-header .site-navigation{gap:5px}.directory-world .dw-hero{display:block;padding:42px 0 40px}.directory-world .dw-eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:19px}.directory-world .dw-hero h1{font-size:clamp(35px,10.5vw,46px);letter-spacing:-1.8px}.directory-world .dw-hero-description{font-size:13px;margin:18px 0 0;line-height:1.85}.directory-world .dw-art,.directory-world .dw-hero-cta{display:none}.directory-world .dw-catalog-heading{margin-bottom:18px;gap:12px}.directory-world .dw-section-kicker{font-size:8px;letter-spacing:1.2px}.directory-world .dw-catalog-heading h2{font-size:21px;letter-spacing:-.6px;margin-top:7px}.directory-world .dw-result-count{font-size:9px;margin-bottom:2px}.directory-world .dw-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:8px;margin-bottom:20px}.directory-world .dw-search{width:100%;min-width:0;padding:0 11px;gap:8px;min-height:48px}.directory-world .dw-search>svg{width:17px;flex:none}.directory-world .dw-search input{font-size:11px}.directory-world .dw-search button{min-width:28px;margin-right:-7px}.directory-world .dw-filters{display:none}.directory-world .dw-mobile-category{display:block;position:relative;min-width:0}.directory-world .dw-mobile-category>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.directory-world .dw-mobile-category select{appearance:none;width:100%;height:48px;padding:0 28px 0 12px;border:1px solid #dde6f4;border-radius:14px;background:#fff;font:inherit;font-size:11px;color:#6983aa;text-overflow:ellipsis}.directory-world .dw-mobile-category>svg{position:absolute;right:10px;top:16px;color:#91a4bf;pointer-events:none}.directory-world .dw-primary-grid,.directory-world .dw-filtered-grid{grid-template-columns:minmax(0,1fr);gap:10px}.directory-world .dw-primary-grid .dw-service-card{grid-column:1;display:grid;grid-template-columns:48px minmax(0,1fr) 18px;gap:17px;align-items:center;padding:22px 19px;min-height:112px;border-radius:20px}.directory-world .dw-app-mark{width:48px;height:48px;border-radius:15px}.directory-world .dw-app-mark>.brand-symbol{width:39px;transform:translate(-2px,-1px)}.directory-world .dw-app-glyph{width:23px;height:23px;right:-2px;bottom:-3px;border-radius:8px}.directory-world .dw-app-glyph>svg{width:14px;height:14px}.directory-world .dw-product-family{display:none}.directory-world .dw-card-copy h3,.directory-world .dw-service-search .dw-card-copy h3{font-size:16px;letter-spacing:-.3px}.directory-world .dw-card-copy p{font-size:11px;line-height:1.7;margin-top:6px}.directory-world .dw-card-bottom{display:contents}.directory-world .dw-card-bottom .navigation-status,.directory-world .dw-card-action>span{display:none}.directory-world .dw-service-card .dw-card-action{display:flex;margin:0}.directory-world :is(.dw-service-search,.dw-service-ai,.dw-service-mail) .dw-card-action>span{display:none}.directory-world .dw-card-watermark{display:none}.directory-world .dw-more-groups{margin-top:24px;gap:10px}.directory-world .dw-resource-group{border-radius:18px}.directory-world .dw-resource-group summary{gap:13px;padding:19px 16px;min-height:80px}.directory-world .dw-group-symbol{width:36px;height:36px;border-radius:11px}.directory-world .dw-group-symbol>svg{width:19px}.directory-world .dw-resource-group summary h2{font-size:13px;margin:0}.directory-world .dw-resource-group summary small{display:none}.directory-world .dw-group-count{font-size:10px;min-width:14px}.directory-world .dw-group-chevron{width:16px}.directory-world .dw-resource-grid{grid-template-columns:minmax(0,1fr);padding:0 18px 8px}.directory-world .dw-resource-card{gap:13px;padding:20px 0}.directory-world .dw-resource-card h3{font-size:12px}.directory-world .dw-account{margin:30px 0 35px;padding:25px;gap:18px;border-radius:20px}.directory-world .dw-account-mark{width:56px;height:56px;border-radius:17px}.directory-world .dw-account-mark .brand-symbol{width:47px}.directory-world .dw-account>div:nth-child(2){flex-basis:100%;order:1}.directory-world .dw-account h2{font-size:23px;margin-top:10px}.directory-world .dw-account p{font-size:12px}.directory-world .dw-account>a{order:2;margin:2px 0 0;width:100%;font-size:12px}.directory-world .dw-footer{flex-direction:column;align-items:flex-start;padding:22px 0 max(28px,env(safe-area-inset-bottom));gap:9px}.directory-world .dw-footer nav{gap:22px}.directory-world .dw-footer>span:last-child{font-size:9px}.directory-world .dw-empty{padding:42px 16px}.directory-world .dw-empty h2{font-size:17px}}@media(max-width:360px){.directory-world .dw-header,.directory-world .dw-main,.directory-world .dw-footer{width:calc(100% - 30px)}.directory-world .dw-header .logo{font-size:22px}.directory-world .dw-primary-grid .dw-service-card{padding:20px 16px;gap:13px;grid-template-columns:44px minmax(0,1fr) 16px}.directory-world .dw-card-copy h3,.directory-world .dw-service-search .dw-card-copy h3{font-size:14px}.directory-world .dw-app-mark{width:44px;height:44px}.directory-world .dw-app-mark>.brand-symbol{width:35px}.directory-world .dw-toolbar{grid-template-columns:minmax(0,1fr) 95px}.directory-world .dw-catalog-heading h2{font-size:19px}.directory-world .dw-result-count{font-size:8px}}@media(min-width:901px){.directory-world .dw-primary-grid.dw-without-map:not(.dw-filtered-grid)>:is(.dw-service-weather,.dw-service-pharmacies,.dw-service-news){grid-column:span 4}}@media(prefers-reduced-motion:reduce){.directory-world .directory-card,.directory-world .dw-group-chevron{transition:none}.directory-world .directory-card:hover{transform:none}}.wm-page.wm-landing{background:#fff;color:#152238;font-family:var(--sans, Arial, sans-serif);overflow-x:clip}.wm-landing .wm-landing-top{background:radial-gradient(ellipse at 82% 38%,#608fff 0%,transparent 56%),linear-gradient(120deg,#1337a7,#215df4 62%,#4b88ff);color:#fff}.wm-landing .wm-landing-header{height:88px;min-height:88px;max-width:1360px;margin:auto;padding:16px 40px;background:transparent;border:0;gap:28px}.wm-landing .wm-landing-brand{display:flex;align-items:center;gap:10px;color:#fff;flex-shrink:0;font-size:25px;letter-spacing:-1px}.wm-landing .wm-landing-brand .brand-wordmark{display:flex;align-items:center;color:#fff;font-size:28px;font-weight:750;gap:0;letter-spacing:-1.5px}.wm-landing-brand img{object-fit:contain;filter:drop-shadow(0 1px 4px #fff5)}.wm-landing .wm-landing-brand>span:last-child{color:#dae6ff;font-weight:450;letter-spacing:-.6px}.wm-landing-header nav{display:flex;align-items:center;gap:28px;margin-left:24px}.wm-landing-header nav a{font-size:13px;color:#e8f0ff;text-decoration:none}.wm-landing-header nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.wm-landing .wm-landing-header .site-navigation{margin-left:auto}.wm-landing .wm-landing-header .navigation-trigger{background:transparent;color:#fff;border-color:transparent}.wm-landing .wm-landing-header .navigation-trigger:hover{background:#ffffff20}.wm-landing .wm-landing-header .navigation-services-trigger{width:40px;height:40px;padding:0;border-radius:12px}.wm-landing .wm-landing-header .navigation-services-trigger>span{display:none}.wm-landing .wm-landing-header .navigation-avatar{display:none}.wm-landing .wm-landing-login{margin-left:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#1648c5;border-radius:12px;background:#fff;padding:12px 17px;font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}.wm-landing-hero{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;max-width:1280px;margin:auto;min-height:570px;padding:32px 40px 38px;gap:0}.wm-hero-copy{position:relative;z-index:1;padding:12px 0 35px}.wm-hero-kicker{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:650;letter-spacing:1.7px;color:#cfdeff;margin-bottom:24px}.wm-hero-kicker>span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a9d4ff;box-shadow:0 0 0 5px #ffffff10}.wm-landing .wm-hero-copy h1{color:#fff;font-family:inherit;font-size:clamp(44px,4.7vw,62px);font-weight:650;letter-spacing:-2.5px;line-height:1.1;margin:0}.wm-hero-copy h1 span{color:#d9e7ff}.wm-landing .wm-hero-copy>p{font-size:17px;line-height:1.65;max-width:450px;margin:24px 0 28px;color:#e2ebff}.wm-hero-copy p strong{color:#fff;font-weight:650}.wm-hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.wm-hero-actions a{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:13px 21px;border-radius:12px;font-size:13px;font-weight:650;text-decoration:none}.wm-hero-primary{color:#1746bc;background:#fff;box-shadow:0 5px 20px #06248120}.wm-hero-primary:hover{background:#eaf2ff}.wm-hero-secondary{color:#fff;background:#ffffff17;border:1px solid #ffffff36}.wm-hero-secondary:hover{background:#ffffff2c}.wm-hero-note{display:flex;gap:9px;align-items:center;margin-top:22px;color:#c6d9ff;font-size:10px}.wm-hero-note svg{flex-shrink:0}.wm-hero-visual{min-width:0;position:relative;margin:-24px -45px -32px -15px}.wm-mail-art{display:block;width:100%;height:auto;overflow:visible}.wm-art-caption{display:block;color:#d2e2ff;text-align:right;font-size:8px;padding-right:60px;margin-top:-15px;opacity:.8}.wm-landing-shortcuts{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);padding:28px 0;border-bottom:1px solid #e8edf6}.wm-landing-shortcuts a{display:flex;align-items:center;gap:14px;padding:14px 30px;color:#273d60;border-right:1px solid #e7edf6;text-decoration:none;font-size:13px;font-weight:550}.wm-landing-shortcuts a:last-child{border:0}.wm-landing-shortcuts a>svg:first-child{color:#215df4;width:23px;height:23px}.wm-landing-shortcuts a>svg:last-child{margin-left:auto;color:#8ba0c2}.wm-landing-shortcuts a:hover{color:#215df4;background:#f6f9ff;border-radius:12px}.wm-landing :is(#mail-features,#mail-privacy,#mail-everywhere,#mail-account){scroll-margin-top:24px}.wm-landing-feature{max-width:1200px;margin:90px auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:10px 30px}.wm-section-kicker{display:block;color:#6b82a5;letter-spacing:1.6px;font-size:10px;font-weight:650;margin-bottom:20px}.wm-landing :is(.wm-landing-feature-copy,.wm-more-features,.wm-everywhere,.wm-account-copy) h2{font:600 clamp(30px,3vw,42px)/1.2 var(--sans, Arial, sans-serif);color:#152238;letter-spacing:-1.7px;margin:0}.wm-landing :is(.wm-landing-feature-copy,.wm-everywhere,.wm-account-copy)>p{color:#697c98;font-size:15px;line-height:1.85;margin:24px 0;max-width:440px}.wm-landing :is(.wm-landing-feature-copy,.wm-everywhere) a{display:inline-flex;align-items:center;gap:14px;font-size:13px;font-weight:600;color:#215df4;text-decoration:none}.wm-demo-inbox{padding:24px 24px 0;border:1px solid #e6edf8;background:#fff;border-radius:24px;box-shadow:0 24px 70px #1a50b914,0 4px 15px #1749ac09;transform:rotate(-2deg)}.wm-demo-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#95a2b8}.wm-demo-top>span:first-child{display:flex;align-items:center;gap:10px;font-size:16px;color:#1e375a;font-weight:650}.wm-demo-top svg{color:#215df4}.wm-demo-tabs{display:flex;gap:5px;margin:20px 0 10px;font-size:9px}.wm-demo-tabs span{padding:7px 12px;color:#7f91ac;background:#f3f6fb;border-radius:14px}.wm-demo-tabs .is-active{color:#215df4;background:#eaf0ff;font-weight:650}.wm-demo-row{display:flex;gap:13px;padding:18px 0;align-items:flex-start;border-bottom:1px solid #edf1f7}.wm-demo-avatar{display:grid;place-items:center;flex-shrink:0;width:35px;height:35px;border-radius:12px;color:#4972b5;background:#edf2ff;font-size:12px;font-weight:650}.wm-demo-avatar-1{color:#4b928a;background:#eaf5f2}.wm-demo-avatar-2{color:#c28a60;background:#fff2e8}.wm-demo-row>div{min-width:0;display:grid;gap:4px}.wm-demo-row :is(strong,b){display:block;font-size:11px;color:#233b60;font-weight:650}.wm-demo-row>div>span{color:#94a1b5;font-size:10px}.wm-demo-row>svg{flex-shrink:0;margin-left:auto;color:#d1ab64}.wm-demo-footer{display:flex;align-items:center;gap:8px;font-size:9px;padding:17px 0;color:#6c84a9}.wm-demo-footer>span{margin-left:auto;color:#a4afbf;font-size:8px}.wm-landing .wm-feature-privacy{max-width:1200px;padding:50px 65px;background:#f2f6ff;border:1px solid #eaf0fc;border-radius:36px;gap:55px}.wm-privacy-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.wm-privacy-pills span{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;color:#5274ab;border:1px solid #e3ebfa;border-radius:10px;font-size:10px}.wm-privacy-art{position:relative;min-height:340px;display:grid;place-items:center}.wm-privacy-orbit{position:absolute;width:330px;height:330px;border-radius:50%;background:radial-gradient(ellipse at 50% 35%,#dae6ff,#f0f5ff);border:1px solid #e1eaff}.wm-privacy-card{position:relative;width:290px;padding:30px 24px 20px;border:1px solid #fff;border-radius:22px;background:linear-gradient(150deg,#fff,#e7efff);box-shadow:0 20px 50px #2459b51c;transform:rotate(5deg)}.wm-privacy-card>span{display:block;margin:15px 0 12px;letter-spacing:1.5px;color:#7294cb;font-size:8px}.wm-privacy-card>strong{display:block;font-size:25px;letter-spacing:-1px;line-height:1.25;font-weight:600;color:#234775}.wm-privacy-card>div{display:flex;align-items:center;gap:8px;padding:14px 10px;margin:25px -6px 0;border:1px solid #d6e5ff;background:#f8faff;border-radius:10px;font-size:10px;color:#3568b8}.wm-privacy-card>div>svg{flex-shrink:0}.wm-privacy-card small{display:block;font-size:8px;color:#8b9fbd;margin-top:4px}.wm-privacy-shield{position:absolute;bottom:5px;left:10px;width:98px;height:98px;display:grid;place-items:center;transform:rotate(-12deg);border:2px solid #fff;border-radius:28px;background:linear-gradient(130deg,#89b1ff,#235ee9);box-shadow:0 12px 24px #215df42b}.wm-privacy-shield svg{width:65px;height:65px;color:#fff}.wm-more-features{max-width:1200px;margin:100px auto;padding:0 30px;text-align:center}.wm-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:45px;text-align:left}.wm-feature-grid article{padding:25px 22px 28px;border:1px solid #e9eef7;border-radius:22px;background:linear-gradient(160deg,#fff,#f9fbff)}.wm-feature-grid article>span{width:47px;height:47px;display:grid;place-items:center;border-radius:14px;background:#edf3ff;color:#215df4;margin-bottom:24px}.wm-landing .wm-feature-grid h3{font-size:14px;font-weight:650;color:#233c61;margin:0 0 12px}.wm-landing .wm-feature-grid p{font-size:12px;color:#7a8da9;line-height:1.85;margin:0}.wm-everywhere{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;overflow:hidden;max-width:1200px;height:460px;margin:100px auto;padding:50px 70px;background:#f3f7ff;border-radius:36px}.wm-mobile-art{position:relative;display:grid;place-items:start center;align-self:start}.wm-mobile-orbit{position:absolute;top:90px;width:390px;height:390px;border-radius:50%;background:#e0ebff;border:22px solid #e9f1ff}.wm-mobile-art img{position:relative;width:260px;height:auto;border-radius:34px;border:5px solid #fff;box-shadow:0 20px 40px #284c8c25;transform:rotate(8deg)}.wm-landing-account{max-width:1200px;margin:100px auto 80px;padding:45px 55px;display:grid;grid-template-columns:1fr 440px;align-items:center;gap:80px;border-radius:30px;background:#f8faff;border:1px solid #e7eefb}.wm-landing .wm-account-copy h2{font-size:37px}.wm-account-copy h2>span{color:#215df4}.wm-account-copy>div{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #dce7fc;border-radius:12px;background:#fff;color:#6f8bb8;font-size:15px}.wm-account-copy strong{color:#215df4;font-weight:600}.wm-landing .wm-account-copy .wm-account-service-note{font-size:11px;color:#8b9bb2;line-height:1.8}.wm-landing .wm-entry-card{padding:32px;margin:0;width:100%;max-width:none;min-width:0;border:1px solid #e1e9f7;border-radius:22px;box-shadow:0 10px 32px #1c4f9b0a;background:#fff}.wm-landing .wm-card-icon{background:#edf3ff;color:#215df4;border:0;border-radius:14px;width:48px;height:48px;margin-bottom:20px}.wm-landing .wm-entry-card h2{color:#203859;font-size:24px;letter-spacing:-.8px;font-weight:650}.wm-landing .wm-entry-card>p{font-size:12px;line-height:1.8;color:#8091ac}.wm-landing .wm-auth-tabs{border-radius:10px;background:#f2f5fb;padding:4px;border:0}.wm-landing .wm-auth-tabs button{border-radius:8px;font-size:12px}.wm-landing .wm-auth-tabs button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #1a4a9912;color:#215df4}.wm-landing .wm-form label{font-size:11px;color:#5e769c}.wm-landing .wm-form input{border:1px solid #dfe7f5;border-radius:10px;background:#fcfdff;color:#253d61;padding:12px;min-width:0;box-shadow:none}.wm-landing .wm-form input::placeholder{color:#a0adc0}.wm-landing .wm-primary{border:0;background:#215df4;color:#fff;border-radius:10px;min-height:45px;font-size:12px;box-shadow:none}.wm-landing .wm-primary:hover{background:#1749c8}.wm-landing .wm-entry-footer{display:flex;flex-wrap:wrap;align-items:center;max-width:1280px;margin:auto;padding:30px 40px;border-top:1px solid #e9eef6;gap:24px;color:#8b9ab0;font-size:10px}.wm-landing .wm-entry-footer>span{margin-right:auto}.wm-landing .wm-entry-footer a{color:#6c82a3}.wm-landing :is(a,button,input,select):focus-visible{outline:2px solid #6095ff;outline-offset:4px}@media(min-width:1500px){.wm-landing-hero{min-height:640px}.wm-hero-visual{margin-right:-70px}}@media(max-width:1100px){.wm-landing .wm-landing-header{padding:16px 28px;gap:18px}.wm-landing-header nav{margin-left:0;gap:20px}.wm-landing-hero{padding:24px 32px 42px;min-height:540px}.wm-hero-visual{margin-right:-30px}.wm-hero-actions{gap:10px}.wm-hero-actions a{padding:12px 16px;font-size:12px}.wm-landing-feature{margin:70px auto;gap:50px;padding:15px 40px}.wm-landing .wm-feature-privacy{margin:70px 24px;padding:40px;gap:20px}.wm-more-features{margin:70px auto}.wm-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-landing-shortcuts a{padding:14px 24px;gap:10px;font-size:11px}.wm-landing-shortcuts a>svg:last-child{display:none}.wm-everywhere{margin:70px 24px;padding:40px;gap:30px}.wm-landing-account{margin:70px 24px;padding:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px}.wm-landing .wm-account-copy h2{font-size:30px}.wm-landing .wm-entry-card{padding:26px}}@media(max-width:760px){.wm-landing .wm-landing-header{height:72px;min-height:72px;padding:12px 20px;gap:12px}.wm-landing .wm-landing-brand{font-size:21px;gap:8px}.wm-landing .wm-landing-brand .brand-wordmark{font-size:24px}.wm-landing-brand img{width:31px;height:24px}.wm-landing-header nav{display:none}.wm-landing .wm-landing-login{padding:10px 12px;font-size:11px;border-radius:10px}.wm-landing-login svg{display:none}.wm-landing .wm-landing-header .site-navigation{margin-left:auto}.wm-landing .wm-landing-header .navigation-services-trigger{min-width:32px;width:32px}.wm-landing-hero{display:flex;flex-direction:column;text-align:center;padding:30px 24px 24px;min-height:0}.wm-hero-copy{width:100%;padding:0}.wm-hero-kicker{justify-content:center;font-size:8px;letter-spacing:1.4px;margin-bottom:22px}.wm-landing .wm-hero-copy h1{font-size:clamp(37px,8vw,56px);letter-spacing:-1.7px;line-height:1.15}.wm-landing .wm-hero-copy>p{font-size:14px;line-height:1.75;margin:20px auto 22px;max-width:400px}.wm-hero-actions{justify-content:center;gap:10px}.wm-hero-actions a{min-height:44px;padding:11px 15px;font-size:11px;border-radius:10px;gap:8px}.wm-hero-actions a>svg{width:15px}.wm-hero-note{justify-content:center;font-size:8px;gap:7px;margin-top:18px}.wm-hero-note svg{width:13px}.wm-hero-visual{width:min(540px,calc(100% + 30px));margin:-10px -15px 0}.wm-art-caption{font-size:6px;padding-right:28px;margin-top:-10px}.wm-landing-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:8px}.wm-landing-shortcuts a{padding:13px 14px;font-size:10px;border:0;background:#f6f9ff;border-radius:10px;gap:9px}.wm-landing-shortcuts a>svg:first-child{width:18px;height:18px}.wm-landing-feature{grid-template-columns:minmax(0,1fr);margin:55px auto;padding:12px 28px;gap:35px}.wm-feature-inbox .wm-landing-feature-copy{order:-1}.wm-section-kicker{font-size:8px;letter-spacing:1.1px;margin-bottom:17px}.wm-landing :is(.wm-landing-feature-copy,.wm-more-features,.wm-everywhere,.wm-account-copy) h2{font-size:31px;letter-spacing:-1.1px}.wm-landing :is(.wm-landing-feature-copy,.wm-everywhere,.wm-account-copy)>p{font-size:13px;line-height:1.85;margin:18px 0}.wm-landing :is(.wm-landing-feature-copy,.wm-everywhere) a{font-size:12px}.wm-demo-inbox{padding:20px 16px 0;border-radius:18px;transform:rotate(-1deg)}.wm-demo-top>span:first-child{font-size:14px}.wm-demo-row{padding:15px 0;gap:10px}.wm-demo-row :is(strong,b){font-size:10px}.wm-demo-row>div>span{font-size:8px}.wm-demo-avatar{width:30px;height:30px;font-size:10px}.wm-landing .wm-feature-privacy{margin:55px 16px;padding:30px 24px 20px;border-radius:24px;gap:18px}.wm-privacy-pills{gap:8px;margin-top:20px}.wm-privacy-pills span{font-size:9px;padding:8px 10px}.wm-privacy-art{min-height:310px}.wm-privacy-orbit{width:270px;height:270px}.wm-privacy-card{width:245px;padding:24px 20px 18px}.wm-privacy-card>strong{font-size:23px}.wm-privacy-card>div{font-size:8px}.wm-privacy-card small{font-size:7px}.wm-privacy-shield{left:-5px;width:78px;height:78px;border-radius:22px}.wm-privacy-shield svg{width:50px;height:50px}.wm-more-features{margin:55px auto;padding:0 24px}.wm-feature-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}.wm-feature-grid article{display:grid;grid-template-columns:42px 1fr;gap:7px 16px;padding:20px;text-align:left;border-radius:16px}.wm-feature-grid article>span{grid-row:span 2;width:42px;height:42px;margin:0}.wm-landing .wm-feature-grid h3{font-size:13px;margin:0}.wm-landing .wm-feature-grid p{font-size:11px;line-height:1.7}.wm-everywhere{grid-template-columns:minmax(0,1fr);height:680px;margin:55px 16px;padding:30px 24px;border-radius:24px;gap:30px}.wm-mobile-art img{width:220px}.wm-mobile-orbit{width:300px;height:300px;top:75px}.wm-landing-account{grid-template-columns:minmax(0,1fr);margin:55px 16px 40px;padding:26px 18px 18px;border-radius:24px;gap:20px}.wm-landing .wm-account-copy h2{font-size:29px}.wm-account-copy>div{font-size:13px;padding:15px;gap:10px}.wm-landing .wm-account-copy .wm-account-service-note{font-size:10px}.wm-landing .wm-entry-card{padding:24px 18px;border-radius:18px}.wm-landing .wm-entry-card h2{font-size:22px}.wm-landing .wm-form input{font-size:16px}.wm-landing .wm-entry-footer{padding:25px 24px;gap:20px;font-size:10px}.wm-landing .wm-entry-footer>span{width:100%}}@media(max-width:360px){.wm-landing .wm-landing-header{padding:12px 14px;gap:8px}.wm-landing .wm-landing-brand{font-size:19px;gap:6px}.wm-landing .wm-landing-brand .brand-wordmark{font-size:22px}.wm-landing .wm-landing-login{font-size:10px;padding:9px}.wm-landing-hero{padding-inline:20px}.wm-hero-actions{flex-direction:column}.wm-hero-actions a{width:100%}}
