@charset "UTF-8";
/* https://ndotonayo.com/wp-content/themes/ndotonayo-professional/assets/css/style.css?ver=2.0.2 */
/* Import rule from: https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap */
@font-face{font-family:'DM Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYhh4.woff) format('woff')}@font-face{font-family:'DM Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzIYc.woff) format('woff')}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_G.woff) format('woff')}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_G.woff) format('woff')}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_G.woff) format('woff')}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_G.woff) format('woff')}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_G.woff) format('woff')}:root{--ink:#21158e;--ink-soft:#393184;--paper:#fff;--white:#fff;--lime:#e3483f;--orange:#e3483f;--blue:#722b89;--muted:#77758d;--line:rgba(33,21,142,.15);--mono:'DM Mono',monospace;--sans:'Manrope',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.skip-link{position:absolute;left:12px;top:-60px;z-index:20;background:var(--lime);padding:12px}.skip-link:focus{top:12px}.site-header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,6vw,96px);background:var(--paper);position:relative;z-index:10;border-bottom:1px solid rgb(16 26 44 / .08)}.brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:800;letter-spacing:-1.2px}.brand-period{color:#e3483f}.brand-mark{width:28px;height:28px;display:flex;align-items:flex-end;gap:3px;transform:skew(-16deg)}.brand-mark i{display:block;width:6px;border-radius:5px 5px 2px 2px;background:var(--ink)}.brand-mark i:nth-child(1){height:14px}.brand-mark i:nth-child(2){height:22px;background:#e3483f}.brand-mark i:nth-child(3){height:18px;background:#722b89}.main-nav{display:flex;align-items:center;gap:clamp(18px,3vw,42px);font-size:12px;font-weight:700}.main-nav a:not(.nav-cta){transition:color .2s}.main-nav a:not(.nav-cta):hover{color:#e3483f}.nav-cta{padding:12px 17px;background:var(--ink);color:#fff;border-radius:3px}.nav-cta span{color:var(--lime);margin-left:8px}.menu-toggle{display:none}.hero{min-height:650px;background:var(--ink);color:#fff;padding:95px clamp(24px,10vw,160px) 56px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1.02fr;align-items:center;gap:4vw}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 77% 53%,rgb(75 95 145 / .34),transparent 46%),linear-gradient(115deg,transparent 40%,rgb(255 255 255 / .02) 40.2%,transparent 40.5%);pointer-events:none}.hero-copy{position:relative;z-index:1;max-width:560px}.eyebrow{display:flex;align-items:center;gap:10px;font:10px var(--mono);text-transform:uppercase;letter-spacing:1.5px;color:#c0c8d2;margin:0 0 22px}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--lime);display:inline-block;box-shadow:0 0 0 4px rgb(212 239 100 / .12)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(42px,5.4vw,76px);line-height:1.06;letter-spacing:-4px;font-weight:600;margin:0 0 22px;max-width:680px}.hero h1 em,.section-heading h2 em,.work-head h2 em,.domains-copy h2 em,.godaddy-copy h2 em,.process-title h2 em,.contact-section h2 em{font-family:Georgia,serif;font-weight:400;color:var(--lime);letter-spacing:-3px}.hero-lede{color:#c1c8d2;max-width:445px;font-size:15px;line-height:1.8;margin-bottom:32px}.hero-actions{display:flex;gap:28px;align-items:center}.button{display:inline-flex;align-items:center;gap:28px;padding:15px 19px;border-radius:3px;font-size:12px;font-weight:800;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-light{background:var(--lime);color:var(--ink)}.button-light span{font-size:16px}.text-link{font-size:11px;font-weight:700;display:inline-flex;gap:12px;align-items:center}.hero .text-link{color:#e0e3e8}.text-link span{font-size:16px;color:var(--lime)}.hero-note{display:flex;align-items:center;gap:11px;color:#8e9aae;font:9px var(--mono);letter-spacing:.2px;margin-top:66px}.note-line{height:1px;width:34px;background:#65748d}.hero-art{height:430px;position:relative;z-index:1}.orbit{position:absolute;border:1px solid rgb(199 211 235 / .18);border-radius:50%;transform:rotate(-27deg)}.orbit-one{width:530px;height:285px;top:82px;left:-10px}.orbit-two{width:410px;height:210px;top:120px;left:46px;border-color:rgb(199 211 235 / .1)}.browser-window{position:absolute;top:48px;left:7%;width:86%;max-width:490px;height:300px;background:#fcfaf4;border-radius:5px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 28px 70px rgb(0 0 0 / .35)}.browser-top{height:34px;background:#ecece6;border-bottom:1px solid #d8d8d3;display:flex;align-items:center;padding:0 12px;gap:18px;color:#718096;font:8px var(--mono)}.browser-dots{display:flex;gap:4px}.browser-dots b{width:6px;height:6px;border-radius:50%;background:#c3c7ca}.browser-dots b:first-child{background:#e77e68}.browser-dots b:nth-child(2){background:#e3c85d}.browser-dots b:last-child{background:#71b98b}.browser-lock{margin-left:auto}.browser-content{padding:16px 24px;color:var(--ink)}.mini-brand{display:flex;gap:7px;align-items:center;font-size:8px;font-weight:800}.mini-brand b{width:18px;height:18px;background:#dbe8aa;display:grid;place-items:center;border-radius:50%;font:10px Georgia}.mini-menu{margin-left:auto;font-size:14px}.mini-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-top:17px;min-height:184px}.mini-copy{display:flex;flex-direction:column;align-items:flex-start}.mini-kicker{font:6px var(--mono);letter-spacing:.7px;color:#87917c}.mini-title{font-size:27px;line-height:1.05;font-weight:800;letter-spacing:-1.4px;margin:11px 0}.mini-line{width:50px;height:2px;background:#e99566}.mini-button{margin-top:11px;background:var(--ink);color:#fff;padding:6px 12px;font-size:6px;border-radius:2px}.mini-visual{height:155px;position:relative;overflow:hidden;background:#e7eadc;border-radius:100px 100px 3px 3px}.mini-sun{position:absolute;width:54px;height:54px;border-radius:50%;background:#edb288;right:20px;top:22px}.mini-hill{position:absolute;width:175px;height:100px;bottom:-47px;border-radius:50% 50% 0 0}.hill-a{background:#88a09a;left:-15px;transform:rotate(-12deg)}.hill-b{background:#556c67;right:-76px;bottom:-55px;transform:rotate(18deg)}.mini-card{position:absolute;left:7px;bottom:13px;background:#fff;padding:7px 9px;font-size:11px;box-shadow:0 4px 18px #32445129}.mini-card span{font-size:6px;font-family:var(--mono);margin-left:4px}.mini-footer{border-top:1px solid #e4e4dc;display:flex;gap:6px;padding-top:9px}.mini-footer span{height:4px;width:29%;background:#e2e4db;border-radius:4px}.domain-float{position:absolute;z-index:3;right:-6px;bottom:25px;background:#fff;color:var(--ink);display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:4px;box-shadow:0 18px 42px #050b1680;transform:rotate(3deg)}.float-icon{display:grid;place-items:center;width:31px;height:31px;background:#edf2df;border-radius:50%;font-size:18px;color:#6d8043}.domain-float small,.domain-float strong{display:block}.domain-float small{font:7px var(--mono);color:#8f98a2;letter-spacing:.4px}.domain-float strong{font-size:13px;letter-spacing:-.2px}.domain-float strong span{color:#e3483f}.float-check{font-size:12px;color:#67803b;margin-left:10px}.hero-sticker{position:absolute;left:-1%;bottom:45px;width:88px;height:88px;border-radius:50%;background:var(--lime);color:var(--ink);display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-14deg);box-shadow:0 10px 25px #050b1660}.hero-sticker span{font:9px var(--mono);letter-spacing:1px}.hero-sticker b{font-size:10px;line-height:1.15;text-align:center;margin:2px}.hero-sticker i{position:absolute;font-style:normal;right:-5px;top:1px;font-size:20px;color:var(--orange)}.art-spark{position:absolute;color:var(--lime);font-size:20px}.spark-one{right:2%;top:35px}.spark-two{left:5%;top:310px;font-size:12px;color:#b1c3fa}.hero-bottom{position:absolute;left:clamp(24px,10vw,160px);right:clamp(24px,10vw,160px);bottom:22px;display:flex;align-items:center;gap:17px;color:#8a97aa;font:8px var(--mono);letter-spacing:1px}.hero-bottom-line{height:1px;background:#3a4557;flex:1}.section-pad{padding:112px clamp(24px,10vw,160px)}.intro{display:grid;grid-template-columns:1.05fr .75fr;column-gap:10%;row-gap:50px}.eyebrow-dark{color:#748091}.eyebrow-dark .eyebrow-dot{background:#e99566;box-shadow:0 0 0 4px rgb(233 149 102 / .13)}.section-heading h2,.work-head h2,.domains-copy h2,.godaddy-copy h2,.process-title h2,.contact-section h2{font-size:clamp(34px,4vw,55px);line-height:1.12;letter-spacing:-2.8px;font-weight:600;margin:0}.section-heading h2 em,.work-head h2 em,.domains-copy h2 em,.godaddy-copy h2 em,.process-title h2 em,.contact-section h2 em{color:#be6744}.intro-copy{align-self:end;padding-bottom:2px}.intro-copy p{font-size:14px;color:#697587;line-height:1.9;margin:0 0 21px}.text-link-dark{color:var(--ink);border-bottom:1px solid #c9c9c0;padding-bottom:8px}.text-link-dark span{color:#bf6846}.service-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.service-card{min-height:278px;padding:25px 28px 24px;border-right:1px solid var(--line);position:relative;display:flex;flex-direction:column;align-items:flex-start}.service-card:first-child{padding-left:0}.service-card:last-child{border:0}.service-index{font:9px var(--mono);letter-spacing:1px;color:#9da5ad}.service-icon{margin:27px 0 18px;color:#d4815a}.icon-web{width:29px;height:26px;display:flex;align-items:flex-end;gap:4px;border:1.5px solid #d4815a;border-radius:3px;padding:5px}.icon-web i{width:4px;background:#d4815a;border-radius:5px}.icon-web i:first-child{height:7px}.icon-web i:nth-child(2){height:12px}.icon-web i:last-child{height:9px}.icon-host{font-size:34px;line-height:1;height:29px}.icon-domain{font:700 17px var(--mono);color:#7789d4;letter-spacing:-1px}.service-card h3{font-size:16px;letter-spacing:-.5px;margin:0 0 8px}.service-card p{font-size:11px;color:#778190;line-height:1.8;max-width:265px;margin:0 0 19px}.service-card a{margin-top:auto;font-size:10px;font-weight:800}.service-card a span{color:#bd6847;margin-left:8px;font-size:14px}.service-featured h3{color:#b65f3c}.work-section{background:#18253a;color:#fff;position:relative;overflow:hidden}.work-section:before{content:"";position:absolute;width:500px;height:500px;border:1px solid #ffffff0c;border-radius:50%;right:-180px;top:5%;box-shadow:0 0 0 70px #ffffff04,0 0 0 140px #ffffff03}.work-head{display:flex;justify-content:space-between;align-items:end;position:relative;z-index:1;margin-bottom:55px}.work-head h2{font-size:clamp(36px,4vw,55px)}.work-head>p{color:#aeb8c9;font-size:12px;line-height:1.8;max-width:290px;margin:0 0 4px}.project-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative;z-index:1}.project{display:block;min-width:0}.project-preview{height:290px;padding:18px;position:relative;overflow:hidden;color:#202c3c;transition:transform .3s,box-shadow .3s}.project:hover .project-preview{transform:translateY(-6px);box-shadow:0 20px 40px #1711548a}.preview-adac{background:#d9e0ce}.preview-irges{background:#d5dae5}.preview-ongaas{background:#e1d5c7}.preview-top{position:relative;z-index:1;display:flex;align-items:center;gap:10px;font-size:6px;border-bottom:1px solid #25334928;padding-bottom:9px}.preview-top b{font-size:11px;letter-spacing:-.5px}.preview-top span{font-size:6px;flex:1}.preview-top small{font:5px var(--mono);white-space:nowrap}.preview-adac-body,.preview-irges-body,.preview-ongaas-body{position:absolute;z-index:1;left:24px;top:84px;display:flex;flex-direction:column;align-items:flex-start}.preview-adac-body>span,.preview-irges-body>span,.preview-ongaas-body>span{font:6px var(--mono);letter-spacing:.6px;color:#6d7667}.preview-adac-body strong,.preview-irges-body strong,.preview-ongaas-body strong{font-size:23px;line-height:1.1;letter-spacing:-1.4px;margin:10px 0}.preview-adac-body i,.preview-irges-body i,.preview-ongaas-body i{font:5px var(--mono);font-style:normal;letter-spacing:.5px}.preview-adac-shape{position:absolute;width:150px;height:220px;border-radius:80px 80px 0 0;background:#84977f;right:14px;bottom:-75px;transform:rotate(18deg)}.preview-adac-shape:after{content:"";position:absolute;width:55px;height:55px;background:#e9aa73;border-radius:50%;top:32px;right:22px}.preview-irges{background:#cdd3df;color:#18233a}.preview-irges-body{top:76px}.preview-irges-body>span{color:#69738a}.preview-irges-body strong{font-size:24px}.preview-globe{position:absolute;right:-35px;bottom:-48px;width:220px;height:220px;border:1px solid #697b9c;border-radius:50%;box-shadow:inset 0 0 0 18px #c4ccda,inset 0 0 0 19px #8494b0,0 0 0 20px #c4ccda,0 0 0 21px #8795b0}.preview-globe:before,.preview-globe:after{content:"";position:absolute;inset:0;border:1px solid #7585a1;border-radius:50%;transform:scaleX(.45)}.preview-globe:after{transform:scaleX(.75)}.preview-ongaas{background:#e8d8c4;color:#25352e}.preview-ongaas-body>span{color:#768168}.preview-ongaas-body strong{font-size:25px}.preview-people{position:absolute;right:8px;bottom:-36px;display:flex;gap:3px;align-items:flex-end;transform:rotate(-7deg)}.preview-people b{display:block;width:39px;height:108px;background:#8c9b74;border-radius:40px 40px 0 0}.preview-people b:before{content:"";display:block;width:25px;height:25px;background:#c58d6c;border-radius:50%;margin:-18px auto 0}.preview-people b:nth-child(2){height:84px;background:#bd795b}.preview-people b:nth-child(3){height:118px;background:#657e69}.preview-people b:nth-child(4){height:94px;background:#d49d6a}.preview-people b:nth-child(5){height:112px;background:#829580}.preview-chip{position:absolute;bottom:14px;left:16px;z-index:3;font:7px var(--mono);background:#fff;color:#243044;padding:5px 8px;border-radius:2px}.project-meta{display:flex;align-items:center;gap:14px;padding:18px 0 0}.project-number{font:10px var(--mono);color:var(--lime);align-self:flex-start;padding-top:4px}.project-meta h3{font-size:16px;margin:0 0 4px}.project-meta p{font-size:9px;color:#9daabc;margin:0}.project-arrow{margin-left:auto;color:var(--lime);font-size:19px;transition:transform .2s}.project:hover .project-arrow{transform:translate(3px,-3px)}.work-foot{display:flex;justify-content:space-between;border-top:1px solid #ffffff1a;margin-top:54px;padding-top:17px;color:#98a5b8;font:8px var(--mono);letter-spacing:.5px}.work-foot b{font-size:14px;color:var(--lime);margin-left:8px}.domains-section{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:9%;background:#eeeee7;min-height:550px}.domains-visual{height:370px;position:relative;display:grid;place-items:center}.domain-globe{width:205px;height:205px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#435c7b,#18273d 72%);box-shadow:inset -20px -18px 30px #0a142455,0 25px 45px #1c304324;color:var(--lime);font:700 46px var(--mono);position:relative;z-index:1;overflow:hidden}.domain-globe:before,.domain-globe:after{content:"";position:absolute;inset:12px 50px;border:1px solid #b8c9ed44;border-radius:50%}.domain-globe:after{inset:48px 5px;border-radius:50%;border-left:0;border-right:0}.globe-lines{position:absolute;inset:0;background:linear-gradient(transparent 49.5%,#b8c9ed30 50%,transparent 50.5%);transform:rotate(-28deg)}.domain-globe b{position:relative;z-index:2}.domain-ring{position:absolute;border:1px solid #8193ac5c;border-radius:50%;transform:rotate(-28deg)}.ring-one{width:370px;height:150px}.ring-two{width:306px;height:235px;transform:rotate(43deg);border-color:#c77a5d55}.domain-orbit-dot{position:absolute;z-index:2;width:13px;height:13px;background:#df865e;border:3px solid #f1f0e9;border-radius:50%;top:80px;left:25%}.domain-label{position:absolute;background:#fff;box-shadow:0 7px 20px #1c304314;border:1px solid #e4e4dc;border-radius:30px;padding:7px 12px;font:10px var(--mono);color:#536276}.label-one{top:48px;left:48%}.label-two{top:135px;right:3%}.label-three{bottom:65px;left:13%;background:var(--lime);color:var(--ink);border-color:#fff0}.label-four{bottom:55px;right:20%}.domains-copy h2{margin-bottom:18px}.domains-copy>p:not(.eyebrow):not(.domain-result){font-size:12px;color:#697587;line-height:1.9;max-width:450px;margin-bottom:24px}.domain-form{display:flex;align-items:center;height:53px;background:#fff;border:1px solid #dbded8;box-shadow:0 10px 30px #2430490d;max-width:500px;padding:5px 6px 5px 15px;border-radius:3px}.input-prefix{font-size:11px;color:#9aa4b2}.domain-form input{border:0;outline:0;min-width:0;flex:1;height:100%;padding:0 3px;font-size:13px;color:var(--ink)}.domain-form input::placeholder{color:#adb4ba}.domain-form select{border:0;border-left:1px solid #eaebe5;background:#fff0;padding:0 8px;color:#576477;font-size:11px;outline:0;height:32px}.domain-form button{width:39px;height:39px;background:var(--ink);border:0;color:var(--lime);font-size:22px;cursor:pointer;border-radius:2px}.domain-form button:hover{background:#2a3950}.domain-result{font-size:10px;color:#9a664d;min-height:18px;margin:11px 0 22px}.domain-footnotes{display:flex;flex-wrap:wrap;align-items:center;gap:9px;font:8px var(--mono);color:#86909e}.footnote-dot{width:4px;height:4px;background:#d1815d;border-radius:50%}.godaddy-section{background:#dce6bd;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;min-height:530px;overflow:hidden}.godaddy-copy{max-width:490px}.godaddy-copy h2{margin-bottom:20px}.godaddy-copy>p:not(.eyebrow):not(.fine-print){font-size:12px;line-height:1.9;color:#5d6c5e;max-width:420px;margin-bottom:27px}.button-dark{background:var(--ink);color:#fff}.button-dark span{color:var(--lime);font-size:15px}.fine-print{font:8px var(--mono);color:#74816f;margin:16px 0 0;max-width:385px}.godaddy-art{position:relative;height:360px}.product-card{position:absolute;width:224px;height:178px;background:#fff;padding:17px 19px;box-shadow:0 16px 35px #1b2a2b20;display:flex;flex-direction:column;align-items:flex-start}.product-one{top:20px;left:14%;transform:rotate(-8deg)}.product-two{top:145px;left:39%;transform:rotate(7deg);background:#18253a;color:#fff}.product-symbol{font:28px Georgia;color:#de8961;line-height:1}.product-two .product-symbol{color:var(--lime)}.product-card small{font:7px var(--mono);color:#939d9c;letter-spacing:.8px;margin:4px 0 7px}.product-card strong{font-size:18px;line-height:1.2;letter-spacing:-.7px}.product-link{margin-top:auto;font-size:8px;font-weight:700}.product-two .product-link{color:#cbd5bd}.godaddy-orb{position:absolute;z-index:2;width:82px;height:82px;border-radius:50%;left:8%;bottom:25px;background:var(--lime);color:#17263c;display:grid;place-items:center;box-shadow:0 10px 35px #15271830;transform:rotate(-12deg)}.godaddy-orb span{font-weight:800;font-size:23px;letter-spacing:-2px;margin-left:-5px}.godaddy-orb i{position:absolute;right:15px;top:17px;font-style:normal;font-size:12px}.godaddy-caption{position:absolute;right:0;top:13px;font:8px var(--mono);line-height:1.6;letter-spacing:.8px;color:#68765c;text-align:right}.process-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;align-items:start}.process-title h2{font-size:49px}.process-steps{border-top:1px solid var(--line)}.process-steps article{display:grid;grid-template-columns:60px 1fr;gap:16px;padding:24px 0;border-bottom:1px solid var(--line)}.process-steps article>span{font:12px var(--mono);color:#d27a54}.process-steps h3{font-size:15px;margin:0 0 5px}.process-steps p{color:#768190;font-size:11px;line-height:1.8;max-width:440px;margin:0}.contact-section{min-height:410px;background:var(--ink);color:#fff;padding:72px clamp(24px,10vw,160px) 26px;position:relative;display:grid;grid-template-columns:1fr 190px;align-items:center;gap:6%;overflow:hidden}.contact-section:after{content:"";position:absolute;right:17%;top:-210px;width:470px;height:470px;border:1px solid #ffffff10;border-radius:50%;box-shadow:0 0 0 65px #ffffff04,0 0 0 130px #ffffff03}.contact-section .eyebrow{color:#a9b4c5}.contact-section h2{font-size:clamp(39px,4.8vw,65px);margin-bottom:17px}.contact-section h2 em{color:var(--lime)}.contact-section>div:first-child>p:last-child{font-size:12px;color:#aeb8c8;margin:0}.contact-circle{position:relative;z-index:1;width:152px;height:152px;border:1px solid #cad4df;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:13px;font-weight:700;line-height:1.3;transition:background .25s,color .25s,transform .25s}.contact-circle:hover{background:var(--lime);color:var(--ink);border-color:var(--lime);transform:rotate(-6deg)}.contact-circle b{font-size:18px;color:var(--lime);margin-top:6px}.contact-circle:hover b{color:var(--ink)}.contact-bottom{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid #ffffff25;padding-top:14px;color:#8491a5;font:8px var(--mono);letter-spacing:.7px;position:relative;z-index:1}.site-footer{min-height:78px;display:flex;align-items:center;justify-content:space-between;padding:15px clamp(24px,6vw,96px);background:#171154;color:#9ca8b9;font:8px var(--mono);letter-spacing:.3px}.footer-brand{font:800 17px var(--sans);color:#fff}.footer-brand .brand-mark{transform:scale(.8) skew(-16deg);margin-left:-2px}.footer-brand .brand-mark i:first-child{background:#fff}.site-footer>a:last-child{color:#dce2ea}.prototype-note{background:#e4e4dc;color:#81898f;text-align:center;padding:8px 16px;font:8px var(--mono);letter-spacing:.25px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:950px){.site-header{padding:0 28px}.main-nav{gap:16px}.main-nav a{font-size:10px}.hero{padding:80px 7vw 60px;gap:2vw}.hero h1{font-size:58px}.hero-art{transform:scale(.88);transform-origin:center}.section-pad{padding:90px 7vw}.project-preview{height:240px}.preview-adac-body strong,.preview-ongaas-body strong{font-size:20px}.preview-irges-body strong{font-size:21px}.domains-section,.godaddy-section{gap:3%}.product-card{width:200px}.process-section{gap:6%}.contact-section{padding-left:7vw;padding-right:7vw}}@media(max-width:700px){body{font-size:14px}.site-header{height:68px;padding:0 22px}.menu-toggle{display:flex;width:38px;height:38px;border:1px solid var(--line);background:#fff0;border-radius:50%;flex-direction:column;align-items:center;justify-content:center;gap:5px}.menu-toggle span{width:14px;height:1px;background:var(--ink)}.main-nav{display:none;position:absolute;left:0;right:0;top:68px;padding:20px 22px 25px;background:var(--paper);flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid var(--line);box-shadow:0 12px 22px #21158e0a}.main-nav.is-open{display:flex}.main-nav a:not(.nav-cta){padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.nav-cta{margin-top:14px;text-align:center;font-size:11px}.hero{padding:68px 24px 56px;display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:unset}.hero h1{font-size:clamp(42px,12vw,64px);letter-spacing:-2.7px}.hero h1 em,.section-heading h2 em,.work-head h2 em,.domains-copy h2 em,.godaddy-copy h2 em,.process-title h2 em,.contact-section h2 em{letter-spacing:-1.5px}.hero-lede{font-size:13px;max-width:390px}.hero-actions{gap:18px;flex-wrap:wrap}.button{padding:13px 14px;gap:14px}.hero-note{margin-top:27px;font-size:8px}.hero-art{height:310px;margin-top:26px;transform:scale(.84);transform-origin:top center;margin-bottom:-36px}.browser-window{left:4%;width:91%;top:20px}.orbit-one{top:55px;left:-40px}.orbit-two{top:88px;left:0}.domain-float{right:-7px;bottom:4px;transform:scale(.87) rotate(3deg);transform-origin:right bottom}.hero-sticker{width:70px;height:70px;left:-10px;bottom:25px}.hero-sticker b{font-size:8px}.hero-bottom{left:24px;right:24px;bottom:16px;font-size:7px;gap:10px}.section-pad{padding:72px 23px}.intro{display:block}.section-heading h2,.work-head h2,.domains-copy h2,.godaddy-copy h2,.process-title h2{font-size:39px}.intro-copy{margin:22px 0 35px}.intro-copy p{font-size:12px}.service-grid{grid-template-columns:1fr;border-bottom:0}.service-card,.service-card:first-child{min-height:0;padding:21px 0;border-right:0;border-bottom:1px solid var(--line)}.service-icon{margin:17px 0 12px}.service-card p{font-size:11px;margin-bottom:10px}.service-card a{margin-top:8px}.work-head{display:block;margin-bottom:32px}.work-head>p{margin-top:17px}.project-list{grid-template-columns:1fr;gap:29px}.project-preview{height:270px}.preview-adac-body,.preview-ongaas-body{left:28px}.preview-adac-body strong,.preview-ongaas-body strong{font-size:25px}.preview-irges-body strong{font-size:25px}.project-meta{padding-top:12px}.work-foot{margin-top:36px;gap:14px;line-height:1.7}.work-foot span:first-child{max-width:68%}.work-foot span:last-child{white-space:nowrap}.domains-section,.godaddy-section{display:flex;flex-direction:column;align-items:stretch;gap:22px}.domains-visual{height:285px;order:0;transform:scale(.85);margin:-15px 0 -5px}.domains-copy{order:1}.domains-copy>p:not(.eyebrow):not(.domain-result){font-size:11px}.domain-form{height:49px;padding-left:10px}.domain-form input{font-size:11px}.domain-form select{font-size:10px;padding:0 4px}.domain-form button{width:36px;height:36px}.domain-footnotes{gap:6px;font-size:7px}.godaddy-section{padding-top:72px;padding-bottom:61px}.godaddy-art{height:310px;margin-top:3px;transform:scale(.94);transform-origin:top left}.product-one{left:5%;top:0}.product-two{left:31%;top:122px}.godaddy-orb{left:1%;bottom:9px}.godaddy-caption{right:0;top:5px}.process-section{display:block}.process-steps{margin-top:33px}.process-steps article{grid-template-columns:42px 1fr;padding:18px 0}.contact-section{padding:60px 23px 22px;grid-template-columns:1fr 95px;gap:15px;min-height:350px}.contact-section h2{font-size:43px;letter-spacing:-2px}.contact-section>div:first-child>p:last-child{font-size:10px;max-width:290px}.contact-circle{width:90px;height:90px;font-size:9px}.contact-circle b{font-size:13px;margin-top:4px}.contact-bottom{font-size:7px}.site-footer{min-height:90px;display:grid;grid-template-columns:1fr auto;gap:8px 14px;padding:16px 23px}.site-footer>span{grid-column:1/-1;grid-row:2}.site-footer>a:last-child{grid-column:2;grid-row:1}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand{gap:0}.brand img{display:block;width:142px;height:auto;background:#fff}.footer-brand img{display:block;width:120px;height:auto;background:#fff;padding:3px;border-radius:2px}.site-header{background:#fff}.site-header .main-nav a:not(.nav-cta):hover{color:#e3483f}.site-footer{background:#171154}.contact-circle:hover{background:#e3483f;border-color:#e3483f}.domain-form button{background:#e3483f;color:#fff}.domain-form button:hover{background:#cf352f}.product-symbol,.service-icon,.project-number{color:#e3483f}.site-header{height:90px;background:#fff}.brand{width:200px;height:80px;overflow:hidden}.brand img{display:block;width:200px;height:80px;object-fit:cover;object-position:center 48%;background:#fff}.footer-brand{width:160px;height:60px;overflow:hidden}.footer-brand img{width:160px;height:60px;object-fit:cover;object-position:center 48%;padding:0}.site-header .main-nav a:not(.nav-cta):hover{color:#e3483f}.site-footer{background:#171154}@media(max-width:700px){.site-header{height:68px}.brand{width:162px;height:64px}.brand img{width:162px;height:64px}}body{font-size:17px;line-height:1.7}.main-nav{font-size:14px}.eyebrow{font-size:12px}.hero-lede{font-size:18px}.hero-note,.hero-bottom{font-size:11px}.button{font-size:15px}.text-link{font-size:14px}.intro-copy p,.work-head>p,.service-card p,.domains-copy>p:not(.eyebrow):not(.domain-result),.godaddy-copy>p:not(.eyebrow):not(.fine-print),.contact-section>div:first-child>p:last-child{font-size:16px}.service-index,.project-number,.project-meta p,.work-foot,.domain-footnotes,.fine-print,.contact-bottom,.site-footer,.prototype-note{font-size:11px}.service-card h3,.project-meta h3{font-size:19px}.service-card a{font-size:14px}.project-preview .preview-chip{font-size:9px}.domain-form input{font-size:16px}.domain-form select,.input-prefix{font-size:14px}.domain-result{font-size:13px}.product-card small{font-size:9px}.product-link{font-size:11px}.godaddy-caption{font-size:10px}.process-steps h3{font-size:18px}.process-steps p{font-size:15px}.contact-circle{font-size:15px}@media(max-width:950px){.main-nav{font-size:13px}.main-nav a{font-size:13px}}@media(max-width:700px){body{font-size:16px}.main-nav a:not(.nav-cta){font-size:16px}.nav-cta{font-size:15px}.hero-lede{font-size:17px}.hero-note,.hero-bottom{font-size:10px}.button{font-size:15px}.text-link{font-size:14px}.intro-copy p,.work-head>p,.service-card p,.domains-copy>p:not(.eyebrow):not(.domain-result),.godaddy-copy>p:not(.eyebrow):not(.fine-print),.contact-section>div:first-child>p:last-child{font-size:15px}.service-index,.project-number,.project-meta p,.work-foot,.domain-footnotes,.fine-print,.contact-bottom,.site-footer,.prototype-note{font-size:10px}.service-card h3,.project-meta h3{font-size:18px}.service-card a{font-size:14px}.domain-form input{font-size:16px}.domain-form select,.input-prefix{font-size:13px}.domain-result{font-size:13px}.process-steps p{font-size:15px}.contact-circle{font-size:12px}}.main-nav{font-size:17px;gap:clamp(22px,3vw,44px)}.main-nav a:not(.nav-cta){font-size:17px}.nav-cta{font-size:16px;padding:14px 20px}@media(max-width:950px){.main-nav{gap:18px}.main-nav a:not(.nav-cta){font-size:15px}}@media(max-width:700px){.main-nav a:not(.nav-cta){font-size:18px;padding:15px 0}.nav-cta{font-size:17px;padding:14px 16px}}