:root{--ink:#08090b;--paper:#f2f1eb;--blue:#2f6bff;--acid:#d7ff3f;--line:rgba(255,255,255,.16);--muted:#a7a8ad;--mono:'DM Mono',monospace;--sans:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#f8f8f4;font-family:var(--sans);font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.skip{position:fixed;left:1rem;top:-4rem;background:var(--acid);color:#000;padding:.7rem 1rem;z-index:99}.skip:focus{top:1rem}.nav-wrap{height:76px;display:flex;align-items:center;padding:0 3.5vw;gap:3rem;position:absolute;top:0;left:0;right:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.15)}.logo{font-weight:800;font-size:1.25rem;letter-spacing:-.07em}.logo span{color:var(--acid)}nav{display:flex;gap:1.8rem;margin-left:auto}nav a{font:500 .76rem var(--mono);letter-spacing:.08em;color:#c6c6c8}nav a:hover{color:#fff}.nav-cta{padding:.75rem 1rem;border:1px solid var(--acid);color:var(--acid);font:500 .74rem var(--mono);text-transform:uppercase}.hero{min-height:760px;height:100svh;position:relative;display:grid;align-items:center;overflow:hidden}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,6,8,.96) 0%,rgba(5,6,8,.74) 40%,rgba(5,6,8,.12) 72%),linear-gradient(0deg,rgba(5,6,8,.55),transparent 45%)}.hero-content{position:relative;z-index:2;width:min(730px,88vw);margin-left:7vw;padding-top:5rem}.eyebrow,.section-label{font:500 .72rem var(--mono);letter-spacing:.14em}.eyebrow{display:flex;align-items:center;gap:.8rem;color:var(--acid)}.eyebrow span{display:inline-block;width:30px;height:1px;background:currentColor}.hero h1{font-size:clamp(3.7rem,7.4vw,7.8rem);line-height:.9;letter-spacing:-.075em;margin:1.7rem 0 1.8rem;max-width:980px}.hero h1 em,.contact h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px #fff}.hero-copy{font-size:1.1rem;color:#c8c8c8;max-width:590px}.hero-actions{display:flex;align-items:center;gap:1.8rem;margin-top:2.2rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.8rem 1.2rem;border:0;text-transform:uppercase;font:600 .75rem var(--mono);letter-spacing:.05em;cursor:pointer}.primary{background:var(--acid);color:#0a0b0e}.primary:hover{background:#fff}.text-link{font:500 .75rem var(--mono);text-transform:uppercase;border-bottom:1px solid #777;padding:.7rem 0}.text-link span{margin-left:.6rem;color:var(--acid)}.hero-proof{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;margin-top:3.4rem;color:#aaa;font:400 .66rem var(--mono);text-transform:uppercase}.hero-proof span:before{content:'•';color:var(--blue);margin-right:.5rem}.signal-card{position:absolute;right:4vw;bottom:4vw;z-index:3;background:rgba(8,9,11,.82);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.22);padding:1.25rem 1.4rem;width:290px}.signal-card div{font:500 .6rem var(--mono);color:#aaa}.signal-card i{display:inline-block;width:7px;height:7px;background:var(--acid);border-radius:50%;box-shadow:0 0 12px var(--acid);margin-right:.4rem}.signal-card strong{display:block;font-size:1.05rem;margin:.7rem 0 .2rem}.signal-card small{color:#aaa}.ticker{overflow:hidden;background:var(--acid);color:#08090b;border-block:1px solid #08090b}.ticker div{white-space:nowrap;font:700 .73rem var(--mono);letter-spacing:.1em;padding:.8rem 0;animation:ticker 24s linear infinite}@keyframes ticker{to{transform:translateX(-50%)}}.section{padding:8rem 7vw}.section-label{color:var(--blue);margin-bottom:2rem}.intro{display:grid;grid-template-columns:1fr 3fr;gap:2rem;background:var(--paper);color:var(--ink);padding-bottom:4rem}.intro h2,.chooser h2,.studio h2,.process h2{font-size:clamp(3rem,6vw,6.5rem);line-height:.94;letter-spacing:-.065em;margin:0}.intro h2 span,.chooser h2 span,.studio h2 span,.process h2 span{color:var(--blue)}.intro .lead{font-size:1.15rem;max-width:650px;margin:2rem 0 0;color:#414348}.system-grid{display:grid;grid-template-columns:repeat(4,1fr);background:var(--paper);color:var(--ink);padding:0 7vw 8rem;gap:1px}.system-card{min-height:420px;padding:1.5rem;position:relative;display:flex;flex-direction:column;border:1px solid #c8c8c0}.system-card.blue{background:var(--blue);color:white;border-color:var(--blue)}.system-card.yellow{background:var(--acid);border-color:var(--acid)}.system-card.dark{background:#111216;color:white;border-color:#111216}.system-card.outline{background:transparent}.num{font:500 .7rem var(--mono);opacity:.65}.icon{font-size:3rem;margin-top:auto}.system-card h3{font-size:1.7rem;margin:.8rem 0}.system-card p{font-size:.92rem;opacity:.72}.tag{font:500 .63rem var(--mono);margin-top:1.4rem;letter-spacing:.08em}.chooser{background:#0d0f13}.chooser-head{display:flex;align-items:end;justify-content:space-between;gap:3rem}.chooser-head p{max-width:340px;color:var(--muted)}.chooser-ui{margin-top:4rem;border:1px solid var(--line)}.tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.tabs button{background:transparent;color:#aaa;border:0;border-right:1px solid var(--line);padding:1.2rem;text-align:left;font:500 .75rem var(--mono);cursor:pointer}.tabs button[aria-selected=true]{background:var(--blue);color:white}.recommendation{display:grid;grid-template-columns:1fr 1fr;min-height:470px}.rec-copy{padding:4rem}.mono{font:500 .7rem var(--mono);color:var(--acid);letter-spacing:.1em}.rec-copy h3{font-size:clamp(2.1rem,4vw,4.4rem);line-height:1;letter-spacing:-.055em;margin:1rem 0}.rec-copy>p:not(.mono){color:var(--muted);max-width:580px}.rec-copy ul{padding:0;list-style:none;margin-top:2rem}.rec-copy li{padding:.7rem 0;border-top:1px solid var(--line);font-size:.9rem}.rec-copy li:before{content:'✓';color:var(--acid);margin-right:.7rem}.mini-dashboard{background:#f3f2ec;color:#0b0c0f;margin:2rem;padding:1.3rem;display:flex;flex-direction:column;box-shadow:0 30px 80px rgba(0,0,0,.3);transform:rotate(1deg)}.dash-top{font:500 .65rem var(--mono);display:flex;justify-content:space-between}.dash-top i{width:8px;height:8px;border-radius:50%;background:var(--blue)}.metric{margin-top:4rem}.metric small{font:500 .62rem var(--mono);color:#777}.metric strong{display:block;font-size:2rem;letter-spacing:-.04em}.bars{height:160px;display:flex;align-items:end;gap:8px;margin-top:auto;border-bottom:1px solid #999}.bars b{flex:1;background:var(--blue);min-height:10px}.bars b:nth-child(2n){background:var(--acid)}.dash-bottom{display:flex;justify-content:space-between;margin-top:1rem;font-size:.67rem;color:#666}.dash-bottom strong{display:block;color:#111}.automation{background:var(--acid);color:var(--ink);display:grid;grid-template-columns:1.15fr 1fr;gap:6rem;padding:8rem 7vw}.automation .section-label{color:var(--ink)}.auto-copy h2{font-size:clamp(3rem,5.5vw,5.8rem);line-height:.94;letter-spacing:-.06em;margin:.5rem 0 1.8rem}.auto-copy p{max-width:620px}.dark-btn{background:var(--ink);color:white;margin-top:1.5rem}.flow{display:flex;flex-direction:column;justify-content:center}.flow>i{width:1px;height:26px;background:#111;margin-left:32px}.flow-node{background:rgba(255,255,255,.48);border:1px solid rgba(0,0,0,.25);padding:1.1rem;display:grid;grid-template-columns:45px 1fr;position:relative}.flow-node.active{background:var(--blue);color:white;transform:translateX(-1.2rem)}.flow-node span{grid-row:1/3;font:500 .72rem var(--mono)}.flow-node b{font-size:1rem}.flow-node small{opacity:.65}.studio{padding:8rem 7vw;background:var(--paper);color:var(--ink)}.studio-title{display:flex;justify-content:space-between;align-items:flex-start}.deliverables{display:grid;grid-template-columns:repeat(4,1fr);margin-top:5rem;border-top:1px solid #aaa;border-left:1px solid #aaa}.deliverables article{padding:2rem 1.4rem 4rem;border-right:1px solid #aaa;border-bottom:1px solid #aaa}.deliverables b{font:500 .68rem var(--mono);color:var(--blue)}.deliverables h3{font-size:1.35rem;margin:3.5rem 0 1rem}.deliverables p{font-size:.9rem;color:#56585c}.process{padding:8rem 7vw;background:var(--blue)}.process .section-label{color:var(--acid)}.process h2 span{color:var(--acid)}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:5rem}.steps>div{min-height:310px;border:1px solid rgba(255,255,255,.35);padding:1.5rem;display:flex;flex-direction:column}.steps strong{font:500 .75rem var(--mono);color:var(--acid)}.steps h3{font-size:1.6rem;margin:auto 0 1rem}.steps p{font-size:.9rem;color:#d5dfff}.steps small{font:500 .62rem var(--mono);margin-top:1rem}.faq{display:grid;grid-template-columns:1fr 2fr;gap:6rem;padding:8rem 7vw}.faq h2{font-size:4rem;letter-spacing:-.06em;margin:.8rem 0}.faq>div:first-child>p{color:var(--muted)}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;padding:1.5rem 0;font-weight:600;display:flex;justify-content:space-between}summary::-webkit-details-marker{display:none}summary span{color:var(--acid);font:400 1.4rem var(--mono)}details[open] summary span{transform:rotate(45deg)}details p{margin:0 3rem 1.5rem 0;color:var(--muted);max-width:720px}.contact{background:#111317;display:grid;grid-template-columns:1.15fr 1fr;gap:6rem;padding:8rem 7vw;border-top:1px solid var(--line)}.contact h2{font-size:clamp(3.5rem,6vw,7rem);line-height:.9;letter-spacing:-.07em;margin:2rem 0}.contact-copy>p:not(.eyebrow){color:var(--muted);max-width:550px}.contact-links{display:flex;gap:2rem;margin-top:3rem;font:500 .72rem var(--mono)}.contact-links a{border-bottom:1px solid var(--acid)}.brief-form{display:grid;gap:1.2rem;border:1px solid var(--line);padding:2rem}.brief-form label{font:500 .68rem var(--mono);letter-spacing:.06em}.brief-form input,.brief-form select{display:block;width:100%;margin-top:.6rem;padding:1rem;background:#090a0d;border:1px solid #383a40;color:white;border-radius:0}.brief-form input:focus,.brief-form select:focus{outline:2px solid var(--acid);outline-offset:2px}.form-note{font-size:.72rem;color:#777;margin:0}footer{padding:3rem 7vw;display:grid;grid-template-columns:1fr 2fr 1fr auto;align-items:center;gap:2rem;border-top:1px solid var(--line)}footer p{color:#777;font-size:.8rem}footer div{display:flex;gap:1rem;font:500 .67rem var(--mono)}footer small{color:#666;font:400 .65rem var(--mono)}@media(max-width:900px){.nav-wrap{padding:0 1.2rem}.nav-wrap nav{display:none}.nav-cta{margin-left:auto}.hero{min-height:760px}.hero-content{margin-left:1.2rem}.signal-card{display:none}.hero-shade{background:linear-gradient(90deg,rgba(5,6,8,.96),rgba(5,6,8,.45)),linear-gradient(0deg,rgba(5,6,8,.7),transparent)}.intro,.automation,.faq,.contact{grid-template-columns:1fr;gap:2.5rem}.system-grid,.deliverables,.steps{grid-template-columns:repeat(2,1fr)}.chooser-head{display:block}.recommendation{grid-template-columns:1fr}.tabs{grid-template-columns:repeat(2,1fr)}.mini-dashboard{min-height:380px}.studio-title{display:block}footer{grid-template-columns:1fr 1fr}footer p{display:none}}@media(max-width:600px){.section,.studio,.process,.automation,.faq,.contact{padding:5.5rem 1.2rem}.hero h1{font-size:3.75rem}.hero-copy{font-size:1rem}.hero-actions{align-items:flex-start;flex-direction:column}.hero-proof{margin-top:2.2rem}.system-grid{grid-template-columns:1fr;padding:0 1.2rem 5rem}.system-card{min-height:330px}.tabs{grid-template-columns:1fr}.recommendation{min-height:0}.rec-copy{padding:2rem 1.2rem}.mini-dashboard{margin:0 1.2rem 1.2rem;min-height:330px}.deliverables,.steps{grid-template-columns:1fr}.deliverables article{min-height:260px}.steps>div{min-height:240px}.contact h2{font-size:3.7rem}.contact-links{flex-direction:column;gap:1rem}.brief-form{padding:1.2rem}footer{grid-template-columns:1fr;align-items:start}.intro{padding-left:1.2rem;padding-right:1.2rem}.chooser h2,.intro h2,.studio h2,.process h2{font-size:3.25rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker div{animation:none}}
.brand-logo{display:block;width:188px;height:58px;flex:0 0 188px;background-color:#fff;background-image:url('tucan-creative-logo.png');background-repeat:no-repeat;background-size:440px 440px;background-position:50% 45%;overflow:hidden}.footer-logo{width:170px;height:58px;flex-basis:170px}.bulun-tab{color:var(--acid)!important}.hero{background:#08090b;isolation:isolate}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:62px 62px;mask-image:linear-gradient(90deg,transparent,black 34%,black);z-index:-1}.hero-grid:after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 78% 48%,rgba(47,107,255,.25),transparent 28%),radial-gradient(circle at 70% 66%,rgba(215,255,63,.1),transparent 23%)}.hero h1{font-size:clamp(3.7rem,6.5vw,7rem);max-width:820px}.hero-content{width:min(720px,56vw)}.hero-visual{position:absolute;right:4vw;top:17%;width:min(43vw,590px);aspect-ratio:1;z-index:1;border:1px solid rgba(255,255,255,.11);border-radius:50%}.hero-visual:before,.hero-visual:after{content:'';position:absolute;inset:10%;border:1px dashed rgba(215,255,63,.26);border-radius:50%;animation:spin 28s linear infinite}.hero-visual:after{inset:25%;border-style:solid;border-color:rgba(47,107,255,.42);animation-direction:reverse;animation-duration:18s}.orbit{position:absolute;border:1px solid rgba(255,255,255,.15);border-radius:50%;inset:4%;animation:spin 22s linear infinite}.orbit span{position:absolute;background:#11141a;border:1px solid rgba(255,255,255,.25);padding:.55rem .7rem;font:500 .62rem var(--mono);letter-spacing:.08em}.orbit-one span{right:3%;top:24%;color:var(--acid)}.orbit-two{inset:17%;animation-direction:reverse;animation-duration:15s}.orbit-two span{left:-4%;top:48%;color:#9bb7ff}.orbit-three{inset:31%;animation-duration:12s}.orbit-three span{right:2%;bottom:5%;color:#fff}.visual-core{position:absolute;inset:35%;border-radius:50%;background:var(--acid);color:#0a0b0e;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:0 0 80px rgba(215,255,63,.18);z-index:2}.visual-core small{font:500 .56rem var(--mono)}.visual-core strong{font-size:1.05rem;line-height:1.05;letter-spacing:-.04em;margin:.55rem 0}.visual-core b{font:500 .55rem var(--mono);padding:.25rem .5rem;border:1px solid #0a0b0e}.hero-visual .signal-card{right:-1.5rem;bottom:1.5rem;width:270px;z-index:4}.bulun-section{padding:8rem 7vw;display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:#ff5a1f;color:#0a0b0e;overflow:hidden}.bulun-section .section-label{color:#0a0b0e}.bulun-mark{font:800 .72rem var(--mono);letter-spacing:.1em}.bulun-mark span{color:#fff}.bulun-copy h2{font-size:clamp(3.5rem,6vw,6.6rem);line-height:.88;letter-spacing:-.07em;margin:2rem 0}.bulun-copy h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1.4px #0a0b0e}.bulun-copy>p:not(.bulun-mark){max-width:610px;font-size:1.04rem}.bulun-points{display:flex;flex-wrap:wrap;gap:.6rem;margin:2rem 0}.bulun-points span{border:1px solid rgba(0,0,0,.45);padding:.55rem .7rem;font:500 .65rem var(--mono);text-transform:uppercase}.bulun-cta{background:#0a0b0e;color:#fff}.search-console{align-self:center;min-height:500px;background:#0b0d11;color:#fff;border:1px solid #0b0d11;padding:1.5rem;position:relative;box-shadow:22px 22px 0 #ffc234}.search-head{display:flex;justify-content:space-between;font:500 .66rem var(--mono);color:#8b8e96}.search-head i{color:var(--acid);font-style:normal}.query{margin-top:4rem;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:1.5rem}.query small{font:500 .6rem var(--mono);color:#8b8e96}.query strong{display:block;font-size:1.55rem;margin-top:.4rem}.search-path{display:flex;align-items:center;justify-content:space-between;margin:3rem 0;font:500 .62rem var(--mono);color:#b9bbc2}.search-path b{height:1px;flex:1;background:linear-gradient(90deg,#2f6bff,var(--acid));margin:0 .6rem}.found-card{background:var(--blue);padding:1.6rem;position:absolute;left:1.5rem;right:1.5rem;bottom:1.5rem}.found-card small{font:500 .6rem var(--mono);color:#cbd7ff}.found-card strong{display:block;font-size:3.3rem;letter-spacing:-.06em;margin:.6rem 0}.found-card p{margin:0;color:#dfe6ff;font-size:.85rem}@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:900px){.brand-logo{width:155px;height:54px;flex-basis:155px;background-size:380px 380px}.hero-content{width:min(710px,88vw)}.hero-visual{right:-18vw;opacity:.5;width:70vw;top:18%}.hero-visual .signal-card{display:none}.bulun-section{grid-template-columns:1fr;gap:4rem}.search-console{min-height:440px}.bulun-copy h2{font-size:5rem}}
@media(max-width:600px){.brand-logo{width:118px;height:48px;flex-basis:118px;background-size:300px 300px}.hero-visual{width:92vw;right:-43vw;top:23%;opacity:.38}.visual-core{display:none}.hero-content{width:calc(100% - 2.4rem)}.bulun-section{padding:5.5rem 1.2rem}.bulun-copy h2{font-size:3.6rem}.search-console{min-height:390px;box-shadow:10px 10px 0 #ffc234}.search-path{gap:.2rem}.search-path b{margin:0 .2rem}.found-card strong{font-size:2.5rem}.footer-logo{width:150px}}
@media(prefers-reduced-motion:reduce){.orbit,.hero-visual:before,.hero-visual:after{animation:none}}
.brand-logo{position:relative;width:214px;height:64px;flex:0 0 214px;background:#fff;background-image:none;border:1px solid rgba(255,255,255,.32)}.brand-logo img{position:absolute;width:500px;height:500px;max-width:none;left:50%;top:45%;transform:translate(-50%,-50%);object-fit:contain}.footer-logo{width:220px;height:72px;flex-basis:220px;border-color:#e3e3e3}.footer-logo img{width:510px;height:510px}.orbit-four{inset:-8%;border-style:dashed;border-color:rgba(255,90,31,.35);animation-duration:34s;animation-direction:reverse}.orbit .p-meta{right:3%;top:24%;left:auto;bottom:auto;color:var(--acid)}.orbit .p-maps{left:8%;bottom:12%;right:auto;top:auto;color:#fff}.orbit .p-ai{left:-4%;top:48%;right:auto;bottom:auto;color:#9bb7ff}.orbit .p-chatgpt{right:10%;bottom:-5%;left:auto;top:auto;color:var(--acid)}.orbit .p-google{right:2%;bottom:5%;left:auto;top:auto;color:#fff}.orbit .p-gemini{left:4%;top:-4%;right:auto;bottom:auto;color:#9bb7ff}.orbit .p-perplexity{left:38%;top:-3%;right:auto;bottom:auto;color:#ff8a61}.orbit .planet{box-shadow:0 10px 30px rgba(0,0,0,.24);white-space:nowrap}footer{background:#fff;color:#0a0b0e;border-top:1px solid #dedede;min-height:132px}footer p{color:#3e4147;font-size:.86rem;max-width:460px}footer div{color:#0a0b0e}footer div a{border-bottom:1px solid #b8b8b8;padding-bottom:.15rem}footer div a:hover{border-color:#ff5a1f;color:#d9420c}footer small{color:#56585d}
@media(max-width:900px){.brand-logo{width:180px;height:58px;flex-basis:180px}.brand-logo img{width:430px;height:430px}.footer-logo{width:200px;height:68px;flex-basis:200px}.footer-logo img{width:470px;height:470px}}
@media(max-width:600px){.brand-logo{width:145px;height:52px;flex-basis:145px}.brand-logo img{width:360px;height:360px}.footer-logo{width:190px;height:68px;flex-basis:190px}.footer-logo img{width:450px;height:450px}footer{padding-top:2rem;padding-bottom:2rem}.orbit .planet{font-size:.52rem;padding:.45rem .55rem}.orbit .p-perplexity{display:none}}
.brand-logo img{top:93%}
.brand-logo img{width:450px;height:450px;top:80%}.footer-logo img{width:470px;height:470px;top:80%}
@media(max-width:900px){.brand-logo img{width:400px;height:400px;top:82%}.footer-logo img{width:440px;height:440px;top:80%}}
@media(max-width:600px){.brand-logo img{width:330px;height:330px;top:82%}.footer-logo img{width:410px;height:410px;top:80%}}
.nav-wrap>.brand-logo{width:220px;height:64px;flex-basis:220px;background:transparent;border:0}.nav-wrap>.brand-logo img{width:214px;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:contain}.hero{min-height:880px}.hero-visual .signal-card{width:282px;right:-.5rem;bottom:-8.25rem;padding:1.25rem 1.35rem}.hero-visual .signal-card strong{font-size:1.08rem}.hero-visual .signal-card small{font-size:.76rem}.footer-links{align-items:center;flex-wrap:wrap}.footer-links .footer-instagram{display:inline-flex;align-items:center;min-height:40px;padding:.65rem .85rem;background:#0a0b0e;color:#fff;border:1px solid #0a0b0e}.footer-links .footer-instagram:hover{background:#ff5a1f;color:#0a0b0e;border-color:#ff5a1f}
@media(max-width:900px){.hero{min-height:760px}.nav-wrap>.brand-logo{width:185px;height:58px;flex-basis:185px}.nav-wrap>.brand-logo img{width:180px;height:auto;top:50%}}
@media(max-width:600px){.nav-wrap>.brand-logo{width:150px;height:52px;flex-basis:150px}.nav-wrap>.brand-logo img{width:145px;height:auto;top:50%}}
