
:root{--bg:#202020;--panel:#262626;--white:#f5f3ed;--muted:#a5a49f;--line:#4a4a47;--mint:#c6dfbd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Georgia,'Times New Roman',serif}button,input,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--mint);outline-offset:5px}.wrap{max-width:1400px;width:calc(100% - 136px);margin:auto}header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{font-size:25px;letter-spacing:.025em;white-space:nowrap}.logo span{font-size:11px;font-family:Arial,sans-serif;letter-spacing:.19em;margin-left:8px;color:var(--muted)}nav{display:flex;align-items:center;gap:24px}nav button{background:none;border:none;padding:7px 0;color:#c5c4bf;font-size:13px;border-bottom:1px solid transparent}nav button.active,nav button:hover{color:#fff;border-color:#fff}.outline{border:1px solid #888;border-radius:5px;background:transparent;color:var(--white);padding:12px 22px;font-size:13px}.outline:hover{background:#333}.hero{min-height:640px;display:grid;grid-template-columns:1fr 1.06fr;gap:65px;align-items:center;padding:48px 0 72px}.eyebrow{font-family:Arial,sans-serif;color:var(--muted);font-size:9px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:26px}.hero h1{font-size:clamp(46px,4.8vw,72px);line-height:1.06;letter-spacing:-.035em;font-weight:400;margin:0 0 25px}.subhead{font-size:17px;letter-spacing:.02em;text-transform:uppercase;line-height:1.5;margin:0 0 27px}.form{display:flex;border-bottom:1px solid #a9a9a3;align-items:center;margin-top:33px;gap:12px}.form input{width:100%;background:none;border:none;color:white;font-size:16px;padding:14px 0;outline:none;min-width:0}.form input::placeholder{color:#95958e}.form button{border:none;background:none;color:#fff;padding:10px;display:grid;place-items:center}.form svg{width:24px;height:24px}.help{color:#bcbcb4;font-size:14px;line-height:1.7;max-width:420px;margin:20px 0}.hint{color:#85857e;font:11px/1.6 Arial,sans-serif}.examples{display:flex;align-items:center;gap:10px;margin-top:22px;font:10px Arial,sans-serif;color:#85857e;flex-wrap:wrap}.examples button{border:1px solid #454541;color:#bebeb6;background:none;padding:6px 10px;border-radius:20px;font-size:10px}.examples button:hover{border-color:#fff;color:white}.stage-area{position:relative;min-width:0}.frame{height:395px;position:relative;border:2px solid #eeeee8;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:border-color .8s,box-shadow .8s}.frame:before{content:'';height:29px;width:29px;position:absolute;left:-16px;top:59%;background:var(--white);border-radius:50%;z-index:5;transition:top 1s}.stage-area.running .frame:before{top:17%;width:15px;height:15px;left:-9px}.initial{font-size:clamp(150px,24vw,340px);letter-spacing:-.055em;line-height:1;padding-bottom:30px;font-weight:400}.intro-small{position:absolute;bottom:24px;left:28px;color:#92938c;font:9px Arial,sans-serif;letter-spacing:.17em}.stage{position:absolute;inset:0;opacity:0;pointer-events:none;transform:translateY(14px) scale(.98);transition:opacity .6s,transform .6s;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px}.stage.active{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.stage .stage-tag{position:absolute;left:25px;top:24px;color:#a2a89c;font:9px Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.stage-caption{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-top:23px;min-height:54px}.stage-caption h2{font-size:18px;font-weight:400;margin:0 0 7px}.stage-caption p{color:#96998f;font:11px/1.6 Arial,sans-serif;margin:0;max-width:345px}.controls{display:flex;gap:7px;flex-shrink:0}.controls button{width:30px;height:30px;border:1px solid #51514b;color:#deded7;background:none;border-radius:50%;font:11px Arial,sans-serif}.controls button:hover{background:#40403a}.timeline{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:12px}.timeline button{padding:10px 0 0;background:none;color:#777c71;border:0;text-align:left;font:8px Arial,sans-serif;letter-spacing:.02em}.timeline .bar{height:2px;background:#41443c;display:block;margin-bottom:10px;overflow:hidden}.timeline .bar i{display:block;width:0;height:100%;background:var(--mint)}.timeline button.done .bar i{width:100%}.timeline button.current{color:var(--white)}.timeline button.current .bar i{width:100%}.stage-count{font:10px Arial,sans-serif;color:#b6bdad;white-space:nowrap;margin-top:3px}.identity-content{text-align:center;max-width:90%}.identity-content .business{font-size:clamp(30px,3.5vw,55px);font-weight:400;overflow-wrap:anywhere;line-height:1.2;margin:0}.identity-content .tagline{color:var(--muted);font:11px Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;margin-top:20px}.identity-seal{width:65px;height:65px;border:1px solid #8d9884;border-radius:50%;display:grid;place-items:center;font-size:31px;color:var(--mint);margin:0 auto 24px}.active .identity-seal{animation:seal 1s both}.domain-content{max-width:90%;text-align:center}.domain-display{font-size:clamp(28px,3.5vw,53px);word-break:break-word;margin-bottom:18px;color:var(--mint)}.domain-status{font:10px Arial,sans-serif;color:#c6d1bc;border:1px solid #68715f;border-radius:30px;display:inline-flex;gap:8px;align-items:center;padding:9px 16px}.domain-status i{width:5px;height:5px;background:var(--mint);border-radius:50%}.domain-options{display:flex;justify-content:center;gap:13px;margin-top:27px;font:11px Arial,sans-serif;color:#828b78}.domain-options span{border-bottom:1px solid #4d5646;padding:7px}.server-content{width:75%;position:relative}.server{border:1px solid #6c7862;border-radius:5px;height:49px;display:flex;align-items:center;gap:6px;padding:0 18px;margin:9px auto;width:70%;background:#262d24;position:relative}.server i{width:5px;height:5px;background:var(--mint);border-radius:50%;animation:pulse 1.2s infinite}.server span{height:3px;background:#758069;width:40px;margin-left:auto}.server small{font:9px Arial,sans-serif;letter-spacing:.08em;color:#c1cbb6;margin-left:10px}.server-content>p{text-align:center;font:11px Arial,sans-serif;color:#9cab8c;margin-top:22px}.active .server{animation:build .8s both}.active .server:nth-child(2){animation-delay:.2s}.active .server:nth-child(3){animation-delay:.4s}.web{width:84%;border-radius:6px;overflow:hidden;background:#e8e8db;color:#273628;box-shadow:0 18px 40px #0004;border:4px solid #d1d6c8;position:relative;transform:rotate(-2deg)}.web-top{height:23px;background:#d3d8ca;color:#5a6a54;font:8px Arial,sans-serif;display:flex;align-items:center;padding:0 9px;gap:4px}.web-top i{height:4px;width:4px;background:#a8b39b;border-radius:50%}.web-url{margin:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:75%}.web-inner{padding:20px 22px 18px}.web-nav{display:flex;align-items:center;justify-content:space-between;font:7px Arial,sans-serif;gap:14px}.web-brand{font-family:Georgia,serif;font-size:15px;max-width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.web-body{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;align-items:center;margin:25px 0 18px}.web-body h3{font-weight:400;font-size:29px;line-height:1.06;margin:0 0 12px;letter-spacing:-1px}.web-body p{font:8px/1.7 Arial,sans-serif;color:#65705a;margin:0 0 12px}.web-cta{background:#344b32;color:#e8efde;font:7px Arial,sans-serif;display:inline-block;padding:8px 11px}.art{height:139px;border-radius:70px 70px 5px 5px;background:radial-gradient(circle at 40% 35%,#d2d7b9,#a3b08f);display:grid;place-items:center;position:relative;overflow:hidden}.sculpture{width:61px;height:100px;border:17px solid #e9e5d4;border-radius:50px 50px 15px 15px;transform:rotate(15deg);box-shadow:15px 12px 15px #33412230}.web-bottom{border-top:1px solid #bfc7b2;padding-top:12px;display:flex;justify-content:space-between;font:7px Arial,sans-serif;color:#6e7860}.active .web{animation:website 1s both}.design-layer{position:absolute;right:20px;top:55px;border:1px solid #69725f;border-radius:4px;background:#30372b;padding:11px 13px;font:9px Arial,sans-serif;color:#bec9b0;box-shadow:0 5px 15px #0003}.swatches{display:flex;gap:5px;margin-top:9px}.swatches i{width:16px;height:16px;border-radius:50%;background:#e5e4d6}.swatches i:nth-child(2){background:#9ead8a}.swatches i:nth-child(3){background:#344b32}.code{width:79%;font:11px/2.1 'Courier New',monospace;color:#9ba990;border:1px solid #4c5645;border-radius:7px;padding:28px;background:#1d231b}.code b{color:#d1dec6;font-weight:400}.code .indent{padding-left:20px}.code .line{overflow:hidden;white-space:nowrap;max-width:100%;text-overflow:ellipsis}.active .code .line{animation:build 1s both}.active .code .line:nth-child(2){animation-delay:.15s}.active .code .line:nth-child(3){animation-delay:.3s}.active .code .line:nth-child(4){animation-delay:.45s}.code-status{margin-top:17px;color:#bcd6ac;display:flex;justify-content:space-between;font-size:9px}.mobile{position:absolute;width:90px;height:168px;right:14px;bottom:22px;border:3px solid #e0e5d8;border-radius:14px;background:#e8e8db;padding:14px 7px;color:#344b32;box-shadow:0 10px 20px #0004;font-size:9px}.mobile .mobile-art{height:47px;background:#acb795;border-radius:20px 20px 3px 3px;margin:10px 0}.mobile strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile p{font-size:15px;line-height:1.05;margin:8px 0}.launch-badge{position:absolute;top:20px;right:20px;background:#bed6ad;color:#1d3218;font:9px Arial,sans-serif;border-radius:20px;padding:8px 13px}.active .launch-badge{animation:build 1s .5s both}.growth{width:80%;font-family:Arial,sans-serif}.growth-brand{font-family:Georgia,serif;font-size:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px}.growth-label{font:9px Arial,sans-serif;color:#99a38f;letter-spacing:.1em;text-transform:uppercase}.growth svg{width:100%;height:155px;margin:18px 0 10px}.growth .chart-line{stroke-dasharray:700;stroke-dashoffset:700}.active .growth .chart-line{animation:draw 2.8s .4s forwards}.growth .chart-area{opacity:0}.active .growth .chart-area{animation:appear 2s .6s forwards}.growth-channels{display:flex;gap:7px;font:9px Arial,sans-serif}.growth-channels span{border:1px solid #57624d;border-radius:4px;padding:9px;color:#c6d4b9;flex:1;text-align:center}.growth-note{font:9px/1.6 Arial,sans-serif;color:#929b87;margin-top:15px}.growth .bloom{color:#c1d9b1;float:right;font-size:26px}.section{padding:85px 0;border-top:1px solid #3b3b36}.section-title{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px}.section h2{font-size:41px;font-weight:400;letter-spacing:-.035em;line-height:1.15;margin:0;max-width:550px}.section-title p{color:var(--muted);font:12px/1.8 Arial,sans-serif;max-width:290px;margin:0}.offerings{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.offering{border-top:1px solid #717268;padding-top:18px;position:relative}.offering span{font:9px Arial,sans-serif;color:#8f9585}.offering h3{font-size:22px;font-weight:400;margin:25px 0 13px}.offering p{font:12px/1.8 Arial,sans-serif;color:#9b9d93;margin:0 0 25px}.offering button{border:none;background:none;color:#dadcd0;padding:0;font:11px Arial,sans-serif}.offering button:hover{color:white}.cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:65px 0}.cta h2{font-size:36px;font-weight:400;margin:0 0 13px}.cta p{font:12px Arial,sans-serif;color:#9b9d93;margin:0}.cta a{font:12px Arial,sans-serif;border-bottom:1px solid #a2a494;padding-bottom:9px}footer{border-top:1px solid #3b3b36;padding:25px 0;display:flex;justify-content:space-between;gap:30px;font:9px/1.7 Arial,sans-serif;color:#86897d}dialog{background:#262922;color:#efefe5;border:1px solid #606853;border-radius:8px;width:min(500px,calc(100% - 40px));padding:35px}dialog::backdrop{background:#0009;backdrop-filter:blur(6px)}dialog h2{font-weight:400;font-size:32px}dialog p{font:13px/1.8 Arial,sans-serif;color:#bdc5b3}dialog .close{float:right;background:none;border:0;color:white;font-size:25px}.disclaimer{font:9px/1.7 Arial,sans-serif;color:#828879;margin-top:15px}.mobile-nav{display:none}.stage-area.running .frame{border-color:#6d7d60;box-shadow:0 0 60px #b8d79e06}.frame.paused .stage.active *{animation-play-state:paused!important}@keyframes seal{from{transform:scale(.5) rotate(-60deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes build{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes website{from{opacity:0;transform:rotate(0) translateY(30px) scale(.9)}to{opacity:1;transform:rotate(-2deg) translateY(0) scale(1)}}@keyframes pulse{50%{opacity:.3}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes appear{to{opacity:1}}@media(min-width:1600px){.hero{min-height:740px}.frame{height:450px}}@media(max-width:1150px){.wrap{width:calc(100% - 80px)}header{gap:20px}nav{gap:15px}nav button{font-size:11px}.logo{font-size:22px}.logo span{display:none}.hero{gap:40px}.frame{height:360px}.web-body h3{font-size:26px}.web-inner{padding:18px}.growth-channels{font-size:8px}.growth-channels span{padding:7px}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}header{height:80px}.logo{font-size:22px}header nav{display:none}.outline{padding:10px 14px;font-size:11px}.hero{grid-template-columns:1fr;gap:35px;padding:50px 0 50px;min-height:auto}.hero h1{font-size:52px;margin-bottom:22px}.eyebrow{margin-bottom:20px}.subhead{font-size:14px;margin-bottom:20px}.form{margin-top:23px}.help{font-size:13px;margin-bottom:12px}.examples{margin-top:18px}.frame{height:360px;max-width:570px;margin:auto}.initial{font-size:280px}.stage-caption{margin-top:22px}.timeline{gap:6px}.timeline button{font-size:7px}.section{padding:55px 0}.section-title{display:block;margin-bottom:35px}.section h2{font-size:35px}.section-title p{margin-top:20px}.offerings{grid-template-columns:1fr 1fr;gap:30px 24px}.offering h3{font-size:21px;margin-top:20px}.cta{display:block;padding:45px 0}.cta h2{font-size:32px}.cta a{display:inline-block;margin-top:25px}footer{font-size:8px}.web{max-width:430px}.growth{max-width:380px}}@media(max-width:400px){.frame{height:320px}.initial{font-size:240px}.web-inner{padding:14px}.web-body{gap:10px;margin:18px 0}.web-body h3{font-size:24px}.web-body p{font-size:7px}.art{height:120px}.web-brand{font-size:12px}.mobile{right:5px;bottom:12px;width:75px;height:145px}.stage .stage-tag{font-size:8px;left:20px;top:18px}.growth svg{height:130px}.identity-content .business{font-size:33px}.timeline button{font-size:6.5px}.growth-channels span{padding:6px}.design-layer{right:10px;top:35px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}.growth .chart-line{stroke-dashoffset:0}.growth .chart-area{opacity:1}}

.frame.still .stage.active *{animation:none!important}.frame.still .growth .chart-line{stroke-dashoffset:0}.frame.still .growth .chart-area{opacity:1}
/* A single orbit ties the opening, launch and growth together. */
.frame:before{display:none}.journey-dot{position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;background:var(--white);z-index:15;offset-anchor:50% 50%;offset-rotate:0deg;box-shadow:0 0 18px #f5f3ed12;pointer-events:none}.celebration{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ribbon{position:absolute;top:79%;left:12%;right:12%;height:3px;display:flex;gap:0}.ribbon i{display:block;width:50%;height:3px;background:#c6dfbd;transform-origin:left center}.ribbon i+ i{transform-origin:right center}.scissors{position:absolute;top:calc(79% - 17px);left:calc(50% - 13px);font-size:25px;color:#e7e9db}.active .ribbon i:first-child{animation:ribbon-left 1.7s .5s both}.active .ribbon i:last-child{animation:ribbon-right 1.7s .5s both}.active .scissors{animation:snip 2s both}.opening-label{position:absolute;top:88%;left:0;width:100%;text-align:center;font:8px Arial,sans-serif;letter-spacing:.2em;color:#a6b69a}.balloon{position:absolute;bottom:-95px;left:var(--x);width:19px;height:25px;border:1px solid #b9c9a9;border-radius:50% 50% 45% 45%;background:#b9c9a91c;opacity:0}.balloon:after{content:'';position:absolute;width:1px;height:37px;background:#8c9c7b77;top:24px;left:50%;transform:rotate(7deg)}.active .balloon{animation:balloon-rise 4.2s var(--delay) both}.confetti{position:absolute;top:42%;left:50%;width:4px;height:8px;background:var(--mint);opacity:0}.active .confetti{animation:confetti-flight 2.6s var(--delay) both}.appreciation{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);width:max-content;max-width:90%;border:1px solid #68735e;background:#252b22f5;box-shadow:0 8px 24px #0003;border-radius:30px;padding:10px 15px;display:flex;align-items:center;gap:10px;color:#d3dfc8;font:10px Arial,sans-serif;z-index:8}.appreciation .hearts{color:#c6dfbd;font-size:17px}.appreciation small{display:block;font-size:8px;color:#9faa96;margin-top:4px;letter-spacing:.04em}.active .appreciation{animation:appreciation-enter 1s .4s both}.reaction{position:absolute;color:#d2ddc7;font-size:17px;bottom:52px;left:var(--x);opacity:0;pointer-events:none}.active .reaction{animation:reaction-rise 3s var(--delay) both}.customer-stars{font-size:10px;letter-spacing:2px;color:#c6dfbd}.revenue{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #45503d;padding-top:14px;margin-top:14px;gap:12px}.revenue small{font:8px Arial,sans-serif;color:#a8b59c;letter-spacing:.11em;text-transform:uppercase;display:block}.revenue strong{font:30px Georgia,serif;font-weight:400;color:#dce9d0;display:block;margin-top:7px;white-space:nowrap}.revenue .revenue-cue{font:9px/1.7 Arial,sans-serif;color:#a6b99a;text-align:right}.coin-stack{display:flex;align-items:flex-end;gap:4px;height:36px;justify-content:flex-end;margin-bottom:5px}.coin-stack i{width:24px;border:1px solid #d2b77e;background:repeating-linear-gradient(to top,#a58b4d77 0px,#a58b4d77 4px,#d3b778 4px,#d3b778 5px);border-radius:4px 4px 2px 2px;height:var(--height);transform-origin:bottom}.active .coin-stack i{animation:coin-grow 2.2s var(--delay) both}.growth svg{height:110px;margin:10px 0 4px}.growth-note{font-size:8px;margin-top:10px}.growth-brand{margin-bottom:8px}.growth-channels span{padding:7px}.frame.paused .stage.active *{animation-play-state:paused!important}@keyframes ribbon-left{0%,25%{transform:translate(0) rotate(0);opacity:1}70%{transform:translate(-12px,7px) rotate(13deg);opacity:.7}100%{transform:translate(-35px,36px) rotate(20deg);opacity:0}}@keyframes ribbon-right{0%,25%{transform:translate(0) rotate(0);opacity:1}70%{transform:translate(12px,7px) rotate(-13deg);opacity:.7}100%{transform:translate(35px,36px) rotate(-20deg);opacity:0}}@keyframes snip{0%{opacity:0;transform:translateY(-12px) rotate(-20deg)}25%,50%{opacity:1;transform:translateY(0) rotate(0)}100%{opacity:0;transform:translateY(20px) rotate(15deg)}}@keyframes balloon-rise{0%{opacity:0;transform:translate(0,0) rotate(-10deg)}15%{opacity:.8}85%{opacity:.6}100%{opacity:0;transform:translate(var(--drift),-530px) rotate(12deg)}}@keyframes confetti-flight{0%{opacity:0;transform:translate(0,0) rotate(0)}15%{opacity:1}100%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(320deg)}}@keyframes appreciation-enter{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes reaction-rise{0%{opacity:0;transform:translateY(10px) scale(.7)}25%{opacity:.85}100%{opacity:0;transform:translateY(-130px) scale(1.1)}}@keyframes coin-grow{from{transform:scaleY(.05);opacity:.3}to{transform:scaleY(1);opacity:1}}@media(max-width:400px){.journey-dot{width:22px;height:22px}.growth svg{height:85px}.growth-brand{font-size:25px}.revenue strong{font-size:25px}.revenue{padding-top:10px;margin-top:9px}.growth-note{font-size:7px}.growth-channels{font-size:7px}.appreciation{font-size:9px;padding:8px 11px}.appreciation small{font-size:7px}.opening-label{font-size:7px}}@media(prefers-reduced-motion:reduce){.balloon,.confetti,.reaction,.scissors,.ribbon{display:none}.growth .chart-line{stroke-dashoffset:0}.growth .chart-area{opacity:1}}

.google-screen{position:absolute;inset:0;background:#f6f7f5;color:#30332e;padding:36px 30px 20px;z-index:7;opacity:0;pointer-events:none;font-family:Arial,sans-serif}.google-word{font:33px Arial,sans-serif;letter-spacing:-2px;margin-bottom:14px}.google-word span:nth-child(1),.google-word span:nth-child(4){color:#4285f4}.google-word span:nth-child(2),.google-word span:nth-child(6){color:#ea4335}.google-word span:nth-child(3){color:#fbbc05}.google-word span:nth-child(5){color:#34a853}.google-query{border:1px solid #d7dbd1;border-radius:24px;padding:12px 17px;display:flex;justify-content:space-between;font-size:12px;background:white;color:#40483b}.search-tabs{padding:17px 0 11px;border-bottom:1px solid #dfe3d9;font-size:9px;color:#7b8374}.search-result{padding-top:19px}.result-site{display:flex;gap:8px;align-items:center;font-size:10px}.result-site small{display:block;font-size:8px;margin-top:3px}.result-icon{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#e1e7d9}.result-link{display:block;background:none;border:none;color:#233d8c;font:18px Georgia,serif;padding:11px 0 7px;text-align:left}.search-result p{font-size:10px;color:#69735f;line-height:1.7;margin:0}.search-thought{margin-top:22px;font-size:9px;color:#7a8470}.search-cursor{position:absolute;left:85%;top:85%;color:#222;font-size:25px;transform:rotate(-30deg);text-shadow:1px 1px white}.active[data-stage="5"] .google-screen{animation:search-sequence 10s linear both;pointer-events:auto}.active[data-stage="5"] .search-cursor{animation:search-click 10s linear both}.active[data-stage="5"] #launch-web,.active[data-stage="5"] .mobile,.active[data-stage="5"] .launch-badge{animation:search-destination 10s linear both}.active[data-stage="5"].search-open .google-screen{display:none}.active[data-stage="5"].search-open #launch-web,.active[data-stage="5"].search-open .mobile,.active[data-stage="5"].search-open .launch-badge{animation:none;opacity:1}.social-scene{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:45px 40px;opacity:0;pointer-events:none}.social-title{font-size:33px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-scene>p{font:11px Arial,sans-serif;color:#a2b497;margin:13px 0 20px}.share-message{display:flex;gap:12px;font:11px Arial,sans-serif;color:#d3e2c9;align-items:start}.share-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#3c5132}.share-message>div{flex:1}.share-preview{border-left:2px solid #afc99c;background:#2f3a29;padding:15px;margin-top:9px;border-radius:5px}.share-preview span{font:21px Georgia,serif}.share-preview small{display:block;font-size:9px;color:#a7b89b;margin-top:10px}.social-network{display:flex;justify-content:space-between;gap:10px;margin-top:21px}.social-network>span{display:flex;align-items:center;gap:7px;font:23px Arial,sans-serif;color:#c2d5b5}.social-network b{font:9px Arial,sans-serif}.social-network .wa{color:#b6dcbd}.social-network .fb{color:#a4bddb}.social-network .ig{color:#d7b6c6}.social-reactions{position:absolute;right:25px;top:75px;color:#becfac;font-size:20px}.story-line{font:9px Arial,sans-serif;color:#9cad8e;margin-top:20px}.active[data-stage="6"] .social-scene{animation:sharing-sequence 15s linear both}.active[data-stage="6"] .growth{animation:money-sequence 15s linear both}.active[data-stage="6"] .growth .chart-line{animation:draw 3s 6s forwards}.active[data-stage="6"] .growth .chart-area{animation:appear 3s 6s forwards}.active[data-stage="6"] .coin-stack i{animation:coin-grow 4s calc(6s + var(--delay)) both}.ringgit-notes{height:35px;position:relative;margin-bottom:4px;width:112px;float:right}.ringgit-notes>span{position:absolute;right:16px;bottom:1px;width:77px;height:36px;background:#547f69;border:1px solid #a4bea3;border-radius:3px;transform:rotate(-14deg);text-align:left;padding:4px 6px;color:#e9e6d0;box-shadow:0 3px 7px #0003}.ringgit-notes>span+span{right:0;background:#806a85;border-color:#b5a0b2;transform:rotate(8deg)}.ringgit-notes small{font:5px Arial,sans-serif;letter-spacing:.15em;color:#e0d9cb}.ringgit-notes b{font:15px Georgia,serif;display:block}.ringgit-notes i{font:4px Arial,sans-serif;position:absolute;right:4px;bottom:5px;writing-mode:vertical-rl}.revenue-cue{min-width:135px}.coin-stack{clear:both}.share-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:23px;padding-top:18px;border-top:1px solid #3b4334;font:9px Arial,sans-serif}.share-tools>span{flex-basis:100%;font-size:8px;letter-spacing:.15em;color:#919f87}.share-tools a,.share-tools button{font:9px Arial,sans-serif;color:#cbd6c1;background:none;border:none;padding:4px 0;cursor:pointer;border-bottom:1px solid #56604c}.share-tools small{flex-basis:100%;color:#adbfa0;min-height:12px}.review-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:70px}.review-mark{font-size:70px;line-height:1;color:#aabd9a}.review-display blockquote{font-size:28px;line-height:1.4;margin:0 0 25px;overflow-wrap:anywhere}.review-display p{font:11px Arial,sans-serif;color:#a8b59d}.review-layout form{display:flex;flex-direction:column;gap:10px;font:11px Arial,sans-serif}.review-layout label{color:#b7c3ac}.review-layout input,.review-layout textarea{border:1px solid #59604f;border-radius:4px;background:#252a21;padding:12px;color:#e7eedf;font:12px/1.6 Arial,sans-serif;width:100%}.review-layout textarea{min-height:95px;resize:vertical}.review-layout small{font-size:9px;line-height:1.7;color:#929e87}.review-layout .outline{align-self:flex-start;margin-top:5px}.frame.still .google-screen,.frame.still .social-scene{display:none}.frame.still .growth{opacity:1}.frame.still #launch-web,.frame.still .mobile,.frame.still .launch-badge{opacity:1}.active[data-stage="6"] .ringgit-notes>span{animation:notes-rise 3s 6s both}@keyframes search-sequence{0%,42%{opacity:1;visibility:visible}49%,100%{opacity:0;visibility:hidden}}@keyframes search-click{0%,12%{left:85%;top:85%;opacity:0}20%{opacity:1}33%,38%{left:38%;top:58%;opacity:1;scale:1}40%{left:38%;top:58%;opacity:1;scale:.8}45%,100%{left:38%;top:58%;opacity:0;scale:1}}@keyframes search-destination{0%,43%{opacity:0}53%,100%{opacity:1}}@keyframes sharing-sequence{0%,34%{opacity:1}40%,100%{opacity:0}}@keyframes money-sequence{0%,36%{opacity:0}43%,100%{opacity:1}}@keyframes notes-rise{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@media(max-width:800px){.review-layout{grid-template-columns:1fr;gap:30px}.social-scene{padding:40px 27px}.google-screen{padding:32px 22px}.revenue-cue{min-width:110px}.social-title{font-size:28px}.social-network b{font-size:8px}.review-display blockquote{font-size:24px}}@media(max-width:400px){.google-word{font-size:27px;margin-bottom:10px}.google-query{padding:10px}.search-result{padding-top:12px}.result-link{font-size:16px}.social-title{font-size:25px}.social-network{gap:7px}.share-tools{gap:10px}.ringgit-notes{scale:.85;transform-origin:right bottom;height:27px}.revenue{align-items:end}.growth-note{display:none}}@media(prefers-reduced-motion:reduce){.google-screen,.social-scene{display:none}.growth{opacity:1}}
.growth{padding-top:20px}.growth-brand{font-size:27px}.growth svg{height:95px}.growth .bloom{font-size:23px}@media(max-width:400px){.growth{padding-top:15px}.growth-brand{font-size:23px}.growth svg{height:70px}}

[hidden]{display:none!important}.my-start{position:relative;width:100%;height:395px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #eeeee8;border-radius:12px;background:transparent;color:var(--white);transition:background .35s,box-shadow .35s,transform .35s;text-align:center}.my-start:before{content:'';height:28px;width:28px;position:absolute;left:-15px;top:59%;background:var(--white);border-radius:50%;transition:box-shadow .35s}.my-start:hover{background:#292e25;box-shadow:0 0 50px #b8d79e0d;transform:translateY(-3px)}.my-start:hover:before{box-shadow:0 0 25px #c6dfbd55}.my-label{font-size:clamp(170px,24vw,320px);font-weight:400;line-height:.9;letter-spacing:-.07em;display:block;padding-bottom:35px;padding-right:20px}.my-cta{position:absolute;bottom:42px;left:20px;right:20px;display:flex;justify-content:center;align-items:center;gap:20px;font:10px Arial,sans-serif;letter-spacing:.15em;color:#dae2d1}.my-cta>span{font-size:21px;letter-spacing:0}.my-caption{position:absolute;bottom:20px;font:8px Arial,sans-serif;letter-spacing:.18em;color:#8e9984}.journey-section{scroll-margin-top:20px;padding:40px 0 45px;border-top:1px solid #40463a;outline:none}.journey-header{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px}.journey-header .eyebrow{margin-bottom:12px}.journey-header h2{font-size:clamp(27px,3vw,41px);font-weight:400;letter-spacing:-.035em;margin:0}.change-name{font:11px Arial,sans-serif;color:#b6c3a9;border:0;border-bottom:1px solid #5c6852;padding:7px 0;background:none;white-space:nowrap}.journey-section .frame{height:min(53vh,480px);min-height:390px;width:100%;max-width:none;border:0;border-top:1px solid #4a5542;border-bottom:1px solid #4a5542;border-radius:0;box-shadow:none;background:radial-gradient(ellipse at 50% 50%,#29302370,transparent 70%)}.journey-section .stage{border-radius:0}.journey-section .stage-tag{left:25px;top:22px}.journey-section .identity-content{width:75%;max-width:800px}.journey-section .identity-content .business{font-size:clamp(38px,5vw,68px)}.journey-section .web{width:500px;max-width:75%}.journey-section .mobile{right:calc(50% - 285px);bottom:22px;width:105px;height:190px;padding:16px 10px}.journey-section .mobile-art{height:62px}.journey-section .design-layer{right:calc(50% - 300px);top:45px}.journey-section .launch-badge{top:28px;right:28px}.journey-section .server-content{max-width:600px}.journey-section .code{max-width:550px}.journey-section .growth{max-width:570px;width:75%;padding-top:25px}.journey-section .growth svg{height:110px}.journey-section .growth-brand{font-size:35px}.journey-section .social-scene{inset:0;max-width:570px;margin:auto;padding:45px 20px}.journey-section .google-screen{padding:28px 40px;max-width:640px;width:90%;height:calc(100% - 45px);inset:22px auto auto 50%;transform:translateX(-50%);border-radius:8px;box-shadow:0 10px 40px #0003}.journey-section .google-word{font-size:32px;margin-bottom:10px}.journey-section .appreciation{bottom:16px}.journey-section .stage-caption{margin-top:23px}.journey-section .stage-caption p{max-width:700px}.journey-section .timeline button{font-size:10px}.journey-section .share-tools{gap:20px;margin-top:20px}.journey-section .share-tools>span{flex-basis:auto;margin-right:auto}.journey-section .share-tools small{flex-basis:100%;min-height:0}.journey-section .disclaimer{margin-bottom:0}.journey-section .journey-dot{width:22px;height:22px}.journey-section .ribbon{left:20%;right:20%}.journey-section .reaction{left:clamp(15%,var(--x),85%)}@media(max-width:800px){.hero{padding-bottom:60px}.my-start{height:340px}.my-label{font-size:260px}.my-cta{font-size:9px}.journey-section{padding-top:28px;scroll-margin-top:10px}.journey-header{align-items:start;gap:15px}.journey-header h2{font-size:28px}.change-name{font-size:9px;white-space:normal;text-align:right;max-width:100px}.journey-section .frame{height:390px;min-height:390px}.journey-section .web{max-width:84%;width:430px}.journey-section .mobile{right:2px;bottom:20px;width:85px;height:160px}.journey-section .mobile-art{height:42px}.journey-section .design-layer{right:8px;top:40px}.journey-section .growth{width:84%;max-width:470px;padding-top:30px}.journey-section .growth-brand{font-size:29px}.journey-section .growth svg{height:95px}.journey-section .timeline button{font-size:7px}.journey-section .share-tools{gap:15px}.journey-section .share-tools>span{flex-basis:100%}.journey-section .google-screen{padding:24px 20px;width:94%;height:calc(100% - 40px);top:20px}.journey-section .google-word{font-size:29px}.journey-section .stage-tag{left:15px;top:15px;font-size:8px}.journey-section .social-scene{padding:45px 27px}.journey-section .appreciation{font-size:9px}.journey-section .identity-content .business{font-size:38px}}@media(max-width:400px){.my-start{height:310px}.my-label{font-size:230px}.my-cta{font-size:8px;gap:12px}.journey-section .frame{height:365px;min-height:365px}.journey-section .web-body h3{font-size:24px}.journey-section .growth{width:86%}.journey-section .growth-brand{font-size:26px}.journey-section .growth svg{height:80px}.journey-section .mobile{width:75px;height:145px}.journey-header h2{font-size:24px}}

@font-face{font-family:AdobeHebrew;src:url('/fonts/adobe-hebrew-regular.otf') format('opentype');font-weight:100 900;font-style:normal;font-display:swap}:root{--bg:#212123;--white:#f8f8f8;--muted:#b3b3b3}body{font-family:AdobeHebrew,Georgia,serif}.wrap{width:86%;max-width:1400px}header{position:fixed;top:0;left:0;width:100%;height:90px;z-index:50;background:var(--bg);border-bottom:1px solid #ffffff0d;padding:0 7%;gap:28px}.logo{font-family:AdobeHebrew,Georgia,serif;font-size:32px;font-weight:500;letter-spacing:1px}header nav{gap:32px;flex:1;justify-content:center}header nav button{font-family:AdobeHebrew,Georgia,serif;font-size:16px;color:#e5e5e5}#login{border:1px solid #ffffffb3;padding:14px 28px;border-radius:10px;font-family:AdobeHebrew,Georgia,serif;font-size:16px;white-space:nowrap;transition:background .3s,color .3s}#login:hover{background:white;color:#212123}.hero{min-height:100vh;padding:150px 0 100px;gap:80px;grid-template-columns:1fr 1.08fr}.hero h1{font-family:AdobeHebrew,Georgia,serif;font-size:clamp(40px,5vw,69px);font-weight:500;line-height:1.05;letter-spacing:0;margin-bottom:30px}.subhead{font-family:AdobeHebrew,Georgia,serif;font-size:clamp(16px,1.7vw,23px);font-weight:500;margin-bottom:35px;letter-spacing:0;line-height:1.3;white-space:nowrap}.form{border-bottom:2px solid #ffffffb3;padding-bottom:10px;margin-top:0}.form input{font-family:AdobeHebrew,Georgia,serif;font-size:18px}.form input::placeholder{color:#9f9f9f}.help{font-family:AdobeHebrew,Georgia,serif;font-size:16px;line-height:1.8;color:#c0c0c0;max-width:500px;margin:27px 0 16px}.hint{font-size:10px}.my-start{aspect-ratio:1.3/1;height:auto;max-width:650px;border:5px solid white;border-radius:30px;transform:none}.my-start:hover{transform:translateY(-2px);border-color:#dce7d4}.my-start:before{width:50px;height:50px;left:-28px;top:60%;transform:translateY(-50%)}.my-label{font-family:AdobeHebrew,Georgia,serif;font-size:clamp(100px,23vw,310px);font-weight:400;letter-spacing:0;line-height:1;padding:0 12px 25px 0}.my-cta{bottom:25px;font-size:8px;letter-spacing:.16em}.my-caption{display:none}.examples{margin-top:20px}.journey-section{scroll-margin-top:100px}.mobile-menu-toggle{display:none;background:none;border:0;color:white;font-size:25px;padding:5px;cursor:pointer}@media(max-width:1150px){header{gap:18px}header nav{gap:20px}header nav button{font-size:14px}.logo{font-size:28px}#login{padding:12px 18px;font-size:14px}.hero{gap:50px}.subhead{font-size:18px}.my-start{border-width:4px}.my-start:before{width:42px;height:42px;left:-24px}.my-label{font-size:clamp(100px,23vw,270px)}.my-cta{font-size:7px;bottom:17px}}@media(max-width:850px){.wrap{width:calc(100% - 40px)}header{height:80px;padding:0 20px}.logo{font-size:27px}header nav{display:none;position:absolute;left:0;right:0;top:80px;flex-direction:column;background:#212123;padding:22px;gap:14px;border-bottom:1px solid #ffffff20;box-shadow:0 12px 20px #0003}header nav.mobile-open{display:flex}header nav button{font-size:17px}#login{margin-left:auto;font-size:14px;padding:10px 15px}.mobile-menu-toggle{display:block}.hero{grid-template-columns:1fr;padding:135px 0 65px;min-height:auto;gap:50px}.hero h1{font-size:52px}.subhead{font-size:20px;white-space:normal;margin-bottom:28px}.help{font-size:16px;max-width:520px}.my-start{max-width:550px;width:100%;margin:0 auto;border:3px solid white;border-radius:20px;aspect-ratio:1.3/1;min-height:280px}.my-start:before{width:35px;height:35px;left:-19px}.my-label{font-size:clamp(200px,51vw,310px);padding-bottom:20px}.my-cta{font-size:8px;bottom:20px}.journey-section{scroll-margin-top:90px}.form{margin-top:0}.hero .intro{text-align:left}}@media(max-width:400px){.logo{font-size:24px}#login{padding:9px 12px;font-size:12px}header{gap:12px}.hero h1{font-size:46px}.subhead{font-size:18px}.my-start{min-height:250px}.my-label{font-size:220px}.my-cta{font-size:7px;bottom:16px}}

/* Screen-size and input refinements */
html{overflow-x:clip}body{min-width:280px}.wrap{min-width:0}.hero>*{min-width:0}.logo{white-space:nowrap;font-size:30px}header nav{gap:25px}header nav button{white-space:nowrap}.skip-link{position:fixed;left:20px;top:-90px;z-index:100;background:#f8f8f8;color:#212123;padding:12px 18px;border-radius:4px;font:14px Arial,sans-serif}.skip-link:focus{top:12px}.domain-display,.identity-content .business,.social-title,.growth-brand{overflow-wrap:anywhere}.journey-section .stage-caption>div:first-child{min-width:0}.form input{min-height:44px}.form button{min-width:44px;min-height:44px}.controls button{min-width:40px;min-height:40px}.timeline button{min-height:44px}.change-name{min-height:44px}.share-tools a,.share-tools button{min-height:36px;display:inline-flex;align-items:center}.examples button{min-height:32px}.my-start{touch-action:manipulation}.journey-section .frame{isolation:isolate}.mobile-menu-toggle{min-height:44px;min-width:44px}.journey-header h2{overflow-wrap:break-word}@media(min-width:1101px) and (max-width:1280px){header{gap:18px}header nav{gap:19px}header nav button{font-size:14px}.logo{font-size:26px}#login{font-size:14px;padding:12px 18px}.subhead{white-space:normal}}@media(max-width:1100px){header{height:80px;padding:0 5%;gap:18px}header nav{display:none;position:absolute;left:0;right:0;top:80px;max-height:calc(100dvh - 80px);overflow-y:auto;flex-direction:column;background:#212123;padding:18px 5%;gap:5px;border-bottom:1px solid #ffffff20;box-shadow:0 12px 20px #0003}header nav.mobile-open{display:flex}header nav button{font-size:17px;min-height:42px;width:100%;text-align:left}.mobile-menu-toggle{display:block}#login{margin-left:auto}.logo{font-size:29px}.subhead{white-space:normal}.journey-section{scroll-margin-top:90px}}@media(min-width:851px) and (max-width:1100px){.wrap{width:90%}.hero{gap:45px;grid-template-columns:1fr 1fr;padding-top:130px}.hero h1{font-size:50px}.subhead{font-size:20px}.my-start{border-width:4px;border-radius:24px}.my-label{font-size:24vw}.my-start:before{width:40px;height:40px;left:-22px}}@media(max-width:850px){.logo{font-size:27px}.hero{gap:45px}.journey-section .social-scene{max-width:570px;width:100%}.stage-caption{gap:12px}.footlinks{flex-wrap:wrap}}@media(max-width:600px){header{padding:0 18px;gap:10px}.logo{font-size:24px}#login{padding:10px 13px;font-size:13px}.hero{padding-top:125px;gap:40px}.hero h1{font-size:47px}.subhead{font-size:19px}.journey-header{gap:12px}.journey-header h2{font-size:26px}.journey-header .eyebrow{font-size:8px}.journey-section .web{width:410px;max-width:84%}.journey-section .google-screen{width:94%}.journey-section .server-content{width:92%}.journey-section .code{width:90%;font-size:10px}.journey-section .identity-content{width:85%}.identity-content .tagline{font-size:9px;line-height:1.8}.journey-section .share-tools{gap:10px 18px}.section-title{gap:20px}.offerings{gap:28px 18px}.offering h3{font-size:22px}footer{flex-direction:column;gap:8px}.stage-caption h2{font-size:19px}.stage-caption p{font-size:10px}.timeline button{line-height:1.5}.journey-section .timeline button{font-size:7px}}@media(max-width:380px){header{padding:0 12px;gap:7px}.wrap{width:calc(100% - 32px)}.logo{font-size:21px}#login{font-size:12px;padding:9px 10px}.mobile-menu-toggle{font-size:22px;min-width:36px}.hero h1{font-size:42px}.subhead{font-size:17px}.my-label{font-size:205px}.my-start{min-height:235px}.my-cta{font-size:6.5px}.hero .help{font-size:15px}.journey-section .identity-content .business{font-size:32px}.journey-section .social-title{font-size:24px}.journey-section .growth-brand{font-size:24px}.social-network{gap:7px}.social-network b{font-size:8px}.revenue-cue{min-width:100px}.revenue strong{font-size:26px}.journey-section .stage-caption{flex-wrap:wrap}.stage-caption .controls{margin-left:auto}.journey-section .timeline{gap:3px}.journey-section .timeline button{font-size:6px}.journey-header h2{font-size:23px}.offerings{grid-template-columns:1fr}.my-start:before{width:30px;height:30px;left:-17px}}
.mobile-login{display:none}@media(max-width:600px){#login{display:none}.mobile-menu-toggle{margin-left:auto}.logo{font-size:25px}header nav .mobile-login{display:block;border:1px solid #ffffff80;border-radius:7px;padding:10px 14px;width:auto;align-self:flex-start;margin-top:10px}}@media(max-width:380px){.logo{font-size:23px}}

/* Flat, diffuse surfaces with a fine matte grain. */
:root{--bg:#222321;--panel:#282a26;--white:#f4f2eb;--muted:#b7b8af}body{background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.035' filter='url(%23n)'/%3E%3C/svg%3E")}.my-start,.my-start:hover{background:#242622;box-shadow:none}.my-start:hover:before{box-shadow:none}.frame,.journey-section .frame,.stage-area.running .frame{background:#242622;box-shadow:none}.web,.journey-section .google-screen,.appreciation{box-shadow:none}.google-screen{background:#eeeee8}.offer-teaser{display:inline-flex;align-items:center;flex-wrap:wrap;gap:9px 12px;border:1px solid #626b56;background:#2b3027;padding:10px 13px;border-radius:4px;font:10px/1.5 Arial,sans-serif;color:#d8dfcd;margin:0 0 25px;max-width:100%}.offer-teaser>span{font-size:8px;letter-spacing:.13em;color:#bcd0a9}.offer-teaser b{font-size:16px;font-weight:400}.offer-teaser:hover{border-color:#a0b38c}.nav-promo{font-family:AdobeHebrew,Georgia,serif;font-size:15px;color:#d4dfc4;white-space:nowrap;border-bottom:1px solid #718260;padding:7px 0}header nav{gap:18px}.xstack-offer{scroll-margin-top:110px;padding:75px 0;border-top:1px solid #4c5544;display:grid;grid-template-columns:1fr 1.05fr;gap:30px 65px;align-items:start}.offer-intro h2{font:400 clamp(35px,4vw,54px)/1.06 AdobeHebrew,Georgia,serif;letter-spacing:-.015em;margin:0 0 25px}.offer-intro>p{font:15px/1.85 AdobeHebrew,Georgia,serif;color:#b9bfb0;max-width:470px;margin:0 0 25px}.offer-intro>p strong{color:#ecf0e5;font-weight:400}.offer-saving{font:26px AdobeHebrew,Georgia,serif;color:#d4e1c5;margin:30px 0}.offer-saving span{display:block;font:10px/1.6 Arial,sans-serif;letter-spacing:.02em;color:#a6b39a;margin-top:7px}.offer-contact{display:inline-flex;gap:22px;align-items:center;background:#d0dbc2;border:1px solid #d0dbc2;border-radius:5px;padding:15px 20px;color:#23291f;font:12px Arial,sans-serif;transition:background .2s}.offer-contact:hover{background:#e0e7d5}.offer-contact>span{font-size:19px}.offer-intro .offer-contact-note{font:10px/1.8 Arial,sans-serif;color:#939e87;margin-top:18px;max-width:360px}.offer-package{background:#2b2e27;border:1px solid #59634e;border-radius:10px;padding:30px}.offer-package-label{font:9px Arial,sans-serif;letter-spacing:.16em;color:#b2c09f;padding-bottom:22px;border-bottom:1px solid #4c5543}.offer-line{display:flex;justify-content:space-between;align-items:start;gap:24px;padding:24px 0;border-bottom:1px solid #4c5543}.offer-line h3{font:22px/1.2 AdobeHebrew,Georgia,serif;margin:0 0 7px}.offer-line p{font:10px/1.8 Arial,sans-serif;color:#abb69f;margin:0}.offer-amount{flex-shrink:0;text-align:right}.offer-amount s{display:block;font:10px Arial,sans-serif;color:#9ca48f;margin-bottom:9px}.offer-amount strong{font:26px AdobeHebrew,Georgia,serif;font-weight:400;white-space:nowrap}.offer-amount .free-hosting{font:16px Arial,sans-serif;color:#d0e4b6;letter-spacing:.1em}.offer-total{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:27px}.offer-total>div>span{font:9px Arial,sans-serif;letter-spacing:.09em;color:#bccbac}.offer-total s{font:10px Arial,sans-serif;color:#939e87;display:block;margin-top:10px}.offer-total>strong{font:46px AdobeHebrew,Georgia,serif;font-weight:400;white-space:nowrap;color:#e3edd7}.offer-total small{font-size:20px}.hosting-dates{font:9px/1.7 Arial,sans-serif;color:#a1af93;margin:15px 0 0}.offer-terms{grid-column:1/-1;border-top:1px solid #424b3a;border-bottom:1px solid #424b3a;padding:0 0 4px;margin-top:6px}.offer-terms summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font:13px Arial,sans-serif;color:#bdc9b0;padding:20px 0;min-height:44px}.offer-terms summary span{font-size:20px;font-weight:400}.offer-terms[open] summary span{transform:rotate(45deg)}.offer-terms ul{padding:0 20px 17px;margin:0;max-width:1000px;font:11px/1.9 Arial,sans-serif;color:#a9b49b}.offer-terms li{padding:5px 0}@media(min-width:1101px) and (max-width:1280px){header nav{gap:12px}.nav-promo{font-size:14px}.logo{font-size:25px}}@media(max-width:1100px){header nav{background:#222321}.nav-promo{font-size:17px;align-self:flex-start;padding:12px 0}.xstack-offer{scroll-margin-top:95px;gap:30px}.offer-package{padding:25px}.offer-line{gap:16px}.offer-line h3{font-size:20px}.offer-total>strong{font-size:40px}}@media(max-width:850px){.xstack-offer{grid-template-columns:1fr;padding:55px 0;gap:25px}.offer-intro h2{font-size:43px}.offer-intro>p{font-size:17px;max-width:600px}.offer-saving{margin:24px 0}.offer-intro .offer-contact-note{max-width:470px}.offer-package{max-width:none;padding:28px}.offer-line h3{font-size:24px}.offer-line p{font-size:11px}.offer-amount strong{font-size:29px}.offer-total>strong{font-size:46px}.offer-terms ul{font-size:12px}.offer-teaser{font-size:10px}.hero{padding-top:130px}.offer-teaser>span{font-size:8px}}@media(max-width:400px){.offer-teaser{font-size:9px;padding:9px 10px;gap:6px 9px}.offer-teaser>span{font-size:7px}.offer-intro h2{font-size:37px}.offer-package{padding:19px}.offer-line{gap:12px;padding:21px 0}.offer-line h3{font-size:21px}.offer-line p{font-size:9px}.offer-amount strong{font-size:25px}.offer-total{align-items:end;gap:12px}.offer-total>strong{font-size:37px}.offer-total small{font-size:16px}.offer-total>div>span{font-size:7px}.offer-total s{font-size:8px}.offer-package-label{font-size:8px}.offer-contact{font-size:11px;padding:14px 16px}}

/* Finite celebration bursts leave the matte surfaces and pricing readable. */
.xstack-offer{position:relative;isolation:isolate}.offer-fireworks{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.offer-burst{position:absolute;left:var(--burst-x);top:var(--burst-y);width:1px;height:1px;color:var(--burst-color)}.offer-burst i{position:absolute;left:0;top:0;width:2px;height:11px;border-radius:2px;background:currentColor;opacity:0;transform-origin:50% 0}.offer-ready .offer-burst i{animation:offer-burst-spark 4.8s calc(var(--burst-delay) + var(--spark-delay)) 2 both}.offer-burst:after{content:'';position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;border:1px solid currentColor;opacity:0}.offer-ready .offer-burst:after{animation:offer-burst-ring 4.8s var(--burst-delay) 2 both}.offer-teaser{position:relative;isolation:isolate;overflow:hidden;gap:10px;padding:11px 14px}.offer-teaser .teaser-title{font:10px/1.6 Arial,sans-serif;letter-spacing:.035em;color:#dde6d2}.offer-teaser .teaser-spark{font:18px/1 Arial,sans-serif;letter-spacing:0;color:#d8c8a3;animation:offer-teaser-star 3s ease-in-out 3}.offer-teaser:hover .teaser-spark{transform:rotate(60deg);transition:transform .6s}.offer-teaser b{margin-left:3px;transition:transform .25s}.offer-teaser:hover b{transform:translate(2px,-2px)}.offer-ready .offer-line{animation:offer-line-in .75s ease both}.offer-ready .offer-line:nth-of-type(2){animation-delay:.15s}.offer-ready .offer-line:nth-of-type(3){animation-delay:.3s}.offer-ready .offer-line:nth-of-type(4){animation-delay:.45s}.offer-ready .offer-total{animation:offer-total-in 1s .65s ease both}.offer-ready .offer-saving{animation:offer-savings-in 1.1s .4s ease both}.offer-ready .free-hosting{display:block;animation:offer-free-in 1.2s .7s ease both}.offer-contact span{transition:transform .25s}.offer-contact:hover span{transform:translate(3px,-3px)}@keyframes offer-burst-spark{0%,6%{opacity:0;transform:rotate(var(--angle)) translateY(0) scaleY(.3)}10%{opacity:.75}27%{opacity:.55;transform:rotate(var(--angle)) translateY(calc(-1 * var(--reach))) scaleY(.75)}43%,100%{opacity:0;transform:rotate(var(--angle)) translateY(calc(-1.3 * var(--reach))) scaleY(.15)}}@keyframes offer-burst-ring{0%,5%{opacity:0;transform:scale(0)}10%{opacity:.6}27%{opacity:0;transform:scale(5)}100%{opacity:0;transform:scale(5)}}@keyframes offer-teaser-star{0%,100%{opacity:.65;transform:rotate(0) scale(.9)}50%{opacity:1;transform:rotate(35deg) scale(1.15)}}@keyframes offer-line-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes offer-total-in{0%{opacity:0;transform:translateY(12px)}70%{opacity:1;transform:translateY(-2px)}100%{opacity:1;transform:translateY(0)}}@keyframes offer-savings-in{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes offer-free-in{0%{opacity:0;transform:scale(.88)}65%{opacity:1;transform:scale(1.06)}100%{opacity:1;transform:scale(1)}}@media(max-width:600px){.offer-teaser{padding:10px 11px;gap:8px;flex-wrap:nowrap}.offer-teaser .teaser-title{font-size:9px;letter-spacing:.02em}.offer-teaser .teaser-spark{font-size:16px;flex-shrink:0}.offer-teaser b{font-size:16px;flex-shrink:0}.offer-burst i{height:8px;width:1.5px}}@media(prefers-reduced-motion:reduce){.offer-fireworks{display:none}.offer-teaser .teaser-spark,.offer-ready .offer-line,.offer-ready .offer-total,.offer-ready .offer-saving,.offer-ready .free-hosting{animation:none!important}}

:root{--bg:#212123;--white:#f8f8f8;--muted:#b3b3b3;--mint:#ededeb;--panel:#28282a;--line:#4c4c4e}body{background:#212123;background-image:none}body,body *{font-family:AdobeHebrew,Georgia,serif!important}.code,.code *{font-family:'Courier New',monospace!important}a,button{-webkit-tap-highlight-color:transparent}header{background:#212123}header nav{gap:27px}header .nav-page,header summary{color:#e5e5e5;font-size:16px;font-weight:400;white-space:nowrap;padding:9px 0;min-height:40px;display:flex;align-items:center;gap:8px;border:0;background:none}.nav-page[aria-current=page]{text-decoration:underline;text-underline-offset:7px}header .nav-page:hover,header summary:hover{color:white}header nav button{color:white}.stack-menu{position:static;margin:0;padding:0;border:0}.stack-menu summary{cursor:pointer;list-style:none}.stack-menu summary::-webkit-details-marker{display:none}.stack-menu summary span{font-size:14px}.stack-menu[open] summary span{transform:rotate(180deg)}.stack-dropdown{position:absolute;top:89px;left:7%;right:7%;padding:27px 30px;background:#262628;border:1px solid #545456;border-radius:0 0 10px 10px;max-height:calc(100dvh - 110px);overflow:auto;box-shadow:none}.stack-overview-link{display:flex;justify-content:space-between;align-items:center;font-size:21px;padding:0 0 20px;border-bottom:1px solid #49494b;margin-bottom:20px}.stack-menu-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 30px}.stack-menu-grid a{display:grid;grid-template-columns:38px 1fr;gap:1px 12px;padding:10px;border:1px solid transparent;border-radius:4px;min-height:56px}.stack-menu-grid a:hover,.stack-menu-grid a[aria-current=page]{border-color:#666;background:#303032}.stack-menu-grid a>span{grid-row:1/3;color:#999;font-size:12px;align-self:center}.stack-menu-grid strong{font-size:17px;font-weight:400}.stack-menu-grid small{font-size:12px;color:#aaa}.mobile-login{display:none}.my-start,.my-start:hover,.journey-section .frame,.stage-area.running .frame{background:#212123;box-shadow:none}.my-start:hover{border-color:#aaa}.hero{min-height:100vh}.offer-teaser{background:#29292b;border-color:#666}.offer-teaser .teaser-title,.offer-teaser .teaser-spark{color:#e5e5e5}.offer-package{background:#29292b;border-color:#666}.offer-package-label,.offer-total>div>span,.offer-amount .free-hosting,.offer-saving,.offer-contact-note,.hosting-dates,.offer-line p,.offer-terms summary,.offer-terms ul,.offer-total strong{color:#ddd!important}.offer-line,.offer-package-label,.offer-terms,.xstack-offer{border-color:#505052}.offer-contact{background:#f0f0ee;color:#212123;border-color:#f0f0ee}.offer-contact:hover{background:white}.offer-intro>p{color:#bbb}.offer-saving span,.offer-total s{color:#aaa}.offer-terms{font-size:15px}.offer-line p{font-size:14px}.offer-intro>p{font-size:18px}.offer-package-label,.offer-total>div>span{font-size:12px}.offer-terms ul{font-size:15px}.hosting-dates,.offer-intro .offer-contact-note{font-size:13px}.offer-teaser .teaser-title{font-size:13px}.hint,.examples{color:#aaa}.hero .help{font-size:18px}.text-link{display:inline-block;border-bottom:1px solid #999;padding-bottom:7px;font-size:17px}.text-link:hover{color:#bbb}.discipline-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid #666;border-left:1px solid #444}.discipline-card{min-height:235px;padding:24px 20px;border-right:1px solid #444;border-bottom:1px solid #444;display:flex;flex-direction:column;justify-content:space-between;gap:32px;transition:background .25s,transform .25s}.discipline-card:hover{background:#2b2b2d}.discipline-number{display:flex;justify-content:space-between;align-items:center;color:#aaa;font-size:13px}.discipline-number span{font-size:20px;color:#eee}.discipline-card h3{font-size:25px;font-weight:400;margin:0 0 8px;line-height:1.1}.discipline-card small{display:block;font-size:12px;color:#aaa;text-transform:uppercase;letter-spacing:.08em}.discipline-card p{font-size:15px;line-height:1.6;color:#bbb;margin:14px 0 0}.stack-home .section-title h2{font-size:46px}.stack-home .section-title p{font-size:17px;line-height:1.7;max-width:380px;color:#bbb}.stack-home-bottom{display:flex;justify-content:space-between;align-items:center;gap:45px;margin-top:30px}.stack-home-bottom p{font-size:17px;line-height:1.7;max-width:550px;color:#aaa;margin:0}.support-strip{padding:45px;border:1px solid #666;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:50px;margin:0 0 70px;background:#262628}.support-strip h2{font-size:35px;font-weight:400;margin:0 0 18px}.support-strip p{font-size:17px;line-height:1.7;max-width:650px;color:#bbb;margin:0}.support-strip .outline{white-space:nowrap;font-size:16px}.eyebrow{color:#aaa;font-size:12px;line-height:1.5}.site-footer{display:block;padding:55px 0 24px;font-size:15px;line-height:1.7}.footer-main{display:grid;grid-template-columns:1fr 1.3fr .7fr;gap:50px;margin-bottom:40px}.footer-brand{font-size:25px;letter-spacing:.025em;color:#eee}.footer-main p{font-size:18px;color:#bbb;margin:15px 0}.footer-main small{font-size:13px;color:#999}.footer-disciplines{display:grid;grid-template-columns:1fr 1fr;gap:8px 25px}.footer-contact{display:flex;flex-direction:column;gap:10px}.footer-main a:hover{color:white}.footer-baseline{display:flex;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid #444;font-size:13px}.stack-page{padding-top:90px}.service-hero{min-height:620px;display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:center;padding:70px 0 80px}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#aaa;font-size:14px;margin-bottom:40px}.breadcrumbs a{border-bottom:1px solid #555}.service-kicker{font-size:14px;letter-spacing:.11em;text-transform:uppercase;margin:0 0 18px;color:#bbb}.service-hero h1{font-size:clamp(48px,5.2vw,76px);line-height:1;letter-spacing:-.02em;font-weight:400;margin:0 0 23px}.service-hero h1 span{display:block;font-size:20px;color:#aaa;letter-spacing:0;margin-top:19px}.service-hero .lede{font-size:22px;line-height:1.45;max-width:600px;color:#e0e0e0;margin:0 0 20px}.service-hero .body-copy{font-size:18px;line-height:1.8;max-width:590px;color:#b6b6b6;margin:0 0 25px}.service-hero .outline{font-size:16px;padding:14px 22px}.technical-panel{border:3px solid #f3f3f3;border-radius:20px;min-height:360px;position:relative;padding:36px;display:flex;flex-direction:column;align-items:center;justify-content:center}.technical-panel:before{content:'';position:absolute;width:28px;height:28px;border-radius:50%;background:white;left:-16px;top:60%}.panel-code{font-size:clamp(100px,11vw,170px);line-height:1;letter-spacing:-.05em;color:#f5f5f5}.panel-label{font-size:13px;letter-spacing:.12em;color:#aaa;text-align:center;margin-top:15px;text-transform:uppercase}.panel-flow{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px;font-size:15px;margin-top:25px;color:#bbb}.panel-flow i{font-style:normal;color:#777}.service-section{padding:65px 0;border-top:1px solid #444}.service-section h2,.stack-contact h2{font-size:42px;font-weight:400;line-height:1.1;margin:0 0 30px;letter-spacing:-.02em}.service-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.service-scope-intro p{font-size:19px;line-height:1.8;color:#aaa;max-width:430px}.scope-items{list-style:none;margin:0;padding:0}.scope-items li{padding:24px 0;border-bottom:1px solid #444;display:grid;grid-template-columns:28px 1fr;gap:18px}.scope-items li:first-child{padding-top:0}.scope-items li>span{font-size:13px;color:#888;margin-top:5px}.scope-items h3{font-size:24px;font-weight:400;margin:0 0 10px}.scope-items p{font-size:17px;line-height:1.7;color:#aaa;margin:0}.scope-output{padding:35px;background:#29292b;border:1px solid #555;border-radius:8px;margin-top:40px;display:grid;grid-template-columns:.65fr 1.35fr;gap:35px;align-items:center}.scope-output .eyebrow{margin:0}.scope-output p{font-size:24px;line-height:1.45;margin:0;color:#eee}.scope-note{font-size:14px;line-height:1.8;color:#aaa;margin:20px 0 0;max-width:900px}.service-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.faq-list details{border-bottom:1px solid #444;padding:0}.faq-list summary{cursor:pointer;padding:22px 0;list-style:none;font-size:21px;display:flex;justify-content:space-between;gap:25px}.faq-list summary:after{content:'+';font-size:23px;color:#aaa}.faq-list details[open] summary:after{content:'−'}.faq-list p{font-size:17px;line-height:1.8;color:#aaa;margin:0 0 25px}.stack-contact{padding:55px 0 70px;display:flex;gap:50px;justify-content:space-between;align-items:center;border-top:1px solid #444}.stack-contact>div{max-width:700px}.stack-contact h2{margin-bottom:20px}.stack-contact p{font-size:18px;line-height:1.8;color:#aaa;margin:0}.stack-contact .outline{font-size:16px;white-space:nowrap}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.related-grid a{padding:28px;border:1px solid #555;border-radius:7px;display:flex;justify-content:space-between;align-items:center;gap:20px}.related-grid a:hover{background:#29292b}.related-grid small{font-size:13px;color:#aaa}.related-grid h3{font-size:28px;font-weight:400;margin:10px 0 0}.related-grid> a>span{font-size:24px}.stack-page .section-title p{font-size:18px;line-height:1.8;max-width:390px}.hub-intro{max-width:750px;color:#bbb;font-size:20px;line-height:1.8}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.solution-card{padding:30px;border:1px solid #555;border-radius:8px}.solution-card h3{font-size:29px;line-height:1.2;font-weight:400;margin:0 0 20px}.solution-card p{font-size:17px;color:#aaa;line-height:1.7}.solution-card .solution-links{display:flex;gap:10px 15px;flex-wrap:wrap}.solution-links a{font-size:15px;border-bottom:1px solid #777;padding-bottom:4px}.support-bands{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.support-bands article{padding-top:25px;border-top:1px solid #666}.support-bands h3{font-size:26px;font-weight:400;line-height:1.2;margin:0 0 15px}.support-bands p{font-size:17px;color:#aaa;line-height:1.8}.neutral-scenes .domain-display,.neutral-scenes .growth-label,.neutral-scenes .growth-brand,.neutral-scenes .growth-note,.neutral-scenes .revenue strong,.neutral-scenes .revenue-cue,.neutral-scenes .domain-status,.neutral-scenes .identity-seal,.neutral-scenes .identity-content .tagline,.neutral-scenes .stage-tag,.neutral-scenes .stage-caption p,.neutral-scenes .share-tools *{color:#ddd}.neutral-scenes .server,.neutral-scenes .share-preview,.neutral-scenes .appreciation{background:#29292b;border-color:#777;color:#ddd}.neutral-scenes .server i,.neutral-scenes .confetti{background:#eee!important}.neutral-scenes .server small,.neutral-scenes .reaction,.neutral-scenes .hearts,.neutral-scenes .customer-stars,.neutral-scenes .social-network *{color:#ddd!important}.neutral-scenes .code{background:#262628;border-color:#666}.neutral-scenes .code *{color:#ddd}.neutral-scenes .design-layer{background:#333;border-color:#666;color:#ddd}.neutral-scenes .launch-badge{background:#ddd;color:#222}.neutral-scenes .frame .web,.neutral-scenes .mobile{filter:grayscale(1)}.neutral-scenes .frame .ringgit-notes{filter:grayscale(.7)}.neutral-scenes .growth svg{filter:grayscale(1)}.neutral-scenes .balloon{border-color:#ccc;background:#ffffff0a}.neutral-scenes .ribbon i{background:#ddd}.neutral-scenes .opening-label{color:#bbb}.neutral-scenes .social-scene>p,.neutral-scenes .story-line{color:#aaa}.neutral-scenes .share-avatar{background:#444}.neutral-scenes .share-message{color:#eee}.neutral-scenes .social-reactions{color:#ccc}.neutral-scenes .coin-stack{filter:grayscale(.8)}.journey-header .eyebrow{font-size:12px}.timeline button{font-size:13px!important}.share-tools *{font-size:13px!important}.my-cta{font-size:12px}.examples,.examples button,.hint{font-size:13px}.offer-teaser .teaser-title{font-size:13px}.stage-caption p{font-size:15px!important}.stage-count{font-size:13px}.technical-panel,.discipline-card{animation:page-arrive .7s ease both}@keyframes page-arrive{from{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1101px) and (max-width:1280px){header nav{gap:19px}.logo{font-size:25px}header .nav-page,header summary{font-size:15px}.discipline-card{padding:22px 15px}.discipline-card h3{font-size:23px}}@media(max-width:1100px){.stack-dropdown{position:static;max-height:none;padding:20px 15px;border-radius:5px;margin:5px 0 15px}.stack-menu{width:100%}.stack-menu-grid{grid-template-columns:1fr 1fr;gap:3px 10px}.stack-menu-grid a{padding:9px 5px;grid-template-columns:28px 1fr;gap:1px 7px}.stack-menu-grid strong{font-size:16px}.stack-menu-grid small{font-size:11px}.stack-overview-link{font-size:18px}.stack-menu summary,.nav-page{width:100%;text-align:left}header .nav-page,header summary{font-size:18px}header nav{background:#212123}.service-hero{gap:45px}.technical-panel{padding:25px;min-height:330px}.discipline-grid{grid-template-columns:repeat(3,1fr)}.discipline-card{min-height:220px}.service-scope-grid,.service-faq{gap:40px}.solution-grid{gap:16px}.solution-card{padding:24px}.support-strip{padding:35px;gap:30px}.support-bands{grid-template-columns:1fr 1fr}}@media(max-width:850px){.service-hero{grid-template-columns:1fr;padding:50px 0 55px;gap:40px;min-height:auto}.service-hero h1{font-size:57px}.service-hero .body-copy{font-size:19px}.technical-panel{min-height:300px;max-width:600px;width:100%;margin:auto}.panel-code{font-size:140px}.service-scope-grid,.service-faq{grid-template-columns:1fr;gap:25px}.service-section{padding:50px 0}.service-section h2,.stack-contact h2{font-size:36px}.scope-output{grid-template-columns:1fr;gap:18px;padding:27px}.stack-contact{display:block;padding:45px 0 55px}.stack-contact .outline{margin-top:25px;white-space:normal}.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-contact{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:15px 30px}.footer-baseline{flex-direction:column;gap:8px}.stack-home-bottom{display:block}.stack-home-bottom .text-link{margin-top:20px}.stack-home .section-title h2{font-size:39px}.support-strip{display:block;padding:30px;margin-bottom:45px}.support-strip .outline{margin-top:23px;white-space:normal}.support-strip h2{font-size:32px}.solution-grid{grid-template-columns:1fr}.solution-card h3{font-size:27px}.breadcrumbs{margin-bottom:30px}.discipline-grid{grid-template-columns:repeat(2,1fr)}.stack-page .section-title{display:block}.stack-page .section-title p{margin-top:20px}.offer-teaser .teaser-title{font-size:12px}.hero .help{font-size:19px}.my-cta{font-size:11px}.timeline button{font-size:10px!important}.stage-caption p{font-size:14px!important}.share-tools *{font-size:12px!important}.eyebrow{font-size:11px}.scope-items li{gap:14px}.service-kicker{font-size:13px}}@media(max-width:600px){.mobile-login{display:block}header .mobile-login{border:1px solid #aaa;font-size:17px}#login{display:none}.stack-menu-grid{grid-template-columns:1fr}.stack-menu-grid strong{font-size:18px}.stack-menu-grid small{font-size:13px}.stack-menu-grid a{min-height:62px}.service-hero{padding-top:35px}.service-hero h1{font-size:49px}.service-hero .lede{font-size:23px}.service-hero .body-copy{font-size:18px}.service-hero h1 span{font-size:19px}.technical-panel{min-height:270px;border-radius:16px;border-width:3px}.panel-code{font-size:120px}.panel-label{font-size:12px}.panel-flow{font-size:15px;gap:12px}.discipline-card{padding:22px 17px;min-height:220px}.discipline-card h3{font-size:25px}.discipline-card p{font-size:16px}.discipline-card small{font-size:11px}.discipline-grid{gap:0}.scope-items h3{font-size:24px}.scope-items p{font-size:18px}.scope-output p{font-size:24px}.scope-note{font-size:15px}.related-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr}.footer-disciplines{font-size:17px}.footer-contact{grid-column:auto;flex-direction:column;gap:10px;font-size:17px}.site-footer{padding-top:40px}.footer-baseline{font-size:13px}.support-bands{grid-template-columns:1fr}.stack-home .section-title p{font-size:18px}.offer-intro>p{font-size:19px}.offer-line p{font-size:13px}.offer-package-label{font-size:11px}.offer-total>div>span{font-size:10px}.hosting-dates{font-size:13px}.timeline{grid-template-columns:repeat(4,1fr)}.timeline button{font-size:11px!important}.journey-section .timeline{gap:7px 10px}.examples button{min-height:36px;font-size:13px}.examples{gap:8px}.offer-teaser{max-width:100%}.offer-teaser .teaser-title{font-size:12px}.my-cta{font-size:10px}.section-title p{font-size:18px}.technical-panel:before{width:24px;height:24px;left:-14px}.stack-menu summary span{margin-left:auto}.panel-flow{flex-wrap:nowrap}.solution-links a{font-size:17px}}@media(max-width:380px){.discipline-grid{grid-template-columns:1fr}.discipline-card{min-height:190px}.service-hero h1{font-size:43px}.service-section h2,.stack-contact h2{font-size:33px}.stack-home .section-title h2{font-size:35px}.offer-amount strong{font-size:23px}.offer-line h3{font-size:22px}.offer-total strong{font-size:36px}.offer-total small{font-size:17px}.offer-total s{font-size:11px}.technical-panel{padding:22px}.panel-flow{gap:9px;font-size:14px}.my-cta{font-size:9px}.scope-output{padding:22px}}
@media(prefers-reduced-motion:reduce){.technical-panel,.discipline-card{animation:none}}
/* Customer access, workflow storytelling and restrained interaction feedback. */
header a#login{display:inline-flex;align-items:center;justify-content:center;min-height:44px}header .mobile-login{color:#eee;text-decoration:none}a,button,summary{touch-action:manipulation}.outline,.discipline-card,.related-grid a,.solution-card{transition:background .25s,border-color .25s,transform .25s}.outline:hover{border-color:#ddd}.discipline-card:hover,.related-grid a:hover{transform:translateY(-4px)}.solution-card:hover{background:#28282a;border-color:#aaa}.discipline-number span,.related-grid a>span{transition:transform .25s}.discipline-card:hover .discipline-number span,.related-grid a:hover>span{transform:translate(3px,-3px)}.pressed{animation:control-press .26s ease!important}.faq-list summary{transition:color .25s,padding-left .25s}.faq-list summary:hover{color:white;padding-left:7px}.technical-panel{transition:border-color .35s,background .35s}.technical-panel:hover{border-color:#bcbcbc;background:#242426}.technical-panel[data-motion]{padding:23px 28px;min-height:440px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;overflow:visible}.motion-top{width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;letter-spacing:.08em;color:#aaa}.motion-replay{font-size:13px;background:none;border:0;color:#ccc;cursor:pointer;letter-spacing:0;min-height:38px;padding:5px 0 5px 10px}.motion-replay:hover{color:white}.motion-scene{height:185px;width:100%;max-width:300px;margin:4px auto 0}.motion-scene svg{height:100%;width:100%;stroke:#efefef;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.motion-scene svg text{stroke:none;fill:#eee;font-size:15px}.motion-scene svg .domain-type{font-size:26px}.motion-enter{animation:workflow-arrive .55s ease both}.motion-enter svg path,.motion-enter svg rect,.motion-enter svg circle,.motion-enter svg ellipse{stroke-dasharray:900;stroke-dashoffset:900;animation:workflow-draw 1.4s .12s ease forwards}.motion-enter svg .draw-delay{animation-delay:.4s}.motion-copy{text-align:center;min-height:78px;margin:2px auto 8px;max-width:360px}.motion-copy h2{font-size:32px;line-height:1.05;letter-spacing:-.01em;font-weight:400;color:#f5f5f5;margin:0 0 10px}.motion-copy p{font-size:15px;line-height:1.6;color:#aaa;margin:0}.motion-steps{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:7px;border-top:1px solid #4b4b4d;padding-top:10px}.motion-steps button{font-size:12px;line-height:1.25;min-height:44px;border:0;border-top:2px solid transparent;background:none;color:#909090;padding:7px 2px;text-align:center;overflow-wrap:anywhere;transition:color .2s,border-color .2s,background .2s}.motion-steps button.active{color:#fff;border-color:#ddd}.motion-steps button:hover{color:white;background:#303032}.motion-enter svg .server-pulse{fill:#ccc;animation:workflow-draw 1s forwards,workflow-pulse 2s 1s 2}.motion-enter svg .bar-one,.motion-enter svg .bar-two,.motion-enter svg .bar-three{transform-origin:center bottom;transform-box:fill-box;stroke-dasharray:none;stroke-dashoffset:0;animation:workflow-bar .9s ease both}.motion-enter svg .bar-two{animation-delay:.15s}.motion-enter svg .bar-three{animation-delay:.3s}.motion-enter svg .check-two{animation-delay:.35s}.motion-enter svg .check-three{animation-delay:.65s}.motion-enter svg .network-links{animation:workflow-draw 1.7s .3s ease forwards}.motion-enter svg .moving-point{fill:#ddd;animation:workflow-draw 1s forwards,workflow-pulse 2s 1s 2}.motion-enter svg .shield-ring{opacity:.25}.account-section{display:grid;grid-template-columns:1fr .95fr;gap:100px;align-items:center;min-height:calc(100dvh - 100px);padding:60px 0 80px}.account-content{max-width:510px}.account-content .breadcrumbs{margin-bottom:32px}.account-content h1{font-size:clamp(43px,5vw,67px);line-height:1.05;letter-spacing:-.02em;font-weight:400;margin:0 0 18px}.account-content .eyebrow{font-size:11px;letter-spacing:.1em}.account-lede{font-size:20px;line-height:1.6;color:#bbb;margin:0 0 30px}.account-summary{border:1px solid #c7a79f;border-radius:5px;color:#edcec7;background:#342c2a;padding:13px 15px;font-size:15px;line-height:1.5;margin-bottom:22px}.field{margin-bottom:20px}.field label{display:block;font-size:17px;color:#e4e4e4;margin-bottom:9px}.field input{font-size:18px;line-height:1.4;color:#f7f7f7;background:#262628;border:1px solid #666;border-radius:5px;padding:13px 15px;min-height:50px;width:100%;outline-offset:3px;transition:border-color .2s,background .2s}.field input:focus{border-color:#ddd;background:#2b2b2d}.field input[aria-invalid=true]{border-color:#cba396}.field input::placeholder{color:#888}.password-field{position:relative}.password-field input{padding-right:74px}.password-toggle{position:absolute;right:8px;top:5px;min-height:40px;min-width:54px;background:none;border:0;color:#bbb;font-size:14px;cursor:pointer;padding:7px}.password-toggle:hover{color:white}.field-hint{font-size:14px;line-height:1.5;color:#999;margin:9px 0 0}.field-error{font-size:14px;line-height:1.5;color:#edc6bd;margin:8px 0 0}.field-error:empty{display:none}.account-submit{display:flex;justify-content:space-between;align-items:center;gap:30px;width:100%;padding:15px 20px;min-height:52px;border:1px solid #eee;background:#eee;color:#212123;border-radius:5px;font-size:18px;cursor:pointer;transition:background .2s,transform .2s}.account-submit:hover{background:#fff;transform:translateY(-2px)}.account-submit>span{font-size:23px}.account-switch{font-size:17px;line-height:1.6;color:#aaa;margin:25px 0 13px}.account-switch a{color:#eee;border-bottom:1px solid #888;padding-bottom:3px}.account-help{color:#aaa;font-size:15px;border-bottom:1px solid #555;padding-bottom:3px}.account-result{padding:17px;border:1px solid #858585;border-radius:5px;font-size:16px;line-height:1.7;color:#ddd;background:#29292b;margin-top:20px}.account-panel{min-height:460px;text-align:center;padding:45px}.account-panel h2{font-weight:400;line-height:1.15;font-size:43px;margin:25px 0 14px}.account-panel p{font-size:18px;line-height:1.7;color:#aaa;margin:0}.account-lock{height:105px;width:100px;color:#eee}.account-lock path,.account-lock rect,.account-lock circle{stroke-dasharray:450;stroke-dashoffset:450;animation:workflow-draw 1.7s .2s ease forwards}.account-panel-links{display:flex;justify-content:center;align-items:center;gap:12px;font-size:15px;color:#bbb;margin-top:30px}.account-panel-links i{font-style:normal;color:#777}.account-orbit{position:absolute;width:16px;height:16px;border-radius:50%;background:#eee;left:-10px;top:60%;display:none}.xstack-offer{overflow:visible}.offer-fireworks{z-index:0;inset:-40px -15px;opacity:.9}.offer-intro,.offer-package,.offer-terms{position:relative;z-index:1}.offer-package{isolation:isolate;overflow:visible}.package-fireworks{position:absolute;inset:-30px;overflow:visible;pointer-events:none;z-index:-1}.package-celebrate{position:absolute;right:18px;top:13px;min-height:32px;padding:4px 7px;border:0;background:#29292b;color:#bbb;font-size:12px;cursor:pointer;border-radius:3px}.package-celebrate:hover{color:white}.offer-package-label{padding-right:95px}.offer-ready .package-fireworks .offer-burst i{animation:offer-burst-spark 4.8s calc(var(--burst-delay) + var(--spark-delay)) 2 both}.offer-ready .package-fireworks .offer-burst:after{animation:offer-burst-ring 4.8s var(--burst-delay) 2 both}.offer-package:hover{border-color:#aaa}.offer-package{transition:border-color .3s,transform .3s}.offer-package:hover .offer-total strong{transform:translateY(-2px)}.offer-total strong{transition:transform .3s}.offer-burst{filter:grayscale(.75)}@keyframes control-press{50%{transform:scale(.975)}}@keyframes workflow-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes workflow-draw{to{stroke-dashoffset:0}}@keyframes workflow-bar{from{opacity:.2;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}@keyframes workflow-pulse{50%{opacity:.2}}@media(max-width:1100px){.account-section{gap:55px}.account-panel{min-height:420px;padding:30px}.account-panel h2{font-size:38px}.technical-panel[data-motion]{padding:20px;min-height:420px}.motion-steps button{font-size:11px}.motion-copy h2{font-size:29px}.motion-copy p{font-size:14px}.motion-top{font-size:11px}}@media(max-width:850px){.account-section{grid-template-columns:1fr;gap:45px;padding:45px 0 60px;min-height:auto}.account-content{width:100%;max-width:600px;margin:auto}.account-content h1{font-size:51px}.account-panel{min-height:350px;max-width:600px}.account-panel h2{font-size:36px}.account-lock{height:85px}.technical-panel[data-motion]{min-height:440px;max-width:600px;padding:23px}.motion-copy h2{font-size:32px}.motion-copy p{font-size:16px}.motion-steps button{font-size:13px}.motion-top{font-size:12px}.offer-fireworks{inset:-20px 0}.package-fireworks{inset:-15px}.offer-package-label{padding-right:90px}}@media(max-width:600px){header a#login{display:none}.technical-panel[data-motion]{min-height:420px;padding:18px 15px;gap:10px}.motion-scene{height:165px}.motion-copy{min-height:78px}.motion-copy h2{font-size:29px}.motion-copy p{font-size:15px}.motion-steps{gap:3px}.motion-steps button{font-size:11px;padding:7px 1px}.motion-top{font-size:10px;letter-spacing:.04em}.motion-replay{font-size:12px}.account-section{padding-top:32px;gap:35px}.account-content h1{font-size:45px}.account-lede{font-size:19px}.account-panel{min-height:320px}.account-panel h2{font-size:32px}.account-panel-links{font-size:14px;gap:10px}.package-celebrate{top:10px;right:11px;font-size:11px}.offer-package-label{font-size:10px;padding-right:82px}.offer-package{overflow:hidden}.package-fireworks{inset:0}}@media(prefers-reduced-motion:reduce){.motion-enter,.motion-enter svg *,.account-lock *,.pressed{animation:none!important;stroke-dashoffset:0!important;transform:none!important}.motion-replay{display:none}.package-fireworks,.offer-fireworks{display:none}.package-celebrate{display:none}.discipline-card:hover,.related-grid a:hover,.account-submit:hover{transform:none}.account-lock path,.account-lock rect,.account-lock circle{stroke-dashoffset:0}.offer-package-label{padding-right:0}}

.credentials-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #555;border-bottom:1px solid #555;margin-bottom:45px;padding:26px 0;gap:25px}.credentials-strip>div{display:flex;align-items:center;justify-content:center;gap:18px}.credential-icon{font-size:30px;min-width:40px;color:#eee}.credentials-strip strong{display:block;font-size:21px;line-height:1.2;font-weight:400}.credentials-strip div div>span{display:block;font-size:15px;color:#aaa;margin-top:7px}.footer-credentials{display:flex;flex-direction:column;gap:5px;margin-top:22px;font-size:13px;color:#aaa}.footer-contact a{overflow-wrap:anywhere}.footer-baseline{align-items:center;flex-wrap:wrap}.footer-legal{display:flex;gap:20px}.footer-legal a{border-bottom:1px solid #666;padding-bottom:2px}.xperience-credit{display:inline-block;position:relative;isolation:isolate;overflow:hidden;max-width:100%;padding:8px 13px;border:1px solid #555;border-radius:5px;color:#eee;font-size:16px;letter-spacing:.03em;transition:background .3s,border-color .3s}.xperience-credit span{position:relative;z-index:1}.xperience-credit:before{content:'';position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,transparent,#ffffff19 35%,#ffffff55 50%,#ffffff19 65%,transparent);transform:translateX(-150%) skewX(-15deg);pointer-events:none;animation:xperience-sweep 7s 1.5s ease-in-out infinite}.xperience-credit:hover,.xperience-credit:focus-visible{background:#303032;border-color:#999}.xperience-credit:hover:before,.xperience-credit:focus-visible:before{animation:xperience-sweep 2.1s ease-in-out infinite}.legal-hero{padding:65px 0 50px;max-width:900px}.legal-hero h1{font-size:clamp(44px,5vw,70px);font-weight:400;line-height:1.05;margin:0 0 25px;letter-spacing:-.02em}.legal-hero>p{font-size:23px;line-height:1.7;color:#bbb;max-width:750px}.legal-hero>small{font-size:14px;color:#999}.legal-content{max-width:950px;padding-bottom:55px}.legal-content section{border-top:1px solid #444;padding:30px 0}.legal-content h2{font-size:28px;font-weight:400;line-height:1.3;margin:0 0 20px}.legal-content p{font-size:18px;line-height:1.9;color:#bbb;margin:0 0 18px}.legal-content a{color:#eee;border-bottom:1px solid #888;overflow-wrap:anywhere}.legal-language{display:flex;gap:15px;flex-wrap:wrap;margin:0 0 35px}.legal-language a{padding:10px 15px;border:1px solid #666;border-radius:5px;font-size:17px;min-height:44px}.legal-language-heading{scroll-margin-top:115px;padding:15px 0 25px}.legal-language-heading h2{font-size:33px;font-weight:400;margin:0}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:0 0 70px}.contact-grid article{padding:30px;border:1px solid #666;border-radius:8px;transition:background .25s,border-color .25s,transform .25s}.contact-grid article>span{font-size:12px;letter-spacing:.06em;color:#aaa}.contact-grid h2{font-weight:400;font-size:30px;margin:28px 0 18px;line-height:1.15}.contact-grid p{font-size:17px;line-height:1.8;color:#aaa;min-height:90px}.contact-grid a{font-size:18px;line-height:1.7;border-bottom:1px solid #888;padding-bottom:5px;overflow-wrap:anywhere}.account-policy{font-size:14px;line-height:1.8;color:#aaa;margin:20px 0}.account-policy a{color:#ddd;border-bottom:1px solid #777}.fallback-page{max-width:900px;margin:15vh auto;padding:30px}.fallback-page h1{font-size:50px;font-weight:400;margin:50px 0 35px}.card-interactive{position:relative;isolation:isolate;transition:transform .25s,background .25s,border-color .25s}.card-interactive:after{content:'';position:absolute;inset:0;border:1px solid transparent;border-radius:inherit;pointer-events:none;transition:border-color .25s,opacity .25s;opacity:0}.card-interactive:hover:after,.card-interactive:focus-within:after{opacity:1;border-color:#aaa}.card-interactive:active{transform:translateY(0) scale(.985)}.card-interactive:hover{background:#29292b}.card-touch-pulse:after{animation:card-pulse .55s ease both}.contact-grid article:hover{transform:translateY(-4px);border-color:#aaa;background:#29292b}@keyframes card-pulse{0%{opacity:.8;border-color:#ddd;transform:scale(.985)}100%{opacity:0;transform:scale(1.018)}}@keyframes xperience-sweep{0%,14%{transform:translateX(-150%) skewX(-15deg)}48%{transform:translateX(340%) skewX(-15deg)}66%{transform:translateX(340%) skewX(-15deg)}96%,100%{transform:translateX(-150%) skewX(-15deg)}}@media(max-width:1100px){.contact-grid{gap:18px}.contact-grid article{padding:24px}.contact-grid h2{font-size:27px}.credentials-strip strong{font-size:20px}.credentials-strip div div>span{font-size:14px}.credentials-strip>div{gap:12px}}@media(max-width:850px){.contact-grid{grid-template-columns:1fr}.contact-grid p{min-height:0}.credentials-strip{gap:18px;padding:24px 0}.credentials-strip>div{justify-content:flex-start;gap:10px}.credential-icon{font-size:24px;min-width:30px}.credentials-strip strong{font-size:19px}.credentials-strip div div>span{font-size:13px}.legal-hero{padding-top:45px}.legal-hero h1{font-size:52px}.footer-baseline{align-items:flex-start}.contact-grid{padding-bottom:45px}}@media(max-width:600px){.credentials-strip{grid-template-columns:1fr;gap:0;padding:4px 0;margin-bottom:30px}.credentials-strip>div{padding:19px 12px;gap:22px;border-bottom:1px solid #444}.credentials-strip>div:last-child{border-bottom:0}.credentials-strip strong{font-size:22px}.credentials-strip div div>span{font-size:16px}.credential-icon{font-size:28px;min-width:38px}.legal-hero{padding:35px 0}.legal-hero h1{font-size:44px}.legal-hero>p{font-size:20px}.legal-content h2{font-size:26px}.legal-content p{font-size:18px}.legal-language-heading h2{font-size:28px}.legal-language-heading{scroll-margin-top:95px}.footer-legal{flex-wrap:wrap;gap:12px 20px}.xperience-credit{font-size:16px}.contact-grid h2{font-size:30px}.contact-grid p{font-size:18px}.contact-grid a{font-size:18px}.fallback-page h1{font-size:38px}}
@media(max-width:380px){.legal-hero h1{font-size:40px}.contact-grid article{padding:24px 20px}.footer-brand{font-size:23px}.xperience-credit{font-size:15px}}
@media(prefers-reduced-motion:reduce){.xperience-credit:before{display:none}.card-touch-pulse:after{animation:none}.card-interactive,.contact-grid article{transition:none}.card-interactive:active,.contact-grid article:hover{transform:none}}

/* A single perimeter journey follows each workflow's own clock. */
.technical-panel[data-motion]::before{display:none}.workflow-dot{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:50%;background:#f3f3f3;pointer-events:none;z-index:3;will-change:transform}.account-panel[data-motion] .motion-copy h2{font-size:30px}.account-panel[data-motion] .motion-copy p{font-size:15px}.account-panel[data-motion] .motion-steps{border-top:1px solid #4b4b4d}.account-panel[data-motion] .motion-steps button{font-size:12px;line-height:1.3}.account-panel[data-motion] .motion-copy{margin:2px auto 8px;min-height:78px}.back-to-top{position:fixed;right:24px;bottom:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:90;display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border:1px solid #777;border-radius:6px;background:#212123;color:#f3f3f3;font-size:15px;padding:12px 17px;cursor:pointer;box-shadow:0 4px 20px #0003;transition:background .2s,border-color .2s,transform .2s}.back-to-top[hidden]{display:none}.back-to-top:hover{background:#333336;border-color:#eee;transform:translateY(-3px)}.back-to-top:active{transform:scale(.96)}.back-to-top:focus-visible{outline:2px solid #fff;outline-offset:4px}.back-to-top>span:first-child{font-size:22px;line-height:1}@media(max-width:600px){.workflow-dot{width:24px;height:24px;left:-12px;top:-12px}.back-to-top{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));font-size:13px;padding:10px 13px}.account-panel[data-motion] .motion-copy h2{font-size:28px}.account-panel[data-motion] .motion-steps button{font-size:11px}}@media(prefers-reduced-motion:reduce){.back-to-top{transition:none}.workflow-dot{will-change:auto}}

.back-to-top{--back-top-bottom:calc(24px + env(safe-area-inset-bottom));bottom:var(--back-top-bottom)}@media(max-width:600px){.back-to-top{--back-top-bottom:calc(16px + env(safe-area-inset-bottom))}}
