:root{
    --wm-teal:#117A74;
    --wm-teal-dark:#0B5F5B;
    --wm-teal-soft:#E6F5F2;
    --wm-coral:#FF6B68;
    --wm-coral-dark:#EC5653;
    --wm-warm:#F5F6F4;
    --wm-offwhite:#FAFAF8;
    --wm-paper:#FFFFFF;
    --wm-ink:#10233F;
    --wm-copy:#435268;
    --wm-muted:#718096;
    --wm-line:#E4E9E8;
    --wm-success:#23924A;
    --wm-shadow:0 18px 48px rgba(19,53,74,.08);
    --wm-shadow-soft:0 8px 24px rgba(19,53,74,.06);
    --wm-radius:18px;
    --wm-container:1240px;
}

*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--wm-offwhite);color:var(--wm-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}
img{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
button,input,textarea,select{font:inherit}

.wm-container{width:min(calc(100% - 40px),var(--wm-container));margin-inline:auto}
.wm-kicker{display:block;color:var(--wm-teal);font-size:.78rem;line-height:1.2;font-weight:800;letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px}

.wm-header{position:sticky;top:0;z-index:50;background:rgba(250,250,248,.92);border-bottom:1px solid rgba(228,233,232,.9);backdrop-filter:blur(14px)}
.wm-header-inner{min-height:78px;display:grid;grid-template-columns:minmax(166px,1fr) auto minmax(220px,1fr);align-items:center;column-gap:26px}
.wm-brand{display:inline-flex;grid-column:1;justify-self:start;align-items:center;width:166px}
.wm-brand img{width:100%;height:auto}
.wm-header-menu{display:contents}
.wm-nav{display:flex;grid-column:2;justify-self:center;align-items:center;justify-content:center;flex-wrap:nowrap;gap:38px;white-space:nowrap;font-size:.95rem;font-weight:650;color:#20314a}
.wm-nav a{position:relative;padding:28px 0 24px}
.wm-nav a::after{content:"";position:absolute;left:50%;bottom:18px;width:0;height:2px;background:var(--wm-teal);transform:translateX(-50%);transition:width .2s ease}
.wm-nav a:hover::after,.wm-nav a[aria-current="page"]::after{width:24px}
.wm-header-actions{display:flex;grid-column:3;justify-self:end;align-items:center;flex-wrap:nowrap;gap:13px;min-width:max-content;white-space:nowrap}
.wm-account-actions{display:flex;align-items:center;gap:16px;min-width:max-content}
.wm-login-link{font-size:.92rem;font-weight:700;color:var(--wm-teal-dark)}
.wm-header-notice{font-size:.82rem;font-weight:750;color:var(--wm-muted)}
.wm-language-selector{position:relative;color:var(--wm-teal-dark);font-size:.8rem;font-weight:800}
.wm-language-selector summary{display:flex;min-width:54px;height:38px;padding:0 10px;align-items:center;justify-content:center;gap:5px;border:1px solid var(--wm-line);border-radius:9px;background:#fff;cursor:pointer;list-style:none}
.wm-language-selector summary::-webkit-details-marker{display:none}.wm-language-selector[open] summary{border-color:#b9d9d5;background:var(--wm-teal-soft)}
.wm-language-selector ul{position:absolute;z-index:80;right:0;top:calc(100% + 8px);min-width:174px;margin:0;padding:7px;list-style:none;border:1px solid var(--wm-line);border-radius:10px;background:#fff;box-shadow:var(--wm-shadow-soft)}
.wm-language-selector a{display:block;padding:9px 11px;border-radius:7px;color:var(--wm-copy);font-weight:650}.wm-language-selector a:hover,.wm-language-selector a[aria-current="true"]{background:var(--wm-teal-soft);color:var(--wm-teal-dark)}.wm-language-selector a[aria-current="true"]{font-weight:800}
.wm-menu-toggle{display:none;grid-column:3;justify-self:end;width:42px;height:42px;border:1px solid var(--wm-line);border-radius:10px;background:#fff;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:0;cursor:pointer}
.wm-menu-toggle span{display:block;width:18px;height:2px;background:var(--wm-teal);border-radius:99px}

.wm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:9px;border:1px solid transparent;font-weight:800;line-height:1;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}
.wm-btn:hover{transform:translateY(-1px)}
.wm-btn-primary{background:var(--wm-teal);border-color:var(--wm-teal);color:white;box-shadow:0 8px 18px rgba(17,122,116,.15)}
.wm-btn-primary:hover{background:var(--wm-teal-dark);border-color:var(--wm-teal-dark)}
.wm-btn-outline{background:transparent;border-color:var(--wm-teal);color:var(--wm-teal)}
.wm-btn-outline:hover{background:var(--wm-teal-soft)}
.wm-btn-header{min-height:42px;padding-inline:21px}
.wm-btn-block{width:100%}

.wm-hero{background:linear-gradient(180deg,#fff 0%,var(--wm-offwhite) 100%);overflow:hidden}
.wm-hero-grid{min-height:600px;display:grid;grid-template-columns:.88fr 1.12fr;gap:42px;align-items:center;padding-top:60px;padding-bottom:54px}
.wm-hero-copy{max-width:580px;min-width:0}
.wm-hero h1{margin:0;font-size:clamp(2.85rem,4.4vw,4.85rem);line-height:.98;letter-spacing:-.048em;color:var(--wm-teal-dark);font-weight:780;text-wrap:balance;overflow-wrap:break-word}
.wm-hero h1 span{color:var(--wm-teal)}
.wm-lead{max-width:600px;margin:26px 0 0;color:var(--wm-copy);font-size:1.12rem;line-height:1.65}
.wm-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}
.wm-price-inline{margin:14px 0 0;color:var(--wm-muted);font-size:.88rem}
.wm-price-inline strong{color:var(--wm-ink)}
.wm-hero-visual{position:relative;min-width:0;padding:12px 0}
.wm-hero-visual img{position:relative;z-index:2;width:100%;height:auto;filter:drop-shadow(0 24px 30px rgba(16,35,63,.10))}
.wm-demo-halo{position:absolute;inset:13% 7% 5% 8%;background:radial-gradient(circle at 55% 40%,rgba(230,245,242,.95),rgba(230,245,242,.28) 52%,transparent 76%);border-radius:50%;filter:blur(2px)}

.wm-feature-strip{border-block:1px solid var(--wm-line);background:#fff}
.wm-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}
.wm-mini-feature{display:flex;align-items:center;gap:18px;padding:23px 34px;position:relative}
.wm-mini-feature+ .wm-mini-feature::before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:1px;background:var(--wm-line)}
.wm-feature-icon{width:52px;height:52px;flex:0 0 52px;border-radius:50%;display:grid;place-items:center;background:var(--wm-teal-soft);color:var(--wm-teal);font-size:1.55rem;font-weight:700}
.wm-mini-feature>div{min-width:0}
.wm-mini-feature h2{font-size:1rem;margin:0 0 2px;color:var(--wm-teal-dark);overflow-wrap:break-word}
.wm-mini-feature p{margin:0;color:var(--wm-copy);font-size:.88rem;overflow-wrap:break-word}

.wm-section{padding:76px 0}
.wm-section-soft{background:linear-gradient(135deg,#F7FBFA 0%,#fff 58%,#FFF9F8 100%)}
.wm-section-heading{text-align:center;max-width:720px;margin:0 auto 36px}
.wm-section-heading h2,.wm-story-copy h2,.wm-price-card h2,.wm-cta-inner h2{margin:0;color:var(--wm-teal-dark);letter-spacing:-.025em;font-size:clamp(2rem,3vw,2.85rem);line-height:1.08;text-wrap:balance}
.wm-section-heading p{margin:14px auto 0;color:var(--wm-copy);font-size:1.02rem;max-width:620px}

.wm-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.wm-step-card{position:relative;background:#fff;border:1px solid var(--wm-line);border-radius:14px;padding:30px 24px 26px;min-height:265px;box-shadow:var(--wm-shadow-soft)}
.wm-step-number{position:absolute;top:18px;left:18px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--wm-teal-soft);color:var(--wm-teal-dark);font-weight:850}
.wm-step-pictogram{margin:7px auto 22px;width:70px;height:70px;display:grid;place-items:center;color:var(--wm-teal);font-size:3rem;line-height:1}
.wm-step-card h3{margin:0 0 8px;text-align:center;font-size:1.06rem;color:var(--wm-teal-dark)}
.wm-step-card p{margin:0;text-align:center;color:var(--wm-copy);font-size:.92rem}
.wm-section-link{margin:26px 0 0;text-align:center}.wm-section-link a{color:var(--wm-teal-dark);font-weight:800}.wm-section-link a:hover{text-decoration:underline;text-underline-offset:4px}

.wm-benefits-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);grid-template-areas:"story price" "features features";gap:22px;align-items:stretch}
.wm-story-card{grid-area:story;display:grid;grid-template-columns:1.12fr .88fr;gap:26px;align-items:center;background:linear-gradient(135deg,var(--wm-teal-soft),#fff 72%);border:1px solid #dcebe8;border-radius:var(--wm-radius);padding:30px;box-shadow:var(--wm-shadow-soft);min-width:0}
.wm-story-copy h2{font-size:1.7rem}
.wm-story-copy>p{color:var(--wm-copy);margin:12px 0 18px}
.wm-check-list{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px;color:var(--wm-copy);font-size:.91rem}
.wm-check-list li{display:flex;gap:9px;align-items:flex-start}
.wm-check-list li::before{content:"✓";width:19px;height:19px;flex:0 0 19px;border-radius:50%;display:grid;place-items:center;background:var(--wm-teal);color:#fff;font-size:.72rem;font-weight:900;margin-top:1px}
.wm-check-list.compact{gap:8px;margin:18px 0 24px;font-size:.85rem}
.wm-story-preview{background:#fff;border:1px solid var(--wm-line);border-radius:14px;padding:14px;box-shadow:var(--wm-shadow);transform:rotate(1.3deg);min-width:0}
.wm-preview-cover{height:110px;border-radius:10px;margin-bottom:13px;background:linear-gradient(145deg,#cceae6 0%,#a9d0c9 42%,#f1c6ae 43%,#fff0e8 100%);position:relative;overflow:hidden}
.wm-preview-cover::after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(165deg,transparent 25%,rgba(17,122,116,.32) 26%)}
.wm-story-preview strong{display:block;color:var(--wm-teal-dark);font-size:1rem}
.wm-story-preview strong span{color:var(--wm-coral)}
.wm-story-preview small{display:block;color:var(--wm-copy);margin-top:3px}
.wm-preview-icons{display:flex;gap:9px;margin-top:14px;color:var(--wm-teal);font-weight:700}
.wm-preview-icons span{width:28px;height:28px;border-radius:8px;background:var(--wm-teal-soft);display:grid;place-items:center}

.wm-benefit-cards{grid-area:features;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.wm-benefit-card{background:#fff;border:1px solid var(--wm-line);border-radius:14px;padding:20px;display:flex;gap:15px;align-items:flex-start;box-shadow:var(--wm-shadow-soft);min-width:0}
.wm-benefit-card>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:11px;background:var(--wm-teal-soft);color:var(--wm-teal);font-size:1.45rem}
.wm-benefit-card>div{min-width:0}.wm-benefit-card h3{margin:2px 0 5px;color:var(--wm-teal-dark);font-size:.98rem;overflow-wrap:break-word}
.wm-benefit-card p{margin:0;color:var(--wm-copy);font-size:.84rem;line-height:1.45;overflow-wrap:break-word}

.wm-price-card{grid-area:price;position:relative;background:linear-gradient(180deg,var(--wm-teal-soft),#fff 63%);border:1px solid #dcebe8;border-radius:var(--wm-radius);padding:28px;box-shadow:var(--wm-shadow-soft);min-width:0}
.wm-price-card::after{content:"♡";position:absolute;right:20px;top:18px;color:var(--wm-coral);font-size:2rem}
.wm-price-card h2{font-size:1.62rem}
.wm-price{display:flex;align-items:baseline;gap:6px;margin-top:20px}
.wm-price strong{font-size:clamp(1.9rem,2.7vw,2.55rem);line-height:1.05;color:var(--wm-teal-dark);letter-spacing:-.04em;overflow-wrap:break-word}
.wm-price span{color:var(--wm-copy);font-size:.88rem}
.wm-price-card>p{margin:6px 0 0;color:var(--wm-muted);font-size:.82rem}.wm-price-card .wm-price-claim{margin-top:14px;color:var(--wm-copy);font-size:.9rem;font-weight:700}

.wm-cta-band{padding:0 0 64px;background:var(--wm-offwhite)}
.wm-cta-inner{background:linear-gradient(90deg,var(--wm-teal-soft),#f4fbf9 65%,#fff7f5);border:1px solid #dcebe8;border-radius:18px;padding:28px 40px;display:flex;align-items:center;justify-content:space-between;gap:34px}
.wm-cta-inner h2{font-size:1.65rem}
.wm-cta-inner p{margin:7px 0 0;color:var(--wm-copy);font-size:.92rem}
.wm-cta-actions{flex:0 0 auto;margin-top:0;flex-wrap:nowrap}

.wm-footer{background:#fff;border-top:1px solid var(--wm-line);padding:26px 0 18px}
.wm-footer-inner{display:grid;grid-template-columns:1fr auto 1fr;gap:30px;align-items:center}
.wm-brand-footer{width:148px}
.wm-footer-nav{display:flex;gap:28px;font-size:.84rem;font-weight:650;color:var(--wm-copy)}
.wm-footer-inner>p{justify-self:end;margin:0;color:var(--wm-muted);font-size:.82rem}
.wm-footer-inner>p span{color:var(--wm-coral)}
.wm-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:18px;padding-top:14px;border-top:1px solid #f0f2f1;color:var(--wm-muted);font-size:.74rem}

.wm-how-page{overflow:hidden}
.wm-how-hero{position:relative;padding:94px 0 82px;text-align:center;background:radial-gradient(circle at 50% 105%,rgba(230,245,242,.95),transparent 45%),linear-gradient(180deg,#fff,var(--wm-offwhite));border-bottom:1px solid var(--wm-line)}
.wm-how-hero::before,.wm-how-hero::after{content:"";position:absolute;border-radius:50%;pointer-events:none}
.wm-how-hero::before{width:240px;height:240px;left:-120px;top:38px;background:rgba(230,245,242,.7)}
.wm-how-hero::after{width:180px;height:180px;right:-90px;bottom:-70px;background:rgba(255,107,104,.08)}
.wm-how-hero-inner{position:relative;z-index:1;max-width:900px}
.wm-how-hero h1{max-width:840px;margin:0 auto;color:var(--wm-teal-dark);font-size:clamp(2.7rem,5vw,4.65rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}
.wm-how-hero p{max-width:730px;margin:24px auto 0;color:var(--wm-copy);font-size:1.1rem;line-height:1.65}
.wm-how-hero-actions{justify-content:center}
.wm-how-section{padding:80px 0}
.wm-how-section-soft{background:linear-gradient(135deg,#f4faf8,#fff 62%,#fff8f7)}
.wm-how-heading{max-width:760px;margin:0 auto 38px;text-align:center}
.wm-how-heading h2,.wm-how-language-copy h2,.wm-how-demo-copy h2{margin:0;color:var(--wm-teal-dark);font-size:clamp(2rem,3.5vw,3.1rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}
.wm-how-heading p,.wm-how-language-copy>p,.wm-how-demo-copy>p{margin:15px 0 0;color:var(--wm-copy);font-size:1rem;line-height:1.65}
.wm-how-journey{padding-top:0;background:#fff}
.wm-how-steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:-34px}
.wm-how-steps::before{content:"";position:absolute;z-index:-1;left:9%;right:9%;top:59px;height:2px;background:linear-gradient(90deg,var(--wm-teal-soft),var(--wm-teal),var(--wm-teal-soft))}
.wm-how-step{min-width:0;padding:24px 22px 25px;background:#fff;border:1px solid var(--wm-line);border-radius:var(--wm-radius);box-shadow:var(--wm-shadow-soft)}
.wm-how-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}
.wm-how-step-number{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--wm-teal);color:#fff;font-size:.82rem;font-weight:850;box-shadow:0 0 0 7px #fff}
.wm-how-icon-svg{display:block;width:24px;height:24px;overflow:visible}
.wm-how-step-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(17,122,116,.08);border-radius:12px;background:var(--wm-teal-soft);color:var(--wm-teal)}
.wm-how-step-icon .wm-how-icon-svg{width:25px;height:25px}
.wm-how-step h2{margin:0 0 9px;color:var(--wm-teal-dark);font-size:1.13rem;line-height:1.25;overflow-wrap:break-word}
.wm-how-step p{margin:0;color:var(--wm-copy);font-size:.9rem;line-height:1.55;overflow-wrap:break-word}
.wm-how-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.wm-how-choice-card{min-width:0;padding:28px;background:#fff;border:1px solid var(--wm-line);border-radius:var(--wm-radius);box-shadow:var(--wm-shadow-soft)}
.wm-how-card-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border:1px solid rgba(17,122,116,.08);border-radius:12px;background:var(--wm-teal-soft);color:var(--wm-teal)}
.wm-how-choice-card h3,.wm-how-use-card h3{margin:0 0 8px;color:var(--wm-teal-dark);font-size:1.08rem;line-height:1.3;overflow-wrap:break-word}
.wm-how-choice-card p,.wm-how-use-card p{margin:0;color:var(--wm-copy);font-size:.91rem;line-height:1.58;overflow-wrap:break-word}
.wm-how-language-card{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:42px;padding:42px;background:linear-gradient(135deg,var(--wm-teal-dark),#117a74);border-radius:24px;box-shadow:var(--wm-shadow);color:#fff}
.wm-how-language-copy .wm-kicker{color:#bce8e2}
.wm-how-language-copy h2,.wm-how-language-copy>p{color:#fff}
.wm-how-language-copy>strong{display:block;margin-top:22px;padding-left:18px;border-left:3px solid var(--wm-coral);font-size:.96rem;line-height:1.55}
.wm-how-language-visual{display:grid;justify-items:center;gap:20px}
.wm-how-globe{display:grid;place-items:center;width:112px;height:112px;border:1px solid rgba(255,255,255,.28);border-radius:24px;background:rgba(255,255,255,.08);color:#fff}
.wm-how-globe .wm-how-icon-svg{width:54px;height:54px}
.wm-how-language-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
.wm-how-language-chips span{display:grid;place-items:center;min-width:48px;height:34px;padding:0 10px;border-radius:999px;background:#fff;color:var(--wm-teal-dark);font-size:.76rem;font-weight:850}
.wm-how-use-section{background:#fff;border-block:1px solid var(--wm-line)}
.wm-how-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1000px;margin-inline:auto}
.wm-how-use-card{display:flex;min-width:0;gap:18px;padding:24px;border:1px solid var(--wm-line);border-radius:var(--wm-radius);background:var(--wm-offwhite)}
.wm-how-use-card .wm-how-card-icon{flex:0 0 44px;margin:0}
.wm-how-use-card.is-offline{border-color:#9cd5cd;background:linear-gradient(135deg,var(--wm-teal-soft),#fff);box-shadow:0 10px 28px rgba(17,122,116,.1)}
.wm-how-use-card.is-offline .wm-how-card-icon{background:var(--wm-teal);color:#fff}
.wm-how-demo-card{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:54px;padding:46px 64px;background:linear-gradient(135deg,#fff1ef,#fff 55%,var(--wm-teal-soft));border:1px solid #f0dedb;border-radius:24px;box-shadow:var(--wm-shadow-soft)}
.wm-how-demo-copy .wm-btn{margin-top:25px}
.wm-how-demo-phone{justify-self:center;width:204px;padding:10px;border:8px solid var(--wm-ink);border-radius:30px;background:#fff;box-shadow:0 24px 38px rgba(16,35,63,.18);transform:rotate(2deg)}
.wm-how-demo-phone-bar{height:32px;display:flex;align-items:center;justify-content:space-between;color:var(--wm-teal-dark);font-size:.65rem}
.wm-how-demo-phone-bar span{width:7px;height:7px;border-radius:50%;background:var(--wm-coral)}
.wm-how-demo-phone-bar strong{display:flex;align-items:center;gap:4px}.wm-how-demo-phone-bar .wm-how-icon-svg{width:13px;height:13px}
.wm-how-demo-phone-cover{height:116px;display:grid;place-items:end;border-radius:14px;padding:10px;background:linear-gradient(145deg,#cceae6 0%,#a9d0c9 48%,#f1c6ae 49%,#fff0e8 100%);color:var(--wm-coral)}
.wm-how-demo-phone-cover .wm-how-icon-svg{width:21px;height:21px}
.wm-how-demo-phone-lines{display:grid;gap:8px;padding:14px 4px 5px}
.wm-how-demo-phone-lines span{height:25px;border-radius:8px;background:var(--wm-teal-soft)}
.wm-how-demo-phone-lines span:nth-child(2){width:82%}.wm-how-demo-phone-lines span:nth-child(3){width:90%}.wm-how-demo-phone-lines span:nth-child(4){width:68%}
.wm-how-final{padding-top:12px}
.wm-how-final .wm-cta-inner{padding-block:34px}

.wm-demo-page{overflow:hidden;background:#fff}
.wm-demo-hero{position:relative;padding:96px 0 88px;text-align:center;background:radial-gradient(circle at 50% 112%,rgba(230,245,242,.95),transparent 47%),linear-gradient(180deg,#fff,var(--wm-offwhite));border-bottom:1px solid var(--wm-line)}
.wm-demo-hero::before,.wm-demo-hero::after{content:"";position:absolute;border-radius:50%;pointer-events:none}
.wm-demo-hero::before{width:230px;height:230px;left:-120px;top:34px;background:rgba(230,245,242,.72)}
.wm-demo-hero::after{width:170px;height:170px;right:-82px;bottom:-64px;background:rgba(255,107,104,.08)}
.wm-demo-hero-inner{position:relative;z-index:1;max-width:920px}
.wm-demo-hero h1{max-width:860px;margin:0 auto;color:var(--wm-teal-dark);font-size:clamp(2.75rem,5vw,4.65rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}
.wm-demo-hero p{max-width:750px;margin:24px auto 0;color:var(--wm-copy);font-size:1.1rem;line-height:1.65}
.wm-demo-hero-actions{justify-content:center}
.wm-demo-section{padding:88px 0}
.wm-demo-heading{max-width:790px;margin:0 auto 42px;text-align:center}
.wm-demo-heading h2,.wm-demo-editor-copy h2{margin:0;color:var(--wm-teal-dark);font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.08;letter-spacing:-.032em;text-wrap:balance}
.wm-demo-heading p,.wm-demo-editor-copy>p{margin:16px 0 0;color:var(--wm-copy);font-size:1rem;line-height:1.68}
.wm-demo-frame{overflow:hidden;margin:0;border:1px solid #dce6e4;border-radius:22px;background:#fff;box-shadow:0 28px 70px rgba(16,35,63,.12)}
.wm-demo-frame-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:47px;padding:0 17px;border-bottom:1px solid var(--wm-line);background:#fbfcfb;color:var(--wm-muted);font-size:.76rem}
.wm-demo-frame-bar>strong{font-weight:750;color:var(--wm-copy)}
.wm-demo-window-dots{display:flex;gap:6px}
.wm-demo-window-dots i{display:block;width:8px;height:8px;border-radius:50%;background:#d6dfdd}
.wm-demo-window-dots i:first-child{background:rgba(255,107,104,.8)}
.wm-demo-window-dots i:nth-child(2){background:rgba(17,122,116,.28)}
.wm-demo-window-dots i:nth-child(3){background:rgba(17,122,116,.58)}
.wm-demo-frame img{width:100%;height:auto;object-fit:contain;object-position:top center;background:#f4f6f7}
.wm-demo-dashboard-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}
.wm-demo-dashboard-point{display:flex;min-width:0;align-items:center;gap:11px;padding:14px 16px;border:1px solid var(--wm-line);border-radius:13px;background:var(--wm-offwhite);color:var(--wm-teal-dark)}
.wm-demo-dashboard-point>span{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid rgba(17,122,116,.08);border-radius:11px;background:var(--wm-teal-soft);color:var(--wm-teal)}
.wm-demo-icon-svg{display:block;width:21px;height:21px}
.wm-demo-dashboard-point strong{min-width:0;font-size:.88rem;line-height:1.28;overflow-wrap:break-word}
.wm-demo-editor-section{background:linear-gradient(135deg,#f4faf8,#fff 62%,#fff8f7);border-block:1px solid var(--wm-line)}
.wm-demo-editor-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(460px,1.28fr);align-items:center;gap:72px}
.wm-demo-editor-copy{max-width:480px}
.wm-demo-detail-list{display:grid;gap:13px;margin:26px 0 0;padding:0;list-style:none;color:var(--wm-copy)}
.wm-demo-detail-list li{display:flex;align-items:flex-start;gap:11px;font-size:.95rem;font-weight:680}
.wm-demo-detail-list li::before{content:"";flex:0 0 20px;width:20px;height:20px;margin-top:1px;border:5px solid var(--wm-teal-soft);border-radius:50%;background:var(--wm-teal)}
.wm-demo-editor-frame{justify-self:end;width:min(100%,680px)}
.wm-demo-language-section{background:#fff}
.wm-demo-language-card{display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(330px,.92fr);align-items:center;gap:64px;padding:50px;background:linear-gradient(135deg,var(--wm-teal-dark),#117a74 64%,#16847d);border-radius:26px;box-shadow:var(--wm-shadow);color:#fff}
.wm-demo-language-frame{width:100%;box-shadow:0 24px 54px rgba(5,39,53,.28)}
.wm-demo-language-copy h2,.wm-demo-instructions-copy h2{margin:0;font-size:clamp(2rem,3.4vw,3.05rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}
.wm-demo-language-copy h2{color:#fff}
.wm-demo-language-copy .wm-kicker{color:#bce8e2}
.wm-demo-language-copy>p,.wm-demo-instructions-copy>p{margin:16px 0 0;font-size:1rem;line-height:1.68}
.wm-demo-language-copy>p{color:rgba(255,255,255,.88)}
.wm-demo-language-copy .wm-demo-detail-list{margin-top:22px;color:#fff}
.wm-demo-language-copy .wm-demo-detail-list li::before{border-color:rgba(255,255,255,.2);background:var(--wm-coral)}
.wm-demo-language-note{display:block;margin-top:24px;padding:16px 18px;border:1px solid rgba(255,255,255,.2);border-radius:13px;background:rgba(255,255,255,.08);font-size:.91rem;line-height:1.55}
.wm-demo-instructions-section{background:var(--wm-offwhite);border-top:1px solid var(--wm-line)}
.wm-demo-instructions-grid{display:grid;grid-template-columns:minmax(290px,.65fr) minmax(540px,1.35fr);align-items:center;gap:62px}
.wm-demo-instructions-copy{max-width:450px}
.wm-demo-instructions-copy h2{color:var(--wm-teal-dark)}
.wm-demo-instructions-copy>p{color:var(--wm-copy)}
.wm-demo-instructions-frame{justify-self:end;width:min(100%,790px)}
.wm-demo-useful-section{background:#fff}
.wm-demo-useful-grid,.wm-demo-contacts-grid{display:grid;align-items:center;gap:62px}
.wm-demo-useful-grid{grid-template-columns:minmax(540px,1.35fr) minmax(290px,.65fr)}
.wm-demo-contacts-section{background:linear-gradient(135deg,#f4faf8,#fff 62%,#fff8f7);border-block:1px solid var(--wm-line)}
.wm-demo-contacts-grid{grid-template-columns:minmax(290px,.65fr) minmax(540px,1.35fr)}
.wm-demo-feature-copy{max-width:450px}
.wm-demo-feature-copy h2,.wm-demo-guest-copy h2{margin:0;color:var(--wm-teal-dark);font-size:clamp(2rem,3.4vw,3.05rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}
.wm-demo-feature-copy>p,.wm-demo-guest-copy>p{margin:16px 0 0;color:var(--wm-copy);font-size:1rem;line-height:1.68}
.wm-demo-detail-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.wm-demo-useful-frame{justify-self:start;width:min(100%,790px)}
.wm-demo-contacts-frame{justify-self:end;width:min(100%,720px)}
.wm-demo-guest-section{padding-top:78px;background:#fff}
.wm-demo-guest-card{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:center;gap:64px;padding:52px 56px;border:1px solid rgba(17,122,116,.13);border-radius:26px;background:radial-gradient(circle at 92% 12%,rgba(255,107,104,.12),transparent 33%),linear-gradient(135deg,var(--wm-teal-soft),#fff 68%);box-shadow:var(--wm-shadow-soft)}
.wm-demo-guest-copy{max-width:540px}
.wm-demo-guest-copy .wm-btn{margin-top:28px}
.wm-demo-guest-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none}
.wm-demo-guest-points li{position:relative;min-width:0;padding:18px 17px 18px 49px;border:1px solid rgba(17,122,116,.11);border-radius:14px;background:rgba(255,255,255,.84);color:var(--wm-copy);font-size:.92rem;line-height:1.45;font-weight:700;box-shadow:0 10px 24px rgba(16,35,63,.045)}
.wm-demo-guest-points li::before{content:"";position:absolute;left:18px;top:20px;width:18px;height:18px;border:5px solid var(--wm-teal-soft);border-radius:50%;background:var(--wm-teal)}
.wm-demo-price-section{padding-top:24px;background:var(--wm-offwhite);border-top:1px solid var(--wm-line)}
.wm-demo-price-card{max-width:680px;margin:0 auto;padding:54px 48px;border:1px solid var(--wm-line);border-radius:26px;background:#fff;text-align:center;box-shadow:var(--wm-shadow)}
.wm-demo-price-card h2{margin:0;color:var(--wm-teal-dark);font-size:clamp(2rem,3.4vw,3.05rem);line-height:1.08;letter-spacing:-.03em}
.wm-demo-price{display:flex;align-items:baseline;justify-content:center;gap:9px;margin:25px 0 4px;color:var(--wm-teal-dark)}
.wm-demo-price strong{font-size:clamp(2.8rem,5vw,4rem);line-height:1;font-weight:850;letter-spacing:-.045em}
.wm-demo-price span{font-size:1rem;font-weight:750}
.wm-demo-price-vat{display:inline-block;color:var(--wm-muted);font-size:.86rem;font-weight:700}
.wm-demo-price-claim{margin:20px auto 0;color:var(--wm-copy);font-size:1rem;line-height:1.6}
.wm-demo-price-card .wm-btn{margin-top:27px}

.wm-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.wm-faq-page{overflow:hidden}
.wm-faq-hero{position:relative;padding:88px 0 82px;text-align:center;background:radial-gradient(circle at 50% 110%,rgba(230,245,242,.95),transparent 48%),linear-gradient(180deg,#fff,var(--wm-offwhite));border-bottom:1px solid var(--wm-line)}
.wm-faq-hero::before,.wm-faq-hero::after{content:"";position:absolute;border-radius:50%;pointer-events:none}
.wm-faq-hero::before{width:220px;height:220px;left:-120px;top:36px;background:rgba(230,245,242,.68)}
.wm-faq-hero::after{width:160px;height:160px;right:-80px;bottom:-58px;background:rgba(255,107,104,.07)}
.wm-faq-hero-inner{position:relative;z-index:1;max-width:900px}
.wm-faq-hero h1{max-width:820px;margin:0 auto;color:var(--wm-teal-dark);font-size:clamp(2.65rem,5vw,4.5rem);line-height:1.02;letter-spacing:-.043em;text-wrap:balance}
.wm-faq-hero p{max-width:740px;margin:23px auto 0;color:var(--wm-copy);font-size:1.08rem;line-height:1.65}
.wm-faq-content{padding:0 0 82px;background:var(--wm-offwhite)}
.wm-faq-container{max-width:1000px}
.wm-faq-search{position:relative;z-index:2;max-width:720px;margin:-29px auto 64px}
.wm-faq-search input{display:block;width:100%;height:58px;padding:0 22px;border:1px solid #cfe2df;border-radius:14px;background:#fff;color:var(--wm-ink);font-size:1rem;box-shadow:var(--wm-shadow);outline:none;transition:border-color .16s ease,box-shadow .16s ease}
.wm-faq-search input::placeholder{color:var(--wm-muted)}
.wm-faq-search input:focus{border-color:var(--wm-teal);box-shadow:0 0 0 4px rgba(17,122,116,.1),var(--wm-shadow)}
.wm-faq-no-results{max-width:720px;margin:-30px auto 54px;padding:22px;border:1px solid var(--wm-line);border-radius:14px;background:#fff;color:var(--wm-copy);text-align:center}
.wm-faq-category+ .wm-faq-category{margin-top:20px}
.wm-faq-category-header{margin:0}
.wm-faq-category-header h2{margin:0}
.wm-faq-category-toggle{display:grid;width:100%;min-width:0;grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:15px;padding:4px;border:0;border-radius:14px;background:transparent;color:var(--wm-teal-dark);text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}
.wm-faq-category-toggle:hover,.wm-faq-category-toggle:focus-visible{background:rgba(230,245,242,.58)}
.wm-faq-category-toggle:focus-visible{outline:3px solid rgba(17,122,116,.2);outline-offset:3px}
.wm-faq-category-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid rgba(17,122,116,.08);border-radius:12px;background:var(--wm-teal-soft);color:var(--wm-teal)}
.wm-faq-icon-svg{display:block;width:24px;height:24px;overflow:visible}
.wm-faq-category-title{min-width:0;font-size:1rem;line-height:1.25;font-weight:800;letter-spacing:.065em;overflow-wrap:break-word}
.wm-faq-category-chevron{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(17,122,116,.1);border-radius:10px;background:var(--wm-teal-soft);color:var(--wm-teal);transition:transform .18s ease,background .18s ease,color .18s ease}
.wm-faq-category-chevron .wm-faq-icon-svg{width:21px;height:21px}
.wm-faq-category-toggle[aria-expanded="true"] .wm-faq-category-chevron{transform:rotate(180deg);background:var(--wm-teal);color:#fff}
.wm-faq-category-panel{margin-top:16px}
.wm-faq-list{overflow:hidden;border:1px solid var(--wm-line);border-radius:18px;background:#fff;box-shadow:var(--wm-shadow-soft)}
.wm-faq-item+ .wm-faq-item{border-top:1px solid var(--wm-line)}
.wm-faq-item h3{margin:0}
.wm-faq-question{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:24px;padding:21px 22px;border:0;background:#fff;color:var(--wm-ink);text-align:left;font-size:1rem;line-height:1.4;font-weight:760;cursor:pointer;transition:background .16s ease,color .16s ease}
.wm-faq-question>span:first-child{min-width:0;overflow-wrap:break-word}
.wm-faq-question:hover,.wm-faq-question:focus-visible{background:#f7fbfa;color:var(--wm-teal-dark)}
.wm-faq-question:focus-visible{position:relative;z-index:1;outline:3px solid rgba(17,122,116,.2);outline-offset:-3px}
.wm-faq-chevron{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid rgba(17,122,116,.1);border-radius:10px;background:var(--wm-teal-soft);color:var(--wm-teal);transition:transform .18s ease,background .18s ease,color .18s ease}
.wm-faq-chevron .wm-faq-icon-svg{width:21px;height:21px}
.wm-faq-question[aria-expanded="true"]{color:var(--wm-teal-dark);background:#f7fbfa}
.wm-faq-question[aria-expanded="true"] .wm-faq-chevron{transform:rotate(180deg);background:var(--wm-teal);color:#fff}
.wm-faq-answer{padding:0 76px 23px 22px;background:#f7fbfa}
.wm-faq-answer p{margin:0;color:var(--wm-copy);font-size:.95rem;line-height:1.68}
.wm-faq-final{padding-top:12px}

@media (prefers-reduced-motion:reduce){.wm-faq-search input,.wm-faq-category-toggle,.wm-faq-category-chevron,.wm-faq-question,.wm-faq-chevron{transition:none}}

.page-hero{max-width:860px;margin:0 auto;padding:90px 20px 42px;text-align:center}.page-hero h1{font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.02;color:var(--wm-teal-dark);margin:0}.page-hero p{font-size:1.05rem;color:var(--wm-copy)}.section{max-width:1000px;margin:0 auto;padding:36px 20px 80px}.prose-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.prose-grid article,.signup-card,.info-box{background:#fff;border:1px solid var(--wm-line);border-radius:14px;padding:24px;box-shadow:var(--wm-shadow-soft)}.narrow{max-width:680px}.signup-card label{display:grid;gap:7px;margin-bottom:16px;font-weight:700}.signup-card input{padding:13px 14px;border:1px solid var(--wm-line);border-radius:9px;background:#fff}

@media (min-width:960px) and (max-width:1180px){
    .wm-header-inner{min-height:72px;width:min(calc(100% - 24px),var(--wm-container));grid-template-columns:136px minmax(0,1fr) auto;column-gap:12px}.wm-brand{width:136px}.wm-nav{gap:20px;font-size:.88rem}.wm-nav a{padding:25px 0 21px}.wm-nav a::after{bottom:15px}.wm-header-actions{gap:8px}.wm-account-actions{gap:10px}.wm-login-link{font-size:.86rem}.wm-language-selector summary{min-width:50px;padding-inline:8px}.wm-btn-header{min-height:40px;padding-inline:14px;font-size:.86rem}
}

@media (max-width:959.98px){
    .wm-header-inner{min-height:70px;grid-template-columns:1fr auto}.wm-brand{width:148px}.wm-menu-toggle{display:flex}.wm-header-menu{display:none;position:absolute;top:70px;left:20px;right:20px;background:#fff;border:1px solid var(--wm-line);border-radius:14px;padding:12px;box-shadow:var(--wm-shadow);flex-direction:column;align-items:stretch;gap:10px}.wm-header-menu.open{display:flex}.wm-nav{flex-direction:column;align-items:stretch;gap:0;white-space:normal}.wm-nav a{padding:13px 14px;border-radius:8px}.wm-nav a:hover,.wm-nav a[aria-current="page"]{background:var(--wm-teal-soft)}.wm-nav a::after{display:none}.wm-header-actions{display:flex;min-width:0;border-top:1px solid var(--wm-line);padding:12px 4px 2px;justify-content:space-between}.wm-header-notice{padding:8px 10px}
}

@media (max-width:1080px){
    .wm-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-step-card{min-height:235px}
    .wm-how-steps{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-26px}.wm-how-steps::before{display:none}
    .wm-demo-dashboard-points{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-demo-editor-grid{gap:42px}.wm-demo-language-card{grid-template-columns:1fr;gap:36px;padding:38px}.wm-demo-language-copy{text-align:center}.wm-demo-language-copy .wm-demo-detail-list{grid-template-columns:repeat(3,minmax(0,1fr));text-align:left}.wm-demo-instructions-grid,.wm-demo-useful-grid,.wm-demo-contacts-grid{grid-template-columns:1fr;gap:36px}.wm-demo-instructions-copy,.wm-demo-feature-copy{max-width:680px;margin-inline:auto;text-align:center}.wm-demo-instructions-copy .wm-demo-detail-list{grid-template-columns:repeat(3,minmax(0,1fr));text-align:left}.wm-demo-instructions-frame,.wm-demo-useful-frame,.wm-demo-contacts-frame{justify-self:center;width:100%}.wm-demo-useful-frame{grid-row:2}.wm-demo-guest-card{grid-template-columns:1fr;gap:36px;padding:42px}.wm-demo-guest-copy{max-width:680px;text-align:center;margin-inline:auto}.wm-demo-guest-points{width:100%}
}

@media (max-width:860px){
    .wm-hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:52px}.wm-hero-copy{max-width:660px;text-align:center;margin-inline:auto}.wm-lead{margin-inline:auto}.wm-actions{justify-content:center}.wm-price-inline{text-align:center}.wm-hero-visual{max-width:760px;margin-inline:auto}
    .wm-feature-grid{grid-template-columns:1fr}.wm-mini-feature{padding:18px 24px}.wm-mini-feature+ .wm-mini-feature::before{left:24px;right:24px;top:0;bottom:auto;width:auto;height:1px}
    .wm-benefits-layout{grid-template-columns:1fr;grid-template-areas:"story" "features" "price"}.wm-benefit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-price-card .wm-check-list{margin:18px 0 24px}
    .wm-footer-inner{grid-template-columns:1fr;justify-items:center;text-align:center}.wm-footer-inner>p{justify-self:center}.wm-footer-nav{flex-wrap:wrap;justify-content:center}.wm-footer-bottom{justify-content:center;flex-wrap:wrap}
    .wm-how-choice-grid{grid-template-columns:1fr}.wm-how-language-card{grid-template-columns:1fr;padding:34px}.wm-how-language-visual{grid-template-columns:auto 1fr;justify-items:start}.wm-how-globe{width:92px;height:92px;border-radius:20px}.wm-how-globe .wm-how-icon-svg{width:46px;height:46px}.wm-how-language-chips{justify-content:flex-start}.wm-how-demo-card{grid-template-columns:1fr;padding:38px}.wm-how-demo-phone{grid-row:1;justify-self:end;margin:-10px 10px -170px 0;opacity:.2}.wm-how-demo-copy{position:relative;z-index:1;max-width:620px}
    .wm-demo-editor-grid{grid-template-columns:1fr;gap:38px}.wm-demo-editor-copy{max-width:680px;margin-inline:auto;text-align:center}.wm-demo-editor-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}.wm-demo-editor-frame{justify-self:center;width:min(100%,680px)}
}

@media (max-width:620px){
    .wm-container{width:min(calc(100% - 28px),var(--wm-container))}.wm-hero-grid{padding-top:40px;padding-bottom:36px;gap:24px}.wm-hero h1{font-size:clamp(2.55rem,13vw,3.6rem)}.wm-lead{font-size:1rem}.wm-actions{display:grid;grid-template-columns:1fr}.wm-btn{width:100%}.wm-header-actions{align-items:stretch;flex-direction:column}.wm-language-selector{align-self:flex-end}.wm-account-actions{width:100%}.wm-account-actions .wm-btn{width:auto;flex:1}.wm-price-inline{font-size:.8rem}.wm-hero-visual{margin-inline:-8px}.wm-feature-icon{width:46px;height:46px;flex-basis:46px}.wm-section{padding:58px 0}.wm-section-heading{margin-bottom:26px}.wm-section-heading h2{font-size:2rem}.wm-steps{grid-template-columns:1fr}.wm-step-card{min-height:auto}.wm-story-card{grid-template-columns:1fr;padding:22px}.wm-story-preview{max-width:300px}.wm-benefit-cards{grid-template-columns:1fr}.wm-cta-inner{padding:24px;flex-direction:column;align-items:flex-start}.wm-cta-actions{width:100%;margin-top:0}.wm-footer-nav{gap:16px}.prose-grid{grid-template-columns:1fr}
    .wm-how-hero{padding:64px 0 68px}.wm-how-hero h1{font-size:clamp(2.45rem,12vw,3.35rem)}.wm-how-hero p{font-size:1rem}.wm-how-section{padding:58px 0}.wm-how-steps{grid-template-columns:1fr;gap:14px;margin-top:-20px}.wm-how-step{padding:22px}.wm-how-heading{margin-bottom:28px}.wm-how-language-card{padding:26px 22px}.wm-how-language-visual{grid-template-columns:1fr;justify-items:center}.wm-how-language-chips{justify-content:center}.wm-how-use-grid{grid-template-columns:1fr}.wm-how-use-card{padding:20px}.wm-how-demo-card{padding:28px 22px}.wm-how-demo-phone{display:none}.wm-how-final{padding-top:0}
    .wm-demo-hero{padding:66px 0 70px}.wm-demo-hero h1{font-size:clamp(2.5rem,12vw,3.35rem)}.wm-demo-hero p{font-size:1rem}.wm-demo-section{padding:60px 0}.wm-demo-heading{margin-bottom:28px}.wm-demo-frame{border-radius:14px}.wm-demo-frame-bar{min-height:42px;padding-inline:12px}.wm-demo-frame-bar>strong{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-demo-dashboard-points{grid-template-columns:1fr;gap:10px;margin-top:20px}.wm-demo-dashboard-point{padding:12px}.wm-demo-editor-grid{gap:28px}.wm-demo-editor-copy ul{grid-template-columns:1fr;gap:11px;margin-top:22px}.wm-demo-editor-frame{margin-inline:-4px;width:calc(100% + 8px)}.wm-demo-language-card{gap:28px;margin-inline:-2px;padding:26px 20px;border-radius:20px}.wm-demo-language-copy .wm-demo-detail-list,.wm-demo-instructions-copy .wm-demo-detail-list,.wm-demo-feature-copy .wm-demo-detail-list{grid-template-columns:1fr;gap:11px;margin-top:22px}.wm-demo-language-note{margin-top:20px}.wm-demo-instructions-grid,.wm-demo-useful-grid,.wm-demo-contacts-grid{gap:28px}.wm-demo-instructions-frame,.wm-demo-useful-frame,.wm-demo-contacts-frame{margin-inline:-4px;width:calc(100% + 8px)}.wm-demo-guest-section{padding-top:52px}.wm-demo-guest-card{gap:28px;margin-inline:-2px;padding:28px 20px;border-radius:20px}.wm-demo-guest-points{grid-template-columns:1fr}.wm-demo-guest-points li{padding-block:16px}.wm-demo-guest-copy .wm-btn{margin-top:24px}.wm-demo-price-section{padding-top:20px}.wm-demo-price-card{padding:38px 22px;border-radius:20px}.wm-demo-price{flex-wrap:wrap;gap:6px;margin-top:22px}.wm-demo-price strong{font-size:3.1rem}.wm-demo-price-card .wm-btn{margin-top:24px}
    .wm-faq-hero{padding:62px 0 70px}.wm-faq-hero h1{font-size:clamp(2.35rem,11.5vw,3.2rem)}.wm-faq-hero p{font-size:1rem}.wm-faq-content{padding-bottom:60px}.wm-faq-search{margin:-28px auto 48px}.wm-faq-search input{height:56px;padding-inline:17px}.wm-faq-category+ .wm-faq-category{margin-top:16px}.wm-faq-category-toggle{grid-template-columns:44px minmax(0,1fr) 34px;gap:12px}.wm-faq-category-title{font-size:.92rem}.wm-faq-category-chevron{width:34px;height:34px}.wm-faq-category-panel{margin-top:12px}.wm-faq-question{gap:14px;padding:18px 16px;font-size:.96rem}.wm-faq-chevron{width:34px;height:34px;flex-basis:34px}.wm-faq-answer{padding:0 16px 20px}.wm-faq-answer p{font-size:.92rem}.wm-faq-final{padding-top:0}
}
