@font-face{font-family:'Source Sans 3';src:url('../../../../assets/fonts/landing/source-sans-3.woff2') format('woff2');font-weight:200 900;font-style:normal;font-display:swap}
@font-face{font-family:'Source Serif 4';src:url('../../../../assets/fonts/landing/source-serif-4.woff2') format('woff2');font-weight:200 900;font-style:normal;font-display:swap}
.bulamu-landing{--bl-paper:#fbfaf6;--bl-ink:#102a3d;--bl-muted:#385370;--bl-blue:#0560df;--bl-line:#d5dfe2;--bl-sky:#e5f3fd;--bl-teal:#eaf6f3;margin:0;background:var(--bl-paper);color:var(--bl-ink);font:400 17px/1.5 'Source Sans 3',sans-serif;-webkit-font-smoothing:antialiased}
.bulamu-landing *{box-sizing:border-box}.bulamu-landing img{display:block;max-width:100%}.bulamu-landing a{color:var(--bl-blue);text-underline-offset:4px}.bulamu-landing button,.bulamu-landing input,.bulamu-landing select{font:inherit}.bulamu-landing button,.bulamu-landing summary{cursor:pointer}.bulamu-landing h1,.bulamu-landing h2,.bulamu-landing h3,.bulamu-landing p{margin:0}.bulamu-landing h1,.bulamu-landing h2,.bulamu-landing h3{font-family:'Source Serif 4',Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.08}.bulamu-landing h2{font-size:clamp(34px,3.35vw,51px)}.bulamu-landing h3{font-size:29px}.bulamu-landing p{color:var(--bl-muted)}.bulamu-landing :focus-visible{outline:3px solid #a3530d;outline-offset:5px}.bulamu-landing section[id]{scroll-margin-top:24px}.bl-container{width:min(1280px,calc(100% - 112px));margin-inline:auto}.bl-section{padding-block:48px}.bl-eyebrow,.bulamu-landing h2.bl-eyebrow{font:500 12px/1.5 'Source Sans 3',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--bl-muted);margin-bottom:13px}.bl-skip{position:absolute;top:-100px;left:20px;z-index:1000;background:#fff;padding:12px}.bl-skip:focus{top:10px}.bl-header{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:32px}.bl-brand{width:222px;display:block;text-decoration:none;flex-shrink:0}.bl-brand img{width:100%;height:auto;mix-blend-mode:multiply}.bl-brand span{display:block;margin-left:48px;font-size:11px;line-height:1.2;color:var(--bl-ink)}.bl-nav{display:flex;align-items:center;gap:32px}.bl-nav a{color:var(--bl-ink);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;gap:9px;font-size:15px}.bl-nav a:hover{text-decoration:underline}.bl-account{margin-left:30px}.bl-menu-toggle{display:none}.bl-hero{overflow:hidden}.bl-hero-grid{display:grid;grid-template-columns:55% 45%;min-height:690px;position:relative}.bl-hero-copy{padding:44px 30px 44px 0;z-index:1}.bl-hero h1{font-size:clamp(60px,5.5vw,83px);line-height:1;letter-spacing:-.055em;margin-bottom:24px}.bl-hero h1 em{font-style:normal;color:var(--bl-blue)}.bl-intro{font-size:21px;line-height:1.45;max-width:580px}.bl-from{margin-top:27px!important;font-size:15px;line-height:1.3}.bl-from strong{font:400 38px/1.2 'Source Serif 4',Georgia,serif;letter-spacing:-.03em;color:var(--bl-ink)}.bl-from span{color:var(--bl-ink);font-size:18px}.bl-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:26px}.bl-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:54px;padding:15px 25px;background:var(--bl-blue);border:1px solid var(--bl-blue);border-radius:4px;color:#fff!important;text-decoration:none;font-weight:500;font-size:15px;line-height:1.4;transition:background .15s}.bl-button:hover{background:#034eaf;border-color:#034eaf}.bl-button i,.bl-text-link i{font-size:12px}.bl-text-link{font-size:15px;display:inline-flex;align-items:center;gap:10px;min-height:44px}.bl-migration{display:inline-block;margin-top:12px;font-size:15px;min-height:44px;align-content:center}.bl-payments{display:flex;align-items:center;gap:25px;border-top:1px solid var(--bl-line);margin-top:27px;padding-top:19px;width:max-content;max-width:100%}.bl-payments span{font-size:14px;color:var(--bl-muted)}.bl-payments img{width:94px;height:46px;object-fit:contain;mix-blend-mode:multiply}.bl-hero-photo{height:100%;width:100%;display:block}.bl-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:58% center}.bl-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.bl-section-heading p{margin-top:10px}.bl-currency{display:flex;gap:8px;align-items:center;font-size:13px;flex-shrink:0;flex-wrap:wrap}.bl-currency label{font-size:12px}.bl-currency select,.bl-currency button{color:var(--bl-ink);background:transparent;border:1px solid var(--bl-line);border-radius:3px;min-height:44px;padding:8px}.bl-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;gap:12px}.bl-plan{padding:24px;position:relative;display:flex;flex-direction:column;border-right:1px solid var(--bl-line)}.bl-plan:last-child{border-right:0}.bl-plan-featured{background:var(--bl-sky);border:0;border-radius:5px}.bl-plan-fit{font-size:14px;margin-top:7px!important;min-height:42px}.bl-plan-price{margin-top:12px!important;white-space:nowrap;color:var(--bl-ink)!important}.bl-plan-price strong{font:400 clamp(21px,1.9vw,29px)/1.3 'Source Serif 4',Georgia,serif;letter-spacing:-.03em}.bl-plan-price span{font-size:14px}.bl-plan dl{margin:25px 0 26px;font-size:14px}.bl-plan dl div{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:8px;margin:8px 0}.bl-plan dt{font-weight:400;color:var(--bl-muted)}.bl-plan dd{margin:0;font-weight:600;min-width:72px}.bl-plan .bl-button{margin-top:auto;width:100%;padding-inline:8px}.bl-shared{text-align:center;border-top:1px solid var(--bl-line);padding-top:20px;margin-top:20px!important;font-size:15px}.bl-domains{background:var(--bl-teal)}.bl-domains h2+p{margin-top:10px}.bl-domain-grid{display:grid;grid-template-columns:1.55fr 1fr;align-items:center;gap:35px;margin-top:23px}.bl-domain-form label{display:block;font-size:13px;font-weight:500;margin-bottom:8px}.bl-search-controls{display:flex;min-height:60px}.bl-search-controls input{min-width:0;width:100%;background:white;border:1px solid var(--bl-line);border-radius:4px 0 0 4px;padding:15px 18px;color:var(--bl-ink)}.bl-search-controls input::placeholder{color:#62758c}.bl-search-controls .bl-button{border-radius:0 4px 4px 0;flex-shrink:0}.bl-domain-hint{font-size:14px;margin-top:14px!important}.bl-form-error{color:#942b1c!important;font-size:14px}.bl-form-error:not(:empty){margin-top:10px}.bl-tld-list{display:grid;grid-template-columns:1fr 1fr;gap:22px}.bl-tld-list>div{border-left:1px solid #bdcfd1;padding-left:25px}.bl-tld-list h3{font-size:32px;margin-bottom:9px}.bl-tld-list p{font-size:14px;white-space:nowrap}.bl-steps{padding-block:36px}.bl-steps ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:24px 0 0}.bl-steps li{display:flex;gap:24px;align-items:start;border-right:1px solid var(--bl-line);padding-right:22px}.bl-steps li:last-child{border:0}.bl-step-number{font:400 65px/1 'Source Serif 4',Georgia,serif;color:#4c91ec;letter-spacing:-.05em}.bl-steps h3{font-size:24px;margin:3px 0 8px}.bl-steps p{font-size:15px;max-width:220px}.bl-support{overflow:hidden}.bl-support-grid{display:grid;grid-template-columns:52% 48%;min-height:350px}.bl-support-copy{padding:36px 30px 36px 0;align-self:center}.bl-support-copy>p:not(.bl-eyebrow){font-size:19px;margin-top:15px;max-width:510px}.bl-support-photo{display:block;width:100%;height:100%}.bl-support-photo img{width:100%;height:100%;object-fit:cover;object-position:63% 48%}.bl-support .bl-actions{gap:25px}.bl-faq{display:grid;grid-template-columns:47% 53%;gap:20px;padding-block:40px}.bl-faq h2{font-size:44px}.bl-faq-list{padding-left:15px}.bl-faq details{border-top:1px solid var(--bl-line)}.bl-faq details:last-child{border-bottom:1px solid var(--bl-line)}.bl-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;font-size:15px;padding-block:10px}.bl-faq summary::-webkit-details-marker{display:none}.bl-faq summary i{font-size:11px;flex-shrink:0}.bl-faq details[open] summary i{transform:rotate(45deg)}.bl-faq details p{font-size:15px;padding:0 25px 20px 0}.bl-final{background:var(--bl-sky);padding:28px 0 30px;text-align:center}.bl-final h2{font-size:36px;margin-bottom:16px}.bl-final .bl-button{min-height:48px;padding-block:12px}.bl-footer{padding-block:25px;font-size:12px}.bl-footer-top{display:flex;align-items:center;justify-content:space-between;gap:24px}.bl-footer .bl-brand{width:170px}.bl-footer .bl-brand span{margin-left:37px;font-size:9px}.bl-footer nav{display:flex;gap:20px;flex-wrap:wrap}.bl-footer a:not(.bl-brand){color:var(--bl-muted);min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.bl-footer a:hover{text-decoration:underline}.bl-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:16px;color:var(--bl-muted)}.bl-footer-bottom small{font-size:11px}
@media(min-width:1500px){.bl-hero-grid{min-height:720px}}
@media(max-width:1150px){.bl-container{width:calc(100% - 64px)}.bl-nav{gap:20px}.bl-account{margin-left:5px}.bl-brand{width:190px}.bl-hero-grid{min-height:625px}.bl-hero h1{font-size:64px}.bl-hero-photo,.bl-support-photo{width:100%}.bl-plan{padding:18px 13px}.bl-plan-price strong{font-size:23px}.bl-section-heading{align-items:start}.bl-currency{max-width:130px}.bl-currency label{width:100%}.bl-steps li{gap:15px}.bl-steps h3{font-size:22px}.bl-step-number{font-size:55px}.bl-tld-list>div{padding-left:15px}.bl-domain-grid{gap:24px}.bl-footer-top{flex-wrap:wrap}.bl-support-copy{padding-right:20px}.bl-support .bl-actions{gap:10px}.bl-support .bl-button{padding-inline:16px}.bl-faq h2{font-size:38px}}
@media(max-width:900px){.bl-header{min-height:84px;flex-wrap:wrap;gap:0;padding-block:17px}.bl-menu-toggle{display:inline-flex;align-items:center;gap:10px;background:transparent;border:1px solid var(--bl-line);border-radius:4px;min-height:44px;padding:8px 14px;color:var(--bl-ink)}.bl-nav{display:none;width:100%;padding:20px 0 0;flex-wrap:wrap}.bl-nav.is-open{display:flex}.bl-hero-grid{grid-template-columns:55% 45%;min-height:590px}.bl-hero h1{font-size:56px}.bl-hero-copy{padding-top:30px}.bl-intro{font-size:18px}.bl-actions{gap:10px}.bl-payments{gap:16px;flex-wrap:wrap}.bl-payments img{width:75px;height:38px}.bl-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bl-plan{padding:24px}.bl-plan:nth-child(2){border:0}.bl-plan-fit{min-height:0}.bl-plan-price strong{font-size:32px}.bl-domain-grid{grid-template-columns:1fr}.bl-tld-list{max-width:440px}.bl-steps ol{gap:20px}.bl-steps li{display:block}.bl-step-number{display:block;margin-bottom:12px}.bl-support-copy h2{font-size:36px}.bl-support-grid{grid-template-columns:55% 45%}.bl-faq{grid-template-columns:1fr 1.1fr}.bl-faq h2{font-size:34px}.bl-footer nav{gap:16px}}
@media(max-width:700px){.bl-container{width:calc(100% - 40px)}.bl-section{padding-block:36px}.bl-hero-grid,.bl-support-grid{display:flex;flex-direction:column;min-height:0}.bl-hero-copy{padding:27px 0 28px}.bl-hero h1{font-size:clamp(45px,9.3vw,66px);margin-bottom:20px}.bl-hero h1 br{display:none}.bl-hero h1{max-width:540px}.bl-eyebrow{font-size:11px}.bl-from{margin-top:23px!important}.bl-from strong{font-size:35px}.bl-hero .bl-actions{gap:19px;margin-top:23px}.bl-button{min-height:52px;padding:14px 20px;font-size:14px}.bl-text-link{font-size:14px}.bl-migration{font-size:13px}.bl-payments{margin-top:12px;padding-top:17px;gap:21px}.bl-payments span{font-size:13px}.bl-hero-photo{width:100%;height:360px;margin-left:0}.bl-hero-photo img{object-position:50% 48%}.bl-section-heading{display:block}.bl-currency{max-width:none;margin-top:16px}.bl-currency label{width:auto;margin-right:3px}.bl-plan-grid{margin-top:22px;gap:20px}.bl-plan{padding:22px 18px}.bl-plan-price strong{font-size:27px}.bl-plan dl div{gap:6px}.bl-plan dl{font-size:13px}.bl-plan dd{min-width:65px}.bl-plan h3{font-size:29px}.bl-shared{font-size:14px}.bl-search-controls{flex-direction:column;gap:10px}.bl-search-controls input{border-radius:4px;min-height:54px}.bl-search-controls .bl-button{border-radius:4px}.bl-tld-list{margin-top:2px;gap:15px}.bl-tld-list>div{padding-left:15px}.bl-steps ol{grid-template-columns:1fr;gap:23px;margin-top:20px}.bl-steps li{display:flex;gap:23px;border-right:0;padding:0}.bl-step-number{font-size:53px;min-width:58px;margin:0}.bl-steps h3{font-size:25px}.bl-steps p{max-width:none}.bl-support-copy{padding:10px 0 28px}.bl-support-copy h2{font-size:38px}.bl-support-photo{width:100%;height:290px;margin-left:0}.bl-support .bl-actions{gap:18px}.bl-faq{display:block}.bl-faq h2{font-size:36px}.bl-faq-list{padding-left:0;margin-top:24px}.bl-faq summary{font-size:14px;min-height:55px}.bl-final h2{font-size:31px}.bl-footer-top{gap:16px;align-items:start}.bl-footer .bl-brand{width:180px}.bl-footer nav{width:100%}.bl-footer-top>a:not(.bl-brand){min-height:24px}.bl-footer-bottom{display:block}.bl-footer-bottom>span{display:block;margin-top:15px}.bl-footer-top>span{align-self:center}}
@media(max-width:430px){.bl-plan-grid{grid-template-columns:1fr;gap:15px}.bl-plan{border-right:0;border-bottom:1px solid var(--bl-line);padding:25px 20px}.bl-plan-price strong{font-size:33px}.bl-plan dl{font-size:15px}.bl-plan dl div{gap:25px}.bl-plan dl{margin-block:18px}.bl-plan-fit{font-size:15px}.bl-plan .bl-button{width:100%}.bl-hero .bl-actions{gap:12px}.bl-hero .bl-button{padding-inline:15px}.bl-hero-photo{height:315px}.bl-tld-list p{font-size:12px}.bl-support .bl-actions{gap:8px}.bl-header .bl-brand{width:182px}.bl-menu-toggle{padding:8px 10px;font-size:13px}.bl-faq h2 br{display:none}}
@media(prefers-reduced-motion:reduce){.bulamu-landing *{scroll-behavior:auto!important;transition:none!important}}

/* Desktop optical scale, matched to the selected editorial reference. */
@media(min-width:1151px){.bl-hero-grid{min-height:750px}.bl-hero h1{font-size:clamp(82px,6.6vw,100px)}.bl-hero-copy{padding-top:50px}.bl-intro{font-size:23px}.bl-from strong{font-size:43px}.bl-actions .bl-button{min-height:60px;padding-inline:30px}.bulamu-landing h2{font-size:57px}.bl-plan h3{font-size:34px}.bl-plan-price strong{font-size:31px}.bl-plan-fit{font-size:16px}.bl-plan dl{font-size:16px}.bl-plan dd{min-width:85px}.bl-plan dl div{gap:10px}.bl-plan .bl-button{min-height:60px}.bl-faq h2{font-size:47px}.bl-final h2{font-size:40px}.bl-steps h2{font-size:12px}.bl-steps h3{font-size:28px}.bl-steps p{font-size:17px}.bl-faq summary{min-height:53px;font-size:17px}.bl-support-copy>p:not(.bl-eyebrow){font-size:22px}.bl-payments{margin-top:30px;padding-top:24px}}

/* Refined type scale and spacing shared by every homepage section. */
.bulamu-landing{font-size:18px;line-height:1.5;font-optical-sizing:auto;--bl-paper:#fbfaf7;--bl-line:#d4dddf}
.bl-container{width:min(1200px,calc(100% - 96px))}
.bulamu-landing h1,.bulamu-landing h2,.bulamu-landing h3{font-weight:600;letter-spacing:-.035em;text-wrap:balance}
.bulamu-landing h2{font-size:48px;line-height:1.12}
.bl-header{min-height:100px}.bl-brand{width:236px}.bl-brand img{mix-blend-mode:normal}.bl-nav a{font-size:17px}.bl-nav{gap:28px}
.bl-hero-grid{grid-template-columns:55% 45%;min-height:650px}.bl-hero-copy{padding:48px 36px 40px 0}.bl-hero h1{font-size:80px;line-height:1.04;letter-spacing:-.05em;margin-bottom:24px}.bl-intro{font-size:22px;max-width:535px;line-height:1.45}.bl-from{margin-top:24px!important;font-size:15px}.bl-from strong{font-size:38px;font-weight:600}.bl-hero-photo,.bl-support-photo{width:100%}.bl-hero-photo img{object-position:55% center}
.bl-actions{gap:25px}.bl-actions .bl-button,.bl-button{min-height:54px;padding:14px 24px;font-size:16px;font-weight:600}.bl-text-link,.bl-migration{font-size:16px}.bl-payments{margin-top:24px;padding-top:19px;gap:24px}.bl-payments img{height:42px;width:88px}.bl-payments span{font-size:15px}
.bl-section{padding-block:64px}.bl-eyebrow,.bulamu-landing h2.bl-eyebrow{font:600 12px/1.5 'Source Sans 3',sans-serif;letter-spacing:.14em;margin-bottom:14px}.bl-section-heading{align-items:end;gap:30px}.bl-section-heading p{font-size:19px}.bl-currency{gap:7px;font-size:14px}.bl-currency label{font-size:14px}.bl-plan-grid{gap:12px;margin-top:32px}.bl-plan{padding:25px 20px}.bl-plan h3{font-size:31px}.bl-plan-fit{font-size:16px;min-height:48px}.bl-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;white-space:normal}.bl-plan-price strong{font:600 30px/1.3 'Source Sans 3',sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.bl-plan-price span{font-size:15px}.bl-plan dl{font-size:16px;margin-block:23px}.bl-plan dl div{gap:10px}.bl-plan dd{min-width:75px}.bl-plan .bl-button{min-height:52px;font-size:16px}.bl-shared{padding-top:22px;margin-top:24px!important;font-size:16px}
.bl-steps{padding-block:44px}.bl-steps h3{font-size:25px}.bl-steps p{font-size:17px}.bl-step-number{font-weight:500;font-size:58px;color:#3e7dce}.bl-support-grid{grid-template-columns:52% 48%;min-height:395px}.bl-support-copy{padding:40px 40px 40px 0}.bl-support-copy>p:not(.bl-eyebrow){font-size:21px;line-height:1.45}.bl-support .bl-actions{gap:20px}.bl-faq{grid-template-columns:45% 55%;gap:0;padding-block:64px}.bl-faq h2{font-size:43px}.bl-faq-list{padding-left:36px}.bl-faq summary{font-size:18px;min-height:57px}.bl-faq details p{font-size:17px;line-height:1.55}.bl-final{padding-block:36px}.bl-final h2{font-size:39px}.bl-footer{padding-block:30px;font-size:14px}.bl-footer .bl-brand{width:185px}.bl-footer-top{flex-wrap:wrap;gap:18px}.bl-footer nav{gap:18px}.bl-footer-bottom small{font-size:13px}.bl-footer-bottom{margin-top:24px}
/* Domain discovery: one input, clear extension choices, honest inline results. */
.bl-domain-container{max-width:1080px}.bl-domains{text-align:center;background:#eaf4f1;padding-block:64px}.bl-domains h2{font-size:50px}.bl-domain-intro{font-size:20px;margin:15px auto 28px!important}.bl-domain-form{max-width:860px;margin:auto;text-align:left}.bl-domain-form label{font-size:15px;margin-bottom:9px;font-weight:600}.bl-search-controls{position:relative;display:flex;align-items:center;gap:0;min-height:76px;background:#fff;border:1px solid #9bafb6;border-radius:7px;padding:7px}.bl-search-controls:focus-within{outline:3px solid #0560df;outline-offset:3px}.bl-search-controls>i{font-size:19px;color:#597380;margin-left:17px;flex-shrink:0}.bl-search-controls input{border:0;outline:none!important;background:transparent;padding:14px 18px;min-height:56px;font-size:20px}.bl-search-controls .bl-button{border-radius:4px;min-height:58px;gap:15px;font-size:17px;padding-inline:26px}.bl-button:disabled{cursor:wait;opacity:.7}.bl-form-error{font-size:16px;padding-inline:2px}.bl-extension-options{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.bl-extension{display:flex;flex:1;flex-direction:column;align-items:start;gap:2px;border:1px solid #b9ceca;border-radius:5px;padding:12px 15px;background:transparent;color:var(--bl-ink);min-height:70px}.bl-extension strong{font-size:20px;font-weight:600;line-height:1.1}.bl-extension span{font-size:14px;color:var(--bl-muted);white-space:nowrap}.bl-extension[aria-pressed=true]{border-color:var(--bl-blue);background:#fff;box-shadow:inset 0 0 0 1px var(--bl-blue)}.bl-extension:hover{background:#fff}.bl-domain-hint{font-size:15px;margin-top:15px!important}.bl-domain-hint strong{font-weight:600;overflow-wrap:anywhere}.bl-domain-hint>span{margin-left:8px}.bl-domain-bottom{margin-top:28px!important;font-size:16px}.bl-domain-bottom a{display:inline-flex;align-items:center;gap:10px}.bl-domain-bottom i{font-size:12px}.bl-domain-results{max-width:860px;margin:30px auto 0;text-align:left}.bl-domain-results[hidden],.bl-suggestions[hidden]{display:none}.bl-search-status{font-size:17px;font-weight:600;margin-bottom:12px!important;min-height:26px}.bl-domain-row{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #bfd3ce}.bl-domain-row-primary{padding:24px;background:#fff;border:1px solid #bdd0ca;border-radius:7px}.bl-result-info{flex:1;min-width:0}.bl-domain-status{font-size:14px;font-weight:600}.bl-domain-status.is-available{color:#14663e}.bl-domain-status.is-taken{color:#8a3c18}.bl-result-name,.bulamu-landing h3.bl-result-name{font:600 23px/1.3 'Source Sans 3',sans-serif;letter-spacing:-.015em;overflow-wrap:anywhere;margin:3px 0}.bl-result-cost{font-weight:600;font-size:19px;white-space:nowrap}.bl-result-cost span{display:block;font-weight:400;font-size:14px}.bl-result-note{font-size:15px;margin:2px 0 0!important}.bl-suggestion-heading{margin:26px 0 4px}.bl-suggestion-heading h3{font:600 22px/1.4 'Source Sans 3',sans-serif;letter-spacing:-.01em}.bl-suggestion-heading p{font-size:16px}.bl-suggestion-list{list-style:none;padding:0;margin:0}.bl-check-idea{min-height:44px;padding:9px 16px;background:transparent;border:1px solid #577c7b;border-radius:4px;color:#164e5d;font-weight:600;font-size:15px}.bl-check-idea:hover{background:#fff}.bl-search-unavailable{padding:25px;background:#fff;border:1px solid #bfd3ce;border-radius:7px}.bl-search-unavailable h3{font:600 24px/1.3 'Source Sans 3',sans-serif;overflow-wrap:anywhere;margin-bottom:8px}.bl-search-unavailable p{font-size:17px}.bl-search-unavailable .bl-actions{margin-top:18px}
@media(max-width:1150px){.bl-container{width:calc(100% - 64px)}.bl-hero h1{font-size:67px}.bl-hero-grid{min-height:630px}.bl-hero-photo,.bl-support-photo{width:100%}.bl-plan{padding:20px 14px}.bl-plan-price strong{font-size:27px}.bl-plan dl{font-size:15px}.bl-plan dd{min-width:64px}.bl-plan dl div{gap:6px}.bl-nav{gap:22px}.bl-brand{width:205px}.bl-section-heading{align-items:start}.bl-steps li{gap:17px}.bl-steps h3{font-size:23px}.bl-support-copy{padding-right:30px}.bl-support .bl-actions{gap:12px}.bl-support .bl-button{padding-inline:18px}.bl-faq h2{font-size:39px}}
@media(max-width:900px){.bl-header{min-height:88px}.bl-hero h1{font-size:57px}.bl-hero-grid{min-height:590px}.bl-hero-copy{padding-top:32px;padding-right:25px}.bl-intro{font-size:20px}.bl-hero .bl-actions{gap:8px}.bl-hero .bl-actions .bl-button{padding-inline:18px}.bl-section{padding-block:48px}.bulamu-landing h2{font-size:40px}.bl-plan-grid{gap:20px}.bl-plan{padding:27px}.bl-plan-price strong{font-size:33px}.bl-plan dl{font-size:17px}.bl-plan dd{min-width:85px}.bl-plan-fit{min-height:0}.bl-extension{padding:10px 12px}.bl-extension span{font-size:13px}.bl-faq h2{font-size:36px}.bl-support-copy>p:not(.bl-eyebrow){font-size:20px}.bl-support .bl-actions{gap:10px}.bl-support-copy{padding-right:24px}.bl-faq-list{padding-left:25px}.bl-steps li{display:block}.bl-footer{font-size:14px}}
@media(max-width:700px){.bl-container{width:calc(100% - 40px)}.bl-header .bl-brand{width:210px}.bl-hero-grid{min-height:0}.bl-hero-copy{padding:30px 0}.bl-hero h1{font-size:clamp(43px,10.5vw,64px);max-width:570px;margin-bottom:20px;line-height:1.05}.bl-intro{font-size:20px}.bl-hero .bl-actions{gap:20px}.bl-hero-photo,.bl-support-photo{width:100%;margin-left:0}.bl-hero-photo{height:340px}.bl-hero .bl-actions .bl-button{padding-inline:19px}.bl-migration{font-size:15px}.bl-payments{margin-top:15px;padding-top:18px}.bl-payments img{width:80px;height:40px}.bl-payments span{font-size:14px}.bl-section{padding-block:42px}.bulamu-landing h2{font-size:37px}.bl-section-heading p{font-size:18px}.bl-plan{padding:25px 20px}.bl-plan-price strong{font-size:32px}.bl-currency{margin-top:20px}.bl-steps li{display:flex;gap:22px}.bl-step-number{font-size:53px}.bl-steps h3{font-size:26px}.bl-support-grid{min-height:0}.bl-support-copy{padding:8px 0 30px}.bl-support-copy h2{font-size:40px}.bl-support-photo{height:310px}.bl-support .bl-actions{gap:16px}.bl-faq{display:block;padding-block:42px}.bl-faq h2{font-size:36px}.bl-faq-list{padding-left:0}.bl-faq summary{font-size:17px}.bl-final h2{font-size:32px}.bl-domain-intro{font-size:18px;max-width:360px;margin-top:12px!important}.bl-search-controls{padding:8px;display:grid;grid-template-columns:25px minmax(0,1fr);gap:0}.bl-search-controls>i{margin-left:8px;font-size:16px}.bl-search-controls input{font-size:18px;padding:12px;min-height:52px}.bl-search-controls .bl-button{grid-column:1/-1;width:100%;min-height:52px;margin-top:4px}.bl-extension-options{gap:8px;margin-top:16px}.bl-extension{flex:1 1 calc(33% - 8px);min-height:69px;padding:10px}.bl-extension strong{font-size:21px}.bl-extension span{font-size:13px}.bl-domain-hint{font-size:14px}.bl-domain-hint>span{display:block;margin-left:0;margin-top:2px}.bl-domain-bottom{font-size:16px}.bl-domain-bottom a{min-height:40px}.bl-domain-row{flex-wrap:wrap;gap:12px}.bl-domain-row-primary{padding:19px}.bl-result-info{flex:1 1 100%}.bl-result-name,.bulamu-landing h3.bl-result-name{font-size:23px}.bl-result-cost{flex:1}.bl-domain-idea{flex-wrap:nowrap}.bl-domain-idea .bl-result-info{flex:1}.bl-check-idea{max-width:125px;line-height:1.2}.bl-domain-idea .bl-result-name{font-size:20px}.bl-domain-idea .bl-result-note{font-size:13px}.bl-search-unavailable{padding:20px}.bl-search-unavailable .bl-actions{gap:8px}.bl-footer .bl-brand{width:190px}.bl-footer-bottom{margin-top:17px}}
@media(max-width:370px){.bl-header .bl-brand{width:176px}.bl-hero .bl-actions{gap:7px}.bl-actions .bl-button{font-size:15px;padding-inline:16px}.bl-text-link{font-size:15px}.bl-plan dl div{gap:12px}.bl-result-cost{flex-basis:100%}.bl-domain-idea{flex-wrap:wrap}.bl-domain-idea .bl-result-info{flex-basis:100%}.bl-check-idea{max-width:none}.bl-payments{gap:14px}}

/* Hero polish: consistent payment surfaces and a deliberate transition to plans. */
.bulamu-site[data-page="homepage"] .bl-hero-copy{padding-top:40px;padding-bottom:28px}
.bulamu-site[data-page="homepage"] .bl-hero .bl-actions{margin-top:22px}
.bulamu-site[data-page="homepage"] .bl-migration{margin-top:8px;min-height:40px}
.bulamu-site[data-page="homepage"] .bl-payments{display:flex;align-items:center;justify-content:flex-start;gap:20px;width:100%;max-width:420px;margin-top:18px;padding-top:18px;border-top:1px solid var(--bl-line);flex-wrap:nowrap}
.bulamu-site .bl-payments .bl-payment-label{font-size:15px;line-height:1.4;white-space:nowrap}
.bulamu-site .bl-payment-options{display:flex;align-items:center;gap:12px;list-style:none;margin:0;padding:0}
.bulamu-site .bl-payment-method{display:flex;align-items:center;justify-content:center;width:100px;height:66px;padding:7px;border:1px solid #d5dfe2;border-radius:8px;background:#fff;overflow:hidden}
.bulamu-site .bl-payment-method img{width:84px;height:50px;object-fit:contain;border-radius:4px;mix-blend-mode:normal}
.bulamu-site[data-page="homepage"] .bl-plans{padding-top:48px}
@media(max-width:900px){.bulamu-site[data-page="homepage"] .bl-hero-copy{padding-top:30px}.bulamu-site[data-page="homepage"] .bl-payments{gap:14px}.bulamu-site .bl-payment-method{width:90px;height:60px;padding:6px}.bulamu-site .bl-payment-method img{width:76px;height:46px}.bulamu-site .bl-payment-options{gap:10px}}
@media(max-width:700px){.bulamu-site[data-page="homepage"] .bl-hero-copy{padding-top:28px;padding-bottom:28px}.bulamu-site[data-page="homepage"] .bl-payments{margin-top:18px;padding-top:18px;gap:16px;max-width:420px}.bulamu-site .bl-payments .bl-payment-label{font-size:14px}.bulamu-site[data-page="homepage"] .bl-plans{padding-top:38px}}
@media(max-width:370px){.bulamu-site[data-page="homepage"] .bl-payments{gap:12px}.bulamu-site .bl-payment-method{width:82px;height:56px;padding:5px}.bulamu-site .bl-payment-method img{width:70px;height:42px}.bulamu-site .bl-payment-options{gap:8px}.bulamu-site .bl-payments .bl-payment-label{font-size:13px}}

/* Let the copy determine desktop hero height, not the source image's intrinsic ratio. */
@media(min-width:701px){
 .bulamu-site[data-page="homepage"] .bl-hero-photo{position:relative;min-height:0;}
 .bulamu-site[data-page="homepage"] .bl-hero-photo img{position:absolute;inset:0;width:100%;height:100%;}
}

/* Photos share the content edge at every breakpoint; never extend to the viewport. */
.bulamu-site[data-page="homepage"] :is(.bl-hero-photo,.bl-support-photo){min-width:0;overflow:hidden;border-radius:8px}
/* One compact, aligned currency control across the storefront. */
.bulamu-site .bl-currency{gap:12px;max-width:none;margin:0;align-items:center;flex-wrap:nowrap}
.bulamu-site .bl-currency label{width:auto;margin:0;font-size:15px;line-height:1.4}
.bulamu-site .bl-currency select,.bulamu-site .bl-currency button{height:44px;min-height:44px;border-radius:6px;font-size:15px;line-height:1.4;background:#fff}
.bulamu-site .bl-currency select{min-width:88px;padding:10px 12px}
.bulamu-site .bl-currency button{padding:10px 16px}
@media(max-width:700px){.bulamu-site .bl-currency{margin-top:20px;gap:10px}}
