{"id":5581,"date":"2026-06-02T13:01:14","date_gmt":"2026-06-02T13:01:14","guid":{"rendered":"https:\/\/ramoadigital.com\/?page_id=5581"},"modified":"2026-06-02T15:40:49","modified_gmt":"2026-06-02T15:40:49","slug":"domain-registration","status":"publish","type":"page","link":"https:\/\/ramoadigital.com\/en\/registro-de-dominio\/","title":{"rendered":"Domain Registration"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5581\" class=\"elementor elementor-5581\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d888a9 e-con-full e-flex e-con e-parent\" data-id=\"9d888a9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-241ba85 elementor-widget elementor-widget-html\" data-id=\"241ba85\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<meta charset=\"utf-8\" \/>\n<!-- ====================================================================\n     Tutorial Ramoa Digital \u2014 \"Registre seu dom\u00ednio\"\n     Cole este bloco inteiro dentro de um widget\/bloco HTML do WordPress.\n     Sem empacotamento: CSS e JS inline, imagens servidas do seu dom\u00ednio.\n     Estilos isolados sob #rd-tutorial para n\u00e3o afetar o tema do site.\n     ==================================================================== -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Nunito+Sans:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;700&display=swap\" rel=\"stylesheet\" \/>\n<style>\n\n\n:root {\n  \n  --bg-deep: #0A0925;\n  --bg-midnight: #16063F;\n  --bg-night: #1C1437;\n  --bg-twilight: #231B3E;\n\n  \n  --neon-magenta: #FF2FDA;\n  --neon-violet: #A855F7;\n  --neon-cyan: #2DD4FF;\n  --neon-violet-deep: #6D2595;\n\n  \n  --white: #FFFFFF;\n  --gray-100: #E8E8F0;\n  --gray-300: #A8A8B8;\n  --gray-500: #6B6B7F;\n\n  \n  --color-success: #22D88F;\n  --color-warning: #FFB02E;\n  --color-error: #FF4757;\n  --color-info: #2DD4FF;\n\n  \n  --gradient-signature: linear-gradient(90deg, #FF2FDA 0%, #A855F7 60%, #2DD4FF 100%);\n  --gradient-cta: linear-gradient(90deg, #FF2FDA 0%, #A855F7 100%);\n  --gradient-bg-dark: linear-gradient(180deg, #0A0925 0%, #16063F 55%, #1C1437 100%);\n\n  \n  --glow-magenta: 0 0 24px rgba(255, 47, 218, 0.4);\n  --glow-violet: 0 0 24px rgba(168, 85, 247, 0.4);\n  --glow-soft: 0 0 40px rgba(168, 85, 247, 0.25);\n  --glow-intense: 0 0 32px rgba(255, 47, 218, 0.6), 0 0 64px rgba(168, 85, 247, 0.3);\n\n  \n  --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.4);\n  --shadow-lg: 0 12px 32px rgba(0, 0, 0, 0.5);\n\n  \n  --radius-md: 8px;\n  --radius-lg: 12px;\n  --radius-xl: 16px;\n  --radius-2xl: 24px;\n  --radius-full: 9999px;\n\n  --font: 'Nunito Sans', system-ui, -apple-system, sans-serif;\n\n  --wrap: 1080px;\n  --readable: 760px;\n}\n\n#rd-tutorial, #rd-tutorial *{ box-sizing: border-box; }\n\nhtml{ scroll-behavior: smooth; }\n\n#rd-tutorial{\n  margin: 0;\n  background: var(--bg-deep);\n  color: var(--gray-100);\n  font-family: var(--font);\n  font-size: 17px;\n  line-height: 1.65;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  overflow-x: hidden;\n}\n\n\n#rd-tutorial .backdrop{\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n  background:\n    radial-gradient(900px 600px at 12% -5%, rgba(255, 47, 218, 0.10), transparent 60%),\n    radial-gradient(1000px 700px at 100% 8%, rgba(45, 212, 255, 0.07), transparent 55%),\n    radial-gradient(1100px 900px at 50% 120%, rgba(168, 85, 247, 0.12), transparent 60%),\n    var(--gradient-bg-dark);\n}\n#rd-tutorial .backdrop::after{\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background-image:\n    linear-gradient(rgba(168, 85, 247, 0.05) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(168, 85, 247, 0.05) 1px, transparent 1px);\n  background-size: 52px 52px;\n  mask-image: radial-gradient(circle at 50% 30%, #000 0%, transparent 75%);\n  -webkit-mask-image: radial-gradient(circle at 50% 30%, #000 0%, transparent 75%);\n}\n\n#rd-tutorial h1, #rd-tutorial h2, #rd-tutorial h3, #rd-tutorial h4{ color: var(--white); margin: 0; letter-spacing: -0.015em; line-height: 1.18; }\n#rd-tutorial p{ margin: 0; }\n#rd-tutorial a{ color: var(--neon-violet); text-decoration: none; transition: color .15s ease; }\n#rd-tutorial a:hover{ color: var(--neon-magenta); }\n#rd-tutorial strong{ color: var(--white); font-weight: 700; }\n#rd-tutorial code, #rd-tutorial .mono{ font-family: 'JetBrains Mono', ui-monospace, monospace; }\n\n#rd-tutorial .gradient-text{\n  background: var(--gradient-signature);\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: transparent;\n}\n\n\n#rd-tutorial .wrap{ width: 100%; max-width: var(--wrap); margin: 0 auto; padding: 0 28px; }\n#rd-tutorial .readable{ max-width: var(--readable); }\n\n\n#rd-tutorial .step-float{\n  position: fixed;\n  left: 50%;\n  bottom: 24px;\n  transform: translateX(-50%);\n  z-index: 80;\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  padding: 11px 18px 12px;\n  border-radius: var(--radius-2xl);\n  background: rgba(10, 9, 37, 0.82);\n  border: 1px solid rgba(168, 85, 247, 0.3);\n  backdrop-filter: blur(14px);\n  -webkit-backdrop-filter: blur(14px);\n  box-shadow: var(--shadow-lg), var(--glow-soft);\n  pointer-events: none;\n}\n#rd-tutorial .step-float .sf-row{\n  display: flex;\n  align-items: center;\n  gap: 9px;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--gray-300);\n  white-space: nowrap;\n}\n#rd-tutorial .step-float .sf-row .dot{\n  width: 7px; height: 7px; border-radius: 50%;\n  background: var(--neon-magenta);\n  box-shadow: 0 0 10px var(--neon-magenta);\n  flex: none;\n}\n#rd-tutorial .step-float .sf-text b{ color: var(--white); font-weight: 800; }\n#rd-tutorial .step-float .sf-track{\n  height: 3px;\n  width: 100%;\n  border-radius: 999px;\n  background: rgba(168, 85, 247, 0.16);\n  overflow: hidden;\n}\n#rd-tutorial .step-float .sf-fill{\n  height: 100%;\n  width: 0;\n  border-radius: 999px;\n  background: var(--gradient-signature);\n  transition: width .12s linear;\n}\n@media (max-width: 560px) {\n  #rd-tutorial .step-float{ left: auto; right: 16px; transform: none; bottom: 16px; padding: 9px 14px 10px; }\n  #rd-tutorial .step-float .sf-row{ font-size: 12px; }\n}\n\n\n#rd-tutorial .badge{\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 7px 16px;\n  font-size: 12px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.09em;\n  border-radius: var(--radius-full);\n  background: rgba(168, 85, 247, 0.12);\n  color: var(--neon-violet);\n  border: 1px solid rgba(168, 85, 247, 0.3);\n  white-space: nowrap;\n}\n#rd-tutorial .badge .dot{\n  width: 7px; height: 7px; border-radius: 50%;\n  background: var(--neon-magenta);\n  box-shadow: 0 0 10px var(--neon-magenta);\n}\n\n#rd-tutorial .chips{ display: flex; flex-wrap: wrap; gap: 12px; }\n#rd-tutorial .chip{\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  padding: 10px 18px;\n  font-size: 14.5px;\n  font-weight: 600;\n  color: var(--gray-100);\n  border-radius: var(--radius-full);\n  background: rgba(22, 6, 63, 0.55);\n  border: 1px solid rgba(168, 85, 247, 0.22);\n  backdrop-filter: blur(8px);\n}\n#rd-tutorial .chip svg{ color: var(--neon-violet); flex: none; }\n\n\n#rd-tutorial .btn{\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  font-family: var(--font);\n  font-weight: 700;\n  font-size: 15px;\n  padding: 13px 26px;\n  border-radius: var(--radius-full);\n  border: none;\n  cursor: pointer;\n  transition: filter .18s ease, box-shadow .18s ease, transform .12s ease, background .18s ease, border-color .18s ease, color .18s ease;\n  text-decoration: none;\n  white-space: nowrap;\n}\n#rd-tutorial .btn-primary{ background: var(--gradient-cta); color: var(--white); box-shadow: var(--glow-magenta); }\n#rd-tutorial .btn-primary:hover{ filter: brightness(1.08); box-shadow: var(--glow-intense); color: var(--white); }\n#rd-tutorial .btn-primary:active{ transform: translateY(1px); filter: brightness(.95); }\n#rd-tutorial .btn-ghost{\n  background: rgba(168, 85, 247, 0.08);\n  color: var(--white);\n  border: 1.5px solid rgba(168, 85, 247, 0.4);\n}\n#rd-tutorial .btn-ghost:hover{ background: rgba(255, 47, 218, 0.1); border-color: var(--neon-magenta); color: var(--white); }\n\n\n#rd-tutorial section{ position: relative; }\n#rd-tutorial .hero{ padding: 186px 0 64px; }\n#rd-tutorial .hero h1{ font-size: clamp(40px, 6vw, 68px); font-weight: 900; line-height: 1.04; letter-spacing: -0.025em; }\n#rd-tutorial .hero .lead{ font-size: clamp(17px, 2.2vw, 20px); color: var(--gray-100); max-width: 640px; margin-top: 22px; }\n#rd-tutorial .hero .badge{ margin-bottom: 26px; }\n#rd-tutorial .hero .chips{ margin-top: 34px; }\n\n#rd-tutorial .hero-paw{\n  position: absolute;\n  right: -60px; top: 10px;\n  width: 575px; max-width: 60vw;\n  opacity: 0.10;\n  pointer-events: none;\n  filter: drop-shadow(0 0 60px rgba(168, 85, 247, 0.4));\n}\n@media (max-width: 760px) { #rd-tutorial .hero-paw{ opacity: 0.06; right: -90px; top: -10px; } }\n\n#rd-tutorial .section-block{ padding: 40px 0; }\n\n\n#rd-tutorial .infocard{\n  display: flex;\n  gap: 20px;\n  align-items: flex-start;\n  padding: 28px 30px;\n  border-radius: var(--radius-2xl);\n  background: rgba(22, 6, 63, 0.5);\n  border: 1px solid rgba(168, 85, 247, 0.2);\n  backdrop-filter: blur(10px);\n  box-shadow: var(--shadow-md);\n}\n#rd-tutorial .infocard .ico{\n  flex: none;\n  width: 52px; height: 52px;\n  display: grid; place-items: center;\n  border-radius: var(--radius-lg);\n  background: rgba(168, 85, 247, 0.14);\n  border: 1px solid rgba(168, 85, 247, 0.3);\n  color: var(--neon-cyan);\n}\n#rd-tutorial .infocard h3{ font-size: 19px; margin-bottom: 6px; }\n#rd-tutorial .infocard p{ color: var(--gray-100); }\n#rd-tutorial .tag-domain{\n  font-family: 'JetBrains Mono', monospace;\n  font-weight: 600;\n  color: var(--white);\n  background: rgba(45, 212, 255, 0.1);\n  border: 1px solid rgba(45, 212, 255, 0.3);\n  padding: 1px 8px;\n  border-radius: 6px;\n  font-size: 0.92em;\n}\n\n\n#rd-tutorial .overview-head{ text-align: center; max-width: 640px; margin: 0 auto 36px; }\n#rd-tutorial .overview-head h2{ font-size: clamp(26px, 3.4vw, 36px); font-weight: 800; }\n#rd-tutorial .overview-head p{ color: var(--gray-300); margin-top: 12px; }\n\n#rd-tutorial .overview-grid{\n  display: grid;\n  grid-template-columns: 1fr auto 1fr;\n  align-items: stretch;\n  gap: 18px;\n}\n@media (max-width: 720px) { #rd-tutorial .overview-grid{ grid-template-columns: 1fr; } }\n\n#rd-tutorial .ov-card{\n  padding: 30px 28px;\n  border-radius: var(--radius-2xl);\n  background: rgba(22, 6, 63, 0.5);\n  border: 1px solid rgba(168, 85, 247, 0.2);\n  backdrop-filter: blur(10px);\n  box-shadow: var(--shadow-md);\n  transition: border-color .2s ease, transform .2s ease, box-shadow .2s ease;\n}\n#rd-tutorial .ov-card:hover{ transform: translateY(-3px); border-color: rgba(255, 47, 218, 0.4); box-shadow: var(--shadow-md), var(--glow-soft); }\n#rd-tutorial .ov-num{\n  font-size: 13px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase;\n  color: var(--neon-violet);\n}\n#rd-tutorial .ov-card h3{ font-size: 22px; font-weight: 800; margin: 14px 0 10px; display: flex; align-items: center; gap: 12px; }\n#rd-tutorial .ov-card h3 .ico{ color: var(--neon-magenta); display: inline-grid; place-items: center; }\n#rd-tutorial .ov-card p{ color: var(--gray-300); font-size: 15.5px; }\n#rd-tutorial .ov-arrow{ display: grid; place-items: center; color: var(--neon-violet); opacity: .7; }\n@media (max-width: 720px) { #rd-tutorial .ov-arrow{ transform: rotate(90deg); padding: 4px 0; } }\n\n\n#rd-tutorial .etapa-header{ padding: 64px 0 18px; }\n#rd-tutorial .etapa-overline{\n  display: inline-flex; align-items: center; gap: 12px;\n  font-size: 13px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase;\n  color: var(--neon-magenta);\n}\n#rd-tutorial .etapa-overline .n{\n  display: grid; place-items: center;\n  width: 30px; height: 30px; border-radius: 50%;\n  background: var(--gradient-cta); color: var(--white);\n  font-size: 14px; box-shadow: var(--glow-magenta);\n}\n#rd-tutorial .etapa-header h2{ font-size: clamp(30px, 4.4vw, 46px); font-weight: 900; margin-top: 16px; letter-spacing: -0.025em; }\n#rd-tutorial .etapa-header p{ color: var(--gray-300); margin-top: 10px; max-width: 620px; }\n#rd-tutorial .divider-gradient{ height: 1.5px; border: 0; border-radius: 999px; background: var(--gradient-signature); opacity: .8; margin: 8px 0 0; }\n\n\n#rd-tutorial .timeline{ position: relative; padding-left: 0; }\n#rd-tutorial .step{ position: relative; padding: 32px 0 32px 64px; }\n#rd-tutorial .step::before{\n  content: \"\";\n  position: absolute;\n  left: 21px; top: 0; bottom: 0;\n  width: 2px;\n  background: linear-gradient(180deg, rgba(168,85,247,0.5), rgba(168,85,247,0.12));\n}\n#rd-tutorial .step:last-child::before{ background: linear-gradient(180deg, rgba(168,85,247,0.5), transparent); }\n#rd-tutorial .step-num{\n  position: absolute;\n  left: 0; top: 30px;\n  width: 44px; height: 44px;\n  display: grid; place-items: center;\n  border-radius: 50%;\n  background: var(--bg-deep);\n  border: 2px solid var(--neon-violet);\n  color: var(--white);\n  font-weight: 800;\n  font-size: 18px;\n  z-index: 2;\n  box-shadow: var(--glow-soft);\n}\n#rd-tutorial .step.active .step-num{ background: var(--gradient-cta); border-color: transparent; box-shadow: var(--glow-magenta); }\n@media (max-width: 600px) {\n  #rd-tutorial .step{ padding-left: 50px; }\n  #rd-tutorial .step::before{ left: 16px; }\n  #rd-tutorial .step-num{ width: 36px; height: 36px; font-size: 15px; }\n}\n\n#rd-tutorial .step-kicker{ font-size: 13px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; color: var(--neon-violet); }\n#rd-tutorial .step h3{ font-size: clamp(21px, 2.6vw, 27px); font-weight: 800; margin: 6px 0 14px; }\n#rd-tutorial .step p{ color: var(--gray-100); margin-bottom: 14px; max-width: var(--readable); }\n#rd-tutorial .step .muted{ color: var(--gray-300); }\n\n\n#rd-tutorial .substeps{ list-style: none; margin: 0 0 18px; padding: 0; counter-reset: ss; max-width: var(--readable); }\n#rd-tutorial .substeps li{\n  position: relative;\n  padding: 10px 0 10px 44px;\n  border-bottom: 1px solid rgba(168, 85, 247, 0.1);\n  color: var(--gray-100);\n}\n#rd-tutorial .substeps li:last-child{ border-bottom: 0; }\n#rd-tutorial .substeps li::before{\n  counter-increment: ss;\n  content: counter(ss);\n  position: absolute; left: 0; top: 9px;\n  width: 28px; height: 28px;\n  display: grid; place-items: center;\n  border-radius: 50%;\n  font-size: 13px; font-weight: 800;\n  color: var(--neon-cyan);\n  background: rgba(45, 212, 255, 0.1);\n  border: 1px solid rgba(45, 212, 255, 0.3);\n}\n\n\n#rd-tutorial .donot{ list-style: none; margin: 0 0 18px; padding: 0; display: grid; gap: 10px; max-width: var(--readable); }\n#rd-tutorial .donot li{ display: flex; align-items: flex-start; gap: 12px; color: var(--gray-100); }\n#rd-tutorial .donot li svg{ flex: none; margin-top: 3px; color: var(--color-error); }\n\n\n#rd-tutorial .callout{\n  display: flex;\n  gap: 16px;\n  padding: 20px 22px;\n  border-radius: var(--radius-xl);\n  margin: 0 0 18px;\n  max-width: var(--readable);\n  font-size: 15.5px;\n  line-height: 1.6;\n}\n#rd-tutorial .callout .c-ico{ flex: none; width: 40px; height: 40px; display: grid; place-items: center; border-radius: var(--radius-md); }\n#rd-tutorial .callout .c-body{ color: var(--gray-100); }\n#rd-tutorial .callout .c-body strong{ display: inline; }\n#rd-tutorial .callout.warn{ background: rgba(255, 176, 46, 0.08); border: 1px solid rgba(255, 176, 46, 0.32); }\n#rd-tutorial .callout.warn .c-ico{ background: rgba(255, 176, 46, 0.15); color: var(--color-warning); }\n#rd-tutorial .callout.warn .c-body strong{ color: var(--color-warning); }\n#rd-tutorial .callout.danger{ background: rgba(255, 71, 87, 0.09); border: 1px solid rgba(255, 71, 87, 0.4); box-shadow: 0 0 24px rgba(255,71,87,0.12); }\n#rd-tutorial .callout.danger .c-ico{ background: rgba(255, 71, 87, 0.16); color: var(--color-error); }\n#rd-tutorial .callout.danger .c-body strong{ color: #FF7A86; }\n#rd-tutorial .callout.tip{ background: rgba(45, 212, 255, 0.07); border: 1px solid rgba(45, 212, 255, 0.3); }\n#rd-tutorial .callout.tip .c-ico{ background: rgba(45, 212, 255, 0.13); color: var(--neon-cyan); }\n#rd-tutorial .callout.tip .c-body strong{ color: var(--neon-cyan); }\n#rd-tutorial .callout.secure{\n  background: rgba(168, 85, 247, 0.1);\n  border: 1px solid rgba(168, 85, 247, 0.4);\n  box-shadow: var(--glow-soft);\n  max-width: none;\n  padding: 26px 28px;\n}\n#rd-tutorial .callout.secure .c-ico{ background: rgba(168, 85, 247, 0.18); color: var(--neon-violet); width: 46px; height: 46px; }\n#rd-tutorial .callout.secure .c-body strong{ color: var(--white); }\n#rd-tutorial .callout.secure .c-body{ font-size: 16px; }\n\n\n#rd-tutorial .shot{ margin: 22px 0 6px; }\n#rd-tutorial .shot figure{ margin: 0; }\n#rd-tutorial .shot .frame{\n  border-radius: var(--radius-xl);\n  overflow: hidden;\n  border: 1px solid rgba(168, 85, 247, 0.25);\n  box-shadow: var(--shadow-lg), 0 0 50px rgba(168, 85, 247, 0.12);\n  cursor: zoom-in;\n  position: relative;\n  background: var(--bg-midnight);\n  transition: border-color .2s ease, box-shadow .2s ease;\n}\n#rd-tutorial .shot .frame:hover{ border-color: rgba(255, 47, 218, 0.45); box-shadow: var(--shadow-lg), var(--glow-soft); }\n#rd-tutorial .shot .frame img{ display: block; width: 100%; height: auto; }\n#rd-tutorial .shot .frame .zoom-hint{\n  position: absolute; right: 12px; bottom: 12px;\n  display: inline-flex; align-items: center; gap: 6px;\n  font-size: 12px; font-weight: 700;\n  padding: 6px 12px; border-radius: var(--radius-full);\n  background: rgba(10, 9, 37, 0.82); color: var(--gray-100);\n  border: 1px solid rgba(168, 85, 247, 0.3);\n  backdrop-filter: blur(6px);\n  opacity: 0; transition: opacity .2s ease;\n}\n#rd-tutorial .shot .frame:hover .zoom-hint{ opacity: 1; }\n#rd-tutorial .shot figcaption{\n  margin-top: 12px;\n  font-size: 14px;\n  color: var(--gray-300);\n  display: flex; align-items: center; gap: 8px;\n}\n#rd-tutorial .shot figcaption svg{ color: var(--neon-violet); flex: none; }\n#rd-tutorial .shot figcaption .cap-text{ flex: 1; }\n#rd-tutorial .shot figcaption .legend{\n  color: var(--neon-cyan);\n  font-weight: 700;\n}\n\n\n#rd-tutorial .tool{\n  margin: 22px 0;\n  padding: 22px 24px;\n  border-radius: var(--radius-xl);\n  background: rgba(22, 6, 63, 0.55);\n  border: 1px solid rgba(168, 85, 247, 0.25);\n  max-width: var(--readable);\n}\n#rd-tutorial .tool .tool-label{\n  display: flex; align-items: center; gap: 10px;\n  font-size: 13px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase;\n  color: var(--neon-violet); margin-bottom: 14px;\n}\n#rd-tutorial .tool .tool-label svg{ color: var(--neon-cyan); }\n#rd-tutorial .val-input-row{ position: relative; }\n#rd-tutorial .val-input{\n  width: 100%;\n  height: 52px;\n  padding: 0 16px;\n  font-size: 17px;\n  font-family: 'JetBrains Mono', monospace;\n  background: rgba(10, 9, 37, 0.6);\n  border: 1.5px solid rgba(168, 85, 247, 0.35);\n  border-radius: var(--radius-md);\n  color: var(--white);\n  outline: none;\n  transition: border-color .15s ease, box-shadow .15s ease;\n}\n#rd-tutorial .val-input::placeholder{ color: var(--gray-500); }\n#rd-tutorial .val-input:focus{ border-color: var(--neon-violet); box-shadow: 0 0 0 3px rgba(168, 85, 247, 0.25); }\n#rd-tutorial .val-input.ok{ border-color: var(--color-success); box-shadow: 0 0 0 3px rgba(34, 216, 143, 0.2); }\n#rd-tutorial .val-input.bad{ border-color: var(--color-error); box-shadow: 0 0 0 3px rgba(255, 71, 87, 0.18); }\n#rd-tutorial .val-feedback{ margin-top: 14px; display: grid; gap: 8px; }\n#rd-tutorial .val-msg{ display: flex; align-items: center; gap: 10px; font-size: 14.5px; }\n#rd-tutorial .val-msg svg{ flex: none; }\n#rd-tutorial .val-msg.ok{ color: var(--color-success); }\n#rd-tutorial .val-msg.bad{ color: #FF7A86; }\n#rd-tutorial .val-msg.idle{ color: var(--gray-300); }\n\n\n#rd-tutorial .accordions{ display: grid; gap: 12px; margin: 4px 0 18px; max-width: var(--readable); }\n#rd-tutorial .acc{\n  border-radius: var(--radius-lg);\n  background: rgba(22, 6, 63, 0.5);\n  border: 1px solid rgba(168, 85, 247, 0.22);\n  overflow: hidden;\n}\n#rd-tutorial .acc-btn{\n  width: 100%;\n  display: flex; align-items: center; justify-content: space-between; gap: 14px;\n  padding: 18px 20px;\n  background: none; border: none; cursor: pointer;\n  font-family: var(--font); font-size: 16.5px; font-weight: 700;\n  color: var(--white); text-align: left;\n  transition: background .15s ease;\n}\n#rd-tutorial .acc-btn:hover{ background: rgba(168, 85, 247, 0.06); }\n#rd-tutorial .acc-btn .chev{ flex: none; color: var(--neon-violet); transition: transform .25s ease; }\n#rd-tutorial .acc.open .acc-btn .chev{ transform: rotate(180deg); }\n#rd-tutorial .acc-panel{ max-height: 0; overflow: hidden; transition: max-height .3s ease; }\n#rd-tutorial .acc-panel .acc-inner{ padding: 0 20px 20px; color: var(--gray-100); font-size: 15.5px; }\n\n\n#rd-tutorial .compare-grid{ display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin: 18px 0; }\n@media (max-width: 640px) { #rd-tutorial .compare-grid{ grid-template-columns: 1fr; } }\n#rd-tutorial .cmp{\n  padding: 24px;\n  border-radius: var(--radius-xl);\n  background: rgba(22, 6, 63, 0.5);\n  border: 1px solid rgba(168, 85, 247, 0.22);\n  position: relative;\n}\n#rd-tutorial .cmp.intl{ border-color: rgba(45, 212, 255, 0.3); }\n#rd-tutorial .cmp.br{ border-color: rgba(255, 47, 218, 0.3); }\n#rd-tutorial .cmp .ext{ font-family: 'JetBrains Mono', monospace; font-size: 26px; font-weight: 700; }\n#rd-tutorial .cmp.intl .ext{ color: var(--neon-cyan); }\n#rd-tutorial .cmp.br .ext{ color: var(--neon-magenta); }\n#rd-tutorial .cmp .sub{ font-size: 13px; color: var(--gray-300); margin: 6px 0 16px; font-weight: 600; }\n#rd-tutorial .cmp ul{ list-style: none; margin: 0; padding: 0; display: grid; gap: 12px; }\n#rd-tutorial .cmp li{ display: flex; gap: 10px; align-items: flex-start; font-size: 14.5px; color: var(--gray-100); }\n#rd-tutorial .cmp li svg{ flex: none; margin-top: 2px; }\n#rd-tutorial .cmp li > span{ flex: 1; min-width: 0; }\n#rd-tutorial .cmp li.good svg{ color: var(--color-success); }\n#rd-tutorial .cmp li.warn svg{ color: var(--color-warning); }\n\n\n#rd-tutorial .fields{ display: grid; gap: 14px; margin: 6px 0 18px; max-width: var(--readable); }\n#rd-tutorial .field{\n  display: flex; align-items: center; gap: 14px;\n  padding: 16px 18px;\n  border-radius: var(--radius-lg);\n  background: rgba(22, 6, 63, 0.5);\n  border: 1px solid rgba(168, 85, 247, 0.2);\n}\n#rd-tutorial .field .fn{\n  flex: none; width: 30px; height: 30px; display: grid; place-items: center;\n  border-radius: 50%; font-size: 13px; font-weight: 800;\n  background: rgba(168, 85, 247, 0.14); color: var(--neon-violet); border: 1px solid rgba(168,85,247,0.3);\n}\n#rd-tutorial .field .ftext{ flex: 1; min-width: 0; }\n#rd-tutorial .field .flabel{ font-size: 13px; color: var(--gray-300); font-weight: 600; }\n#rd-tutorial .field .fval{ font-weight: 700; color: var(--white); word-break: break-word; }\n#rd-tutorial .field .fval .mono{ color: var(--neon-cyan); }\n#rd-tutorial .copy-btn{\n  flex: none;\n  display: inline-flex; align-items: center; gap: 8px;\n  padding: 9px 16px; border-radius: var(--radius-full);\n  font-size: 13px; font-weight: 700; cursor: pointer;\n  background: rgba(168, 85, 247, 0.12); color: var(--white);\n  border: 1.5px solid rgba(168, 85, 247, 0.4);\n  font-family: var(--font);\n  white-space: nowrap;\n  transition: all .15s ease;\n}\n#rd-tutorial .copy-btn:hover{ background: rgba(255, 47, 218, 0.12); border-color: var(--neon-magenta); }\n#rd-tutorial .copy-btn.done{ background: rgba(34, 216, 143, 0.14); border-color: var(--color-success); color: var(--color-success); }\n#rd-tutorial .role-pill{\n  display: inline-flex; align-items: center; gap: 8px;\n  font-weight: 800; color: var(--white);\n  background: rgba(34, 216, 143, 0.14); border: 1px solid rgba(34,216,143,0.4);\n  padding: 4px 14px; border-radius: var(--radius-full); font-size: 15px; white-space: nowrap;\n}\n#rd-tutorial .role-pill svg{ color: var(--color-success); }\n\n\n#rd-tutorial .checklist-wrap{\n  padding: 34px 32px;\n  border-radius: var(--radius-2xl);\n  background: rgba(22, 6, 63, 0.55);\n  border: 1px solid rgba(168, 85, 247, 0.25);\n  box-shadow: var(--shadow-md);\n  backdrop-filter: blur(10px);\n}\n#rd-tutorial .checklist{ list-style: none; margin: 0; padding: 0; display: grid; gap: 10px; }\n#rd-tutorial .check{\n  display: flex; align-items: center; gap: 14px;\n  padding: 16px 18px;\n  border-radius: var(--radius-lg);\n  background: rgba(10, 9, 37, 0.4);\n  border: 1px solid rgba(168, 85, 247, 0.16);\n  cursor: pointer;\n  transition: border-color .15s ease, background .15s ease;\n  user-select: none;\n}\n#rd-tutorial .check:hover{ border-color: rgba(168, 85, 247, 0.4); }\n#rd-tutorial .check .box{\n  flex: none; width: 26px; height: 26px; border-radius: 7px;\n  border: 2px solid var(--neon-violet);\n  display: grid; place-items: center;\n  transition: background .15s ease, border-color .15s ease;\n}\n#rd-tutorial .check .box svg{ opacity: 0; transform: scale(.5); transition: all .15s ease; color: var(--white); }\n#rd-tutorial .check.checked{ background: rgba(34, 216, 143, 0.08); border-color: rgba(34, 216, 143, 0.4); }\n#rd-tutorial .check.checked .box{ background: var(--color-success); border-color: var(--color-success); }\n#rd-tutorial .check.checked .box svg{ opacity: 1; transform: scale(1); }\n#rd-tutorial .check .label{ font-size: 15.5px; color: var(--gray-100); flex: 1; }\n#rd-tutorial .check.checked .label{ color: var(--white); }\n#rd-tutorial .check .opt{ font-size: 12px; font-weight: 700; color: var(--neon-violet); text-transform: uppercase; letter-spacing: .05em; }\n\n#rd-tutorial .celebrate{\n  margin-top: 20px;\n  padding: 22px 26px;\n  border-radius: var(--radius-xl);\n  text-align: center;\n  background: rgba(34, 216, 143, 0.1);\n  border: 1px solid rgba(34, 216, 143, 0.4);\n  color: var(--white);\n  font-size: 18px; font-weight: 800;\n  display: none;\n}\n#rd-tutorial .celebrate.show{ display: block; animation: revealUp .4s ease both; box-shadow: 0 0 36px rgba(34, 216, 143, 0.25); }\n\n\n#rd-tutorial .closing{ text-align: center; padding: 80px 0 132px; position: relative; }\n#rd-tutorial .closing h2{ font-size: clamp(28px, 4vw, 42px); font-weight: 900; }\n#rd-tutorial .closing p{ color: var(--gray-300); margin-top: 14px; }\n#rd-tutorial .contact-row{\n  display: flex; flex-wrap: wrap; gap: 12px; justify-content: center;\n  margin-top: 26px;\n}\n#rd-tutorial .contact-row a{\n  display: inline-flex; align-items: center; gap: 9px;\n  padding: 11px 18px; border-radius: var(--radius-full);\n  background: rgba(22, 6, 63, 0.55);\n  border: 1px solid rgba(168, 85, 247, 0.25);\n  color: var(--gray-100); font-weight: 600; font-size: 14.5px;\n}\n#rd-tutorial .contact-row a:hover{ border-color: var(--neon-magenta); color: var(--white); }\n#rd-tutorial .contact-row a svg{ color: var(--neon-violet); flex: none; }\n#rd-tutorial .tagline{ margin-top: 30px; font-style: italic; color: var(--neon-violet); font-weight: 700; font-size: 17px; }\n\n\n#rd-tutorial .video-block{\n  margin: 24px auto 0;\n  max-width: 720px;\n  padding: 22px 24px;\n  border-radius: var(--radius-xl);\n  background: rgba(10, 9, 37, 0.5);\n  border: 1px dashed rgba(168, 85, 247, 0.3);\n}\n#rd-tutorial .video-block .vb-head{ display: flex; align-items: center; gap: 10px; font-size: 14.5px; font-weight: 700; color: var(--gray-100); margin-bottom: 6px; }\n#rd-tutorial .video-block .vb-head svg{ color: var(--neon-violet); }\n#rd-tutorial .video-block .vb-note{ font-size: 13px; color: var(--gray-500); margin-bottom: 16px; }\n#rd-tutorial .video-links{ display: grid; gap: 10px; }\n#rd-tutorial .video-links a{\n  display: flex; align-items: center; gap: 12px;\n  padding: 12px 14px; border-radius: var(--radius-md);\n  background: rgba(168, 85, 247, 0.05);\n  border: 1px solid rgba(168, 85, 247, 0.15);\n  color: var(--gray-100); font-size: 14px; font-weight: 600;\n}\n#rd-tutorial .video-links a:hover{ border-color: rgba(168,85,247,0.4); color: var(--white); }\n#rd-tutorial .video-links a .yt{ flex: none; color: var(--neon-magenta); }\n#rd-tutorial .video-links a .ext-ico{ margin-left: auto; color: var(--gray-500); flex: none; }\n#rd-tutorial .video-links a .vtitle{ text-align: left; }\n#rd-tutorial .video-links a span.lbl{ flex: none; color: var(--gray-300); font-weight: 700; font-size: 12px; text-transform: uppercase; letter-spacing: .05em; white-space: nowrap; }\n\n#rd-tutorial footer.foot{\n  text-align: center;\n  padding: 40px 0 56px;\n  color: var(--gray-500);\n  font-size: 13px;\n  border-top: 1px solid rgba(168, 85, 247, 0.1);\n  margin-top: 40px;\n}\n#rd-tutorial footer.foot img{ height: 22px; opacity: .8; margin-bottom: 14px; }\n\n\n#rd-tutorial .lightbox{\n  position: fixed; inset: 0; z-index: 200;\n  background: rgba(10, 9, 37, 0.92);\n  backdrop-filter: blur(16px);\n  display: none;\n  align-items: center; justify-content: center;\n  padding: 28px;\n  cursor: zoom-out;\n}\n#rd-tutorial .lightbox.show{ display: flex; }\n#rd-tutorial .lightbox img{ max-width: 96vw; max-height: 92vh; border-radius: var(--radius-lg); border: 1px solid rgba(168, 85, 247, 0.4); box-shadow: var(--shadow-lg); }\n#rd-tutorial .lightbox .lb-close{\n  position: absolute; top: 22px; right: 22px;\n  width: 44px; height: 44px; border-radius: 50%;\n  display: grid; place-items: center;\n  background: rgba(22, 6, 63, 0.8); border: 1px solid rgba(168, 85, 247, 0.4);\n  color: var(--white); cursor: pointer;\n}\n#rd-tutorial .lightbox .lb-close:hover{ border-color: var(--neon-magenta); }\n\n\n#rd-tutorial .reveal{ opacity: 1; transform: none; }\n#rd-tutorial .reveal.in{ animation: revealUp .6s cubic-bezier(.2,.7,.2,1) both; }\n@keyframes revealUp {\n  from { opacity: 0; transform: translateY(22px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@media (prefers-reduced-motion: reduce) {\n  #rd-tutorial .reveal.in{ animation: none; }\n  html{ scroll-behavior: auto; }\n}\n\n#rd-tutorial { position: relative; overflow-x: hidden; isolation: isolate; }\n\n<\/style>\n\n<div id=\"rd-tutorial\">\n<div class=\"backdrop\"><\/div>\n\n<!-- Floating step indicator (only fixed element; sits clear of the host\n     site's fixed header & footer). Updates its label on scroll. -->\n<div class=\"step-float\" id=\"stepFloat\" aria-hidden=\"true\">\n  <div class=\"sf-row\">\n    <span class=\"dot\"><\/span>\n    <span class=\"sf-text\" id=\"stepText\">Guia em <b>2 etapas<\/b><\/span>\n  <\/div>\n  <div class=\"sf-track\"><div class=\"sf-fill\" id=\"progress\"><\/div><\/div>\n<\/div>\n\n<main>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"hero\" data-screen-label=\"Hero\">\n  <img decoding=\"async\" class=\"hero-paw\" src=\"https:\/\/ramoadigital.com\/wp-content\/uploads\/2026\/06\/symbol-paw.png\" alt=\"\" aria-hidden=\"true\" \/>\n  <div class=\"wrap\">\n    <span class=\"badge reveal\"><span class=\"dot\"><\/span> Primeiro passo do seu projeto<\/span>\n    <h1 class=\"reveal\">Parab\u00e9ns! Voc\u00ea acaba de dar o <span class=\"gradient-text\">primeiro passo<\/span>.<\/h1>\n    <p class=\"lead reveal\">Se voc\u00ea chegou at\u00e9 aqui, \u00e9 porque vamos construir algo juntos. Este guia mostra, com calma, como registrar o seu dom\u00ednio na Hostinger e liberar o acesso para a Ramoa cuidar de toda a parte t\u00e9cnica. S\u00e3o s\u00f3 duas etapas e leva poucos minutos.<\/p>\n    <div class=\"chips reveal\">\n      <span class=\"chip\"><i data-lucide=\"clock\"><\/i> ~5 minutos<\/span>\n      <span class=\"chip\"><i data-lucide=\"shield-check\"><\/i> Sua conta sempre protegida<\/span>\n      <span class=\"chip\"><i data-lucide=\"sparkles\"><\/i> A gente faz o resto \ud83d\udc3e<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 O QUE \u00c9 UM DOM\u00cdNIO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"section-block\">\n  <div class=\"wrap\">\n    <div class=\"infocard reveal\">\n      <div class=\"ico\"><i data-lucide=\"globe\"><\/i><\/div>\n      <div>\n        <h3>O que \u00e9 um dom\u00ednio?<\/h3>\n        <p>O dom\u00ednio \u00e9 o endere\u00e7o do seu site \u2014 por exemplo, <span class=\"tag-domain\">suamarca.com<\/span>. \u00c9 o que as pessoas digitam para te encontrar na internet. Registrar o dom\u00ednio \u00e9 garantir esse endere\u00e7o no seu nome.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 VIS\u00c3O GERAL \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"section-block\">\n  <div class=\"wrap\">\n    <div class=\"overview-head reveal\">\n      <h2>Como funciona: <span class=\"gradient-text\">duas etapas<\/span><\/h2>\n      <p>S\u00e3o s\u00f3 duas etapas. A primeira voc\u00ea faz em poucos minutos. Na segunda, voc\u00ea libera um acesso limitado e seguro \u2014 e o resto \u00e9 com a gente.<\/p>\n    <\/div>\n    <div class=\"overview-grid\">\n      <a href=\"#etapa1\" class=\"ov-card reveal\" style=\"color:inherit;\">\n        <div class=\"ov-num\">Etapa 1<\/div>\n        <h3><span class=\"ico\"><i data-lucide=\"shopping-cart\"><\/i><\/span> Comprar o dom\u00ednio<\/h3>\n        <p>Voc\u00ea faz a compra na Hostinger, em poucos minutos.<\/p>\n      <\/a>\n      <div class=\"ov-arrow reveal\"><i data-lucide=\"arrow-right\" style=\"width:30px;height:30px;\"><\/i><\/div>\n      <a href=\"#etapa2\" class=\"ov-card reveal\" style=\"color:inherit;\">\n        <div class=\"ov-num\">Etapa 2<\/div>\n        <h3><span class=\"ico\"><i data-lucide=\"key-round\"><\/i><\/span> Compartilhar o acesso<\/h3>\n        <p>Voc\u00ea libera um acesso limitado e seguro \u2014 e a partir da\u00ed \u00e9 com a gente.<\/p>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 ETAPA 1 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"etapa1\" class=\"etapa-header\" data-step=\"1\" data-screen-label=\"Etapa 1\">\n  <div class=\"wrap\">\n    <span class=\"etapa-overline reveal\"><span class=\"n\">1<\/span> Etapa 1<\/span>\n    <h2 class=\"reveal\">Comprar o <span class=\"gradient-text\">dom\u00ednio<\/span><\/h2>\n    <p class=\"reveal\">Vamos garantir o endere\u00e7o do seu site na Hostinger. Siga os passos abaixo na ordem.<\/p>\n    <hr class=\"divider-gradient reveal\" \/>\n  <\/div>\n<\/section>\n\n<div class=\"wrap\">\n  <div class=\"timeline\">\n\n    <!-- Passo 1 -->\n    <div class=\"step reveal\" data-step=\"1\">\n      <div class=\"step-num\">1<\/div>\n      <div class=\"step-kicker\">Etapa 1 \u00b7 Passo 1<\/div>\n      <h3>Pesquise o seu dom\u00ednio<\/h3>\n      <p>Acesse a Hostinger pelo bot\u00e3o abaixo. Em seguida, \u00e9 s\u00f3 fazer a busca em 3 passos.<\/p>\n      <p><a class=\"btn btn-primary\" href=\"https:\/\/www.hostinger.com\/br\/registro-de-dominio\" target=\"_blank\" rel=\"noopener\">Abrir a Hostinger <i data-lucide=\"external-link\" style=\"width:17px;height:17px;\"><\/i><\/a><\/p>\n      <ol class=\"substeps\">\n        <li>No campo de busca, apague o exemplo (<span class=\"tag-domain\">meu-projeto-na-ramoa.com<\/span>) e digite o dom\u00ednio que voc\u00ea quer.<\/li>\n        <li>Clique na seta de pesquisar (\u2192).<\/li>\n        <li>Se estiver dispon\u00edvel, clique em <strong>Registrar<\/strong> para avan\u00e7ar.<\/li>\n      <\/ol>\n\n      <div class=\"callout warn\">\n        <div class=\"c-ico\"><i data-lucide=\"alert-triangle\"><\/i><\/div>\n        <div class=\"c-body\"><strong>Confira a escrita 2 ou 3 vezes.<\/strong> Esse vai ser o endere\u00e7o que todo mundo vai digitar para te achar. Depois que o registro \u00e9 conclu\u00eddo, n\u00e3o existe \"corrigir\": qualquer erro de digita\u00e7\u00e3o ou de escolha s\u00f3 se resolve registrando outro dom\u00ednio. Vale caprichar aqui.<\/div>\n      <\/div>\n\n      <div class=\"callout tip\">\n        <div class=\"c-ico\"><i data-lucide=\"lightbulb\"><\/i><\/div>\n        <div class=\"c-body\"><strong>Ainda n\u00e3o se preocupe com outras extens\u00f5es<\/strong> (.net, .org, .online\u2026). Se quiser uma extens\u00e3o extra \u2014 como <span class=\"tag-domain\">.com.br<\/span> \u2014 a gente faz isso j\u00e1 j\u00e1, no carrinho.<\/div>\n      <\/div>\n\n      <!-- Validador -->\n      <div class=\"tool\" id=\"validator\">\n        <div class=\"tool-label\"><i data-lucide=\"spell-check-2\"><\/i> Confira a escrita do seu dom\u00ednio<\/div>\n        <div class=\"val-input-row\">\n          <input class=\"val-input\" id=\"valInput\" type=\"text\" placeholder=\"ex.: suamarca.com\" autocomplete=\"off\" spellcheck=\"false\" \/>\n        <\/div>\n        <div class=\"val-feedback\" id=\"valFeedback\">\n          <div class=\"val-msg idle\"><i data-lucide=\"info\" style=\"width:18px;height:18px;\"><\/i> Digite acima para conferir o formato do endere\u00e7o.<\/div>\n        <\/div>\n        <p class=\"muted\" style=\"font-size:13px;margin-top:12px;margin-bottom:0;\">Esta verifica\u00e7\u00e3o confere apenas a <strong>escrita<\/strong> (espa\u00e7os, mai\u00fasculas, caracteres e extens\u00e3o). A disponibilidade real voc\u00ea confirma na pr\u00f3pria Hostinger.<\/p>\n      <\/div>\n\n      <div class=\"shot\">\n        <figure>\n          <div class=\"frame\" data-zoom=\"https:\/\/ramoadigital.com\/wp-content\/uploads\/2026\/06\/registro-de-dominio-1.webp\">\n            <img decoding=\"async\" src=\"https:\/\/ramoadigital.com\/wp-content\/uploads\/2026\/06\/registro-de-dominio-1.webp\" alt=\"Tela de busca de dom\u00ednio da Hostinger com os 3 passos numerados\" \/>\n            <span class=\"zoom-hint\"><i data-lucide=\"maximize-2\" style=\"width:13px;height:13px;\"><\/i> Ampliar<\/span>\n          <\/div>\n          <figcaption><i data-lucide=\"image\" style=\"width:16px;height:16px;\"><\/i> <span class=\"cap-text\">Tela \"Encontre o seu dom\u00ednio\" \u2014 busque (1 e 2) e clique em Registrar (3).<\/span><\/figcaption>\n        <\/figure>\n      <\/div>\n    <\/div>\n\n    <!-- Passo 2 -->\n    <div class=\"step reveal\" data-step=\"1\">\n      <div class=\"step-num\">2<\/div>\n      <div class=\"step-kicker\">Etapa 1 \u00b7 Passo 2<\/div>\n      <h3>Ajuste o carrinho: o que <span style=\"color:var(--color-error)\">n\u00e3o<\/span> adicionar<\/h3>\n      <p>Dois cuidados importantes antes de finalizar \u2014 e o porqu\u00ea de cada um.<\/p>\n      <ul class=\"donot\">\n        <li><i data-lucide=\"calendar-check\" style=\"color:var(--neon-violet)\"><\/i><span><strong>Escolha o per\u00edodo:<\/strong> d\u00e1 para registrar por <strong>1 ano<\/strong> (renova\u00e7\u00e3o anual) ou por <strong>at\u00e9 3 anos<\/strong> de uma vez (mais barato). Fica a seu crit\u00e9rio.<\/span><\/li>\n        <li><i data-lucide=\"x-circle\"><\/i><span><strong>N\u00e3o adicione o plano de hospedagem.<\/strong><\/span><\/li>\n        <li><i data-lucide=\"x-circle\"><\/i><span><strong>N\u00e3o adicione o produto de e-mail.<\/strong><\/span><\/li>\n      <\/ul>\n\n      <div class=\"accordions\">\n        <div class=\"acc\">\n          <button class=\"acc-btn\"><span>Por que n\u00e3o adicionar hospedagem?<\/span> <i class=\"chev\" data-lucide=\"chevron-down\"><\/i><\/button>\n          <div class=\"acc-panel\"><div class=\"acc-inner\">Aqui estamos comprando s\u00f3 o dom\u00ednio. Toda a hospedagem do seu projeto \u2014 onde o conte\u00fado do site fica guardado \u2014 roda dentro da estrutura gerenciada pela Ramoa, com suporte e manuten\u00e7\u00e3o cont\u00ednuos. Se voc\u00ea contratar hospedagem por conta pr\u00f3pria, essa infraestrutura passa a ser <strong>sua responsabilidade<\/strong> e n\u00e3o entra no nosso suporte.<\/div><\/div>\n        <\/div>\n        <div class=\"acc\">\n          <button class=\"acc-btn\"><span>Por que n\u00e3o adicionar e-mail?<\/span> <i class=\"chev\" data-lucide=\"chevron-down\"><\/i><\/button>\n          <div class=\"acc-panel\"><div class=\"acc-inner\">Como seu projeto fica hospedado na Ramoa, a gente j\u00e1 disponibiliza uma conta de e-mail profissional com o seu dom\u00ednio (ex.: <span class=\"tag-domain\"><a href=\"\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"f794989983968398b78482969a96859496d994989a\">[email&#160;protected]<\/a><\/span>), do tipo <strong>Free Business Email<\/strong>. Voc\u00ea n\u00e3o precisa pagar pelo e-mail da Hostinger.<\/div><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"shot\">\n        <figure>\n          <div class=\"frame\" data-zoom=\"https:\/\/ramoadigital.com\/wp-content\/uploads\/2026\/06\/registro-de-dominio-2.webp\">\n            <img decoding=\"async\" src=\"https:\/\/ramoadigital.com\/wp-content\/uploads\/2026\/06\/registro-de-dominio-2.webp\" alt=\"Carrinho da Hostinger com hospedagem e e-mail marcados para n\u00e3o adicionar\" \/>\n            <span class=\"zoom-hint\"><i data-lucide=\"maximize-2\" style=\"width:13px;height:13px;\"><\/i> Ampliar<\/span>\n          <\/div>\n          <figcaption><i data-lucide=\"image\" style=\"width:16px;height:16px;\"><\/i> <span class=\"cap-text\">No carrinho, <strong>n\u00e3o<\/strong> clique em \"Adicionar hospedagem\" nem \"Adicionar e-mail\".<\/span><\/figcaption>\n        <\/figure>\n      <\/div>\n    <\/div>\n\n    <!-- Passo 3 -->\n    <div class=\"step reveal\" data-step=\"1\">\n      <div class=\"step-num\">3<\/div>\n      <div class=\"step-kicker\">Etapa 1 \u00b7 Passo 3<\/div>\n      <h3>Proteja sua marca: extens\u00f5es <span class=\"muted\" style=\"font-weight:600;font-size:.7em;\">(opcional)<\/span><\/h3>\n      <p>Agora sim: se quiser registrar <strong>tamb\u00e9m<\/strong> o <span class=\"tag-domain\">.com.br<\/span> (ou o <span class=\"tag-domain\">.com<\/span>, caso sua escolha principal tenha sido <span class=\"tag-domain\">.com.br<\/span>), este \u00e9 o momento \u2014 \u00e9 s\u00f3 adicionar ao carrinho.<\/p>\n      <p class=\"muted\"><strong style=\"color:var(--gray-100)\">Por que ter mais de uma extens\u00e3o?<\/strong> Ter as vers\u00f5es mais usadas da sua marca registradas evita que concorrentes \u2014 ou golpistas \u2014 peguem um endere\u00e7o parecido com o seu. No funcionamento n\u00e3o muda nada: a Ramoa configura tudo para que, digitando <span class=\"tag-domain\">.com<\/span> ou <span class=\"tag-domain\">.com.br<\/span>, o visitante caia sempre no seu site.<\/p>\n\n      <div class=\"compare-grid\">\n        <div class=\"cmp intl\">\n          <div class=\"ext\">.com<\/div>\n          <div class=\"sub\">GLOBAL \u00b7 PROTE\u00c7\u00c3O DE MARCA<\/div>\n          <ul>\n            <li class=\"good\"><i data-lucide=\"check-circle-2\" style=\"width:18px;height:18px;\"><\/i> <span>Ideal para projetos globais e internacionais.<\/span><\/li>\n            <li class=\"good\"><i data-lucide=\"check-circle-2\" style=\"width:18px;height:18px;\"><\/i> <span>\u00d3timo para proteger a marca.<\/span><\/li>\n            <li class=\"good\"><i data-lucide=\"lock\" style=\"width:18px;height:18px;\"><\/i> <span>Permite manter os dados do dono <strong>privados<\/strong> (n\u00e3o ficam expostos publicamente).<\/span><\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"cmp br\">\n          <div class=\"ext\">.com.br<\/div>\n          <div class=\"sub\">FOCO NO BRASIL<\/div>\n          <ul>\n            <li class=\"good\"><i data-lucide=\"map-pin\" style=\"width:18px;height:18px;color:var(--neon-magenta)!important\"><\/i> <span>Foco no p\u00fablico do Brasil.<\/span><\/li>\n            <li class=\"warn\"><i data-lucide=\"alert-triangle\" style=\"width:18px;height:18px;\"><\/i> <span>Regido pela regra brasileira, que <strong>exige e exibe publicamente<\/strong> os dados do propriet\u00e1rio (nome, CPF\/CNPJ, contato e endere\u00e7o).<\/span><\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <div class=\"callout tip\">\n        <div class=\"c-ico\"><i data-lucide=\"lightbulb\"><\/i><\/div>\n        <div class=\"c-body\"><strong>Pode come\u00e7ar com s\u00f3 um dom\u00ednio.<\/strong> Se mais para frente voc\u00ea quiser registrar o outro (<span class=\"tag-domain\">.com<\/span> ou <span class=\"tag-domain\">.com.br<\/span>), a Ramoa adiciona e configura na sua infraestrutura <strong>sem custo nenhum<\/strong>.<\/div>\n      <\/div>\n\n      <div class=\"shot\">\n        <figure>\n          <div class=\"frame\" data-zoom=\"https:\/\/ramoadigital.com\/wp-content\/uploads\/2026\/06\/registro-de-dominio-3.webp\">\n            <img decoding=\"async\" src=\"https:\/\/ramoadigital.com\/wp-content\/uploads\/2026\/06\/registro-de-dominio-3.webp\" alt=\"Se\u00e7\u00e3o Proteja sua marca com extens\u00f5es opcionais no carrinho da Hostinger\" \/>\n            <span class=\"zoom-hint\"><i data-lucide=\"maximize-2\" style=\"width:13px;height:13px;\"><\/i> Ampliar<\/span>\n          <\/div>\n          <figcaption><i data-lucide=\"image\" style=\"width:16px;height:16px;\"><\/i> <span class=\"cap-text\">Se\u00e7\u00e3o \"Proteja sua marca\" \u2014 adicionar uma extens\u00e3o extra \u00e9 <span class=\"legend\">opcional<\/span>.<\/span><\/figcaption>\n        <\/figure>\n      <\/div>\n    <\/div>\n\n    <!-- Passo 4 -->\n    <div class=\"step reveal\" data-step=\"1\">\n      <div class=\"step-num\">4<\/div>\n      <div class=\"step-kicker\">Etapa 1 \u00b7 Passo 4<\/div>\n      <h3>Crie sua conta e finalize o pagamento<\/h3>\n      <p>Depois de selecionar os produtos, <strong>crie sua conta<\/strong> na Hostinger para concluir a compra e escolher a forma de pagamento.<\/p>\n\n      <div class=\"callout danger\">\n        <div class=\"c-ico\"><i data-lucide=\"alert-octagon\"><\/i><\/div>\n        <div class=\"c-body\"><strong>Antes de pagar, confira mais uma vez o nome do seu dom\u00ednio.<\/strong> Olhe com aten\u00e7\u00e3o a escrita exata (letra por letra) antes de confirmar o pagamento. O registro \u00e9 <strong>irrevers\u00edvel<\/strong>: se houver qualquer erro, n\u00e3o d\u00e1 para alterar \u2014 s\u00f3 comprando um dom\u00ednio novo. Essa \u00e9 a \u00faltima chance de corrigir.<\/div>\n      <\/div>\n\n      <p>Confirmado? Pode finalizar. Pronto \u2014 o dom\u00ednio \u00e9 seu! \ud83c\udf89<\/p>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 ETAPA 2 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"etapa2\" class=\"etapa-header\" data-step=\"2\" data-screen-label=\"Etapa 2\">\n  <div class=\"wrap\">\n    <span class=\"etapa-overline reveal\"><span class=\"n\">2<\/span> Etapa 2<\/span>\n    <h2 class=\"reveal\">Compartilhar o <span class=\"gradient-text\">acesso<\/span> com a Ramoa<\/h2>\n    <p class=\"reveal\">Agora voc\u00ea libera um acesso limitado e seguro para a gente configurar tudo. Veja primeiro como isso protege a sua conta.<\/p>\n    <hr class=\"divider-gradient reveal\" \/>\n  <\/div>\n<\/section>\n\n<div class=\"wrap\">\n  <div class=\"callout secure reveal\" style=\"margin-top:32px;\">\n    <div class=\"c-ico\"><i data-lucide=\"shield-check\"><\/i><\/div>\n    <div class=\"c-body\"><strong>Antes de come\u00e7ar:<\/strong> para configurar o seu dom\u00ednio, a gente precisa de um acesso \u2014 mas <strong>voc\u00ea nunca precisa entregar a sua senha<\/strong>. A Hostinger permite conceder um acesso de <strong>Colaborador<\/strong>: limitado e seguro. Com ele, a Ramoa gerencia o servi\u00e7o, mas <strong>n\u00e3o v\u00ea seus dados pessoais<\/strong> e <strong>n\u00e3o pode fazer nenhuma compra<\/strong> na sua conta. E voc\u00ea pode remover esse acesso quando quiser.<\/div>\n  <\/div>\n\n  <div class=\"timeline\">\n\n    <!-- Passo 1 -->\n    <div class=\"step reveal\" data-step=\"2\">\n      <div class=\"step-num\">1<\/div>\n      <div class=\"step-kicker\">Etapa 2 \u00b7 Passo 1<\/div>\n      <h3>Abra o Compartilhamento de conta<\/h3>\n      <p>Logado na sua conta Hostinger, clique no <strong>\u00edcone de conta<\/strong> (a pessoinha) no canto superior direito e depois em <strong>\"Compartilhamento de conta\"<\/strong>.<\/p>\n      <div class=\"shot\">\n        <figure>\n          <div class=\"frame\" data-zoom=\"https:\/\/ramoadigital.com\/wp-content\/uploads\/2026\/06\/registro-de-dominio-4.webp\">\n            <img decoding=\"async\" src=\"https:\/\/ramoadigital.com\/wp-content\/uploads\/2026\/06\/registro-de-dominio-4.webp\" alt=\"Menu da conta no hPanel da Hostinger apontando para Compartilhamento de conta\" \/>\n            <span class=\"zoom-hint\"><i data-lucide=\"maximize-2\" style=\"width:13px;height:13px;\"><\/i> Ampliar<\/span>\n          <\/div>\n          <figcaption><i data-lucide=\"image\" style=\"width:16px;height:16px;\"><\/i> <span class=\"cap-text\">\u00cdcone de conta (1) \u2192 \"Compartilhamento de conta\" (2).<\/span><\/figcaption>\n        <\/figure>\n      <\/div>\n    <\/div>\n\n    <!-- Passo 2 -->\n    <div class=\"step reveal\" data-step=\"2\">\n      <div class=\"step-num\">2<\/div>\n      <div class=\"step-kicker\">Etapa 2 \u00b7 Passo 2<\/div>\n      <h3>V\u00e1 em \"Dar acesso\" e clique em \"Conceder acesso\"<\/h3>\n      <p>Na p\u00e1gina de Compartilhamento de Conta, abra a aba <strong>\"Dar acesso\"<\/strong> e clique no bot\u00e3o <strong>\"Conceder acesso\"<\/strong>.<\/p>\n      <div class=\"shot\">\n        <figure>\n          <div class=\"frame\" data-zoom=\"https:\/\/ramoadigital.com\/wp-content\/uploads\/2026\/06\/registro-de-dominio-5.webp\">\n            <img decoding=\"async\" src=\"https:\/\/ramoadigital.com\/wp-content\/uploads\/2026\/06\/registro-de-dominio-5.webp\" alt=\"Aba Dar acesso com o bot\u00e3o Conceder acesso destacado\" \/>\n            <span class=\"zoom-hint\"><i data-lucide=\"maximize-2\" style=\"width:13px;height:13px;\"><\/i> Ampliar<\/span>\n          <\/div>\n          <figcaption><i data-lucide=\"image\" style=\"width:16px;height:16px;\"><\/i> <span class=\"cap-text\">Aba \"Dar acesso\" (1) \u2192 bot\u00e3o \"Conceder acesso\" (2).<\/span><\/figcaption>\n        <\/figure>\n      <\/div>\n    <\/div>\n\n    <!-- Passo 3 -->\n    <div class=\"step reveal\" data-step=\"2\">\n      <div class=\"step-num\">3<\/div>\n      <div class=\"step-kicker\">Etapa 2 \u00b7 Passo 3<\/div>\n      <h3>Preencha os dados do acesso<\/h3>\n      <p>S\u00e3o tr\u00eas campos. Preencha exatamente assim:<\/p>\n\n      <div class=\"fields\">\n        <div class=\"field\">\n          <div class=\"fn\">1<\/div>\n          <div class=\"ftext\">\n            <div class=\"flabel\">Para quem voc\u00ea quer dar acesso?<\/div>\n            <div class=\"fval\"><span class=\"mono\"><a href=\"\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"d7aea2a5bef9a7a2b8b3adbea2a497bfb8a3bab6bebbf9b4b8ba\">[email&#160;protected]<\/a><\/span><\/div>\n          <\/div>\n          <button class=\"copy-btn\" id=\"copyEmail\" data-email=\"yuri.puodzius@hotmail.com\"><i data-lucide=\"copy\" style=\"width:15px;height:15px;\"><\/i> Copiar e-mail<\/button>\n        <\/div>\n        <div class=\"field\">\n          <div class=\"fn\">2<\/div>\n          <div class=\"ftext\">\n            <div class=\"flabel\">Quais servi\u00e7os compartilhar?<\/div>\n            <div class=\"fval\">Selecione o <strong>SEU dom\u00ednio<\/strong> <span class=\"muted\" style=\"font-weight:600;font-size:14px;\">(o que voc\u00ea acabou de registrar)<\/span><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"field\">\n          <div class=\"fn\">3<\/div>\n          <div class=\"ftext\">\n            <div class=\"flabel\">Atribuir fun\u00e7\u00e3o<\/div>\n            <div class=\"fval\"><span class=\"role-pill\"><i data-lucide=\"check\" style=\"width:16px;height:16px;\"><\/i> Colaborador<\/span><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"callout danger\">\n        <div class=\"c-ico\"><i data-lucide=\"alert-triangle\"><\/i><\/div>\n        <div class=\"c-body\">Selecione <strong>Colaborador<\/strong>, <strong>N\u00c3O Administrador<\/strong>. \u00c9 isso que mant\u00e9m sua conta protegida: a gente gerencia o servi\u00e7o, sem acesso aos seus dados e sem poder comprar nada.<\/div>\n      <\/div>\n\n      <div class=\"shot\">\n        <figure>\n          <div class=\"frame\" data-zoom=\"https:\/\/ramoadigital.com\/wp-content\/uploads\/2026\/06\/registro-de-dominio-6.webp\">\n            <img decoding=\"async\" src=\"https:\/\/ramoadigital.com\/wp-content\/uploads\/2026\/06\/registro-de-dominio-6.webp\" alt=\"Formul\u00e1rio Conceder acesso com Colaborador marcado como correto e Administrador como incorreto\" \/>\n            <span class=\"zoom-hint\"><i data-lucide=\"maximize-2\" style=\"width:13px;height:13px;\"><\/i> Ampliar<\/span>\n          <\/div>\n          <figcaption><i data-lucide=\"image\" style=\"width:16px;height:16px;\"><\/i> <span class=\"cap-text\">Em \"Quais servi\u00e7os\", <span class=\"legend\">selecione o SEU dom\u00ednio aqui<\/span> (no exemplo aparece o dom\u00ednio da Ramoa). Em \"Atribuir fun\u00e7\u00e3o\", escolha <strong style=\"color:var(--color-success)\">Colaborador<\/strong>.<\/span><\/figcaption>\n        <\/figure>\n      <\/div>\n    <\/div>\n\n    <!-- Passo 4 -->\n    <div class=\"step reveal\" data-step=\"2\">\n      <div class=\"step-num\">4<\/div>\n      <div class=\"step-kicker\">Etapa 2 \u00b7 Passo 4<\/div>\n      <h3>Conceder acesso \u2192 Pronto!<\/h3>\n      <p>Clique em <strong>\"Conceder acesso\"<\/strong> e pronto! \ud83d\udc3e A partir daqui \u00e9 com a gente: vamos configurar todo o restante para o seu projeto entrar no ar.<\/p>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CHECKLIST \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"section-block\" style=\"padding-top:64px;\" data-screen-label=\"Checklist\">\n  <div class=\"wrap readable\" style=\"margin:0 auto;\">\n    <div class=\"overview-head reveal\" style=\"margin-bottom:28px;\">\n      <h2>Checklist <span class=\"gradient-text\">final<\/span><\/h2>\n      <p>Confira se passou por tudo. Marque cada item conforme concluir.<\/p>\n    <\/div>\n    <div class=\"checklist-wrap reveal\">\n      <ul class=\"checklist\" id=\"checklist\">\n        <li class=\"check\"><span class=\"box\"><i data-lucide=\"check\" style=\"width:18px;height:18px;\"><\/i><\/span><span class=\"label\">Conferi a escrita do meu dom\u00ednio 2\u20133x<\/span><\/li>\n        <li class=\"check\"><span class=\"box\"><i data-lucide=\"check\" style=\"width:18px;height:18px;\"><\/i><\/span><span class=\"label\">N\u00e3o adicionei hospedagem<\/span><\/li>\n        <li class=\"check\"><span class=\"box\"><i data-lucide=\"check\" style=\"width:18px;height:18px;\"><\/i><\/span><span class=\"label\">N\u00e3o adicionei e-mail<\/span><\/li>\n        <li class=\"check\" data-optional=\"1\"><span class=\"box\"><i data-lucide=\"check\" style=\"width:18px;height:18px;\"><\/i><\/span><span class=\"label\">Adicionei a extens\u00e3o extra (.com \/ .com.br)<\/span> <span class=\"opt\">Opcional<\/span><\/li>\n        <li class=\"check\"><span class=\"box\"><i data-lucide=\"check\" style=\"width:18px;height:18px;\"><\/i><\/span><span class=\"label\">Conferi o dom\u00ednio <strong>mais uma vez antes de pagar<\/strong> e finalizei a compra<\/span><\/li>\n        <li class=\"check\"><span class=\"box\"><i data-lucide=\"check\" style=\"width:18px;height:18px;\"><\/i><\/span><span class=\"label\">Concedi acesso de <strong>Colaborador<\/strong> para <a href=\"\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"88f1fdfae1a6f8fde7ecf2e1fdfbc8e0e7fce5e9e1e4a6ebe7e5\">[email&#160;protected]<\/a><\/span><\/li>\n      <\/ul>\n      <div class=\"celebrate\" id=\"celebrate\">Tudo certo! \ud83d\udc3e Agora \u00e9 com a gente.<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 ENCERRAMENTO (conte\u00fado) \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"closing\" data-screen-label=\"Encerramento\">\n  <div class=\"wrap\">\n    <h2 class=\"reveal\">Deixa com a gente. \ud83d\udc3e<\/h2>\n    <p class=\"reveal\">Qualquer d\u00favida, \u00e9 s\u00f3 chamar.<\/p>\n\n    <!-- V\u00eddeo discreto \u2014 \u00faltimo bloco de conte\u00fado -->\n    <div class=\"video-block reveal\">\n      <div class=\"vb-head\"><i data-lucide=\"play-circle\" style=\"width:18px;height:18px;\"><\/i> Prefere acompanhar em v\u00eddeo?<\/div>\n      <div class=\"vb-note\">Estes tutoriais de terceiros mostram o passo a passo na pr\u00e1tica.<\/div>\n      <div class=\"video-links\">\n        <a href=\"https:\/\/www.youtube.com\/watch?v=Bh9dcXC77LY\" target=\"_blank\" rel=\"noopener\"><i class=\"yt\" data-lucide=\"play-circle\"><\/i> <span class=\"lbl\">Etapa 1<\/span> <span class=\"vtitle\">Compra de dom\u00ednio na Hostinger<\/span> <i class=\"ext-ico\" data-lucide=\"external-link\" style=\"width:15px;height:15px;\"><\/i><\/a>\n        <a href=\"https:\/\/www.youtube.com\/watch?v=VcSPNvdV8N8\" target=\"_blank\" rel=\"noopener\"><i class=\"yt\" data-lucide=\"play-circle\"><\/i> <span class=\"lbl\">Etapa 2<\/span> <span class=\"vtitle\">Concess\u00e3o de acesso como Colaborador<\/span> <i class=\"ext-ico\" data-lucide=\"external-link\" style=\"width:15px;height:15px;\"><\/i><\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<\/main>\n\n<!-- Lightbox -->\n<div class=\"lightbox\" id=\"lightbox\">\n  <button class=\"lb-close\" id=\"lbClose\" aria-label=\"Fechar\"><i data-lucide=\"x\"><\/i><\/button>\n  <img id=\"lbImg\" alt=\"\" \/>\n<\/div>\n<\/div>\n\n<script data-cfasync=\"false\" src=\"\/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js\"><\/script><script src=\"https:\/\/unpkg.com\/lucide@latest\"><\/script>\n<script>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   Tutorial Ramoa \u2014 interactions\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n(function () {\n  'use strict';\n\n  \/* \u2500\u2500\u2500 Lucide icons \u2500\u2500\u2500 *\/\n  function drawIcons() { if (window.lucide) lucide.createIcons(); }\n  drawIcons();\n\n  \/* \u2500\u2500\u2500 Scroll-driven UI: progress, step pill, reveals, active step \u2500\u2500\u2500\n     (Uses getBoundingClientRect rather than IntersectionObserver, which\n      does not reliably fire callbacks inside this preview iframe.)        *\/\n  var progress = document.getElementById('progress');\n  var stepText = document.getElementById('stepText');\n  var etapaSections = Array.prototype.slice.call(document.querySelectorAll('section[data-step]'));\n  var revealEls = Array.prototype.slice.call(document.querySelectorAll('.reveal'));\n  var steps = Array.prototype.slice.call(document.querySelectorAll('.step'));\n  var pillDot = '<span style=\"width:7px;height:7px;border-radius:50%;background:var(--neon-magenta);box-shadow:0 0 10px var(--neon-magenta);\"><\/span> ';\n\n  function tick() {\n    var h = document.documentElement;\n    var vh = window.innerHeight;\n    var max = h.scrollHeight - h.clientHeight;\n    var pct = max > 0 ? (h.scrollTop \/ max) * 100 : 0;\n    if (progress) progress.style.width = pct + '%';\n\n    \/\/ reveal anything whose top has entered the lower ~92% of the viewport.\n    \/\/ We add .in to play the entrance animation, then strip it shortly after\n    \/\/ so the element rests on its always-visible base state \u2014 this prevents\n    \/\/ content getting stuck hidden if CSS animations are throttled.\n    for (var i = revealEls.length - 1; i >= 0; i--) {\n      var el = revealEls[i];\n      if (el.getBoundingClientRect().top < vh * 0.92) {\n        el.classList.add('in');\n        (function (e) { setTimeout(function () { e.classList.remove('in'); }, 850); })(el);\n        revealEls.splice(i, 1);\n      }\n    }\n\n    \/\/ active step = the one crossing viewport center\n    var center = vh * 0.45;\n    steps.forEach(function (s) {\n      var r = s.getBoundingClientRect();\n      s.classList.toggle('active', r.top < center && r.bottom > center);\n    });\n\n    \/\/ current etapa label\n    if (stepText) {\n      var current = null;\n      etapaSections.forEach(function (el) {\n        if (el.getBoundingClientRect().top <= vh * 0.4) current = el;\n      });\n      if (current) {\n        stepText.innerHTML = 'Etapa <b>' + current.getAttribute('data-step') + '<\/b> de 2';\n      } else {\n        stepText.innerHTML = 'Guia em <b>2 etapas<\/b>';\n      }\n    }\n  }\n\n  window.addEventListener('scroll', tick, { passive: true });\n  window.addEventListener('resize', tick);\n  tick();\n  requestAnimationFrame(tick);\n  window.addEventListener('load', tick);\n\n  \/* \u2500\u2500\u2500 Domain syntax validator \u2500\u2500\u2500 *\/\n  var input = document.getElementById('valInput');\n  var fb = document.getElementById('valFeedback');\n\n  function msg(type, text) {\n    var ic = type === 'ok' ? 'check-circle-2' : (type === 'bad' ? 'alert-circle' : 'info');\n    return '<div class=\"val-msg ' + type + '\"><i data-lucide=\"' + ic + '\" style=\"width:18px;height:18px;\"><\/i> ' + text + '<\/div>';\n  }\n\n  function validate() {\n    var raw = input.value;\n    if (!raw.trim()) {\n      input.classList.remove('ok', 'bad');\n      fb.innerHTML = msg('idle', 'Digite acima para conferir o formato do endere\u00e7o.');\n      drawIcons();\n      return;\n    }\n    var problems = [];\n    var v = raw.trim();\n\n    if (\/\\s\/.test(raw)) problems.push('H\u00e1 <strong>espa\u00e7os<\/strong> \u2014 um dom\u00ednio n\u00e3o pode ter espa\u00e7os.');\n    if (\/[A-Z]\/.test(v)) problems.push('Tem <strong>letras mai\u00fasculas<\/strong> \u2014 use tudo em min\u00fasculo (ex.: suamarca.com).');\n    \/\/ invalid chars: allow letters, digits, hyphen, dot\n    var invalid = v.replace(\/[a-z0-9.\\-]\/gi, '');\n    \/\/ unique invalid chars (excluding spaces already flagged)\n    var badChars = invalid.replace(\/\\s\/g, '').split('').filter(function (c, i, a) { return a.indexOf(c) === i; });\n    if (badChars.length) problems.push('Caractere inv\u00e1lido: <strong>' + badChars.map(function (c) { return '\"' + c + '\"'; }).join(', ') + '<\/strong>. Use s\u00f3 letras, n\u00fameros e h\u00edfen.');\n    if (v.indexOf('.') === -1) problems.push('Falta a <strong>extens\u00e3o<\/strong> (ex.: <strong>.com<\/strong>, .com.br, .net).');\n    else {\n      var parts = v.split('.');\n      var tld = parts[parts.length - 1].toLowerCase();\n      if (tld.length < 2 || !\/^[a-z]+$\/.test(tld)) problems.push('A <strong>extens\u00e3o<\/strong> parece incompleta (depois do \u00faltimo ponto deve vir algo como \"com\", \"br\", \"net\").');\n      if (parts[0] === '' ) problems.push('O nome n\u00e3o pode <strong>come\u00e7ar com ponto<\/strong>.');\n    }\n    if (\/--\/.test(v)) problems.push('Evite <strong>dois h\u00edfens seguidos<\/strong>.');\n    if (\/^-|-\\.\/.test(v) || \/\\.-\/.test(v)) problems.push('O nome n\u00e3o deve come\u00e7ar ou terminar partes com <strong>h\u00edfen<\/strong>.');\n\n    if (problems.length) {\n      input.classList.remove('ok'); input.classList.add('bad');\n      fb.innerHTML = problems.map(function (p) { return msg('bad', p); }).join('');\n    } else {\n      input.classList.remove('bad'); input.classList.add('ok');\n      fb.innerHTML = msg('ok', 'A <strong>escrita<\/strong> est\u00e1 num formato v\u00e1lido. Confira a disponibilidade na Hostinger \u2014 e revise letra por letra antes de registrar!');\n    }\n    drawIcons();\n  }\n  if (input) input.addEventListener('input', validate);\n\n  \/* \u2500\u2500\u2500 Accordions \u2500\u2500\u2500 *\/\n  document.querySelectorAll('.acc-btn').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var acc = btn.closest('.acc');\n      var panel = acc.querySelector('.acc-panel');\n      var isOpen = acc.classList.toggle('open');\n      panel.style.maxHeight = isOpen ? panel.scrollHeight + 'px' : '0px';\n    });\n  });\n\n  \/* \u2500\u2500\u2500 Copy email \u2500\u2500\u2500 *\/\n  var copyBtn = document.getElementById('copyEmail');\n  if (copyBtn) {\n    copyBtn.addEventListener('click', function () {\n      var email = copyBtn.getAttribute('data-email');\n      var done = function () {\n        copyBtn.classList.add('done');\n        copyBtn.innerHTML = '<i data-lucide=\"check\" style=\"width:15px;height:15px;\"><\/i> Copiado!';\n        drawIcons();\n        setTimeout(function () {\n          copyBtn.classList.remove('done');\n          copyBtn.innerHTML = '<i data-lucide=\"copy\" style=\"width:15px;height:15px;\"><\/i> Copiar e-mail';\n          drawIcons();\n        }, 2200);\n      };\n      if (navigator.clipboard && navigator.clipboard.writeText) {\n        navigator.clipboard.writeText(email).then(done).catch(fallback);\n      } else { fallback(); }\n      function fallback() {\n        var t = document.createElement('textarea');\n        t.value = email; document.body.appendChild(t); t.select();\n        try { document.execCommand('copy'); } catch (e) {}\n        document.body.removeChild(t); done();\n      }\n    });\n  }\n\n  \/* \u2500\u2500\u2500 Checklist (memory only) \u2500\u2500\u2500 *\/\n  var checklist = document.getElementById('checklist');\n  var celebrate = document.getElementById('celebrate');\n  if (checklist) {\n    var items = Array.prototype.slice.call(checklist.querySelectorAll('.check'));\n    items.forEach(function (li) {\n      li.addEventListener('click', function () {\n        li.classList.toggle('checked');\n        evalChecklist();\n      });\n    });\n    function evalChecklist() {\n      \/\/ celebration when all REQUIRED (non-optional) are checked\n      var required = items.filter(function (li) { return !li.hasAttribute('data-optional'); });\n      var allDone = required.every(function (li) { return li.classList.contains('checked'); });\n      celebrate.classList.toggle('show', allDone);\n    }\n  }\n\n  \/* \u2500\u2500\u2500 Lightbox \u2500\u2500\u2500 *\/\n  var lb = document.getElementById('lightbox');\n  var lbImg = document.getElementById('lbImg');\n  var lbClose = document.getElementById('lbClose');\n  document.querySelectorAll('.frame[data-zoom]').forEach(function (f) {\n    f.addEventListener('click', function () {\n      lbImg.src = f.getAttribute('data-zoom');\n      lb.classList.add('show');\n    });\n  });\n  function closeLb() { lb.classList.remove('show'); lbImg.src = ''; }\n  if (lb) {\n    lb.addEventListener('click', function (e) { if (e.target === lb || e.target === lbImg) closeLb(); });\n    lbClose.addEventListener('click', closeLb);\n    document.addEventListener('keydown', function (e) { if (e.key === 'Escape') closeLb(); });\n  }\n\n})();\n\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n    <div class=\"xs_social_share_widget xs_share_url after_content \t\tmain_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content\">\n\n\t\t\n        <ul>\n\t\t\t        <\/ul>\n    <\/div> \n","protected":false},"excerpt":{"rendered":"<p>Guia em 2 etapas Primeiro passo do seu projeto Parab\u00e9ns! Voc\u00ea acaba de dar o primeiro passo. Se voc\u00ea chegou at\u00e9 aqui, \u00e9 porque vamos construir algo juntos. Este guia mostra, com calma, como registrar o seu dom\u00ednio na Hostinger e liberar o acesso para a Ramoa cuidar de toda a parte t\u00e9cnica. S\u00e3o s\u00f3 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5581","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ramoadigital.com\/en\/wp-json\/wp\/v2\/pages\/5581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ramoadigital.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ramoadigital.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ramoadigital.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ramoadigital.com\/en\/wp-json\/wp\/v2\/comments?post=5581"}],"version-history":[{"count":25,"href":"https:\/\/ramoadigital.com\/en\/wp-json\/wp\/v2\/pages\/5581\/revisions"}],"predecessor-version":[{"id":5616,"href":"https:\/\/ramoadigital.com\/en\/wp-json\/wp\/v2\/pages\/5581\/revisions\/5616"}],"wp:attachment":[{"href":"https:\/\/ramoadigital.com\/en\/wp-json\/wp\/v2\/media?parent=5581"}],"curies":[{"name":"Wordpress","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}