.exchange-strip{padding-block:40px;border-block:1px solid var(--border-soft);}
.exchange-strip .section__head{margin-bottom:28px;}
.exchange-strip h2{font-size:1rem;font-weight:500;color:var(--text-muted);}
.exchange-strip h2::before{display:none;}
.exchange-strip .xlogos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;}
.exchange-strip .xlogo{height:64px;min-width:0;justify-content:center;gap:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff;font-size:1.75rem;letter-spacing:0;}
.exchange-strip .xlogo:hover{transform:none;color:#fff;}
.exchange-strip .xlogo img{flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1);}
.exchange-strip .xlogo__mark{width:44px;height:44px;flex-shrink:0;opacity:1;}
.exchange-strip .xlogo--binance{font-size:1.35rem;}
.exchange-strip .xlogo--okx img{width:110px;height:44px;}
@media(max-width:767px){
 .exchange-strip .xlogos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;}
 .exchange-strip .xlogo{font-size:1.3rem;gap:8px;}
 .exchange-strip .xlogo img{width:30px;height:30px;}
 .exchange-strip .xlogo__mark{width:30px;height:30px;}
 .exchange-strip .xlogo--binance{font-size:.95rem;}
 .exchange-strip .xlogo--okx img{width:90px;height:34px;}
 .reviews-grid{grid-template-columns:minmax(0,1fr);}
}

.hero--home,.hero--crypto{min-height:0;}
.hero--home .hero__inner--crypto{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);grid-template-areas:'title form' 'rest form';gap:22px 54px;min-height:680px;padding-block:54px;align-content:center;}
.hero--home .hero__copy{display:contents;}
.hero--home .hero__title-group{grid-area:title;}
.hero--home .hero__rest-group{grid-area:rest;min-width:0;}
.hero--home .hero__form-col{grid-area:form;align-self:center;background:#fff;color:#15233e;border:1px solid #d7e2f0;border-radius:8px;padding:28px;width:100%;}
.hero--home h1{font-family:inherit;font-size:3.25rem;line-height:1.08;font-weight:650;letter-spacing:0;text-shadow:none;max-width:650px;}
.hero--home .hero__brand{color:#ff4560;}
.hero--home .hero__eyebrow{color:#c4d8f2;letter-spacing:0;font-size:.875rem;border:0;background:none;padding:0;}
.hero--home .hero__lead{font-size:1.125rem;color:#e0e9f7;max-width:610px;line-height:1.55;}
.hero--home .hero__benefits{grid-template-columns:repeat(2,minmax(0,1fr));max-width:570px;gap:28px;margin:28px 0 32px;}
.hero--home .hero__benefit{align-items:center;gap:14px;}
.hero--home .hero__benefit span{gap:2px;}
.hero--home .hero__benefit-icon{color:#69cfff;border-color:#447bad;border-radius:8px;}
.hero--home .hero__benefit strong{font-size:.9375rem;}
.hero--home .hero__benefit small{font-size:.875rem;color:#c4d2e6;}
.hero--home .hero__price strong,.hero--home .hero__details summary{color:#f0f5ff;}
.hero--home .hero__badge{background:#0c2342a8;border-color:#53739b;border-radius:6px;}
.hero--home .hero__badge .icon{color:#69cfff;}
.hero--home .hero__places{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:12px 26px;margin-top:0;}
.hero--home .hero__places>span:first-child{grid-column:1/-1;width:auto;color:#e0e9f7;font-size:.9375rem;}
.hero--home .hero__country{background:transparent;border:0;padding:0;font-size:.9375rem;}
.hero--home .form-heading{font-size:1.375rem;line-height:1.3;color:#15233e;}
.hero--home .form-block{padding:0;margin:0;background:none;border:0;border-radius:0;box-shadow:none;}
.hero--home .form-note,.hero--home .form-legal{color:#52627a;}
.hero--home .form-legal a{color:#9f0e28;text-decoration:underline;}
.hero--home .form-block input:not([type=submit]):not([type=hidden]){background:#f6f8fc!important;color:#15233e!important;border:1px solid #c7d4e5!important;border-radius:6px!important;}
.hero--home .form-block input::placeholder{color:#647187!important;opacity:1;}
.hero--home .iti__selected-dial-code{color:#15233e;}

.review__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);}
.review__stats div{min-width:0;}
.review__stats dt{margin:0 0 3px;color:var(--text-muted);font-size:.72rem;line-height:1.2;text-transform:uppercase;}
.review__stats dd{margin:0;color:var(--text);font-size:.95rem;font-weight:700;overflow-wrap:anywhere;}

@media(max-width:1023px){
 .hero--home .hero__inner--crypto{grid-template-columns:1fr;grid-template-areas:'title' 'form' 'rest';gap:26px;min-height:0;padding-block:38px;}
 .hero--home .hero__form-col{max-width:560px;justify-self:center;}
 .hero--home .hero__rest-group{max-width:700px;}
 .hero--home h1{font-size:2.65rem;}
 .security-intro{grid-template-columns:1fr;gap:24px;}
 .security-visual{max-height:360px;}
}
@media(max-width:599px){
 .logo__word{font-size:.875rem;max-width:140px;}
 .hero--home h1{font-size:2.25rem;}
 .hero--home .hero__inner--crypto{padding-block:28px;gap:22px;}
 .hero--home .hero__form-col{padding:22px 18px;}
 .hero--home .form-heading{font-size:1.25rem;}
 .hero--home .hero__benefits{grid-template-columns:1fr;}
 .hero--home .hero__places{grid-template-columns:repeat(3,auto);gap:10px 18px;}
 html[lang="en-AU"] .hero--home .hero__bg{background-position:65% top;}
 .investment-steps .investment-visual{aspect-ratio:3/2;}
 .review__stats{grid-template-columns:repeat(3,minmax(72px,1fr));}
}

html .hero--home .hero__bg{background-image:linear-gradient(90deg,#061521e8,#0615219c 55%,#06152145),url('../images/hero-brand.webp');background-size:cover;background-position:center;}
.hero--home .hero__bg::after{display:none;}
.hero--home .hero__inner--crypto{height:auto;max-width:none;align-items:start;}
.hero--home .hero__title-group{margin:0;}
.hero--home h1{color:#fff;margin:0;overflow-wrap:anywhere;}
.hero--home .hero__brand{color:var(--accent);}
.hero--home .hero__benefits{display:grid;}
.hero--home .hero__benefit{display:flex;color:#fff;}
.hero--home .hero__benefit span{display:grid;}
.hero--home .hero__benefit strong{color:#fff;}
.hero--home .hero__benefit-icon{width:40px;height:40px;flex:0 0 40px;padding:8px;}
.hero--home .hero__country{display:flex;align-items:center;gap:8px;color:#fff;}
.hero--home .hero__flag{width:27px;height:18px;}
.hero--home .form-heading{margin:0 0 20px;}
.hero--home .form-block{max-width:none;}
.hero--home .form-legal a{color:#174e66;}
.exchange-strip{background:#101c25;color:#fff;}
.exchange-strip>.container{display:block;}
.exchange-strip .section__head{text-align:center;max-width:none;}
.exchange-strip h2{color:#cbd5df;}
.exchange-strip .xlogos{max-width:none;width:100%;}
.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch;}
.review{margin:16px;min-width:0;border-radius:8px;display:flex;flex-direction:column;gap:18px;}
.review__head{margin:0;}.review__text{margin:0;}.review__stats dd{font-size:.875rem;}
@media(max-width:1023px){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.hero--home .hero__inner--crypto{grid-template-columns:minmax(0,1fr);grid-template-areas:'title' 'form' 'rest';}.hero--home .hero__form-col{width:100%;}}
@media(max-width:599px){.reviews-grid{grid-template-columns:minmax(0,1fr);}.hero--home h1{font-size:2rem;}.hero--home .hero__form-col{padding:22px 16px;}.review__stats{grid-template-columns:repeat(3,minmax(0,1fr));}.exchange-strip .xlogos{grid-template-columns:repeat(2,minmax(0,1fr));}.hero--home .hero__places{grid-template-columns:1fr;}}

html body .hero--home .hero__brand{color:#7de0cb;}
html body .exchange-strip{background:#101c25;padding-block:40px;}
html body .exchange-strip h2{font-size:1rem;color:#cbd5df;}
html body .reviews-grid{gap:0;}
html body .review{margin:16px;min-width:0;}
html body .hero--home .hero__inner--crypto{grid-template-areas:'title form' 'rest form';}
@media(max-width:1023px){html body .hero--home .hero__inner--crypto{grid-template-columns:minmax(0,1fr);grid-template-areas:'title' 'form' 'rest';}}
@media(max-width:599px){html body .hero--home .hero__title-group h1{font-size:2rem;}}

html body .hero--home .hero__brand{color:#7de0cb!important;}
html body .exchange-strip{background:#101c25!important;padding-block:40px;}
html body .exchange-strip h2{font-size:1rem!important;color:#cbd5df;}
html body .reviews-grid{gap:0;}
html body .review{margin:16px;min-width:0;}
html body .hero--home .hero__inner--crypto{grid-template-areas:'title form' 'rest form'!important;}
@media(max-width:1023px){html body .hero--home .hero__inner--crypto{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'title' 'form' 'rest'!important;}}
@media(max-width:599px){html body .hero--home .hero__title-group h1{font-size:2rem!important;}}

/* Updated homepage photography, scoped to the hero. */
html body .hero--home .hero__bg{background-image:linear-gradient(90deg,rgba(4,18,27,.93) 0%,rgba(4,18,27,.82) 36%,rgba(4,18,27,.25) 67%,rgba(4,18,27,.2) 100%),url('../images/hero-investment-v3.webp')!important;background-size:cover!important;background-position:center!important;}
@media(max-width:1023px){html body .hero--home .hero__bg{background-image:linear-gradient(180deg,rgba(4,18,27,.82),rgba(4,18,27,.7) 45%,rgba(4,18,27,.93)),url('../images/hero-investment-v3.webp')!important;background-position:58% center!important;}}
/* Editorial left column. */
html body .hero--home .hero__title-group.hero-editorial-title h1{font-size:3rem!important;line-height:1.12;color:#fff;margin:0 0 16px;max-width:100%;letter-spacing:0;}
html body .hero-editorial-title .hero__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 25px;font-size:.75rem;text-transform:uppercase;color:#d6e3eb;line-height:1.5;}
.hero-editorial-line{width:32px;height:2px;background:#75dcff;flex:0 0 32px;}
html body .hero-editorial-message{font-size:1.875rem;line-height:1.3;font-weight:500;color:#75dcff;margin:0;letter-spacing:0;}
html body .hero--home .hero__rest-group>.hero__lead{font-size:1rem;line-height:1.75;max-width:52ch;margin:0 0 24px;color:#d6e3eb;}
html body .hero--home .hero-editorial-benefits{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0 0 24px;max-width:510px;border-top:1px solid #ffffff30;}
html body .hero--home .hero-editorial-benefits .hero__benefit{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #ffffff30;}
html body .hero--home .hero-editorial-benefits .hero__benefit-icon{padding:0;width:24px;height:24px;flex:0 0 24px;color:#75dcff;border:0;border-radius:0;}
html body .hero--home .hero-editorial-benefits strong{font-size:.9375rem;font-weight:600;line-height:1.4;color:#fff;}
html body .hero--home .hero-editorial-benefits small{font-size:.8125rem!important;line-height:1.5;color:#b9ccd8;}
.hero-editorial-link{display:inline-flex;align-items:center;gap:14px;font-size:.875rem;font-weight:600;color:#75dcff;text-decoration:none;padding-block:4px;margin-bottom:24px;}
.hero-editorial-link:hover{text-decoration:underline;}.hero-editorial-link .icon{width:18px;height:18px;}
html body .hero--home .hero__places{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0;}
html body .hero--home .hero__places>span:first-child{width:auto;font-size:.8125rem;color:#b9ccd8;}
html body .hero--home .hero__country{font-size:.8125rem;}
@media(max-width:599px){html body .hero--home .hero__title-group.hero-editorial-title h1{font-size:2.125rem!important;}html body .hero-editorial-message{font-size:1.375rem;}html body .hero-editorial-title .hero__eyebrow{margin-bottom:18px;font-size:.6875rem;gap:10px;}.hero-editorial-line{width:22px;flex-basis:22px;}}
