/* Package cards and domain banners use the established public theme. */
.dt-public.dt-public.dt-public .dt-native-plans .inner-plan-features{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:10px!important;align-items:start!important;}
.dt-public.dt-public.dt-public .dt-native-plans .inner-plan-features>li:not(.feature-gift-box){display:flex!important;align-items:flex-start!important;gap:8px!important;min-width:0!important;font-size:13px!important;line-height:1.55!important;margin:0!important;}
.dt-public.dt-public.dt-public .dt-native-plans .inner-plan-features>li:not(.feature-gift-box)>i{flex:0 0 14px!important;width:14px!important;margin-top:3px!important;}
.dt-public.dt-public.dt-public .dt-native-plans .inner-plan-features>li>span{min-width:0;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word;}
.dt-public.dt-public.dt-public .dt-native-plans .inner-plans-grid{align-items:stretch!important;}
.dt-public.dt-public.dt-public .dt-native-plans .inner-plan-card{min-width:0!important;}
.dt-public.dt-public.dt-public .dt-native-plans .feature-gift-box{grid-column:1/-1!important;}
.dt-public.dt-public.dt-public .dt-domain-banner{background:radial-gradient(ellipse at 100% 0,#ff841848,transparent 58%),linear-gradient(115deg,#211b18,#32241c)!important;}
.dt-public.dt-public.dt-public .dt-domain-banner .dt5-banner-inner{max-width:1280px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr)!important;padding:42px 32px!important;gap:44px!important;}
.dt-public.dt-public.dt-public .dt-domain-banner .dt5-banner-copy h1{font-size:clamp(30px,3.3vw,46px)!important;line-height:1.2!important;color:#fff!important;letter-spacing:-1px;}
.dt-public.dt-public.dt-public .dt-domain-banner .dt5-banner-copy>p{font-size:16px!important;line-height:1.8!important;color:#e0d4cb!important;max-width:640px;}
.dt-public .dt-domain-banner .dt5-banner-crumb{font-size:12px;color:#d4c6ba;}
.dt-public .dt-domain-banner .dt5-banner-crumb a{color:#ffb36c;}
.dt-public.dt-public.dt-public .dt-domain-banner .dt5-banner-visual{display:block!important;border-radius:10px!important;padding:22px!important;background:#ffffff08!important;}
.dt-public.dt-public.dt-public .dt-domain-banner .dt5-banner-visual>svg{display:block!important;width:100%!important;height:200px!important;margin:0!important;}
.dt-public.dt-public.dt-public .dt-domain-banner .dt5r-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 20px;background:var(--dt-orange,#ff8418)!important;color:#111!important;-webkit-text-fill-color:#111!important;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none;}
.dt-public.dt-public.dt-public .dt-domain-banner .dt5-banner-secondary{border-radius:10px!important;color:#fff!important;}
.dt-public.dt-public.dt-public .dt-domain-tools{padding:30px 0!important;min-height:0!important;background:var(--dt-surface,#fff)!important;color:var(--dt-ink,#22252f)!important;overflow:visible!important;}
.dt-public.dt-public.dt-public .dt-domain-tools .dpage-container,.dt-public.dt-public.dt-public .dt-domain-tools .hero-inner,.dt-public.dt-public.dt-public .dt-tr-tools .domain-hero-inner{display:block!important;max-width:1240px!important;width:100%!important;box-sizing:border-box!important;margin:auto!important;padding:0 32px!important;}
.dt-public .dt-domain-tools .hero-text{max-width:none!important;width:100%!important;}
.dt-public .dt-domain-tools .hero-cta-row{margin-top:0!important;}
.dt-public .dt-domain-tools .hero-cta-row>div:first-child{max-width:800px!important;background:var(--dt-soft,#f8fafc)!important;border:1px solid var(--dt-line,#e5e7ee)!important;border-radius:10px!important;box-sizing:border-box;}
.dt-public .dt-domain-tools .hero-cta-row>div:first-child>div{min-width:0!important;}
.dt-public .dt-domain-tools .dt5-whois-visual,.dt-public .dt-domain-tools .hero-scroll-hint{display:none!important;}
.dt-public .dt-domain-tools .hero-trust{color:var(--dt-muted,#667085)!important;}
.dt-public .dt-domain-tools input:not([type=hidden]){color:var(--dt-ink,#22252f)!important;background:var(--dt-surface,#fff)!important;border-radius:10px!important;box-sizing:border-box;}
.dt-public .dt-domain-tools :is(.dsearch-btn,.cw-submit,.btn-primary){background:var(--dt-orange,#ff8418)!important;color:#111!important;-webkit-text-fill-color:#111!important;border-radius:10px!important;}
.dt-public .dt-domain-tools .premium-search-box{max-width:700px!important;width:100%;margin:0 auto!important;box-sizing:border-box;}
.dt-public .dt-tr-tools .cw-search-hub{max-width:100%!important;}
.dt-public .dt-tr-tools .domain-hero-trust a{color:var(--dt-muted,#667085)!important;}
.dt-public .dt-domain-tools :is(input,button,a){scroll-margin-top:110px;}
@media(max-width:760px){.dt-public.dt-public.dt-public .dt-domain-banner .dt5-banner-inner{grid-template-columns:1fr!important;padding:30px 20px!important;gap:24px!important}.dt-public.dt-public.dt-public .dt-domain-banner .dt5-banner-visual{display:none!important}.dt-public.dt-public.dt-public .dt-domain-tools .dpage-container,.dt-public.dt-public.dt-public .dt-domain-tools .hero-inner,.dt-public.dt-public.dt-public .dt-tr-tools .domain-hero-inner{padding:0 20px!important}.dt-public .dt-domain-banner .dt5-banner-actions{gap:10px;}.dt-public .dt-domain-tools .hero-cta-row>div:first-child{flex-direction:column!important;}.dt-public .dt-domain-tools .hero-cta-row>div:first-child button{justify-content:center;width:100%;}.dt-public .dt-tr-tools .cw-input-wrapper{display:flex;flex-wrap:wrap;gap:10px;}.dt-public .dt-tr-tools .cw-submit{position:static;width:100%;}.dt-public .dt-tr-tools .cw-input-wrapper input{width:100%;padding-right:16px!important;}}

.dt-public.dt-public.dt-public:not(.dt-cart)[data-dt-page=homepage] .dt-native-plans .inner-plan-card .inner-plan-features{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;}
