.brand-page{--navy:#041b3b;--orange:#f85402;--blue:#0390e7;--light-blue:#51b8ff;--light:#f5f8fc;--text:#14213d;--muted:#68768a;color:var(--text);background:#fff;overflow:hidden}.brand-hero{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;align-items:center;min-height:820px;padding:110px 8% 90px;display:grid;position:relative;overflow:hidden}.brand-grid-bg{opacity:.12;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.brand-glow{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.brand-glow-one{background:#0390e733;width:600px;height:600px;top:-200px;right:-200px}.brand-glow-two{background:#f854021f;width:400px;height:400px;bottom:-250px;left:25%}.brand-hero-content{z-index:3;max-width:680px;position:relative}.brand-eyebrow{color:#b9d8f2;letter-spacing:2px;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:10px;padding:9px 15px;font-size:10px;font-weight:800;display:inline-flex}.brand-eyebrow span{background:var(--orange);width:7px;height:7px;box-shadow:0 0 18px var(--orange);border-radius:50%}.brand-hero h1{letter-spacing:-4px;margin:30px 0 25px;font-size:clamp(50px,6vw,86px);font-weight:800;line-height:.95}.brand-hero h1 span{color:var(--light-blue)}.brand-hero-content>p{color:#afc0d4;max-width:590px;font-size:17px;line-height:1.8}.brand-actions{gap:14px;margin-top:32px;display:flex}.brand-primary-btn,.brand-secondary-btn{border-radius:7px;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:0 24px;font-size:13px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.brand-primary-btn{background:var(--orange);color:#fff}.brand-primary-btn:hover{transform:translateY(-3px);box-shadow:0 15px 35px #f854024d}.brand-primary-btn span{font-size:19px}.brand-secondary-btn{color:#fff;border:1px solid #ffffff2e}.brand-secondary-btn:hover{color:var(--navy);background:#fff}.brand-mini-stats{gap:45px;margin-top:55px;display:flex}.brand-mini-stats div{flex-direction:column;gap:5px;display:flex}.brand-mini-stats strong{font-size:22px}.brand-mini-stats span{color:#8197af;letter-spacing:1px;text-transform:uppercase;font-size:10px}.brand-board-area{justify-content:center;align-items:center;min-height:600px;display:flex;position:relative}.brand-board{z-index:3;width:390px;min-height:510px;color:var(--navy);background:#f9fafb;padding:28px;transition:all .5s;position:relative;transform:rotate(5deg);box-shadow:30px 35px 90px #00000059}.brand-board:hover{transform:rotate(1deg)translateY(-8px)}.board-top{letter-spacing:1.5px;color:#778397;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.board-logo{justify-content:center;align-items:center;gap:20px;min-height:160px;display:flex}.board-mark{background:var(--navy);color:#fff;letter-spacing:-7px;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;font-size:32px;font-weight:900;display:flex}.board-mark span{color:var(--orange)}.board-word{letter-spacing:1px;flex-direction:column;font-size:18px;font-weight:900;line-height:1;display:flex}.board-word strong{color:var(--blue)}.board-divider{background:#d9e0e8;width:100%;height:1px}.board-colors{grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid}.color-block{align-items:flex-end;height:75px;padding:8px;font-size:7px;font-weight:700;display:flex}.color-block span{opacity:.8}.color-navy{background:var(--navy);color:#fff}.color-orange{background:var(--orange);color:#fff}.color-blue{background:var(--blue);color:#fff}.color-white{background:#fff;border:1px solid #e2e7ed}.board-type{align-items:center;gap:20px;margin-top:25px;display:flex}.type-large{color:var(--navy);font-size:50px;font-weight:800;line-height:1}.board-type div:last-child{flex-direction:column;gap:5px;display:flex}.board-type strong{letter-spacing:1px;font-size:10px}.board-type span{color:#8895a6;letter-spacing:1px;font-size:7px}.board-footer{letter-spacing:1px;color:#8490a0;justify-content:space-between;font-size:7px;font-weight:800;display:flex;position:absolute;bottom:20px;left:28px;right:28px}.floating-label{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);letter-spacing:2px;background:#ffffff14;border:1px solid #ffffff2e;padding:12px 17px;font-size:9px;font-weight:800;position:absolute}.label-one{top:95px;right:0}.label-two{color:#a8dfff;bottom:80px;left:0}.label-two span{color:#55d98a;margin-right:7px}.floating-cross{color:var(--orange);font-size:30px;position:absolute}.cross-one{top:130px;left:60px}.cross-two{bottom:140px;right:50px}.brand-section-number{color:var(--orange);letter-spacing:2px;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.brand-section-number span{border:1px solid #f854024d;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;display:flex}.brand-section-number.light{color:#86cefa}.brand-section-number.light span{border-color:#86cefa4d}.brand-intro{padding:130px 8%}.brand-intro-grid{grid-template-columns:1fr 1fr;gap:100px;margin-top:55px;display:grid}.brand-intro-grid h2{letter-spacing:-3px;margin:0;font-size:clamp(43px,5vw,70px);line-height:.98}.brand-intro-grid h2 span{color:var(--blue)}.brand-intro-grid p{color:var(--muted);margin:0 0 25px;font-size:17px;line-height:1.9}.identity-section{background:var(--navy);color:#fff;padding:125px 8%}.identity-heading{justify-content:space-between;align-items:end;gap:70px;margin-bottom:60px;display:flex}.identity-heading h2{letter-spacing:-3px;margin:25px 0 0;font-size:clamp(45px,5vw,70px);line-height:1}.identity-heading h2 span{color:var(--orange)}.identity-heading>p{color:#91a6bc;max-width:420px;line-height:1.8}.identity-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.identity-card{background:#ffffff09;border:1px solid #ffffff1a;min-height:440px;padding:25px;transition:all .35s;position:relative}.identity-card:hover{background:#ffffff0f;border-color:#0390e780;transform:translateY(-9px)}.identity-card-top{color:#71869e;justify-content:space-between;font-size:10px;display:flex}.identity-card-top strong{color:var(--orange);font-size:22px}.identity-art{border:1px dashed #ffffff21;justify-content:center;align-items:center;height:170px;margin:30px 0;display:flex}.art-logo{background:linear-gradient(135deg, var(--blue), var(--orange));letter-spacing:-6px;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;font-size:30px;font-weight:900;display:flex}.art-logo span:last-child{color:#fff}.art-colors{gap:7px;display:flex}.art-colors i{width:35px;height:85px;display:block}.art-colors i:first-child{background:var(--navy);border:1px solid #53657b}.art-colors i:nth-child(2){background:var(--orange)}.art-colors i:nth-child(3){background:var(--blue)}.art-colors i:nth-child(4){background:#fff}.art-type{align-items:center;gap:15px;display:flex}.art-type strong{letter-spacing:-5px;font-size:55px}.art-type span{writing-mode:vertical-rl;letter-spacing:2px;color:var(--light-blue);font-size:8px}.art-guide{background:#fff;width:100px;padding:15px}.art-guide i{background:var(--navy);height:5px;margin-bottom:9px;display:block}.art-guide i:nth-child(2){background:var(--orange);width:70%}.art-guide i:nth-child(3){background:var(--blue);width:45%}.identity-card h3{margin:0 0 12px;font-size:21px}.identity-card p{color:#8499af;margin:0;font-size:13px;line-height:1.75}.identity-arrow{border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;bottom:25px;right:25px}.experience-section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:700px;padding:130px 8%;display:grid}.experience-content h2{letter-spacing:-3px;margin:28px 0;font-size:clamp(45px,5vw,70px);line-height:.98}.experience-content h2 span{color:var(--blue)}.experience-content>p{max-width:560px;color:var(--muted);font-size:16px;line-height:1.8}.touchpoints{grid-template-columns:1fr 1fr;gap:10px;max-width:550px;margin-top:35px;display:grid}.touchpoints div{background:#f5f7fa;border:1px solid #e7ecf1;align-items:center;gap:12px;padding:16px;font-size:13px;font-weight:700;display:flex}.touchpoints span{color:var(--orange);font-size:9px}.experience-visual{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.visual-phone{background:var(--navy);color:#fff;z-index:2;border-radius:32px;width:280px;height:520px;padding:22px;position:relative;transform:rotate(7deg);box-shadow:25px 30px 70px #041b3b40}.phone-top{color:#7f94aa;letter-spacing:1px;justify-content:space-between;font-size:7px;display:flex}.phone-logo{background:var(--orange);border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;margin:60px auto 45px;font-size:25px;font-weight:900;display:flex}.phone-title{letter-spacing:-2px;font-size:38px;font-weight:900;line-height:.9}.phone-line{background:var(--blue);width:60px;height:3px;margin-top:25px}.phone-button{text-align:center;color:var(--navy);letter-spacing:2px;background:#fff;padding:13px;font-size:8px;font-weight:800;position:absolute;bottom:22px;left:22px;right:22px}.experience-circle{text-align:center;background:var(--blue);color:#fff;letter-spacing:2px;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;font-size:10px;font-weight:800;line-height:1.6;display:flex;position:absolute;bottom:55px;right:20px;transform:rotate(-10deg)}.brand-process{background:var(--light);padding:125px 8%}.brand-process-header{justify-content:space-between;align-items:end;gap:60px;display:flex}.brand-process-header h2{letter-spacing:-3px;margin:0;font-size:clamp(43px,5vw,70px);line-height:1}.brand-process-header h2 span{color:var(--orange)}.process-grid{grid-template-columns:repeat(5,1fr);gap:15px;margin-top:70px;display:grid}.brand-process-card{background:#fff;border:1px solid #e5eaf0;min-height:250px;padding:25px;position:relative}.process-top{justify-content:space-between;align-items:center;display:flex}.process-top span{color:var(--orange);font-size:11px;font-weight:800}.process-top div{background:var(--blue);border-radius:50%;width:9px;height:9px}.brand-process-card h3{margin:70px 0 12px;font-size:18px}.brand-process-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.brand-deliverables{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;padding:130px 8%;display:grid}.deliverable-visual{justify-content:center;align-items:center;min-height:500px;display:flex}.identity-sheet{background:#fff;border:1px solid #e0e6ed;width:330px;height:450px;padding:30px;transform:rotate(-5deg);box-shadow:25px 30px 70px #041b3b1f}.sheet-heading{letter-spacing:2px;flex-direction:column;font-size:14px;font-weight:800;display:flex}.sheet-heading strong{color:var(--blue);font-size:26px}.sheet-circle{background:var(--navy);color:#fff;letter-spacing:-7px;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;margin:50px auto 35px;font-size:40px;font-weight:900;display:flex}.sheet-colors{gap:8px;display:flex}.sheet-colors i{flex:1;height:25px}.sheet-colors i:first-child{background:var(--navy)}.sheet-colors i:nth-child(2){background:var(--orange)}.sheet-colors i:nth-child(3){background:var(--blue)}.sheet-lines{margin-top:30px}.sheet-lines span{background:#e6ebf0;width:100%;height:5px;margin-bottom:8px;display:block}.sheet-lines span:nth-child(2){width:80%}.sheet-lines span:nth-child(3){width:60%}.sheet-lines span:nth-child(4){width:40%}.deliverable-content h2{letter-spacing:-3px;margin:25px 0;font-size:clamp(42px,4.5vw,63px);line-height:.98}.deliverable-content h2 span{color:var(--orange)}.deliverable-content>p{max-width:620px;color:var(--muted);line-height:1.8}.deliverable-list{grid-template-columns:1fr 1fr;gap:9px;margin-top:35px;display:grid}.deliverable-row{background:#f6f8fa;border:1px solid #e8edf2;grid-template-columns:30px 1fr 20px;align-items:center;min-height:52px;padding:0 14px;font-size:12px;display:grid}.deliverable-row>span{color:var(--blue);font-size:9px}.deliverable-row i{color:#16a34a;font-style:normal}.brand-cta-section{padding:20px 8% 100px}.brand-cta{background:var(--navy);color:#fff;align-items:center;min-height:510px;padding:80px;display:flex;position:relative;overflow:hidden}.cta-copy{z-index:3;max-width:800px;position:relative}.cta-copy h2{letter-spacing:-4px;margin:25px 0;font-size:clamp(45px,5.8vw,76px);line-height:.96}.cta-copy h2 span{color:var(--orange)}.cta-copy p{color:#9eb1c6;max-width:570px;margin-bottom:30px;line-height:1.8}.brand-cta-button{color:var(--navy);background:#fff;border-radius:7px;align-items:center;gap:14px;padding:16px 24px;font-size:13px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.brand-cta-button:hover{background:var(--orange);color:#fff;transform:translateY(-3px)}.cta-symbol{letter-spacing:-15px;opacity:.5;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:300px;height:300px;font-size:80px;font-weight:900;display:flex;position:absolute;top:50%;right:8%;transform:translateY(-50%)rotate(-12deg)}.cta-symbol span:last-child{color:var(--orange)}.cta-glow{filter:blur(80px);border-radius:50%;position:absolute}.cta-glow-one{background:#0390e738;width:450px;height:450px;top:-200px;right:-150px}.cta-glow-two{background:#f8540221;width:350px;height:350px;bottom:-180px;left:-180px}@media (max-width:1100px){.brand-hero{grid-template-columns:1fr;padding-top:130px}.brand-board-area{min-height:600px;margin-top:30px}.identity-grid,.process-grid{grid-template-columns:1fr 1fr}.brand-process-card{min-height:220px}.brand-deliverables{grid-template-columns:1fr}.deliverable-visual{max-width:600px}}@media (max-width:768px){.brand-hero{min-height:auto;padding:105px 6% 70px}.brand-hero h1{letter-spacing:-2px;font-size:52px}.brand-hero-content>p{font-size:15px}.brand-actions{flex-direction:column}.brand-primary-btn,.brand-secondary-btn{width:100%}.brand-mini-stats{flex-wrap:wrap;gap:25px}.brand-board-area{min-height:500px}.brand-board{width:320px;min-height:430px}.floating-label{font-size:7px}.label-one{top:65px;right:-5px}.label-two{bottom:60px;left:-5px}.brand-intro,.identity-section,.experience-section,.brand-process,.brand-deliverables{padding:85px 6%}.brand-intro-grid{grid-template-columns:1fr;gap:40px}.identity-heading{display:block}.identity-heading>p{margin-top:25px}.identity-grid{grid-template-columns:1fr}.experience-section{grid-template-columns:1fr;gap:40px}.experience-visual{min-height:500px}.brand-process-header{display:block}.brand-process-header h2{margin-top:25px}.process-grid{grid-template-columns:1fr}.brand-process-card{min-height:210px}.deliverable-list{grid-template-columns:1fr}.brand-cta-section{padding:20px 6% 70px}.brand-cta{min-height:520px;padding:50px 28px}.cta-copy h2{letter-spacing:-2px;font-size:46px}.cta-symbol{width:190px;height:190px;font-size:48px;top:auto;bottom:-20px;right:-60px;transform:rotate(-12deg)}}@media (max-width:480px){.brand-hero h1{font-size:44px}.brand-mini-stats{grid-template-columns:1fr 1fr;display:grid}.brand-board{width:285px;min-height:400px;padding:22px}.board-logo{min-height:125px}.board-mark{width:62px;height:62px;font-size:25px}.board-word{font-size:14px}.color-block{height:55px}.brand-intro-grid h2,.identity-heading h2,.experience-content h2,.deliverable-content h2{letter-spacing:-2px}.visual-phone{width:250px;height:470px}.experience-circle{width:120px;height:120px;right:-5px}.identity-sheet{width:280px;height:400px}.sheet-circle{width:125px;height:125px}.brand-cta{padding:45px 22px}.cta-copy h2{font-size:40px}}
