@font-face{font-family:WeebuSans;src:local('Arial');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:#23132e;background:#fff;font-family:WeebuSans,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #b144d0;outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(40px,4.65vw,70px);font-weight:700}h2{font-size:clamp(32px,3.35vw,52px);font-weight:700}h3{font-size:24px}.wrap{max-width:1200px;margin:auto;padding:100px 36px}.header{height:80px;position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #eee9f0}.nav-wrap{max-width:1320px;height:100%;margin:auto;padding:0 36px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-block;flex-shrink:0}#navigation{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:600}#navigation>a:not(.button){padding:8px 0;position:relative}#navigation>a:not(.button):after{content:'';position:absolute;bottom:1px;left:0;width:0;height:2px;background:#953bab;transition:width .2s}#navigation>a:hover:after{width:100%}.language{font-size:12px;border-left:1px solid #ded5e3;padding-left:22px!important}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:54px;padding:15px 25px;background:#301241;color:#fff;font-weight:600;font-size:15px;line-height:1.3;border:1px solid transparent;border-radius:7px;transition:transform .2s,background .2s}.button svg{width:20px;height:20px;flex-shrink:0}.button:hover{transform:translateY(-2px);background:#4c1b64}.button.small{min-height:46px;padding:12px 20px;font-size:14px}.button.accent{background:#f5b8e4;color:#2a1039}.button.accent:hover{background:#ffcfef}.button.ghost{background:transparent;border-color:#927ca0;color:#fff}.button.light{background:#fff;color:#2a1039}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#79508b;margin-bottom:24px}.micro{font-size:13px;line-height:1.5;margin-top:17px;opacity:.75}.hero{background:#29103d;color:#fff;position:relative;overflow:hidden}.hero-inner{max-width:1280px;min-height:656px;padding:54px 42px 42px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;gap:54px;align-items:center}.hero-copy{z-index:2}.hero .eyebrow{color:#e1b5e5}.hero h1{max-width:680px}.hero h1 em{font-style:normal;color:#f5b8e4}.hero-description{max-width:525px;margin-top:27px;font-size:18px;line-height:1.65;color:#e6dbea}.hero-product{display:flex;flex-direction:column;align-items:center;position:relative;animation:product-in .9s .15s both}.product-caption{font-size:13px;color:#e2cfe9;display:flex;align-items:center;gap:10px;margin-bottom:18px}.caption-line{width:24px;height:1px;background:#d6b0e2}.app-screen{width:262px;height:524px;position:relative;border-radius:37px;overflow:hidden;background:#1b1321;box-shadow:0 24px 50px #08010f55;border:1px solid #8b709b}.app-screen img{position:absolute;width:calc(100% * 600 / 486);max-width:none;height:auto;left:calc(-100% * 57 / 486);top:calc(-1 * 100% * 188 / 1000)}.screen-note{font-size:12px;color:#d6c1df;margin-top:15px;line-height:1.5;text-align:center}.hero-foot{max-width:1200px;display:flex;align-items:center;justify-content:space-between;margin:auto;padding:0 36px 24px;color:#c7aed5;font-size:11px;letter-spacing:.09em}.hero-foot a{font-size:23px;line-height:1;border:1px solid #8a6d98;border-radius:50%;width:34px;height:34px;text-align:center;padding-top:3px}.intro{display:grid;grid-template-columns:1.1fr .9fr;column-gap:90px;align-items:center}.intro>.eyebrow{grid-column:1/-1}.intro>p:last-child{color:#675a6f;max-width:470px;font-size:18px}.footer{background:#21112b;color:#ddd0e3;padding:52px max(36px,calc((100vw - 1128px)/2)) 28px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:38px}.footer-top p,.footer-top>a:last-child{font-size:14px}.footer-bottom{border-top:1px solid #4a3556;padding-top:25px;display:flex;justify-content:space-between;gap:24px;font-size:12px;align-items:start}.footer-bottom nav{display:flex;gap:18px;flex-wrap:wrap;max-width:660px}.footer a:hover{color:white}.menu-button{display:none}.skip{position:fixed;top:-80px;left:20px;background:white;color:#29103d;padding:12px;z-index:100}.skip:focus{top:10px}[data-reveal]{transition:opacity .7s,transform .7s}[data-reveal].revealed{animation:content-in .65s both}@keyframes product-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes content-in{from{opacity:.4;transform:translateY(15px)}to{opacity:1;transform:none}}
@media(min-width:1450px){.hero-inner{min-height:710px}}@media(max-width:980px){#navigation{gap:18px}.nav-wrap{padding:0 24px}.hero-inner{gap:32px;padding:42px 30px}.hero-description{font-size:17px}.app-screen{width:235px;height:470px}.intro{gap:36px}.footer-top{flex-wrap:wrap}.footer-bottom{display:block}.footer-bottom nav{margin-top:18px}}
@media(max-width:760px){html{scroll-padding-top:72px}.header{height:66px}.nav-wrap{padding:0 21px}.menu-button{display:flex;align-items:center;gap:12px;border:1px solid #dfd6e4;border-radius:6px;background:#fff;padding:7px 11px;font-size:13px}.menu-button span{width:13px;height:9px;border-block:1px solid currentColor}#navigation{display:none;position:absolute;top:65px;left:0;right:0;background:white;padding:18px 24px 26px;align-items:stretch;gap:12px;box-shadow:0 14px 20px #1b102415}#navigation.open{display:flex;flex-direction:column}#navigation>a:not(.button){padding:9px 0}.language{border:0;padding-left:0!important}.hero-inner{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:28px 23px 20px;min-height:0}.hero .eyebrow{font-size:11px;margin-bottom:15px}.hero h1{font-size:clamp(36px,9.8vw,55px);line-height:1.08;letter-spacing:-.045em}.hero-description{font-size:15px;line-height:1.55;margin-top:17px;max-width:520px}.actions{margin-top:21px;gap:9px;flex-wrap:nowrap}.button{font-size:13px;min-height:48px;padding:12px 17px;gap:9px}.button svg{width:16px;height:16px}.micro{font-size:12px;margin-top:11px}.hero-product{margin:0 auto;flex-direction:row;gap:17px;align-items:center;width:100%;max-width:340px}.app-screen{width:142px;height:284px;border-radius:23px;flex-shrink:0}.product-caption{font-size:14px;line-height:1.55;order:2;max-width:145px;color:#e4d4eb;display:block;margin:0}.caption-line{display:block;width:30px;margin-bottom:12px}.screen-note{display:none}.hero-foot{padding:0 23px 16px;font-size:9px}.hero-foot a{width:28px;height:28px;font-size:19px}.wrap{padding:65px 23px}.intro{display:block}.intro>.eyebrow{font-size:11px}.intro h2{font-size:34px}.intro>p:last-child{font-size:16px;margin-top:25px}.footer{padding:38px 23px 25px}.footer-top{align-items:flex-start;gap:18px;flex-direction:column;padding-bottom:28px}.footer-bottom nav{gap:12px 20px}.footer-top p{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
[hidden]{display:none!important}.hero{background:#29103d url('/assets/place-scene.webp') center 54%/cover}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(32,10,48,.97) 4%,rgba(38,13,55,.91) 48%,rgba(38,13,55,.67))}.hero-inner,.hero-foot{position:relative}.hero-product{z-index:1}.hero-inner{padding-top:34px;padding-bottom:22px;min-height:622px}.hero-product .app-screen{width:248px;height:496px}.text-link{display:inline-flex;align-items:center;gap:15px;font-size:15px;font-weight:650;color:#683079;padding:8px 0;border-bottom:1px solid #b5a0bf;line-height:1.5}.text-link svg{width:20px;height:20px;flex-shrink:0;transition:transform .2s}.text-link:hover svg{transform:translateX(4px)}.intro{padding-bottom:44px}.place-story{padding-top:0;padding-bottom:90px}.place-panorama{position:relative;overflow:hidden;border-radius:12px;height:345px;background:#422647}.place-panorama>img{width:100%;height:100%;object-fit:cover;object-position:center 52%}.place-panorama:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#220d39a0,transparent 80%)}.place-panorama>div{position:absolute;left:40px;bottom:36px;color:#fff;z-index:1}.place-panorama span{font-size:11px;letter-spacing:.13em;font-weight:700}.place-panorama h3{font-size:35px;margin-top:12px;letter-spacing:-.03em;max-width:550px;line-height:1.18}.steps{list-style:none;padding:0;margin:40px 0 26px;display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.steps li{border-top:1px solid #d8ccdf;padding-top:19px;display:flex;gap:16px}.step-number{font-size:12px;line-height:1.5;color:#9563a4;font-weight:700;letter-spacing:.05em;flex-shrink:0;margin-top:4px}.steps h3{font-size:21px;line-height:1.3;letter-spacing:-.025em}.steps p{font-size:15px;line-height:1.6;margin-top:10px;color:#695d70}.demo-section{background:#f4eff7}.demo-section .wrap{padding-block:75px 62px}.section-heading .eyebrow{margin-bottom:18px}.demo-tabs{display:flex;border-bottom:1px solid #d7c9df;margin-top:36px;gap:28px;overflow-x:auto;scrollbar-width:thin}.demo-tabs button{background:none;border:0;padding:17px 2px 16px;flex-shrink:0;font-weight:600;font-size:14px;line-height:1.5;color:#776383;position:relative}.demo-tabs button[aria-selected=true]{color:#32153f}.demo-tabs button:after{content:'';height:3px;position:absolute;bottom:0;left:0;right:0;background:transparent}.demo-tabs button[aria-selected=true]:after{background:#a34cae}.demo-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-top:42px;min-height:565px;animation:content-in .4s both}.demo-copy{max-width:470px}.demo-copy>.eyebrow{font-size:11px}.demo-copy h3{font-size:38px;line-height:1.12;margin-bottom:23px}.demo-copy>p:not(.eyebrow){font-size:17px;color:#65556e}.benefits{list-style:none;padding:0;margin:25px 0;font-size:15px}.benefits li{padding:10px 0 10px 24px;border-bottom:1px solid #e0d6e6;position:relative}.benefits li:before{content:'✓';position:absolute;left:0;color:#8d429e}.phone-stage{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:520px;position:relative}.phone-stage .app-screen{width:245px;height:490px;box-shadow:0 18px 35px #27123628}.phone-stage figcaption{font-size:12px;line-height:1.5;color:#87738f;margin-top:18px;text-align:center;max-width:360px}.privacy-band{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;border-bottom:1px solid #e5dce9;padding-block:74px}.privacy-band>div:last-child>p{color:#65556e;font-size:17px;margin-bottom:22px}.privacy-band h2{font-size:40px;max-width:400px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-section h2{font-size:41px;margin-bottom:25px}.faq-list details{border-top:1px solid #ddd1e4}.faq-list details:last-child{border-bottom:1px solid #ddd1e4}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:17px;font-weight:600;line-height:1.5;padding:22px 0;list-style:none;cursor:pointer;letter-spacing:-.01em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:24px;font-weight:400;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.answer{padding:0 30px 25px 0;color:#6b5c74;font-size:16px;line-height:1.65}.download-cta{background:#371448;color:#fff}.download-cta .wrap{padding-block:64px;display:flex;align-items:center;justify-content:space-between;gap:45px}.download-cta h2{font-size:46px;line-height:1.12}.download-cta .eyebrow{color:#e6b9e5}.download-cta p:last-child{margin-top:20px;color:#e1cce6}.cta-actions{display:flex;flex-direction:column;align-items:center;gap:14px;flex-shrink:0}.cta-actions>span{font-size:13px;color:#d7bbdf}.page-intro{padding-top:62px;padding-bottom:42px}.page-intro .eyebrow{margin-bottom:22px}.page-intro h1{max-width:1050px;font-size:clamp(38px,4.2vw,63px);line-height:1.1}.lead{font-size:19px;line-height:1.65;color:#6b5c73;max-width:780px;margin-top:25px}.breadcrumb{display:block;color:#85718d;font-size:12px;line-height:1.5;margin-bottom:24px}.feature-demo{padding-top:18px;display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;align-items:center}.feature-demo .steps{display:block;margin:0}.feature-demo .steps li{padding:21px 0}.feature-demo .steps h3{font-size:23px}.feature-demo .steps p{font-size:16px}.feature-demo .phone-stage{min-height:580px;background:#f5f0f8;border-radius:12px;padding:26px}.feature-demo .phone-stage .app-screen{width:250px;height:500px}.place-figure{margin:0;height:530px;position:relative;border-radius:12px;overflow:hidden}.place-figure img{width:100%;height:100%;object-fit:cover;object-position:52% center}.place-figure figcaption{position:absolute;bottom:0;left:0;right:0;padding:22px;color:#fff;font-size:15px;background:linear-gradient(transparent,#261333bf)}.function-note{font-size:14px;line-height:1.65;color:#796486;border-left:2px solid #c58bce;padding-left:18px;margin:14px 0 23px}.related{padding-top:0;padding-bottom:65px}.related>div{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px}.related a{font-size:16px;font-weight:600;border-top:1px solid #e1d7e7;padding:18px 0;display:flex;justify-content:space-between;align-items:center}.related svg{width:20px;height:20px}.start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding-top:10px;padding-bottom:54px}.start-grid article{border-top:1px solid #d7c8df;padding-top:22px}.start-grid h2{font-size:26px;line-height:1.2;letter-spacing:-.035em;margin-top:20px}.start-grid p{color:#6b5c74;margin-top:17px}.start-grid .text-link{margin-top:14px}.start-choices{padding-top:25px}.start-choices h2{font-size:35px}.feature-links{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.feature-links>a{position:relative;border-top:1px solid #e0d6e5;padding:24px 35px 24px 0}.feature-links span{font-size:22px;font-weight:650;line-height:1.3;letter-spacing:-.025em}.feature-links p{font-size:15px;color:#73607e;margin-top:10px;max-width:500px}.feature-links svg{position:absolute;top:26px;right:0;width:22px;height:22px}.store-grid{padding-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:44px;max-width:1050px}.store-grid article{border-top:1px solid #daccdf;text-align:center;padding:30px 20px 22px}.store-device{font-size:14px;color:#8a699a}.store-grid h2{font-size:34px;margin:13px 0 22px}.qr{margin:30px auto 16px;padding:5px;background:#fff;max-width:180px}.store-grid article>p{font-size:13px;color:#7d6889}.download-support{display:flex;justify-content:center;gap:45px;padding-top:0}.privacy-table{padding-top:0}.privacy-table table{width:100%;border-collapse:collapse;text-align:left;line-height:1.55}.privacy-table th,.privacy-table td{padding:23px 22px;border-bottom:1px solid #e1d7e6;vertical-align:top;font-size:16px}.privacy-table thead th{background:#f3edf6;color:#62456f;font-size:13px;letter-spacing:.02em}.privacy-table th:first-child{width:24%}.privacy-table td:nth-child(2){width:34%;color:#725e7e}.privacy-detail{max-width:780px;margin:65px auto 0}.privacy-detail h2{font-size:29px;margin:32px 0 17px}.privacy-detail p{color:#6f5d7a}.privacy-detail .text-link{margin:24px 28px 0 0}.about-body{padding-top:12px;max-width:1020px}.about-body>div{padding:32px 0;border-top:1px solid #e1d5e7}.about-body h2{font-size:30px;line-height:1.2;margin-bottom:20px}.about-body p{font-size:17px;line-height:1.75;color:#685570;max-width:800px}.about-body .text-link,.about-body .button{margin-top:22px}.help-layout{padding-top:0;display:grid;grid-template-columns:255px 1fr;gap:54px;align-items:start}.help-layout aside{position:sticky;top:103px;border-top:1px solid #dfd1e6}.help-layout aside a{font-size:14px;color:#73597e;padding:13px 0;display:flex;justify-content:space-between;gap:14px;line-height:1.5;border-bottom:1px solid #e7dfec}.help-layout aside .help-all{font-weight:700;color:#30183d}.help-layout aside [aria-current]{color:#632d7a;font-weight:700}.help-layout aside span{font-size:12px;opacity:.65}.help-search label{display:block;font-size:14px;font-weight:600;margin-bottom:10px}.help-search>div{display:flex;gap:8px}.help-search input{min-width:0;flex:1;border:1px solid #bbaaC4;border-radius:6px;padding:13px;font-size:16px;line-height:1.5;color:#30183d;background:#fff}.help-search .button{min-height:50px}.result-count{font-size:13px;color:#897294;margin:24px 0 11px}.help-result{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e2d8e8;padding:18px 0;align-items:center;font-size:16px;line-height:1.55}.help-result svg{width:20px;height:20px;flex-shrink:0;color:#9461a3}.help-result:hover{color:#9447a1}.empty-results{margin-top:25px;color:#7e628b}.empty-results a{text-decoration:underline}.help-article{max-width:940px;padding-top:55px}.help-article h1{font-size:clamp(34px,3.7vw,49px);line-height:1.14;margin-bottom:38px}.article-body{font-size:17px;line-height:1.8;color:#514359;overflow-wrap:anywhere}.article-body p{margin-bottom:18px}.article-body>strong{display:block;margin:25px 0 9px}.article-body li{margin-bottom:9px}.article-body table{width:100%;border-collapse:collapse}.article-body th,.article-body td{border:1px solid #e2d5e7;padding:13px;text-align:left}.article-body h2,.article-body h3{margin:32px 0 15px;line-height:1.3;font-size:25px}.article-body a{text-decoration:underline;color:#763489}.article-footer{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #e2d5e7;padding-top:24px;margin-top:45px}.legal-document{max-width:960px}.legal-document .article-body{font-size:15px}.legal-document h1{font-size:48px;margin-bottom:20px}.legal-source{font-size:13px;margin-bottom:32px;color:#8c7596}.legal-source a{text-decoration:underline}.footer-social{display:flex;gap:20px}.footer-social a{font-size:13px}.not-found{text-align:center;min-height:55vh}.not-found p{margin:24px 0}.phone-stage .app-screen.chat{overflow:hidden}
@media(min-width:1450px){.hero-inner{min-height:640px}}
@media(max-width:980px){.demo-panel{gap:38px}.demo-tabs{gap:22px}.demo-tabs button{font-size:13px}.privacy-band,.faq-section{gap:40px}.feature-demo{gap:40px}.help-layout{grid-template-columns:210px 1fr;gap:35px}.nav-wrap{gap:20px}}
@media(max-width:760px){.hero:before{background:linear-gradient(100deg,#220d34f7,#29103de0)}.hero-inner{padding:27px 23px 15px;min-height:0}.hero-product .app-screen{width:142px;height:284px}.hero-product{gap:23px}.hero-product .product-caption{font-size:14px}.intro{padding-bottom:30px}.place-story{padding-top:0;padding-bottom:58px}.place-panorama{height:255px;border-radius:9px}.place-panorama>div{left:22px;bottom:24px}.place-panorama h3{font-size:28px;max-width:285px}.steps{display:block;margin-top:27px}.steps li{padding:21px 0;gap:14px}.steps h3{font-size:22px}.steps p{font-size:16px}.demo-section .wrap{padding-block:54px 44px}.demo-tabs{gap:22px;margin-top:22px;scroll-snap-type:x mandatory}.demo-tabs button{font-size:14px;scroll-snap-align:start}.demo-panel{display:flex;flex-direction:column;padding-top:28px;gap:25px;min-height:0}.demo-copy h3{font-size:32px;margin-bottom:20px}.demo-copy>p:not(.eyebrow){font-size:16px}.demo-copy>.eyebrow{margin-bottom:14px}.phone-stage{min-height:0;padding-top:8px}.phone-stage .app-screen{width:215px;height:430px;border-radius:33px}.phone-stage figcaption{font-size:12px;max-width:300px}.privacy-band{display:block;padding-block:55px}.privacy-band h2{font-size:35px}.privacy-band>div:last-child>p{font-size:16px;margin-top:24px}.faq-section{display:block;padding-block:55px}.faq-section h2{font-size:35px;margin-bottom:14px}.faq-list{margin-top:30px}.faq-list summary{font-size:16px;padding-block:20px}.answer{font-size:15px;padding-right:20px}.download-cta .wrap{display:block;padding-block:48px}.download-cta h2{font-size:36px}.cta-actions{align-items:flex-start;margin-top:28px}.cta-actions .button{font-size:15px}.page-intro{padding-top:37px;padding-bottom:30px}.page-intro h1{font-size:38px}.lead{font-size:17px;margin-top:21px}.breadcrumb{font-size:12px;line-height:1.6}.feature-demo{display:flex;flex-direction:column;padding-top:0;gap:35px}.feature-demo>div{width:100%}.feature-demo .phone-stage{min-height:0;width:100%;padding:26px 0 24px}.feature-demo .phone-stage .app-screen{width:215px;height:430px}.place-figure{height:300px;width:100%}.feature-demo .steps li{padding-block:19px}.feature-demo .steps h3{font-size:23px}.function-note{font-size:15px}.related>div{display:block}.related a{font-size:16px}.related{padding-block:0 40px}.start-grid{display:block;padding-top:0;padding-bottom:25px}.start-grid article{padding:23px 0 28px}.start-grid h2{font-size:27px;margin-top:13px}.start-grid p{margin-top:14px}.start-choices{padding-top:20px}.start-choices h2{font-size:32px}.feature-links{display:block}.feature-links span{font-size:22px}.store-grid{display:block;padding-top:0;padding-bottom:28px}.store-grid article{padding:26px 0 35px}.store-grid article:first-child{border-top:0}.store-grid .button{font-size:15px}.qr{display:none}.store-grid article>p{font-size:13px;margin-top:20px}.download-support{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:0}.privacy-table{padding-top:0}.privacy-table table,.privacy-table tbody,.privacy-table tr,.privacy-table td,.privacy-table th{display:block}.privacy-table thead{display:none}.privacy-table tr{border-top:1px solid #ded0e6;padding:20px 0}.privacy-table td,.privacy-table th{border:0;padding:0;width:auto!important;font-size:16px}.privacy-table th{font-size:22px;margin-bottom:13px}.privacy-table td:nth-child(2){color:#897092;margin-bottom:12px}.privacy-detail{margin-top:28px}.privacy-detail h2{font-size:26px}.privacy-detail .text-link{margin-right:0}.about-body{padding-top:0}.about-body h2{font-size:27px}.about-body p{font-size:16px}.help-layout{display:flex;flex-direction:column;padding-top:0;gap:28px}.help-layout aside{position:static;width:100%;max-height:195px;overflow:auto;order:2}.help-main{width:100%;order:1}.help-intro h1{font-size:35px}.help-search input{font-size:15px;padding:12px 9px}.help-search .button{padding:12px}.help-result{font-size:16px;line-height:1.5;padding-block:18px}.help-article{padding-top:36px}.help-article h1{font-size:34px;margin-bottom:28px}.article-body{font-size:16px}.article-body ul,.article-body ol{padding-left:22px}.article-body td,.article-body th{font-size:14px;padding:8px}.article-footer{flex-direction:column;align-items:flex-start;gap:18px}.legal-document h1{font-size:34px}.legal-document .article-body{font-size:15px}.legal-document .article-body h1{font-size:30px}.download-cta p:last-child{font-size:16px}}

.product-caption{max-width:275px;text-align:center;line-height:1.5}.caption-line{flex-shrink:0}.legal-article{max-width:1000px;padding-top:55px}.legal-source{font-size:14px;color:#716078;padding-bottom:30px;margin-bottom:32px;border-bottom:1px solid #e4dbe8}.legal-source a{text-decoration:underline}.legal-languages{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 16px;font-size:14px;color:#716078}.legal-languages a{text-decoration:underline}.legal-languages [aria-current]{font-weight:700;color:#29103d}.legal-article .article-body h1{font-size:42px;line-height:1.18;margin-bottom:30px}.legal-article .article-body h2,.legal-article .article-body .section-header{font-size:29px;margin-top:40px}.legal-article .article-body .section-header{margin-bottom:15px;font-weight:700;line-height:1.3;letter-spacing:-.045em}.legal-article .article-body h3{font-size:23px}.legal-article .article-body h4,.legal-article .article-body .subsection-header{font-size:18px;margin:25px 0 12px}.legal-article .article-body .subsection-header{font-weight:700}.legal-article .article-body .table-of-contents ul{list-style:none;padding-left:0}.legal-article .article-body{overflow-wrap:anywhere}.legal-article .article-body table{width:100%;border-collapse:collapse;font-size:14px}.legal-article .article-body td,.legal-article .article-body th{border:1px solid #e4dbe8;padding:12px;text-align:left}.legal-article .article-body .iub_footer{margin-top:40px}.legal-article .article-body .expand-content{display:block}.legal-article .article-body .expand{pointer-events:none;text-decoration:none}.legal-article .article-body a{color:#722697}.legal-article .article-body a.button{color:#fff;text-decoration:none}
@media(max-width:760px){.hero-description{font-size:16px}.product-caption{max-width:150px}.legal-article{padding-top:35px}.legal-article .article-body h1{font-size:32px}.legal-article .article-body h2,.legal-article .article-body .section-header{font-size:25px}.legal-article .article-body table{font-size:12px}.legal-article .article-body td,.legal-article .article-body th{padding:7px}}

/* Original supplied logo, framed without altering the PNG. */
.brand-logo{display:block;width:160px;aspect-ratio:1822 / 440;position:relative;overflow:hidden}.brand-logo img{position:absolute;width:124.1492865%;max-width:none;height:auto;left:-12.0746432%;top:-45.2272727%}.footer-top .brand{background:transparent;padding:0;border-radius:0}.footer-top .brand-logo img{filter:brightness(0) invert(1)}.footer-top .brand-logo{width:148px}@media(max-width:760px){.brand-logo{width:125px}.footer-top .brand-logo{width:140px}}
